Pillow with retractable umbrella
A pillow assembly having a supporting assembly and a retractable umbrella assembly that is easily transportable and allows a user to support his/her head while covering their face from sunlight.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8180762 | Database tuning methods A method for tuning a database system is disclosed. A tuning strategy is received comprising a first procedure to determine a suggested tuning action, and a second procedure to measure performance of the database system. The suggested tuning action is determined and... | 05/15/2012 |
| 8141047 | Dependent object framework for junit testing and software application component Methods and apparatus, including computer program products, implementing and using techniques for testing a software application component. A dependent object framework is provided. The dependent object framework includes a set of static methods, a set of dependent ... | 03/20/2012 |
| 8140575 | Apparatus, method, and program product for information processing Methods and apparatus, including computer program products, implementing and using techniques for providing an interface for using a web service on an external server device. A first tree structure used for using the web service is stored. A request message calling ... | 03/20/2012 |
| 8096342 | Door package A door package includes a door frame, a door, a handle, and a pivot plate. The frame has a top portion that includes tracks in which door panels can slide. The door includes two or more equal size door panels. The handle protrudes in a direction essentially perpendi... | 01/17/2012 |
| 8073807 | Inferring demographics for website members Methods and apparatus, including computer program products, implementing and using techniques for estimating an actual age of a member of a website. A set of related members for the member is identified. The related members are members of the same website. Age infor... | 12/06/2011 |
| 8055465 | Method, data processing program and computer program product for determining a periodic cycle of time series data Method, apparatus, and system, including computer program products, implementing and using techniques for determining a periodic cycle of time series data. A frequency spectrum of the data is provided. The frequency spectrum is processed using at least one of the fo... | 11/08/2011 |
| 8042456 | Milk frother Methods and device for frothing milk. The device includes a main body forming a container for the milk, a cover fitting onto the main body, agitation means and drive means for driving the agitation means. The drive means are received at least partially in the cover.... | 10/25/2011 |
| 7984036 | Processing a text search query in a collection of documents System and computer program product for processing a text search query in a collection of documents. A full posting index is generated that has first index terms and a full posting list for each first index term, enumerating occurrences of the first index terms in t... | 07/19/2011 |
| 7945861 | Initiating communications with web page visitors and known contacts Methods and apparatus, including computer program products, implementing and using techniques for initiating communication between two users among several users while at least one of the two users is browsing a web page. User information is collected about each user... | 05/17/2011 |
| 7912812 | Smart data caching using data mining Methods and apparatus, including computer program products, implementing and using techniques for populating a data cache on a server. Data requests received by the server are collected in a repository. A data mining algorithm is applied to the collected data reques... | 03/22/2011 |
| 7899614 | Providing route alternatives based on radio strength Methods and apparatus, including computer program products, implementing and using techniques for determining route alternatives from a starting point to an ending destination for a vehicle, based at least in part on radio signal strength and availability. An input ... | 03/01/2011 |
| 7882128 | Data mining by determining patterns in input data Methods and apparatus, including computer program products, implementing and using techniques for pattern detection in input data containing several transactions, each transaction having at least one item. Filter conditions for interesting patterns are received, and... | 02/01/2011 |
| 7882107 | Method and system for processing a text search query in a collection of documents A method, system and computer program product implementing the method are provided to process a text search query in a collection of documents. A full posting index is generated for the documents in the collection. The full posting index comprises one or more first ... | 02/01/2011 |
| 7873907 | Technique for searching for a specific object in an ISPF panel for automated testing A method, apparatus and article of manufacture, implementing the method, finds one or more objects in a scrollable list of a character-based panel for automated testing. The scrollable list comprises objects. A subset of the objects of the scrollable list is display... | 01/18/2011 |
| 7866543 | Security and privacy enforcement for discovery services in a network of electronic product code information repositories Methods and apparatus, including computer program products, implementing and using techniques for managing security and privacy associations between an electronic product code value and an address of a repository containing information about an item represented by t... | 01/11/2011 |
| D625931 | Stool | 10/26/2010 |
| 7752222 | Finding text on a web page Methods and apparatus, including computer program products, implementing and using techniques for searching for a string of characters on a web page. A user input is received containing a text search string to be identified on a web page loaded in a web browser on a... | 07/06/2010 |
| 7725439 | Handling column renaming as part of schema evolution in a data archiving tool Methods and apparatus, including computer program products, implementing and using techniques for managing database table schema evolution. It is detected whether any columns in a source table have been renamed since a previous archiving process. A set of table chan... | 05/25/2010 |
| 7685092 | Automatic problem-oriented transformation of database performance data Methods and systems, including computer program products, for monitoring and analyzing a database performance problem stored in a separate performance database with cube-based analysis program tools. The methods and systems include means for detecting one or more pe... | 03/23/2010 |
| 7684976 | Constructing regular-expression dictionary for textual analysis A regular-expression dictionary, as opposed to an exact-match dictionary, is constructed for utilization within computerized textual analysis. One or more data types are defined for entries within the regular-expression dictionary, within a markup-language schema. A... | 03/23/2010 |
| 7624427 | Method and apparatus for supporting personal information protection Methods and apparatus, including computer program products, implementing and using techniques for causing an application program containing personal information to operate on an operating system. It is detected whether the application program outputs, transfers or g... | 11/24/2009 |
| 7500223 | Automatically creating JavaScript objects to invoke methods on server-side Java beans Examination of a server-side Java bean to automatically generates a JavaScript representation of the methods in the bean. The JavaScript representations of the methods are sent to the Web browser. The browser then creates JavaScript objects that can be called direct... | 03/03/2009 |
| 7370037 | Methods for processing a text search query in a collection of documents A method, system, and computer program product are provided for processing a text search query in a collection of documents. A full posting index is generated. The full posting index comprises one or more first index terms and a full posting list for each first inde... | 05/06/2008 |
| 7337165 | Method and system for processing a text search query in a collection of documents A method, system and computer program product implementing the method are provided to process a text search query in a collection of documents. A full posting index is generated for the documents in the collection. The full posting index comprises one or more first ... | 02/26/2008 |
| 7310689 | Bypassing disk I/O operations when porting a computer application from one operating system to a different operating system Systems, methods, and computer products that improve the performance of computer-implemented I/O operations for complex applications, such as a database, that are ported to target computer systems that are not tailored to support the high-performance services that m... | 12/18/2007 |
| 7296219 | Client side, web-based calculator A method and data structure that allows a user to view a spreadsheet in a “calculator” mode, wherein certain cells are non-editable. The calculator designer/creator can alter the default as to which cells are editable when the calculator is displayed in the calc... | 11/13/2007 |
| 7296193 | Technique for processing an error using write-to-operator-with-reply in a ported application A method, apparatus and article of manufacture, implementing the method, processes an error when a write fails in an application that has been ported from a first platform to a second platform. The second platform has a write-to-operator-with-reply call that is not ... | 11/13/2007 |