Patent application number | Description | Published |
20120075934 | ACCESS LINE MANAGEMENT IN A MEMORY DEVICE - Memory devices and methods are disclosed, such as devices configured to store a number of access line biasing patterns to be applied during a memory device operation performed on a particular row of memory cells in the memory device. Memory devices are further configured to support modification of the stored bias patterns, providing flexibility in biasing access lines through changes to the bias patterns stored in the memory device. Methods and devices further facilitate performing memory device operations under multiple biasing conditions to evaluate and characterize the memory device by adjustment of the stored bias patterns without requiring an associated hardware change to the memory device. | 03-29-2012 |
20120117306 | SENSE OPERATION FLAGS IN A MEMORY DEVICE - Memory devices, methods for programming sense flags, methods for sensing flags, and memory systems are disclosed. In one such memory device, the odd bit lines of a flag memory cell array are connected with a short circuit to a dynamic data cache. The even bit lines of the flag memory cell array are disconnected from the dynamic data cache. When an even page of a main memory cell array is read, the odd flag memory cells, comprising flag data, are read at the same time so that it can be determined whether the odd page of the main memory cell array has been programmed. If the flag data indicates that the odd page has not been programmed, threshold voltage windows can be adjusted to determine the states of the sensed even memory cell page. | 05-10-2012 |
20120257450 | METHODS AND DEVICES FOR MEMORY READS WITH PRECHARGED DATA LINES - Methods and devices for memory reads involving precharging adjacent data lines to a particular voltage for a read operation. During the operation, a data line associated with a selected memory cell is selectively discharged from the particular voltage depending upon the data value of the selected memory cell while the adjacent data line is maintained at the particular voltage. Various embodiments include the array architecture to facilitate precharging the adjacent pair of data lines to a particular voltage and maintaining the unselected data line at the particular voltage during a sensing phase of a read operation | 10-11-2012 |
20130163341 | MULTI-PASS PROGRAMMING IN A MEMORY DEVICE - A method for programming a memory device, a memory device, and a memory system are provided. According to at least one such method, a first programming pass generates a plurality of first programming pulses to increase the threshold voltages of target memory cells to either a preprogram level or to the highest programmed threshold. A second programming pass applies a plurality of second programming pulses to the target memory cells to increase their threshold voltages only if they were programmed to the pre-program level. The target memory cells programmed to their respective target threshold levels during the first pass are not programmed further. | 06-27-2013 |
20130170299 | SHARING LOCAL CONTROL LINES ACROSS MULTIPLE PLANES IN A MEMORY DEVICE - Memory devices, methods for accessing a memory cell, and memory systems are disclosed. One such memory device includes a plurality of planes of memory cells. Each plane of memory cells includes series strings of memory cells that each have a select gate drain transistor. Control gates of corresponding select gates are coupled together by a shared local control line. Each of a plurality of global control lines are coupled to their corresponding local control line with only a single global select gate. | 07-04-2013 |
20140029353 | METHODS AND DEVICES FOR MEMORY READS WITH PRECHARGED DATA LINES - Methods of operating memory devices including precharging an adjacent pair of data lines to a particular voltage, isolating one data line of the adjacent pair of data lines from the particular voltage while maintaining the other data line of the adjacent pair of data lines at the particular voltage, and selectively discharging the one data line depending upon a data value of a selected memory cell of a string of memory cells associated with the one data line. | 01-30-2014 |
20140063892 | DIODE SEGMENTATION IN MEMORY - Memory devices, memory arrays, and methods of operation of memory arrays with segmentation. Segmentation elements can scale with the memory cells, and may be uni-directional or bi-directional diodes. Biasing lines in the array allow biasing of selected and unselected select devices and segmentation elements with any desired bias, and may use biasing devices of the same construction as the segmentation elements. | 03-06-2014 |
20150103578 | SYSTEMS WITH MEMORY SEGMENTATION AND SYSTEMS WITH BIASING LINES TO RECEIVE SAME VOLTAGES DURING ACCESSING - Memory devices, memory arrays, and methods of operation of memory arrays with segmentation. Segmentation elements can scale with the memory cells, and may be uni-directional or bi-directional diodes. Biasing lines in the array allow biasing of selected and unselected select devices and segmentation elements with any desired bias, and may use biasing devices of the same construction as the segmentation elements. | 04-16-2015 |
20150363313 | SENSE OPERATION FLAGS IN A MEMORY DEVICE - Memory devices, methods for programming sense flags, methods for sensing flags, and memory systems are disclosed. In one such memory device, the odd bit lines of a flag memory cell array are connected with a short circuit to a dynamic data cache. The even bit lines of the flag memory cell array are disconnected from the dynamic data cache. When an even page of a main memory cell array is read, the odd flag memory cells, comprising flag data, are read at the same time so that it can be determined whether the odd page of the main memory cell array has been programmed. If the flag data indicates that the odd page has not been programmed, threshold voltage windows can be adjusted to determine the states of the sensed even memory cell page. | 12-17-2015 |
Patent application number | Description | Published |
20130058215 | NETWORK VIRTUALIZATION APPARATUS AND METHOD WITH A TABLE MAPPING ENGINE - Some embodiments provide a virtualizer for managing a plurality of managed switching elements that forward data through a network. The virtualizer comprises a first set of tables for storing input logical forwarding plane data and a second set of tables for storing output physical control plane data. It also includes a table mapping engine for mapping the input logical forwarding plane data in the first set of tables to output physical control plane data in the second set of tables by performing a set of database join operations on the input logical forwarding plane data in the first set of tables. In some embodiments, the physical control plane data is subsequently translated into physical forwarding behaviors that direct the forwarding of data by the managed switching elements. | 03-07-2013 |
20130058229 | METHOD AND APPARATUS FOR ROBUST PACKET DISTRIBUTION AMONG HIERARCHICAL MANAGED SWITCHING ELEMENTS - For a network that includes several managed edge switching elements and several managed non-edge switching elements that are for implementing a logical switching element, some embodiments provide a method of distributing packet processing across the several managed non-edge switching elements. The method receives a packet for processing through the logical switching element. Based on a determination that the packet needs to be processed by a managed non-edge switching element, the method determines a particular managed non-edge switching element of the several managed non-edge switching elements to forward the packet. The method forwards the packet to the particular managed non-edge switching element for the particular managed non-edge switching element to process the packet. | 03-07-2013 |
20130058250 | HIERARCHICAL MANAGED SWITCH ARCHITECTURE - Some embodiments provide a method for managing several managed switching elements in a network. The method determines configurations for the several managed switching elements to implement a first logical data path set. Based on the determined configurations, the method configures a first set of the several managed switching elements to implement the first logical data path set. The method configures a second set of the several managed switching elements to implement a second logical data path set. | 03-07-2013 |
20130058340 | NETWORK CONTROL APPARATUS AND METHOD WITH TABLE MAPPING ENGINE - Some embodiments provide a controller for managing a plurality of managed switching elements that forward data through a network. The controller comprising a first set of tables for storing input logical control plane data, and a second set of tables for storing output logical forwarding plane data. It also includes a table mapping engine for mapping the input logical control plane data in the first set of tables to output logical forwarding plane data in the second set of tables by performing a set of database join operations on the input logical control plane data in the first set of tables. The logical forwarding plane data is subsequently translated into physical forwarding behaviors that direct the forwarding of data by the managed switching elements. | 03-07-2013 |
20130117428 | PHYSICAL CONTROLLERS FOR CONVERTING UNIVERSAL FLOWS - Some embodiments provide a network control system for generating physical control plane data for managing first and second managed forwarding elements that implement forwarding operations associated with a first logical datapath set. The system includes a first controller instance for converting logical control plane data for the first logical datapath set to universal physical control plane (UPCP) data. The system includes a second controller instance for converting UPCP data to customized physical control plane (CPCP) data for the first managed forwarding element but not the second managed forwarding element. Each controller instance includes a network information base (NIB) storage for storing data and exchanging data with the other controller instance. | 05-09-2013 |
20130117429 | CHASSIS CONTROLLERS FOR CONVERTING UNIVERSAL FLOWS - A network control system for generating physical control plane data for managing first and second managed forwarding elements that implement forwarding operations associated with a first logical datapath set is described. The system includes (1) a first controller for converting logical control plane data for the first logical datapath set to universal physical control plane (UPCP) data, (2) a second controller for converting UPCP data to customized physical control plane (CPCP) data for the first managed forwarding element but not the second managed forwarding element, and (3) a third controller for receiving UPCP data generated by the first controller instance, identifying the second controller as the controller instance responsible for generating the CPCP data for the first managed forward element, and supplying the received UPCP data to the second controller. Each controller includes a network information base (NIB) storage for exchanging data with another controller instance. | 05-09-2013 |
20150319031 | IMPLEMENTING FIXED POINTS IN NETWORK STATE UPDATES USING GENERATION NUMBERS - Some embodiments provide a novel network control system that provides publications for managing different slices (e.g., logical and/or physical entities) of a network. The publications are published from publisher controllers in the network control system to subscriber controllers. The network control system uses publications with generation numbers and buffered subscribers to implement the fixed points in order to help maintain a consistent network state. The information published with a publication is useful for resolving conflicts in the network control system when multiple publisher controllers provide conflicting inputs to a subscriber controller. | 11-05-2015 |
20150319062 | BUFFERED SUBSCRIBER TABLES FOR MAINTAINING A CONSISTENT NETWORK STATE - Some embodiments provide a novel network control system that provides publications for managing different slices (e.g., logical and/or physical entities) of a network. The publications are published from publisher controllers in the network control system to subscriber controllers. The network control system uses publications with generation numbers and buffered subscribers to implement the fixed points in order to help maintain a consistent network state. Buffered subscribers buffer the inputs received from a publisher in case the publisher becomes unavailable. Rather than deleting all of the output state that is based on the published inputs, the buffered subscriber allows the subscriber to maintain the network state until an explicit change to the state is received at the subscriber from a publisher (e.g., a restarted publisher, a backup publisher, etc.). | 11-05-2015 |
20150319096 | SECONDARY INPUT QUEUES FOR MAINTAINING A CONSISTENT NETWORK STATE - Some embodiments provide a novel network control system that uses secondary input queues to receive and store inputs from multiple input sources prior to moving the inputs to a primary input queue for processing. The secondary input queues provide a separate storage for each input source so that the inputs from the different sources do not get mixed with each other to ensure that fixed points and barriers sent to the controller maintain their integrity. | 11-05-2015 |
Patent application number | Description | Published |
20140100631 | NEUROSTIMULATION PROGRAMMER AND METHOD FOR GLOBALLY ASSIGNING PARAMETER VALUES TO ELECTRODES - An external control device for use with a neurostimulator coupled to electrodes. The external control device comprises a user interface configured for receiving input from a user, and including a display screen configured for displaying graphical representations of the electrodes. The external control device further comprises a controller/processor configured for, in response to the input from the user, linking a subset of the electrodes together, and globally assigning at least one of the same stimulation amplitude value and same on/off state to each of the electrodes. The controller/processor may also be configured for, in response to the input from the user, assigning at least one stimulation parameter value to one of the electrodes, copying/cutting the at least one stimulation parameter value from the one electrode, and pasting the at least one stimulation parameter value to the other electrode and modifying current values of other electrodes to maintain 100% current. | 04-10-2014 |
20140100632 | NEUROSTIMULATION PROGRAMMER AND METHOD FOR DIRECTLY ASSIGNING PARAMETER VALUES TO ELECTRODES - An external control device for use with a neurostimulator coupled to a plurality of electrodes capable of conveying electrical stimulation energy into tissue in which the electrodes are implanted. The external control device comprises a user interface configured for receiving direct input from a user specifying a target value for a target electrode. The user interface includes a display screen configured for displaying graphical representations of the electrodes. The user interface comprises a controller/processor configured for, in response to the direct user input, assigning a new stimulation amplitude value to the target electrode, and output circuitry configured for transmitting the new stimulation amplitude value to the neurostimulator. | 04-10-2014 |
20140172045 | METHOD FOR AUTOMATION OF THERAPY-BASED PROGRAMMING IN A TISSUE STIMULATOR USER INTERFACE - A method for programming a neurostimulator includes automatically performing a series of steps. One or more control elements may be actuated to select the series of steps from a plurality of series of steps stored in a memory of an external control device. One or more control elements may be actuated during the performance of the series of steps in order to cause one of the steps to pause, stop, restart, skip, or repeat. The series of steps may be a series of pre-programming steps, and the method may further include programming the neurostimulator after the series of pre-programming steps is performed. An external device for programming the neurostimulator includes control circuitry configured for automatically performing the series of steps, and a user interface including the one or more control elements configured for being actuated. The control device also includes the memory for storing the plurality of series of steps. | 06-19-2014 |
20140277261 | TECHNIQUES FOR LOGGING AND USING PROGRAMMING HISTORY IN A NEUROSTIMULATION SYSTEM - An external control device, a neurostimulation system, and a method for providing therapy to a patient are provided. A plurality of stimulation parameter sets are defined, electrical stimulation energy is serially conveyed to tissue of the patient in accordance with the plurality of stimulation parameter sets, a historical log file is stored, and the plurality of stimulation parameter sets are logged in the historical log file. | 09-18-2014 |
20140343655 | SYSTEM AND METHOD FOR SPINAL CORD MODULATION TO TREAT MOTOT DISORDER WITHOUT PARESTHESIA - A method for of performing a medical procedure on a patient suffering from a movement disorder. The method comprises delivering electrical current having a defined pulse rate equal to or greater than 1500 Hz and/or a defined pulse duration equal to or less than 200 Hz to spinal cord tissue of the patient in a manner that modulates neuronal traffic in at least one dorsal column (DC) nerve fiber of the patient, thereby treating symptoms of the movement disorder without causing the patient to perceive paresthesia from the delivered electrical current. | 11-20-2014 |
Patent application number | Description | Published |
20150112755 | Automated Identification and Evaluation of Business Opportunity Prospects - Embodiments identify and evaluate business opportunity prospects in an automated fashion. An engine receives one or more inputs used to identify business opportunities. These input(s) can comprise recent events gathered from external sources, for example feeds from news websites, and/or publicly-available business information (e.g. compiled by third parties). Other inputs can comprise information from internal sources, such as Enterprise Resource Planning (ERM) and/or Customer Relationship Management (CRM) applications. Still other inputs can comprise personalized user preferences, for example an industry and/or territory assigned to a particular user. From these input(s), the engine automatically generates a business lead, together with a score reflecting a strength of that lead. To this existing lead information (e.g. score, lead name, lead contact information, etc.), a user can manually add further information, for example monetary value and/or an closing date, in order to create a deal pipeline for visualization. | 04-23-2015 |
20150112756 | Automated Software Tools for Improving Sales - A sales application is described that includes multiple automated sales tools that can be combined to help improve sales within a sales team. A deal finder sales tool is described to help identify sales opportunities. A deal playbook sales tool is also described to help structure the sales opportunity into a sales play by recommending products to sale in conjunction and also constructing a sales team. An influencer sales tool is also described to help identify business relationships that can be utilized to influence members of the sales team. | 04-23-2015 |
Patent application number | Description | Published |
20080215883 | PROVIDING SECURE INTER-APPLICATION COMMUNICATION FOR A MOBILE OPERATING ENVIRONMENT - Providing for secure and efficient communication for mobile applications executed in a mobile operating environment is described herein. As an example, a primary mobile application can initiate a handshake that includes a unique identifier of the primary application and a random number for signing and/or certifying responsive requests. A recipient application can reference the unique identifier with a list of certified primary applications to verify the primary application. If verified, the recipient responds with the random number and a second random number that can sign and/or certify data requests sent by the primary application. According to some embodiments, random numbers can be hashed and/or truncated to provide low power encryption for such numbers. Further, round-trip policies can be enforced to provide reliable transmission of data. Accordingly, reliable, secure and low power synchronous communication can be conducted in a mobile environment. | 09-04-2008 |
20080274716 | APPLICATION LOGGING INTERFACE FOR A MOBILE DEVICE - A mobile device, and particularly a wireless device, provides a computing platform upon which third-party (e.g., accessory) applications can execute, increasing features/functions desirable to a user. In order to better serve users of wireless devices, third-party developers of such applications would benefit from information about how their fielded applications are being used. However, creating log packets that can ultimately reach the developers is generally not permissible or enabled by wireless devices due to privacy concerns, safeguards against malicious applications, the environment generally afforded to accessory applications, the limited communication channel (e.g., bandwidth, duration, user expense, etc.), and difficulty in integrating such applications to chipsets tailored for mobile devices, such as cell phones. Authentication of the application and a defined log header prior to deployment coupled a confirming unlock feature on the device allows for log packets of increasing complexity that can be selectively allowed, filtered, and reported by a device. | 11-06-2008 |
20080294384 | PROVIDING EVENT-CONTROLLED CONTINUOUS LOGGING FOR A MOBILE OPERATING ENVIRONMENT - Providing for event-controlled continuous logging for a mobile operating environment is described herein. For instance, collection of mobile device operating system (OS) log data can be initiated and terminated as a result of one or more predetermined events. The events can both trigger collection as well as terminate collection of the log data. Further, limiting collection/termination of log data to particular log index codes is also described herein, enabling logging of data pertinent to one or more determinable events. As described, the subject specification discloses mechanisms to initiate and to terminate continuous logging of mobile OS log codes as a result of occurrence of one or more determinable events. | 11-27-2008 |
20090299817 | MARKETING AND ADVERTISING FRAMEWORK FOR A WIRELESS DEVICE - Targeted advertising can be provided by monitoring application specific details that go beyond observing merely the types of applications and/or functionality utilized on a device. The specific details can be monitored on at least a periodic basis and the advertisements changed based on the monitoring such that the advertisements transition from generic advertisements to advertisements that are more narrowly tailored for the user. The targeted advertisements can be retained locally on the user device, accessed over a network, or combinations thereof. Presenting the targeted advertisements can include displaying the advertisements in at least a portion of a display screen, wherein the portion is selectable and changeable. | 12-03-2009 |
20100009696 | APPARATUS AND METHODS FOR ASSOCIATING A LOCATION FIX HAVING A QUALITY OF SERVICE WITH AN EVENT OCCURING ON A WIRELESS DEVICE - Apparatus and methods for estimating a geographical position corresponding to an event associated with operation of a wireless device communicating in a wireless communications network. The time and distance between the occurrence of the event and the related time and speed of the wireless device of at least one of a first and second location fix, respectively measured before and after the event, are analyzed. The first and second location fixes having Quality of Service (QoS) adjusted such that the resulting fixes are based at least partly on terrestrial wireless communication measurements. These analyses include comparing those metrics to predetermined time thresholds to validate a geographic position and, in some instances, determine a preferred geographic position to associate with the event. | 01-14-2010 |
20100062724 | METHODS AND APPARATUS FOR MONITORING VOICE QUALITY ON A WIRELESS COMMUNICATION DEVICE - Methods and apparatus for providing monitoring of voice quality and diagnostic data related to voice quality on a wireless device. Monitoring thresholds can be implemented that allow for additional precautionary measures and/or further monitoring to occur if a threshold level of voice quality performance is experienced. The results of the voice and diagnostic monitoring can be communicated to the service provider who can then collect, analyze and generate reports to assess and determine quality-related problems experienced by the communication network. | 03-11-2010 |
20100330954 | METHOD AND APPARATUS FOR MONITORING USAGE PATTERNS OF A WIRELESS DEVICE - Apparatus and methods for monitoring usage patterns of a wireless device may include a usage monitoring and reporting module operable to monitor and log usage on a wireless device based on a received usage configuration. Further, based on the usage configuration, the wireless device may forward the log to another device operable to analyze the log and generate a usage pattern report viewable by an authorized user. | 12-30-2010 |
20130054973 | APPARATUS AND METHODS FOR SECURE ARCHITECTURES IN WIRELESS NETWORKS - Apparatus, methods, computer readable media and processors may provide a secure architecture within which a client application on a wireless device may, in some aspects, exchange information securely with resident device resources, and in other aspects, with a remote server over a wireless network. | 02-28-2013 |
Patent application number | Description | Published |
20100269300 | MOTORIZED DOOR HINGE - A vertically opening vehicle door hinge has a base member secured to a chassis at bolt slots disposed as elongated openings on the base member. A primary swivel member is swivel mounted to the base member so that the primary swivel member swivels on the plane defined by the base member. The primary swivel member has a primary swivel axis normal to the point defined by the base member. The arm is swivel mounted to the primary swivel member at a secondary swivel. The secondary swivel has an secondary swivel axis of rotation normal to the primary swivel axis. A motor actuates the primary swivel member. The arm has an extended position corresponding to an open vehicle door and a retracted position corresponding to a closed vehicle door. | 10-28-2010 |
20100269301 | REVERSIBLE DOOR HINGE - A vertically opening vehicle door hinge has a base member secured to a chassis at bolt slots disposed as elongated openings on the base member. A primary swivel member is swivel mounted to the base member so that the primary swivel member swivels on the plane defined by the base member. The primary swivel member has a primary swivel axis normal to the point defined by the base member. The arm is swivel mounted to the primary swivel member at a secondary swivel. The secondary swivel has a secondary swivel axis of rotation normal to the primary swivel axis. A motor actuates the primary swivel member. The arm has an extended position corresponding to an open vehicle door and a retracted position corresponding to a closed vehicle door. | 10-28-2010 |
20100269303 | Door hinge - A door hinge has a bottom bracket and a bottom bracket mounting rib extends from the bottom bracket. A piston has a piston housing and a piston extension connecting in telescopic connection to the piston housing. The piston housing is connected to the bottom bracket at a bottom bracket mounting rib ball joint. The door bracket extension extends from the door bracket. A connection between the door bracket extension and the piston connector is a door bracket extension ball joint. An intermediate connector is connected to the door bracket at an intermediate door bracket joint, wherein the intermediate door bracket joint is a swivel joint. The top bracket is connected to the intermediate connector at a top bracket axle. | 10-28-2010 |
20110061202 | Double Motion Door Hinge - A double motion door hinge for a vehicle door includes an upper door connection plate having a second motion assembly pivotally mounted to the upper door connection plate. The axis of rotation of the second motion assembly is perpendicular to the upper door connection plate. A first motion assembly is mounted to the second motion assembly at a first motion hinge. The first motion assembly is adapted to connect to an upper portion of a vehicle door. The lower door connection plate includes a lower door connection plate stopper and a lower shock connection. The lower door connection plate stopper has a lower door double motion stopper surface. | 03-17-2011 |
20110138576 | Diagonal Opening Hinge - A diagonal motion door hinge for a vehicle door includes an upper door connection plate having a second motion assembly pivotally mounted to the upper door connection plate. The axis of rotation of the second motion assembly is perpendicular to the upper door connection plate. A first motion assembly is mounted to the second motion assembly at a first motion hinge. The first motion assembly is adapted to connect to an upper portion of a vehicle door. The lower door connection plate includes a lower door connection plate stopper and a lower shock connection. The lower door connection plate stopper has a lower door double motion stopper surface. A point of contact between the ballpoint and the lower door double motion stopper surface is offset from a horizontal motion hinge pin axis to provide a first diagonal motion. | 06-16-2011 |
Patent application number | Description | Published |
20120121974 | HIGH PERFORMANCE LITHIUM OR LITHIUM ION CELL - Disclosed herein are lithium or lithium-ion batteries that employ an aluminum or aluminum alloy current collector protected by conductive coating in combination with electrolyte containing aluminum corrosion inhibitor and a fluorinated lithium imide or methide electrolyte which exhibit surprisingly long cycle life at high temperature. | 05-17-2012 |
20120121991 | HIGH PERFORMANCE LITHIUM OR LITHIUM ION CELL - Disclosed herein are lithium or lithium-ion batteries that employ an aluminum or aluminum alloy current collector protected by conductive coating in combination with electrolyte containing aluminum corrosion inhibitor and a fluorinated lithium imide or methide electrolyte which exhibit surprisingly long cycle life at high temperature. | 05-17-2012 |
20130288138 | HIGH PERFORMANCE LITHIUM OR LITHIUM ION CELL - Disclosed herein are lithium or lithium-ion batteries that employ an aluminum or aluminum alloy current collector protected by conductive coating in combination with electrolyte containing aluminum corrosion inhibitor and a fluorinated lithium imide or methide electrolyte which exhibit surprisingly long cycle life at high temperature. | 10-31-2013 |
20130337338 | ELECTROLYTES INCLUDING FLUORINATED SOLVENTS FOR USE IN ELECTROCHEMICAL CELLS - Provided are electrochemical cells and electrolytes used to build such cells. The electrolytes include ion-supplying salts and fluorinated solvents capable of maintaining single phase solutions with the salts at between about −30° C. to about 80° C. The fluorinated solvents, such as fluorinated carbonates, fluorinated esters, and fluorinated esters, are less flammable than their non-fluorinated counterparts and increase safety characteristics of cells containing these solvents. The amount of fluorinated solvents in electrolytes may be between about 30% and 80% by weight not accounting weight of the salts. Fluorinated salts, such as fluoroalkyl-substituted LiPF | 12-19-2013 |
20130337339 | LOW MOLECULAR WEIGHT SALTS COMBINED WITH FLUORINATED SOLVENTS FOR ELECTROLYTES - Provided are electrochemical cells and electrolytes used to build such cells. An electrolyte includes at least one salt having a molecular weight less than about 250. Such salts allow forming electrolytes with higher salt concentrations and ensure high conductivity and ion transport in these electrolytes. The low molecular weight salt may have a concentration of at least about 0.5M and may be combined with one or more other salts, such as linear and cyclic imide salts and/or methide salts. The concentration of these additional salts may be less than that of the low molecular weight salt, in some embodiments, twice less. The additional salts may have a molecular weight greater than about 250. The electrolyte may also include one or more fluorinated solvents and may be capable of maintaining single phase solutions at between about −30° C. to about 80° C. | 12-19-2013 |
20130337340 | COMBINATIONS OF FLUORINATED SOLVENTS WITH IMIDE SALTS OR METHIDE SALTS FOR ELECTROLYTES - Provided are electrochemical cells and electrolytes used to build such cells. The electrolytes include imide salts and/or methide salts as well as fluorinated solvents capable of maintaining single phase solutions at between about −30° C. to about 80° C. The fluorinated solvents, such as fluorinated carbonates, fluorinated esters, and fluorinated esters, are less flammable than their non-fluorinated counterparts and improve safety characteristics of cells containing these solvents. The amount of fluorinated solvents in electrolytes may be between about 30% and 80% by weight not accounting weight of the salts. Linear and cyclic imide salts, such as LiN(SO | 12-19-2013 |
20130337341 | FLUOROALKYL CONTAINING SALTS COMBINED WITH FLUORINATED SOLVENTS FOR ELECTROLYTES - Provided are electrochemical cells and electrolytes used to build such cells. An electrolyte may include a fluoroalkyl-substituted LiPF | 12-19-2013 |
Patent application number | Description | Published |
20090069420 | Small molecule inhibitors of STAT3 with anti-tumor activity - The present invention concerns compounds, compositions containing these compounds, and methods of using these compounds and compositions as inhibitors of Stat3 signaling, Stat3 dimerization, Stat3-DNA binding, Stat5-DNA binding, and/or aberrant cell growth in vitro or in vivo, e.g., as anti-cancer agents for treatment of cancer, such as breast cancer. The compounds of the invention include, but are not limited to, NSC 74859 (S3I-201), NSC 42067, NSC 59263, NSC 75912, NSC 11421, NSC 91529, NSC 263435, and pharmaceutically acceptable salts and analogs of the foregoing. Other non-malignant diseases characterized by proliferation of cells that may be treated using the compounds of the invention, but are not limited to, cirrhosis of the liver; graft rejection; restenosis; and disorders characterized by a proliferation of T cells such as autoimmune diseases, e.g., type 1 diabetes, lupus and multiple sclerosis. The invention further includes an in-vitro screening test for the presence of malignant cells in a mammalian tissue; a method of identifying inhibitors of constitutive Stat3 activation, Stat3-DNA binding, Stat5-DNA binding, and/or Stat3 dimerization; and a method of identifying anti-cancer agents. | 03-12-2009 |
20110201576 | Small molecule inhibitors of stat3 with anti-tumor activity - The present invention concerns compounds, compositions containing these compounds, and methods of using these compounds and compositions as inhibitors of Stat3 signaling, Stat3 dimerization, Stat3-DNA binding, Stat5-DNA binding, and/or aberrant cell growth in vitro or in vivo, e.g., as anti-cancer agents for treatment of cancer, such as breast cancer. The compounds of the invention include, but are not limited to, NSC 74859 (S3I-201), NSC 42067, NSC 59263, NSC 75912, NSC 11421, NSC 91529, NSC 263435, and pharmaceutically acceptable salts and analogs of the foregoing. Other non-malignant diseases characterized by proliferation of cells that may be treated using the compounds of the invention, but are not limited to, cirrhosis of the liver; graft rejection; restenosis; and disorders characterized by a proliferation of T cells such as autoimmune diseases, e.g., type 1 diabetes, lupus and multiple sclerosis. The invention further includes an in-vitro screening test for the presence of malignant cells in a mammalian tissue; a method of identifying inhibitors of constitutive Stat3 activation, Stat3-DNA binding, Stat5-DNA binding, and/or Stat3 dimerization; and a method of identifying anti-cancer agents. | 08-18-2011 |
20140329900 | SMALL MOLECULE INHIBITORS OF STAT3 WITH ANTI-TUMOR ACTIVITY - The present invention concerns compounds, compositions containing these compounds, and methods of using these compounds and compositions as inhibitors of Stat3 signaling, Stat3 dimerization, Stat3-DNA binding, Stat5-DNA binding, and/or aberrant cell growth in vitro or in vivo, e.g., as anti-cancer agents for treatment of cancer, such as breast cancer. The compounds of the invention include, but are not limited to, NSC 74859 (S31-201), NSC 42067, NSC 59263, NSC 75912, NSC 11421, NSC 91529, NSC 263435, and pharmaceutically acceptable salts and analogs of the foregoing. Other non-malignant diseases characterized by proliferation of cells that may be treated using the compounds of the invention, but are not limited to, cirrhosis of the liver; graft rejection; restenosis; and disorders characterized by a proliferation of T cells such as autoimmune diseases, e.g., type 1 diabetes, lupus and multiple sclerosis. The invention further includes an in-vitro screening test for the presence of malignant cells in a mammalian tissue; a method of identifying inhibitors of constitutive Stat3 activation, Stat3-DNA binding, Stat5-DNA binding, and/or Stat3 dimerization; and a method of identifying anti-cancer agents. | 11-06-2014 |
Patent application number | Description | Published |
20090295787 | Methods for Displaying Objects of Interest on a Digital Display Device - The present invention relates to methods for dynamically displaying an image on a display window of a digital display device, such as a digital picture frame. These methods may include the following steps: identifying one or more objects of interest in a source image; defining a crop area as a function of the one or more objects of interest; decoding the crop area of the source image into a canvas image; and displaying the selected area of the canvas image. | 12-03-2009 |
20090295789 | Methods for Dynamically Displaying Digital Images on Digital Display Devices - The present invention relates to methods for dynamically displaying images on a display window of a digital display device such as a digital picture frame. These methods include the steps of: processing the source image into a canvas image having canvas pixels as a function of the source image characteristics; upon the canvas image meeting one or more conditions for the panning of an image, selecting a panning velocity for the canvas image; defining a viewing window with respect to the canvas image wherein said viewing window having a viewing image, said viewing image is to have a plurality of viewing pixels; calculating the viewing pixels for said viewing image; displaying said viewing image for said viewing window on said display window; redefining said viewing window with respect to the canvas image as a function of said panning velocity; and repeating the calculating and displaying steps for said viewing window. These methods allow for the dynamic display of images with special effects on a digital display device as a function of the properties of the image (e.g. a panoramic image). They also provide for the smooth panning of digital images at velocities that are accurate up to fractional pixels per unit time. | 12-03-2009 |
20100107256 | Methods for Software Virus Protection in a Digital Display Device - This invention relates to methods for identifying potentially infected files downloaded to a digital display device (“DDD”) and for managing those potentially infected files. These methods may include the steps of: connecting the DDD to a device; downloading one or more files to the DDD; disconnecting the DDD from the device; verifying and repairing the boot sector of the DDD; removing the one or more downloaded files that are not supported for playback on the DDD; and scanning the one or more downloaded files that are supported for playback on the DDD. | 04-29-2010 |
20100115012 | Methods for Defining Content for Display on a Digital Display Device at a Point of Purchase - The present invention relates to methods for defining content at the point of purchase of a digital display device (“DDD”), such as a digital picture frame, and for managing content for the DDD. These methods may include the following steps of: defining content for a DDD by a first DDD content provider at a point of purchase; associating a frame content ID with the defined content; and programming the DDD of the DDD with the frame content ID prior to shipping of the DDD. | 05-06-2010 |
20100177598 | Methods and Apparatuses for a Network Enabled Alarm Clock - An electronic alarm clock connected to one or more networks comprises: a network communications device, wherein the network device receives content from the networks; a touch screen; one or more speakers; and a local storage device, wherein a clock function is provided, wherein an alarm function is provided that plays user specified content at a user specified time on said screen and the speakers, and wherein a physical button is disposed on the clock to manage the alarm function during an alarm. | 07-15-2010 |
20100205146 | Methods for Utilizing the Resources of a Digital Display Device by a Computer - A method for utilizing the resources of a digital display device (“DDD”) for use by a computer comprises the steps of: connecting the DDD to the computer; displaying one or more images on the DDD, wherein the images are transmitted from the computer to the DDD; updating and storing PIM information on the DDD, wherein the PIM information is retrieved from the computer; and generating by the DDD one or more alerts based on the updated PIM information to be displayed on the DDD. | 08-12-2010 |
20150097969 | Methods and Systems for Lens Shading Correction - A method for calibrating an image capture device, comprises the steps of: applying lighting levels onto the image capture device; capturing luma values for the applied lighting levels; calculating luma gains for lens coordinates as a function of the applied lighting levels and the captured luma values, wherein each of the lens coordinates having multiple ones of the calculated luma gains; and storing the calculated luma gains to calibrate the image capture device. | 04-09-2015 |
Patent application number | Description | Published |
20110082858 | CORRELATING WEB PAGE VISITS AND CONVERSIONS WITH EXTERNAL REFERENCES - One embodiment includes a method for correlating external references to a Web Page with conversions performed by one or more visitors to the Web Page. The method includes receiving the Web Page to monitor and determining one or more conversions to correlate. The one or more conversions to correlate include one or more actions performed on the Web Page by a visitor to the Web Page. The method also includes identifying the visitor to the Web Page. The visitor to the Web Page completed at least one action included in the conversions to correlate. The method also includes identifying the at least one action completed by the visitor and identifying an external reference that directed the visitor to the Web Page. The external reference contains a reference to the Web Page. | 04-07-2011 |
20120041918 | OPPORTUNITY IDENTIFICATION AND FORECASTING FOR SEARCH ENGINE OPTIMIZATION - A method of optimizing placement of references to an entity includes identifying at least search term to be optimized, determining a score for results of a search of a network with respect to the entity, determining costs associated with improving the score, and determining values associated with improving the score. | 02-16-2012 |
20120041936 | SEARCH ENGINE OPTIMIZATION AT SCALE - A method for optimizing search results for an entity includes determining a grouping for actions related to an entity. The grouping may include a plurality of terms. The method may also include searching a network for the terms associated with the grouping. Thereafter, results of the searches may be analyzed to determine a rank for the entity within the results. | 02-16-2012 |
20120041938 | OPERATIONALIZING SEARCH ENGINE OPTIMIZATION - A method for managing reference to an entity on a network includes determining shares of voice for an entity and other entities across a plurality of channels with respect to a plurality of search terms. The method also includes correlating shares of voice for the entity and the other entities with respect the search terms to determine a relative change in share of voice for the entity with respect to the other entities. Thereafter, shares of voice for the entity across the plurality of channels may be correlated to determine relative changes in share of voice for the entity within each of the channels. The relative change in share of voice for the entity with respect to the other entities and the relative changes in share of voice for the entity within each of the channels may then be displayed. | 02-16-2012 |
20120109947 | MULTI-TENANT ANALYTICS PROCESSING - Embodiments are directed to implementing a multi-tenant architecture in an analytics platform. In an embodiment, a computer system receives a user's login credentials at a multi-tenant system. The multi-tenant system includes multiple different tenants, each of which includes various users. The multi-tenant system includes multiple instantiated partition instances configured to store various types of analytics information for each tenant. The computer system determines which partition instance the user belongs to, so that analytics information collected for the user is stored in the determined partition instance. The computer system collects analytics information based on the user's interaction with the multi-tenant system and stores the collected analytics information in the determined partition instance. The multi-tenant system is also extended for implementation in a cloud computing system. | 05-03-2012 |
20140188598 | Correlating Web Page Visits and Conversions with External References - Particular embodiments comprise a method for estimating the value of an organic marketing campaign. A computing device receives an identification of one or more entry pages associated with a website, as well as one or more keywords related to the entry pages. The computing device may determine conversion data, wherein the conversion data is based on traffic information identifying visits to at least one of the entry pages, and wherein the visits comprise organic referrals from a search engine. Using the keywords, the computing device may retrieve organic search results from the search engine, and then analyze the organic search results to determine rank positions of the entry pages. Finally, the computing device may identify a correlation between the rank positions of the entry pages, the conversion data, and the keywords. | 07-03-2014 |
Patent application number | Description | Published |
20090204761 | PSEUDO-LRU CACHE LINE REPLACEMENT FOR A HIGH-SPEED CACHE - Embodiments of the present invention provide a system that replaces an entry in a least-recently-used way in a skewed-associative cache. The system starts by receiving a cache line address. The system then generates two or more indices using the cache line address. Next, the system generates two or more intermediate indices using the two or more indices. The system then uses at least one of the two or more indices or the two or more intermediate indices to perform a lookup in one or more lookup tables, wherein the lookup returns a value which identifies a least-recently-used way. Next, the system replaces the entry in the least-recently-used way. | 08-13-2009 |
20090254905 | FACILITATING TRANSACTIONAL EXECUTION IN A PROCESSOR THAT SUPPORTS SIMULTANEOUS SPECULATIVE THREADING - Embodiments of the present invention provide a system that executes a transaction on a simultaneous speculative threading (SST) processor. In these embodiments, the processor includes a primary strand and a subordinate strand. Upon encountering a transaction with the primary strand while executing instructions non-transactionally, the processor checkpoints the primary strand and executes the transaction with the primary strand while continuing to non-transactionally execute deferred instructions with the subordinate strand. When the subordinate strand non-transactionally accesses a cache line during the transaction, the processor updates a record for the cache line to indicate the first strand ID. When the primary strand transactionally accesses a cache line during the transaction, the processor updates a record for the cache line to indicate a second strand ID. | 10-08-2009 |
20090265532 | ANTI-PREFETCH INSTRUCTION - Embodiments of the present invention execute an anti-prefetch instruction. These embodiments start by decoding instructions in a decode unit in a processor to prepare the instructions for execution. Upon decoding an anti-prefetch instruction, these embodiments stall the decode unit to prevent decoding subsequent instructions. These embodiments then execute the anti-prefetch instruction, wherein executing the anti-prefetch instruction involves: (1) sending a prefetch request for a cache line in an L1 cache; (2) determining if the prefetch request hits in the L1 cache; (3) if the prefetch request hits in the L1 cache, determining if the cache line contains a predetermined value; and (4) conditionally performing subsequent operations based on whether the prefetch request hits in the L1 cache or the value of the data in the cache line. | 10-22-2009 |
20110119528 | HARDWARE TRANSACTIONAL MEMORY ACCELERATION THROUGH MULTIPLE FAILURE RECOVERY - The described embodiments provide a processor (e.g., processor | 05-19-2011 |
20110179254 | LIMITING SPECULATIVE INSTRUCTION FETCHING IN A PROCESSOR - The described embodiments relate to a processor that speculatively executes instructions. During operation, the processor often executes instructions in a speculative-execution mode. Upon detecting an impending pipe-clearing event while executing instructions in the speculative-execution mode, the processor stalls an instruction fetch unit to prevent the instruction fetch unit from fetching instructions. In some embodiments, the processor stalls the instruction fetch unit until a condition that originally caused the processor to operate in the speculative-execution mode is resolved. In alternative embodiments, the processor maintains the stall of the instruction fetch unit until the pipe-clearing event has been completed (i.e., has been handled in the processor). | 07-21-2011 |
20110179258 | PRECISE DATA RETURN HANDLING IN SPECULATIVE PROCESSORS - The described embodiments provide a system for executing instructions in a processor. In the described embodiments, upon detecting a return of input data for a deferred instruction while executing instructions in an execute-ahead mode, the processor determines whether a replay bit is set in a corresponding entry for the returned input data in a miss buffer. If the replay bit is set, the processor transitions to a deferred-execution mode to execute deferred instructions. Otherwise, the processor continues to execute instructions in the execute-ahead mode. | 07-21-2011 |
20110264898 | CHECKPOINT ALLOCATION IN A SPECULATIVE PROCESSOR - The embodiments described in the instant application provide a system for generating checkpoints. In the described embodiments, while speculatively executing instructions with one or more checkpoints in use, upon detecting an occurrence of a predetermined operating condition or encountering a predetermined type of instruction, the system is configured to determine whether an additional checkpoint is to be generated by computing a factor based on one or more operating conditions of the processor. When the factor is greater than a predetermined value, the processor is configured to generate the additional checkpoint. | 10-27-2011 |
Patent application number | Description | Published |
20100299482 | METHOD AND APPARATUS FOR DETERMINING CACHE STORAGE LOCATIONS BASED ON LATENCY REQUIREMENTS - A method for determining whether to store binary information in a fast way or a slow way of a cache is disclosed. The method includes receiving a block of binary information to be stored in a cache memory having a plurality of ways. The plurality of ways includes a first subset of ways and a second subset of ways, wherein a cache access by a first execution core from one of the first subset of ways has a lower latency time than a cache access from one of the second subset of ways. The method further includes determining, based on a predetermined access latency and one or more parameters associated with the block of binary information, whether to store the block of binary information into one of the first set of ways or one of the second set of ways. | 11-25-2010 |
20110167243 | SPACE-EFFICIENT MECHANISM TO SUPPORT ADDITIONAL SCOUTING IN A PROCESSOR USING CHECKPOINTS - Techniques and structures are disclosed for a processor supporting checkpointing to operate effectively in scouting mode while a maximum number of supported checkpoints are active. Operation in scouting mode may include using bypass logic and a set of register storage locations to store and/or forward in-flight instruction results that were calculated during scouting mode. These forwarded results may be used during scouting mode to calculate memory load addresses for yet other in-flight instructions, and the processor may accordingly cause data to be prefetched from these calculated memory load addresses. The set of register storage locations may comprise a working register file or an active portion of a multiported register file. | 07-07-2011 |
20110264862 | REDUCING PIPELINE RESTART PENALTY - Techniques are disclosed relating to reducing the latency of restarting a pipeline in a processor that implements scouting. In one embodiment, the processor may reduce pipeline restart latency using two instruction fetch units that are configured to fetch and re-fetch instructions in parallel with one another. In some embodiments, the processor may reduce pipeline restart latency by initiating re-fetching instructions in response to determining that a commit operation is to be attempted with respect to one or more deferred instructions. In other embodiments, the processor may reduce pipeline restart latency by initiating re-fetching instructions in response to receiving an indication that a request for a set of data has been received by a cache, where the indication is sent by the cache before determining whether the data is present in the cache or not. | 10-27-2011 |
Patent application number | Description | Published |
20080274481 | Methods for diagnosing ovarian cancer - The present invention provides protein-based biomarkers and biomarker combinations that are useful in qualifying ovarian cancer status in a patient. In particular, the biomarkers of this invention are useful to classify a subject sample as ovarian cancer, ovarian cancer of low malignant potential, benign ovarian disease or other malignant condition. The biomarkers can be detected by SELDI mass spectrometry, immunoassay, or other means. | 11-06-2008 |
20090042229 | PLATELET BIOMARKERS FOR CANCER - The present invention relates to the fields of immunology and biochemistry. Particularly, the present invention describes methods, devices and kits for early detection of clinical conditions having associated changes in systemic angiogenic activity, particularly cancers, inflammatory conditions, infections, and events associated with pregnancy and abortion. | 02-12-2009 |
20090181414 | RETENTATE CHROMATOGRAPHY AND PROTEIN CHIP ARRAYS WITH APPLICATIONS IN BIOLOGY AND MEDICINE - This invention provides methods of retentate chromatography for resolving analytes in a sample. The methods involve adsorbing the analytes to a substrate under a plurality of different selectivity conditions, and detecting the analytes retained on the substrate by desorption spectrometry. The methods are useful in biology and medicine, including clinical diagnostics and drug discovery. | 07-16-2009 |
20090256069 | APPARATUS FOR DESORPTION AND IONIZATION OF ANALYTES - This invention relates generally to methods and apparatus for desorption and ionization of analytes for the purpose of subsequent scientific analysis by such methods, for example, as mass spectrometry or biosensors. More specifically, this invention relates to the field of mass spectrometry, especially to the type of matrix-assisted laser desorption/ionization, time-of-flight mass spectrometry used to analyze macromolecules, such as proteins or biomolecules. Most specifically, this invention relates to the sample probe geometry, sample probe composition, and sample probe surface chemistries that enable the selective capture and desorption of analytes, including intact macromolecules, directly from the probe surface into the gas (vapor) phase without added chemical matrix. | 10-15-2009 |
20100047847 | Methods for diagnosing ovarian cancer - The present invention provides protein-based biomarkers and biomarker combinations that are useful in qualifying ovarian cancer status in a patient. In particular, the biomarkers of this invention are useful to classify a subject sample as ovarian cancer, ovarian cancer of low malignant potential, benign ovarian disease or other malignant condition. The biomarkers can be detected by SELDI mass spectrometry, immunoassay, or other means. | 02-25-2010 |
20100086949 | RETENTATE CHROMATOGRAPHY AND PROTEIN CHIP ARRAYS WITH APPLICATIONS IN BIOLOGY AND MEDICINE - This invention provides methods of retentate chromatography for resolving analytes in a sample. The methods involve adsorbing the analytes to a substrate under a plurality of different selectivity conditions, and detecting the analytes retained on the substrate by desorption spectrometry. The methods are useful in biology and medicine, including clinical diagnostics and drug discovery. | 04-08-2010 |
20110313681 | BIOMARKERS FOR PERIPHERAL ARTERY DISEASE - This invention provides biomarkers whose concentrations in blood plasma are associated with the presence or absence of PAD in the patient from whom the plasma sample is taken. The invention also provides biomarkers for distinguishing between PAD patients who are long claudicators and PAD patients who are not. In addition, the invention provides methods for identifying additional biomarkers, methods for detecting the biomarkers in patients, and methods for identifying agents, including pharmaceutical agents, which interact with the biomarkers and are useful for preventing or treating PAD in patients. | 12-22-2011 |
20120220491 | RETENTATE CHROMATOGRAPHY AND PROTEIN CHIP ARRAYS WITH APPLICATIONS IN BIOLOGY AND MEDICINE - Analytes in a sample are resolved by retentate chromatography in a procedure involving adsorbing the analytes on a substrate under a plurality of different selectivity conditions, and detecting the analytes retained on the substrate by desorption spectrometry. The methods are useful in biology and medicine, including clinical diagnostics and drug discovery. | 08-30-2012 |
Patent application number | Description | Published |
20110145739 | Device, Method, and Graphical User Interface for Location-Based Data Collection - Automated population of location-based data and formulae into electronic documents is disclosed. In one embodiment, in response to detecting a user selection of a first data population control, first location-based data is populated in an electronic document, wherein the first location-based data includes data obtained from a location-data source. After the first location-based data is populated in the electronic document, in response to detecting a user selection of a second data population control, second location-based data and one or more formulae are populated in the electronic document, wherein the second location-based data includes data obtained from the location-data source, and wherein the one or more formulae are configured for performing calculations upon the first and second location-based data. | 06-16-2011 |
20150365803 | DEVICE, METHOD AND GRAPHICAL USER INTERFACE FOR LOCATION-BASED DATA COLLECTION - Automated population of location-based data and formulae into electronic documents is disclosed. In one embodiment, in response to detecting a user selection of a first data population control, first location-based data is populated in an electronic document, wherein the first location-based data includes data obtained from a location-data source. After the first location-based data is populated in the electronic document, in response to detecting a user selection of a second data population control, second location-based data and one or more formulae are populated in the electronic document, wherein the second location-based data includes data obtained from the location-data source, and wherein the one or more formulae are configured for performing calculations upon the first and second location-based data. | 12-17-2015 |
Patent application number | Description | Published |
20150088648 | DETERMINING COMMERCIAL INTENT - Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for providing content. A query is received that includes a plurality of terms or phrases. Entities associated with the plurality of terms or phrases are identified. For each identified entity, one or more collections of entities are determined. A determined collection of entities includes a respective identified entity as a member. A commercial intent of a user that submitted the query is determined, including evaluating the determined one or more collections of entities. Based on the determined commercial intent, a decision is made when to deliver additional content items along with search results that are responsive to the query. | 03-26-2015 |
20150100413 | GENERATING AND USING ENTITY SELECTION CRITERIA - Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for generating selection criteria. Data indicative of a landing page and data indicative of one or more types of business are received. One or more collections in a plurality of collections are identified, the identified collections being based at least in part on the types of business and including one or more entities. A first group of one or more entities is selected from the one or more identified collections. A second group of one or more entities is identified from the landing page. The first group of entities is compared with the second group of entities. Based on the comparing, selection criteria is generated for one or more content items, wherein the selection criteria is used to identify one or more particular content items in response to receiving a request for information. | 04-09-2015 |