Magician Harry Houdini patented a "Diver's Suit" enabling the wearer to "quickly divest himself of the suit while being submerged and to safely escape and reach the surface of the water."
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 |
| D660143 | Packaging assembly | 05/22/2012 |
| D656023 | Dispenser | 03/20/2012 |
| 8113367 | Non-removable closure having a dispensing aperture extending therethrough The present invention is a non-removable closure. A non-removable closure in accordance with the present invention may comprise (a) a first sealant layer; (b) a sealant interface layer; and (c) a second sealant layer. A non-refillable container for flo... | 02/14/2012 |
| D651513 | Cap | 01/03/2012 |
| 8082100 | Watercraft automation and aquatic effort data utilization In one aspect of watercraft automation and aquatic data utilization for aquatic efforts, an anchor point is obtained and a watercraft position maintenance routine is actuated to control the watercraft to maintain association with the anchor point. In another aspect,... | 12/20/2011 |
| D649456 | Dispenser | 11/29/2011 |
| D649048 | Dispenser | 11/22/2011 |
| D649047 | Dispenser | 11/22/2011 |
| D649046 | Dispenser | 11/22/2011 |
| 8057836 | Sprayable cooking compositions for high temperature use The application relates to a sprayable cooking composition having enhanced high heat performance. The cooking composition includes cottonseed oil, a crystal inhibitor, and a cookware release agent and does not polymerize at high cooking temperature, or exhibits redu... | 11/15/2011 |
| 7919129 | System and method for spraying meat products with an anti-microbial agent System and method for applying an antimicrobial agent, such as acidified calcium sulfate (ACS), to unpackaged meat products, in order to eliminate or reduce existing food borne bacterial pathogens and to prevent their growth when the meat products are stored. A conv... | 04/05/2011 |
| D633385 | Dispenser | 03/01/2011 |
| D632956 | Container | 02/22/2011 |
| D630523 | Packaging sleeve | 01/11/2011 |
| 7858909 | Microwave popcorn bag construction with seal arrangement for containing oil/fat, microwave popcorn product, and methods Microwaveable popcorn arrangements are provided, the arrangement being a bag having a popcorn charge of popcorn kernels and oil/fat component therein. The arrangements include folded bags having preferred, internal, seal and/or adhesive field configurations. The pre... | 12/28/2010 |
| 7761349 | Grain aeration systems and techniques In one embodiment, the invention is directed toward a networked grain aeration control system. For example, the system can provide centralized monitoring of the aeration of a number of grain storage facilities, thereby improving the management of stored grain. The n... | 07/20/2010 |
| 7739309 | Method, system, and computer-readable medium for merging data from multiple data sources for use in an electronic document A method, apparatus, and computer-readable medium are provided for merging data from multiple data sources for use in an electronic document. The method includes receiving field names and field data from an initial data source, mapping field names from a subsequentl... | 06/15/2010 |
| 7735021 | Shortcut system for use in a mobile electronic device and method thereof A shortcut system for use in a mobile electronic device having several types of shortcuts allows a user to execute shortcuts of different types using a single mechanism. The shortcut system includes a display, an operating system, a shortcut data store, and one or m... | 06/08/2010 |
| 7734550 | Method and system for identifying the controlling license for installed software In accordance with other aspects, the present invention relates to a system for identifying a license for a first software product of a first type installed on a computer system having at least one other software product of the first type installed on the computer s... | 06/08/2010 |
| 7734491 | Hierarchical projects in a computer-enabled project management method and system Methods and systems are provided for establishing a hierarchical relationship between a parent or master project schedule and sub-project schedules including tasks and phases required for completion of the parent or master project. When changes are made to data cont... | 06/08/2010 |
| 7730495 | Declaratively defined control actions An extensible control design framework is utilized to declaratively define a control (both visual and non-visual) and other components. The functionality of a control may be expanded by declaratively adding behaviors and semantics via an object called an action. The... | 06/01/2010 |
| 7730388 | Converting an enhanced metafile into a chronologically independent object property list for conversion into a PDF document An electronic paper file is generated from an enhanced metafile such that data may be converted from multiple applications with different data descriptions to a single electronic paper format having a particular data description. The enhanced metafile includes a ser... | 06/01/2010 |
| 7721205 | Integration of composite objects in host applications A graphical object is generated according to a first application in a document of a second application. The graphical object is constructed as a composite, data-driven object. The graphical object's data is organized so that the semantic data (e.g., relationship amo... | 05/18/2010 |
| 7716661 | Embedded device update service A method and system for updating an OS of an embedded device. The embedded device provides its current OS version information to a mobile operation network via a SMS message. The embedded device can provide its current OS version information to a mobile operation ne... | 05/11/2010 |
| 7716637 | Embedded macros An embedded macro establishes logic for object properties that define actions that execute when an event triggers. When an embedded macro is associated with an event, a regular event property value is set to an empty string and a shadow property associated with the ... | 05/11/2010 |
| 7716211 | System and method for facilitating full text searching utilizing inverted keyword indices A system and method for facilitating full text searching utilizing inverted keyword indices in shared memory are provided. An inverted keyword index and an inverted keyword attribute index are created from keyword tokens from a set of documents. The keyword indices ... | 05/11/2010 |
| 7715395 | System and method for expanding the range of a mesh network A system and method of expanding the range of a mesh network by determining whether a route through a local Internet service provider is an optimal path between two nodes. If the route through a local Internet service provider is an optimal path, a routing table is ... | 05/11/2010 |
| 7712018 | Selecting and formatting warped text Selecting and formatting warped text is disclosed. Text effects such as an underline effect and/or a strikethrough effect may be transformed along with rectangular text to form a warped text element. In such a situation, the text effects are warped with the characte... | 05/04/2010 |
| 7708186 | Liquid-in-box container The present invention is a liquid-in-box container. A liquid-in-box container in accordance with the present invention may comprise: (a) a box; (b) a liquid-containing receptacle; (c) a spout; (d) a spout outlet aperture; (e) a first hand-hold aperture; (f) a second... | 05/04/2010 |
| 7707180 | System and method for reliably replicating data Described is a system and method for replicating each of a set of resources to a subject computer in a replica set prior to making use of a resource in the set of resources. The set of resources includes resources that are dependent upon each other for a proper func... | 04/27/2010 |
| 7698393 | Method and system for shadowing information between computing devices A method and system for seamlessly integrating computing devices shadow information between computing devices. The transfer of information proceeds in accordance with user-defined preferences. While a user is interacting with an application on one computing device, ... | 04/13/2010 |
| 7698280 | Active cache offline sharing of project files In a client-server computer system, an active cache is utilized by a client-based project management application program to share server-based project files with an offline client, so that the project files may be updated by modifications made offline. A project fil... | 04/13/2010 |
| 7680333 | System and method for binary persistence format for a recognition result lattice A system and method for storing document data in a serialized binary format recognition lattice structure so that the data is accessible to other applications. The lattice structure is generated that includes root node data. Child nodes correspond to columns of the ... | 03/16/2010 |
| 7673050 | System and method for optimizing server resources while providing interaction with documents accessible through the server A system and method for optimizing server resources while providing interaction with documents accessible through the server. The system allows a user to open and interact with a document without opening a session. Aspects of the present invention relate to a comput... | 03/02/2010 |
| 7668873 | Data store for software application documents A data store is provided for storing, relating and for allowing use of data associated with a computer-generated document. Data for structuring information associated with a document, such as document metadata, is maintained in the data store where relationships bet... | 02/23/2010 |
| 7661091 | Extensible on-demand property system A system and method for handling properties of objects is provided. More specifically, the system and method provide a dependency mechanism for expressing the relationship between the properties in a formal manner. This relationship may either be applied globally or... | 02/09/2010 |
| 7660950 | Output cache manager A web page is generated by locating an area in a website to place the page and selecting a template for the page. An output cache manager allows a user to attach a cache profile in the form of metadata to the template and the area in the website. The output cache ma... | 02/09/2010 |
| 7660856 | Method and system for web-based event notification A method and system for using web services to notify a subscriber that an event has occurred at a voice mail switch and to retrieve the event is described. A notification server receives an event and an associated identifier from the voice mail switch. The identifie... | 02/09/2010 |
| 7659890 | Automatic height adjustment for electronic highlighter pens and mousing devices Methods and systems provide for automatic adjustment of electronic highlighter cursor height in response to a determined height of images or typed or handwritten text to be highlighted. The highlighter thickness or cursor height of an electronic highlighter, such as... | 02/09/2010 |
| 7657876 | System and method for using data address sequences of a program in a software development tool A system and method for determining where bottlenecks in a program's data accesses occur and providing information to a software developer as to why the bottlenecks occur and what may be done to correct them. A stream of data access references is analyzed to determi... | 02/02/2010 |