Patent application number | Description | Published |
20090084317 | ATOMIC LAYER DEPOSITION CHAMBER AND COMPONENTS - An atomic layer deposition chamber comprises a gas distributor comprising a central cap having a conical passageway between a gas inlet and gas outlet. The gas distributor also has a ceiling plate comprising first and second conical apertures that are connected. The first conical aperture receives a process gas from the gas outlet of the central cap. The second conical aperture extends radially outwardly from the first conical aperture. The gas distributor also has a peripheral ledge that rests on a sidewall of the chamber. | 04-02-2009 |
20100305884 | METHODS FOR DETERMINING THE QUANTITY OF PRECURSOR IN AN AMPOULE - Methods of determining an amount of precursor in an ampoule have been provided herein. In some embodiments, a method for determining an amount of solid precursor in an ampoule may include determining a first pressure in an ampoule having a first volume partially filled with a solid precursor; flowing an amount of a first gas into the ampoule to establish a second pressure in the ampoule; determining a remaining portion of the first volume based on a relationship between the first pressure, the second pressure, and the amount of the first gas flowed into the ampoule; and determining the amount of solid precursor in the ampoule based on the first volume and the remaining portion of the first volume. | 12-02-2010 |
20110278260 | INDUCTIVE PLASMA SOURCE WITH METALLIC SHOWER HEAD USING B-FIELD CONCENTRATOR - A method and apparatus for plasma processing of substrates is provided. A processing chamber has a substrate support and a lid assembly facing the substrate support. The lid assembly has a plasma source that comprises an inductive coil disposed within a conductive plate, which may comprise nested conductive rings. The inductive coil is substantially coplanar with the conductive plate, and insulated therefrom by an insulator that fits within a channel formed in the conductive plate, or nests within the conductive rings. A field concentrator is provided around the inductive coil, and insulated therefrom by isolators. The plasma source is supported from a conductive support plate. A gas distributor supplies gas to the chamber through a central opening of the support plate and plasma source from a conduit disposed through the conductive plate. | 11-17-2011 |
20130014894 | METHODS AND APPARATUS FOR CONTROLLING POWER DISTRIBUTION IN SUBSTRATE PROCESSING SYSTEMS - Methods and apparatus for controlling power distribution in a substrate processing system are provided. In some embodiments, a substrate processing system including a process chamber having a substrate support and a processing region disposed above the substrate support; a first conduit disposed above the processing region to provide a portion of a first toroidal path that extends through the first conduit and across the processing region; a second conduit disposed above the processing region to provide a portion of a second toroidal path that extends through the second conduit and across the processing region; an RF generator coupled to the first and second conduits to provide RF energy having a first frequency to each of the first and second conduits; an impedance matching network disposed between the RF generator and the first and second conduits; and a power divider to control the amount of RF energy provided to the first and second conduits from the RF generator. | 01-17-2013 |
20130017315 | METHODS AND APPARATUS FOR CONTROLLING POWER DISTRIBUTION IN SUBSTRATE PROCESSING SYSTEMSAANM LAI; CANFENGAACI FremontAAST CAAACO USAAGP LAI; CANFENG Fremont CA USAANM ABERLE; DAVID EUGENEAACI MilpitasAAST CAAACO USAAGP ABERLE; DAVID EUGENE Milpitas CA USAANM CAMP; MICHAEL P.AACI San RamonAAST CAAACO USAAGP CAMP; MICHAEL P. San Ramon CA USAANM BARANDICA; HENRYAACI San JoseAAST CAAACO USAAGP BARANDICA; HENRY San Jose CA USAANM HILKENE; MARTIN A.AACI GilroyAAST CAAACO USAAGP HILKENE; MARTIN A. Gilroy CA USAANM SCOTNEY-CASTLE; MATTHEW D.AACI Morgan HillAAST CAAACO USAAGP SCOTNEY-CASTLE; MATTHEW D. Morgan Hill CA USAANM TOBIN; JEFFREYAACI Mountain ViewAAST CAAACO USAAGP TOBIN; JEFFREY Mountain View CA USAANM BURNS; DOUGLAS H.AACI SaratogaAAST CAAACO USAAGP BURNS; DOUGLAS H. Saratoga CA USAANM HAWRYLCHAK; LARAAACI GilroyAAST CAAACO USAAGP HAWRYLCHAK; LARA Gilroy CA US - Methods and apparatus for controlling power distribution in a substrate processing system are provided. In some embodiments, a substrate processing system including a process chamber having a substrate support and a processing region disposed above the substrate support; a first conduit disposed above the processing region to provide a portion of a first toroidal path that extends through the first conduit and across the processing region; a second conduit disposed above the processing region to provide a portion of a second toroidal path that extends through the second conduit and across the processing region; an RF generator coupled to the first and second conduits to provide RF energy having a first frequency to each of the first and second conduits; an impedance matching network disposed between the RF generator and the first and second conduits; and a power divider to control the amount of RF energy provided to the first and second conduits from the RF generator. | 01-17-2013 |
20130040444 | METHOD AND APPARATUS FOR SELECTIVE NITRIDATION PROCESS - Embodiments of the invention provide an improved apparatus and methods for nitridation of stacks of materials. In one embodiment, a remote plasma system includes a remote plasma chamber defining a first region for generating a plasma comprising ions and radicals, a process chamber defining a second region for processing a semiconductor device, the process chamber comprising an inlet port formed in a sidewall of the process chamber, the inlet port being in fluid communication with the second region, and a delivery member disposed between the remote plasma chamber and the process chamber and having a passageway in fluid communication with the first region and the inlet port, wherein the delivery member is configured such that a longitudinal axis of the passageway intersects at an angle of about 20 degrees to about 80 degrees with respect to a longitudinal axis of the inlet port. | 02-14-2013 |
20140099795 | METHODS AND APPARATUS FOR PROCESSING SUBSTRATES USING AN ION SHIELD - Methods and apparatus for processing a substrate are provided. In some embodiments, a method of processing a substrate having a first layer may include disposing a substrate atop a substrate support in a lower processing volume of a process chamber beneath an ion shield having a bias power applied thereto, the ion shield comprising a substantially flat member supported parallel to the substrate support, and a plurality of apertures formed through the flat member, wherein the ratio of the aperture diameter to the thickness flat member ranges from about 10:1-1:10; flowing a process gas into an upper processing volume above the ion shield; forming a plasma from the process gas within the upper processing volume; treating the first layer with neutral radicals that pass through the ion shield; and heating the substrate to a temperature of up to about 550 degrees Celsius while treating the first layer. | 04-10-2014 |
20140105582 | MINIMAL CONTACT EDGE RING FOR RAPID THERMAL PROCESSING - Embodiments of edge rings for substrate supports of semiconductor substrate process chambers are provided herein. In some embodiments, an edge ring for a semiconductor process chamber may include an annular body having a central opening, an inner edge, an outer edge, an upper surface, and a lower surface, an inner lip disposed proximate the inner edge and extending downward from the upper surface, and a plurality of protrusions extending upward from the inner lip and disposed along the inner edge of the annular body, wherein the plurality of protrusions are arranged to support a substrate above the inner lip and over the central opening, wherein the inner lip is configured to substantially prevent light radiation from travelling between a first volume disposed above the edge ring and a second volume disposed below the edge ring when a substrate is disposed on the plurality of protrusions. | 04-17-2014 |
20150040822 | METHOD AND APPARATUS FOR PRECLEANING A SUBSTRATE SURFACE PRIOR TO EPITAXIAL GROWTH - Embodiments of the present invention generally relate to methods for removing contaminants and native oxides from substrate surfaces. The methods generally include removing contaminants disposed on the substrate surface using a plasma process, and then cleaning the substrate surface by use of a remote plasma assisted dry etch process. | 02-12-2015 |
20150050819 | SUPPORT CYLINDER FOR THERMAL PROCESSING CHAMBER - Embodiments of the disclosure generally relate to a support cylinder used in a thermal process chamber. In one embodiment, the support cylinder comprises a ring body having an inner peripheral surface and an outer peripheral surface, wherein the ring body comprises an opaque quartz glass material and wherein the ring body is coated with an optical transparent layer. The optical transparent layer has a coefficient of thermal expansion that is substantially matched or similar to the opaque quartz glass material to reduce thermal expansion mismatch that may cause thermal stress under high thermal loads. In one example, the opaque quartz glass material is synthetic black quartz and the optical transparent layer comprises a clear fused quartz material. | 02-19-2015 |
20150329966 | SHOWERHEAD DESIGN - Embodiments described herein relate to a showerhead having a reflector plate with a gas injection insert for radially distributing gas. In one embodiment, a showerhead assembly includes a reflector plate and a gas injection insert. The reflector plate includes at least one gas injection port. The gas injection insert is disposed in the reflector plate, and includes a plurality of apertures. The gas injection insert also includes a baffle plate disposed in the gas injection insert, wherein the baffle plate also includes a plurality of apertures. A first plenum is formed between a first portion of the baffle plate and the reflector plate, and a second plenum is formed between a second portion of the baffle plate and the reflector plate. The plurality of apertures of the gas injection insert and the plurality of apertures of the baffle plate are not axially aligned. | 11-19-2015 |
20150332941 | METHODS AND APPARATUS FOR PROCESSING SUBSTRATES USING AN ION SHIELD - Methods and apparatus for processing a substrate are provided. In some embodiments, a method of processing a substrate having a first layer may include disposing a substrate atop a substrate support in a lower processing volume of a process chamber beneath an ion shield having a bias power applied thereto, the ion shield comprising a substantially flat member supported parallel to the substrate support, and a plurality of apertures formed through the flat member, wherein the ratio of the aperture diameter to the thickness flat member ranges from about 10:1-1:10; flowing a process gas into an upper processing volume above the ion shield; forming a plasma from the process gas within the upper processing volume; treating the first layer with neutral radicals that pass through the ion shield; and heating the substrate to a temperature of up to about 550 degrees Celsius while treating the first layer. | 11-19-2015 |
Patent application number | Description | Published |
20130246202 | Systems, Methods, and Computer Program Products for Using Proxy Accounts - An electronic device including an input/output interface operable to receive an input from a user and communicate an output to the user, a transceiver operable to electronically communicate with a computer network, a computer processor operable to execute instructions, and a memory storage operable to store the instructions, the memory storage further comprising a program module that is operable to: receive credentials for a proxy payment account, where the proxy payment account is linked to a primary payment account and not linked directly to a method of payment underlying the primary payment account, and make payment at a Point of Sale (POS) using the received credentials. | 09-19-2013 |
20130246267 | Systems, Methods, and Computer Program Products for Using Proxy Accounts - The present disclosure involves a method including creating a primary payment account for an account owner, in which the primary payment account is linked to a method of payment, and creating a proxy payment account, in which the proxy payment account is linked to the primary account but is not linked directly to the method of payment, in which payments to and from the proxy payment account are cleared through the primary account, further in which the primary payment account has first credentials, and in which the proxy payment account has second credentials, the first and second credentials being different. | 09-19-2013 |
20140049563 | DISPLAY ORIENTATION ADJUSTMENT USING FACIAL LANDMARK INFORMATION - Systems and methods disclosed herein may operate to adjust display orientation of a user device based on facial landmark information. In various embodiments, information identifying and describing a facial landmark of a user may be received via a user device corresponding to the user. Head orientation of the user may be determined based at least in part on the information identifying and describing the facial landmark. A display unit of the user device may be automatically signaled to align display orientation of contents being presented with the head orientation as determined based at least in part on the information identifying and describing the facial landmark. | 02-20-2014 |
20140052345 | MOBILE ERGONOMIC PROFILE - According to various embodiments, a specific user may be determined to be located within a particular distance of a specific vehicle, and a vehicle model of the specific vehicle may be identified. Further, user ergonomic profile information associated with the specific user and the vehicle model may be accessed. The user ergonomic profile information may indicate the specific user's preference for an adjustable ergonomic parameter associated with the vehicle model. Further, the user ergonomic profile information associated with the vehicle model may be transmitted to the specific vehicle. | 02-20-2014 |
20140148157 | NOMINATION OF A PRIMARY CELL PHONE FROM A POOL OF CELL PHONES - A system and method of nominating a mobile device are described. A user account is stored on a database. The user account is assigned a mobile phone line. In some embodiments, a first mobile device and a second mobile device are registered with the user account. The mobile phone line is active for the first mobile device and inactive for the second mobile device. A request to update the user account to make the mobile phone line inactive for the first mobile device and active for the second mobile device is received. The user account is updated to make the mobile phone line inactive for the first mobile device and active for the second mobile device. In some embodiments, the first mobile device and the second mobile device are cell phones. | 05-29-2014 |
20140152875 | GUIDED VIDEO WIZARD FOR ITEM VIDEO LISTING - Disclosed in some examples is a method of guided video capture, the method including identifying a video capture template, the video capture template including a plurality of target video parameters, each of the target video parameters corresponding to one of a plurality of video capture directions; while capturing video, selecting a video capture direction from the plurality of video capture directions based on video parameters of captured video and the plurality of target video parameters using a processor and presenting the selected video capture direction to a user on a display device. | 06-05-2014 |
20140292768 | TECHNIQUES FOR DISPLAYING AN ANIMATED CALLING CARD - According to various exemplary embodiments, a communication request from a caller is received at a mobile device associated with a callee. A relationship between the caller and the callee is determined. Animation rule information is accessed, where the animation rule information describes a plurality of animation rules corresponding to a plurality of relationships. Thereafter, a display of an animation is generated via a user interface in the mobile device of the callee, based on a specific animation rule in the animation rule information that corresponds to the relationship between the caller and the callee. | 10-02-2014 |
20140325455 | VISUAL 3D INTERACTIVE INTERFACE - Techniques for generating and displaying a visual three-dimensional (3D) interactive interface are described. According to an exemplary embodiment, a 3D perspective view of a user-selectable user interface element is displayed on display screen of a device. The 3D perspective view of the element may have an apparent position that extends outward from the display screen of the device into a three-dimensional space outside the display screen of the device. Thereafter, a motion detection system may detect a user motion at or proximate to the apparent position of the user interface element in the three-dimensional space outside the display screen of the user device. According to an exemplary embodiment, the detected user motion may be classified as a user selection of the element. According to an exemplary embodiment, an operation associated with the selected element may be performed, in response to the user selection of the element. | 10-30-2014 |
20150039864 | SYSTEMS AND METHODS FOR DEFEATING MALWARE WITH RANDOMIZED OPCODE VALUES - A computer processor includes a first instruction set and a second instruction set. The computer processor further includes a translator. The translator translates the first instruction set into the second instruction set. The computer processor is configured to execute operations using only the second complete instruction set. | 02-05-2015 |
20150040223 | SYSTEMS AND METHODS FOR DEFEATING MALWARE WITH POLYMORPHIC SOFTWARE - Systems and methods for defeating malware with polymorphic software are described. The system generates randomized relocatable image information by randomizing a plurality of function information that is included in relocatable image information. The plurality of function information includes a first function information. The first function information includes a first location that is used to enter the first function information. The randomizing further includes updating instruction information in the randomized relocatable image information. Updating the instruction information further includes updating relative address information utilized to enter the first function via the first location based on a new location of the first function in the randomized relocatable image information. The system further applies a base address to the randomized relocatable image information to generate randomized executable image information, loads the randomized executable image information into the memory, and executes the randomized executable image information. | 02-05-2015 |
20150100891 | REFLOW OF DATA PRESENTATION USING TRACKING DATA - In an example embodiment, a script defining a flow of a user interface is distributed to a user application operating on a client device. Then interactions between users on one or more client devices and one or more server devices are tracked. The script is then modified based on the information about the interactions, the modification changing the flow. The modified script may then be distributed to the user application, thus causing a modification in the flow of the user interface of the user application. | 04-09-2015 |
20150174481 | GEO LOCATION QUESTING - A method and a system of a geo-location quest game. For example, registering game participants to play a geo-location quest game within a game environment having a plurality of beacon devices which are capable of providing location information for registered game participants within the game environment. In further examples, presenting, on the beacon enabled user device, to the registered game participants, a description of a first task in the geo-location quest game and a request for first task completion information, the first task having a start and end location within the game environment. In another example, receiving the requested first task completion information from the registered game participants. | 06-25-2015 |
20150310429 | Systems, Methods, and Computer Program Products for Using Proxy Accounts - An electronic device including an input/output interface operable to receive an input from a user and communicate an output to the user, a transceiver operable to electronically communicate with a computer network, a computer processor operable to execute instructions, and a memory storage operable to store the instructions, the memory storage further comprising a program module that is operable to: receive credentials for a proxy payment account, where the proxy payment account is linked to a primary payment account and not linked directly to a method of payment underlying the primary payment account, and make payment at a Point of Sale (POS) using the received credentials. | 10-29-2015 |
20160042408 | USER CUSTOMIZABLE WEB ADVERTISEMENTS - A system and method of providing user customizable web advertisements are disclosed. In some embodiments, the system may include a non-transitory, computer-readable medium storing computer-executable instructions and one or more processors. When the one or more processors execute the computer-executable instructions, the processors may be configured to receive a customizable advertisement, the customizable advertisement having at least one customizable portion. When a customizable portion is selected, the one or more processors may display a plurality of customization options for the at least one customizable portion. The one or more processors may be further configured to receive a selection of a customization option from the plurality of customization options. The one or more processors may then apply the selected customization option to the customizable portion of the customizable advertisement. Afterwards, the one or more processors may then display the customizable advertisement with the selected customization option. | 02-11-2016 |
Patent application number | Description | Published |
20100248312 | Alanine 2,3-aminomutases and related polynucleotides - The present disclosure relates generally to polypeptides having improved alanine 2,3-aminomutase (AAM) activity, the polynucleotides encoding the AAM polypeptides, and expression vectors and host cells for expressing the AAM polypeptides. | 09-30-2010 |
20110190140 | EVOLUTION OF WHOLE CELLS AND ORGANISMS BY RECURSIVE SEQUENCE RECOMBINATION - The invention provides methods employing iterative cycles of recombination and selection/screening for evolution of whole cells and organisms toward acquisition of desired properties. Examples of such properties include enhanced recombinogenicity, genome copy number, and capacity for expression and/or secretion of proteins and secondary metabolites. | 08-04-2011 |
20120040437 | ALANINE 2,3-AMINOMUTASES AND RELATED POLYNUCLEOTIDES - The present disclosure relates generally to polypeptides having improved alanine 2,3-aminomutase (AAM) activity, the polynucleotides encoding the AAM polypeptides, and expression vectors and host cells for expressing the AAM polypeptides. | 02-16-2012 |
20120252681 | EVOLUTION OF WHOLE CELLS AND ORGANISMS BY RECURSIVE SEQUENCE RECOMBINATION - The invention provides methods employing iterative cycles of recombination and selection/screening for evolution of whole cells and organisms toward acquisition of desired properties. Examples of such properties include enhanced recombinogenicity, genome copy number, and capacity for expression and/or secretion of proteins and secondary metabolites. | 10-04-2012 |
Patent application number | Description | Published |
20100250565 | ANALYTICS - Systems and methods for creating an aggregation metric object for use in accelerating data update operations. One or more source objects are identified, a target object is identified, and fields between the one or more source objects and the target object are mapped. Fields in the target object are automatically updated pursuant to a user defined schedule; and updates to a dashboard object using the target object are provided upon request from the user to update the dashboard object. | 09-30-2010 |
20120197916 | CUSTOMER SERVICE AND SUPPORT SYSTEMS AND METHODS FOR USE IN AN ON-DEMAND DATABASE SERVICE - Analytic snapshots aid reporting and dashboard infrastructure to be more scalable and responsive to users. By storing the results of a query generating aggregates, and refreshing these aggregates on a scheduled basis, refreshing the dashboard (using the current dashboard infrastructure) can be accelerated. | 08-02-2012 |
20130246445 | CUSTOMER SERVICE AND SUPPORT SYSTEMS AND METHODS FOR USE IN AN ON-DEMAND DATABASE SERVICE - Analytic snapshots aid reporting and dashboard infrastructure to be more scalable and responsive to users. By storing the results of a query generating aggregates, and refreshing these aggregates on a scheduled basis, refreshing the dashboard (using the current dashboard infrastructure) can be accelerated. | 09-19-2013 |
20140013218 | FACILITATING DYNAMIC CROSS-BLOCK JOINING OF REPORTS IN AN ON-DEMAND SERVICES ENVIRONMENT - In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic cross-block joining of reports in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, at a server computing device, a joining request to merge a plurality of reports into a joined report, each of the plurality of reports having data including customer relationship management (CRM) data, where the request is placed at a client computing device, and merging the plurality of report into the joined report. The joined report comprises a single report representing the merged plurality of reports. The method may further include facilitating access, via a user interface at the client computing device, to the plurality of reports represented as the joined report. | 01-09-2014 |
Patent application number | Description | Published |
20110264650 | Methods and Systems for Filtering Data for Interactive Display of Database Data - Interactive database viewing is provided. A server associated with a database accesses a stored result set from a database query. The server presents a portion of the result set in a list view to a client device remote from the server and the cache memory, where the portion presented is based on filter selection based on fields of the data. In response to changes to the filter selection, the server can dynamically alter the list view without having to again access the database. If a change to the filter selection requests data outside the cached result set, the server accesses the database and updates the cached result set, inline editing of the data in the list view can be applied back to the database by the server. | 10-27-2011 |
20110302221 | METHODS AND SYSTEMS FOR ANALYZING A NETWORK FEED IN A MULTI-TENANT DATABASE SYSTEM ENVIRONMENT - The present invention discusses a dashboard application that compiles values across a set of records, each of the records having fields which include data pertaining to user-defined criteria. The user enters a query into the system and the set of records is returns and analyzed according the criteria. The results are numerical and are displayed in components of the dashboard. The component is a graph, bar graph, pie chart, etc. that appears in a user interface of the dashboard. A user can customize the application and define its component. Multiple users can view and subscribe to the dashboard and can select specific components to follow. Some components can have user-defined threshold values and can provide graphics displaying breakpoints of those values. When the system refreshes, or the user manually refreshes the dashboard, an alert is generated if the threshold value is traversed. The alert, including the component graphic, is posted in the subscriber's feed and a feed of the dashboard. | 12-08-2011 |
20130031053 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR DISTRIBUTED EXECUTION OF RELATED REPORTS - In accordance with embodiments, there are provided mechanisms and methods for distributed execution of related reports. These mechanisms and methods for distributed execution of related reports can enable embodiments to provide parallel execution of related reports. The ability of embodiments to provide parallel execution of related reports can result in higher performance in the execution of the related reports. | 01-31-2013 |
20130031054 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR CONVERTING A FORMAT OF REPORT RESULTS - In accordance with embodiments, there are provided mechanisms and methods for converting a format of report results. These mechanisms and methods for converting a format of report results can provide report results in a format that is usable for multiple purposes. The ability to provide reports results in an application independent format enables versatility of the reports results. | 01-31-2013 |
20130031141 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR LOCALLY DEFINING RELATED REPORTS USING A GLOBAL DEFINITION - In accordance with embodiments, there are provided mechanisms and methods for locally defining related reports using a global definition. These mechanisms and methods for locally defining related reports using a global definition can provide a single global definition that is applicable to various reports. The ability to provide such single global definition can enable multiple local definitions that are report specific to be configured, at least in part, using the single global definition. | 01-31-2013 |
20130031491 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR PROGRESSIVE RENDERING OF REPORT RESULTS - In accordance with embodiments, there are provided mechanisms and methods for progressive rendering of report results. These mechanisms and methods for progressive rendering of report results can enable embodiments to render report results in portions as they are received. The ability of embodiments to render report results in portions as they are received can enable report results to be progressively rendered such that delay is avoided which would otherwise occur when rendering only in response to receipt of an entirety of the report results. | 01-31-2013 |
20130031555 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR CONDITIONALLY EXECUTING RELATED REPORTS IN PARALLEL BASED ON AN ESTIMATED EXECUTION TIME - In accordance with embodiments, there are provided mechanisms and methods for conditionally executing related reports in parallel based on an estimated execution time. These mechanisms and methods for conditionally executing related reports in parallel based on an estimated execution time can provide parallel execution of related reports when predetermined time-based criteria are met. The ability to conditionally provide parallel execution of related reports can reduce overhead caused by such parallel execution when the time-based criteria is met. | 01-31-2013 |
20140025665 | METHODS AND SYSTEMS FOR ANALYZING A NETWORK FEED IN A MULTI-TENANT DATABASE SYSTEM ENVIRONMENT - The present invention discusses a dashboard application that compiles values across a set of records, each of the records having fields which include data pertaining to user-defined criteria. The user enters a query into the system and the set of records is returns and analyzed according the criteria. The results are numerical and are displayed in components of the dashboard. The component is a graph, bar graph, pie chart, etc. that appears in a user interface of the dashboard. A user can customize the application and define its component. Multiple users can view and subscribe to the dashboard and can select specific components to follow. Some components can have user-defined threshold values and can provide graphics displaying breakpoints of those values. When the system refreshes, or the user manually refreshes the dashboard, an alert is generated if the threshold value is traversed. The alert, including the component graphic, is posted in the subscriber's feed and a feed of the dashboard. | 01-23-2014 |