Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Mains, US

Beverly Mains, Minneapolis, MN US

Patent application numberDescriptionPublished
20090259270CARDIAC RHYTHM MANAGEMENT FOR FETAL, NEONATAL, AND/OR PEDIATRIC PATIENTS - A method including inserting an electrode into an umbilical vein, and advancing the electrode through the umbilical vein to a location near or in a heart. In an example, the electrode is inserted into an umbilical vein in utero. In another example, the electrode is inserted into an umbilical vein in a child soon after the child is born. In an example, the electrode is connected to a lead. In an example, a lead is inserted through a catheterized umbilicus.10-15-2009

Karla J. Mains, Rowlett, TX US

Patent application numberDescriptionPublished
20100088176System and Method for Generating Price-Per-Unit (PPU) Discounts for Fuel - A fuel rewards program wherein awards received from the purchase of discount-triggering items at a first transaction are redeemed for a price-per-unit (PPU) discount on fuel. A scanner scans product codes and inputs the information to a POS system through a comparator such that a product may be determined to be a discount-triggering item. Information regarding the discount-triggering item is first stored in a potential buffer. A rewards process processes the information in the potential buffer and stores that information in a filtered potential buffer. A potential file accumulates basic information about one or more transactions. A purchase buffer stores all of the information, which is ultimately printed on a cash register receipt. The receipt may be scanned at a fuel dispenser to begin the redemption of the PPU discount on the fuel.04-08-2010

Kristina Mains, Mount Kisco, NY US

Patent application numberDescriptionPublished
20100055205FUNCTIONAL CONSUMABLE COMPOSITIONS FOR PROMOTING SKIN HEALTH AND METHODS FOR USING THE SAME - A functional consumable composition for promoting skin health may comprise, for each 100% by dry weight, no more than about 0.2% by dry weight catechin and no more than about 2% by dry weight amino acid. The amino acid may comprise at least one of 1-proline and 1-arginine, and the weight % 1-proline to weight % 1-arginine may be greater than about 2. Another functional consumable composition may comprise no more than about 0.2% by dry weight catechin and at least one of lipoic acid, selenium, vitamin E, vitamin B, and vitamin C. A source of the catechin may comprise at least one of white tea solids and epigallocatechin gallate extract. Methods for using such functional consumable compositions are also described.03-04-2010

Richard L. Mains, Seattle, WA US

Patent application numberDescriptionPublished
20100325549PERSISTENT MEDIA PLAYBACK - Persistent media playback techniques are described. In an implementation, a media player is served via a network for display by a browser of a device. Web pages are served via the network for display by the browser of the device. Each of the web pages is configured for integration with the media player so that the media player is persistently displayed by the browser during navigation among the web pages. The media player may be configured to play media files providing a variety of different media types. The media player may also provide contextual suggestions of media.12-23-2010

Richard Leigh Mains, Seattle, WA US

Patent application numberDescriptionPublished
20100082604AUTOMATIC SEARCH QUERY SUGGESTIONS WITH SEARCH RESULT SUGGESTIONS FROM USER HISTORY - Suggested search results are provided with suggested search queries as a user incrementally enters characters of a search query. At each incremental user input, a query portion is received and suggested search queries are identified based on the query portion. Suggested search results associated with the suggested search queries are also identified. These suggested search results enable direct navigation to web sites associated with the search results. In some embodiments, a user's search history is analyzed to identify search results selected by the user for the suggested search queries. In other embodiments, search histories for a group of users associated with the user are analyzed to identify the suggested search results to provide with the suggested search queries.04-01-2010
20100145934ON-DEMAND SEARCH RESULT DETAILS - Search results and associated search-result details are provided in response to user queries. Embodiments include identifying a number of search-result details for different indexed search results, identifying one or more detail-attributes for each search-result detail, and identifying one or more user-attributes for a particular user. These search results, associated search-result details, and associated detail-attributes may be stored in a database. Upon receiving a search query from the user, search results may be generated. Search-result details specific to each search result and specific to the end-user may also be generated by identifying the detail-attributes associated with each search-result detail and the user-attributes associated with the end-user. These search results may then be presented to the end-user. Upon receiving an indication of interest in a particular search result, the search result details may then be presented to the end user.06-10-2010

Robert E. Mains, Morgan Hill, CA US

Patent application numberDescriptionPublished
20090106717MULTITHREADED STATIC TIMING ANALYSIS - A method and apparatus for executing multithreaded algorithm to provide static timing analysis of a chip design includes analyzing a chip design to identify various components and nodes associated with the components. A node tree is built with a plurality of nodes. The node tree identifies groups of nodes that are available in different levels. A size of node grouping for a current level is determined by looking up the node tree. Testing data for parallel processing of different size of node groupings using varied thread counts is compiled. An optimum thread count for the current level based on the size of node grouping in the node tree is identified from compiled testing data. Dynamic parallel processing of nodes in the current level is performed using the number of threads identified by the optimum thread count. An acceptable design of the chip is determined by the dynamic parallel processing.04-23-2009
20090327985HIGHLY THREADED STATIC TIMER - Various methods and apparatus for executing a multithreaded algorithm that performs a static timing analysis of an integrated circuit chip (chip) include logic for traversing the chip to identify a plurality of components (cells or nodes) within a chip circuit of the chip. A waveform graph is defined for the identified nodes. One or more virtual graphs are generated from the waveform graph. The plurality of nodes in the one or more virtual graphs are processed using multiple threads to obtain quadruplet of time domain dataset values representing the different modes of propagation for each node. A timing check is performed at an end node of the virtual graphs using the quadruplet of time domain dataset values to determine any timing violation within the chip design.12-31-2009
20110106748TECHNIQUE FOR FAST POWER ESTIMATION USING PROBABILISTIC ANALYSIS OF COMBINATIONAL LOGIC - A method for computing power consumption includes querying a software database for a key node and a gate comprising an input port, connected to the key node, and an output port. The software database is created from a net list associated with a design. The method includes calculating a probability of activity level at the output port based on a predetermined activity level at the key node, and querying the software database for next gate comprising a next input port, connected to the previous output port, and a next output port. The method includes calculating a probability of activity level at the next output port based on the probability of activity level at the previous output port. The method includes computing a sub-circuit gate power by sum of power of all the gates based on the probability of activity level at output ports of the gates.05-05-2011

Patent applications by Robert E. Mains, Morgan Hill, CA US