...that in 1800 ether was first used by partyers as a fun diversion? Sniffing the gas led to hilarious and raucous laughter as people watched each other become more and more intoxicated and silly. Several doctors independently realized the value ether would have to anesthetize surgery patients. Of those who claimed rights to the "discovery," none had a happy ending. One had a seizure and died defending his rights. Another spent his life in an asylum because he had been denied acclaim. A third became addicted to chloroform and, in a New York City jail, he soaked a cloth in the drug, severed an artery and bled to death.
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 |
| 7375842 | Variable data printing using variants A method and apparatus for preparing a Variable Data Print job for printing, having a plurality of documents that are to be printed wherein, each of the documents are defined by variant elements related to content, layout and product intent. Groups are created and d... | 05/20/2008 |
| 7373639 | System and method supporting type checking of options To support values of properties, a class includes fields to support values in preallocated memory space and with an option data structure which supports, in instances of the class, references to option values without preallocation of memory space. The field and opti... | 05/13/2008 |
| 7370032 | Data gathering A method for gathering data may include receiving query information in a first format related to a query, identifying a format-independent portion of the query information and a format-dependent portion of the query information, and translating the format-dependent ... | 05/06/2008 |
| 7366978 | Method and system for creating a grid-like coordinate system for addressing data contained in an irregular computer-generated table Methods and systems provide for imposing structure onto a freeform or irregular table so that a subsequent consuming application may use the table, including presentation of the table and location of the data in the table. A generic grid structure is created having ... | 04/29/2008 |
| 7366977 | Method and systems of automated client-server data validation The present invention provides a way to validate data entry at both the client and the server with minimal engineering effort. The system allows the specification of data validation rules for a form on a server. The system provides a version of the rules with the fo... | 04/29/2008 |
| 7366834 | System and method for record retention date in a write once read many storage system This invention provides a specified retention date within a data set that is locked against deletion or modification within a WORM storage implementation. This retention date scheme does not utilize any proprietary application program interfaces (APIs) or protocols,... | 04/29/2008 |
| 7363315 | Creating, editing, and displaying hierarchical data structures associated with data in a data source Methods and systems, including computer program products, implementing techniques for configuring data structures. The techniques include receiving a description of a logical structure of a data model, the logical structure comprising a first set of elements; displa... | 04/22/2008 |
| 7355740 | Card making device, card making method and recording medium thereof A card making device allowing easy procurement of a character card desired by the user. When specified conditions are satisfied during a game, character data for a specified character are extracted from a character data storage means by a character data extraction m... | 04/08/2008 |
| 7350142 | Method and system for creating a table version of a document A table version of a document is generated by computing a table layout of the document and generating the table version based on the table layout. Computing the table layout can include recording the positions of each object in the document while recording the posit... | 03/25/2008 |
| 7348982 | Method, system, and computer-readable medium for creating and laying out a graphic within an application program A method, apparatus, and computer-readable medium are provided for creating and laying out a graphic within a drawing application program. The method includes receiving a data model defining a set of data and data relationships to be represented in the graphic, rece... | 03/25/2008 |
| 7350139 | System and method for utilizing a drag and drop technique to complete electronic forms A system and method for utilizing a drag and drop technique to complete electronic forms are provided. A document browser computer (30) accesses one or more electronic forms provided by a document server (32) via an active Internet browser application ... | 03/25/2008 |
| 7341195 | System and method for targeted education and advertising A method and apparatus for targeted education and advertising preferably includes sanitary paper comprising a plurality of portions and a consumer-friendly message disposed on at least one of the plurality of portions. The consumer-friendly message preferably compri... | 03/11/2008 |
| 7337130 | Methods for automatically providing a personalized product A personalized product producing system enables customers to order a personalized product, such as a name card, a stamp, or a sticker/label, inexpensively and conveniently. Customers operate their own cellular phones to send personalized information to be engraved i... | 02/26/2008 |
| 7334184 | Method for online information sharing for completing electronic forms Methods are disclosed for gathering information from different sources to be used to automatically fill in online forms. The information is collected using a persona of an individual. A persona is created by filtering a larger set of raw data for that user so that o... | 02/19/2008 |
| 7321688 | Image processor for character recognition In image processing of a document having image data of a document including an image with character images on a background image, the character images and the background image thereof are separated. First, areas in correspondence to the character images from the ima... | 01/22/2008 |
| 7319466 | Method and apparatus for generating and interfacing with a haptic virtual reality environment A method for generating a haptic interactive representation including the steps of defining a haptic interaction space and building a hierarchical construct, for use within the haptic interaction space, using a plurality of underlying constructs. In one embodiment t... | 01/15/2008 |
| 7313757 | Method and system for cross-platform form creation and deployment The present invention is directed to systems and methods of creating and deploying electronic forms for collecting information from a user using a browser, where the browser may be one of a plurality of browser platforms. Characteristics of forms are entered by a hu... | 12/25/2007 |
| 7305652 | Standard application development template Methods, systems and articles of manufacture are provided for organizing, managing and utilizing standard development templates and framework components in an application development environment. Functionality provided by embodiments of the present invention allows ... | 12/04/2007 |
| 7305411 | Methods, systems, and storage mediums for expanding the functionality of database applications Exemplary embodiments include methods, systems, and storage mediums for expanding the functionality of a database application via a computer system. The method includes importing an application development system for expanding the functionality of a database applica... | 12/04/2007 |
| 7305616 | Document builder for interactive dynamic documentation web site A method for building user customizable documents. In one embodiment, the present invention is comprised of a selectable plurality of templates. In the present embodiment, the selected template is comprised of sections, sub-sections, and fields for inclusion in a pa... | 12/04/2007 |
| 7305612 | Systems and methods for automatic form segmentation for raster-based passive electronic documents Systems and methods for automatically extracting form information (document structure, elements, format, etc.) from electronic documents such as raster-based passive documents, and storing such form information in a file in accordance with a predetermined DTD (docum... | 12/04/2007 |
| 7296226 | XML-based multi-format business services design pattern A design pattern for a software architecture includes a business services layer comprising ApiService class, BusinessService class, Message class and Field class. ApiService class accepts a request that includes request parameters and utilizes corresponding instance... | 11/13/2007 |
| 7296221 | System and method for remote, automatic reporting and verification of forms An originator accesses a client system to select a form, then enters data to be associated with a particular instance of the form. When the originator requests printing of the partially completed form, the print command is intercepted by a driver in the client syste... | 11/13/2007 |
| 7287241 | Snaplines for control object positioning A visual code designer is provided that allows a user to manipulate control objects on a common design surface. Each control object has extensible snaplines that define alignment characteristics for the control. The snaplines are extensible in that a developer can d... | 10/23/2007 |
| 7284197 | Schema-based services for identity-based data access to application settings data A schema-based ApplicationSettings service for Internet access to per-user ApplicationSettings data, wherein access to data is based on each user's identity. The ApplicationSettings service includes a schema that defines rules and a structure for each user's data, a... | 10/16/2007 |
| 7283278 | Method and apparatus for preparing printed matter A method and system are provided for preparing printed matter. The method is particularly well-suited for the Internet. Herein, an account holder provides information related to a desired type of printed matter to a printer. The printer collects data from a user to ... | 10/16/2007 |
| 7280529 | Providing network management access through user profiles The present invention provides a method for managing telecommunications networks through user profiles that establish management capabilities and lists of network devices capable of being managed through each user profile. Through profiles, users may be given contro... | 10/09/2007 |
| 7278094 | Variable text processing for an electronic press A software system is useful for generating a page file from a template file and database entries. The database entries are representative of variable information and the template file includes data designating a variable text area. The software system includes a com... | 10/02/2007 |
| 7275206 | Method and computer program product for identifying hypertext links in document printouts A method, apparatus and computer program product are provided for identifying hypertext links in document printouts. A document to be printed is scanned for identifying local hypertext links within the document. A page location of each identified local hypertext lin... | 09/25/2007 |
| 7267279 | Method for tagged bar code data interchange A method of tagged bar code data interchange includes creating electronic and/or printed documents with tagged bar coded information, capturing and decoding the tagged bar coded information, caching the tagged bar coded information, parsing the bar coded data tags, ... | 09/11/2007 |
| 7266844 | Heuristic detection of polymorphic computer viruses based on redundancy in viral code Computer programs are analysed for the occurrence of redundant program instructions of program instruction using uninitialised variables. If the number of such instructions exceeds a threshold level, then the computer program is treated as containing a computer viru... | 09/04/2007 |
| 7266764 | Graphical user interface for automated process control A process control system that automatically monitors processes and performs activities based on conditions detected during monitoring. The information needed to do the monitoring and perform activities is contained in tables in a database system. The process control... | 09/04/2007 |
| 7249318 | Style sheet generation Methods and apparatus, including computer program apparatus, implementing techniques for processing a formatted computer-readable source document to create a style sheet. The techniques include partitioning the formatted text into multiple groups of words; deriving ... | 07/24/2007 |
| 7246313 | Apparatus and method for authoring multimedia document An apparatus and method for authoring multimedia documents are provided. The apparatus includes a template document floating field detector for detecting a floating field of a template document, which is an incomplete multimedia document having a fixed field and the... | 07/17/2007 |
| 7243303 | Constraint-optimization system and method for document component layout generation What is disclosed is a system and method for specifying a custom document as a multi-criteria constraint optimization problem, and a method to automatically create the specified document using existing constraint optimization solving algorithms. The present method s... | 07/10/2007 |
| 7234105 | Methods and systems for providing a document with interactive elements to retrieve information for processing by business applications A computer-implemented method for processing data used by a business application consistent with the present invention may include receiving electronic form data comprising layout data and representations of interactive elements, combining the electronic form data w... | 06/19/2007 |
| 7234103 | Network-based tax framework database The present disclosure provides for affording a network-based tax service database interface. First, tax-related forms are first retrieved in a database. Next, the retrieved tax-related forms are formatted, and the formatted tax-related forms are sent to a governmen... | 06/19/2007 |
| 7233320 | Computer system interface surface with reference points A method and system for enabling user interaction with computer software running in a computer system. A user is provided with an interface surface containing information relating to the computer software and including coded data indicative of an identity of the int... | 06/19/2007 |
| 7231599 | Template production system, layout system, template production program, layout program, layout template data structure, template production method, and layout method A layout system suitable to produce a wide variety of layout templates using layout samples that may be very different from each other includes a template production device that determines the structure of each of a plurality of layout samples for each layout elemen... | 06/12/2007 |
| 7216101 | Process for creating a trading partner profile A function in an application integrator system for business-to-business e-commerce automatically creates trading partner profiles during translation stages. The function is activated by an exception event auto-create flag for an interworking standard being set to au... | 05/08/2007 |