...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.
| Application No. | Application Title | Issue Date |
| 20110035241 | Anonymous Separation of Duties with Credentials A system for anonymous separation of duties with credentials includes an identity provider, the identity provider configured to issue anonymous credentials to a user based on one or more attributes of the user; a service provider, the service provider configured to issu... | 02/10/2011 |
| 20110029715 | WRITE-ERASE ENDURANCE LIFETIME OF MEMORY STORAGE DEVICES A memory management system and method for managing memory blocks of a memory device of a computer. The system includes a free block data structure including free memory blocks for writing, and sorting the free memory blocks in a predetermined order based on block write-... | 02/03/2011 |
| 20100318958 | MANAGING COMPONENET COUPLING IN AN OBJECT-CENTRIC PROCESS IMPLEMENTATION A method, system, and computer program product for managing component coupling in an object-centric process implementation are provided. The method includes, prior to deriving components that implement a centralized model: analyzing the centralized model to compute coup... | 12/16/2010 |
| 20100312874 | NETWORK TRAFFIC BASED POWER CONSUMPTION ESTIMATION OF INFORMATION TECHNOLOGY SYSTEMS A method of estimating power consumption of one or more network connected devices configured within an information technology (IT) architecture includes monitoring network events occurring within the IT architecture over a defined time period; correlating the monitored ... | 12/09/2010 |
| 20100235912 | Integrity Verification Using a Peripheral Device A peripheral device includes an interface configured to communicate with a computer, the peripheral device; logic configured to perform an integrity verification of an operating system of the computer; and a display configured to display a result of the integrity verifi... | 09/16/2010 |
| 20100146002 | CAPTURING ENTERPRISE ARCHITECTURES A computer based system for capturing and storing enterprise architecture information includes a database for storing artifacts, each artifact representing a portion of the enterprise architecture. The system includes a user interaction module coupled to the database an... | 06/10/2010 |
| 20100145748 | INFORMATION TECHNOLOGY PLANNING BASED ON ENTERPRISE ARCHITECTURE A method of forming an IT plan for an enterprise utilizing an automated enterprise architecture (EA) system includes creating a project document, the project document describing a particular portion of operations of the enterprise; ranking the criticality of the project... | 06/10/2010 |
| 20100145747 | AUTOMATED ENTERPRISE ARCHITECTURE ASSESSMENT A computer based system for assessing an automated enterprise architecture includes a database for storing artifacts, each artifact representing a portion of the enterprise architecture, the artifacts including a pattern artifact defining requirements for links between ... | 06/10/2010 |
| 20100138189 | FAST DETECTION OF PROCESS OUTAGES A method for process monitoring with an automation manager includes: obtaining a unique process identifier (pid) of a to be monitored application process; calling an operating system using a system call function from a monitoring process; wherein the system call functio... | 06/03/2010 |
| 20100131843 | Transforming Business Process Data to Generate a Virtual World Client for Human Interactions A method of building artifacts that are used in a virtual world is provided. The method includes: parsing data of a business process; extracting at least one of input and output data from the parsed data; building a business artifact based on the at least one of input a... | 05/27/2010 |
| 20100131478 | SYSTEM AND METHOD FOR LOADING A CALLED CLASS FILE TABLE WITH DATA INDICATING A HIGHEST VERSION OF A CLASS FILE A system and a method for loading a called class file table with data indicating a highest version of a class file of a software application are provided. The method includes retrieving a first class version dependency file associated with a first class file, having bot... | 05/27/2010 |
| 20100122234 | SYSTEM AND METHOD FOR RECONCILING SOFTWARE SOURCE CODE A system and a method for reconciling software source code is provided. The method includes analyzing a first file of generated source code and a modified file of source code to identify a first user modification in a portion of the modified file of source code, utilizi... | 05/13/2010 |
| 20100114977 | METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR ENABLING FILE SYSTEM TAGGING BY APPLICATIONS A method for enabling file system tagging by an application includes creating tag associations for the file system by associating a tag with a file object. The association includes allocating a file association structure (FAS) in the storage device, which FAS has attrib... | 05/06/2010 |
| 20100095099 | SYSTEM AND METHOD FOR STORING NUMBERS IN FIRST AND SECOND FORMATS IN A REGISTER FILE A system and a method for storing numbers in a register file are provided. The system and the method store single precision numbers in double precision format in a register file that is shared between floating point computational units and computational units not suppor... | 04/15/2010 |
| 20100088144 | SCHEDULING SESSIONS OF MULTI-SPEAKER EVENTS A method of scheduling events includes receiving event data specifying one or more sessions for an event, an event duration that encompasses a plurality of time slots, a respective duration for each session, a respective start time for the event and zero or more of the ... | 04/08/2010 |
| 20100087214 | ASYNCHRONOUS URL NOTIFICATION A method for sending a URL from a computing device to a recipient's mobile device, the method includes: generating a URL notification during an Internet session on a computing device; sending the URL notification to an Asynchronous URL Notification daemon; composing a C... | 04/08/2010 |
| 20100083134 | DELEGATION OF CALENDAR FUNCTIONS A method for an electronic calendar and scheduling application to form a joined calendar during delegation of scheduling assignments includes: delegating calendar access from a first user to a second user in response to a command from the first user; wherein the first a... | 04/01/2010 |
| 20100077410 | METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR IMPLEMENTING A WEB SERVICE INTERFACE A method for using WebServices as a basis for implementing an application programming interface (API) of a high-level programming language between a service application and a client application is disclosed. Function parameters of an API function call represent a comple... | 03/25/2010 |
| 20100074420 | PHONE CALL MANAGEMENT A method of operating a phone is provided and includes receiving input to set a phone in a do-not disturb mode and to set a time period during which the do-not-disturb mode is activated and setting the phone accordingly, upon reception of an incoming call from a caller ... | 03/25/2010 |
| 20100070587 | EMBEDDING RESURFACING TRIGGERS IN CLIENT SIDE RECIPIENT ELECTRONIC MAIL A method for utilizing embedded resurfacing logic in electronic mail (email), the method includes: receiving an email with embedded resurfacing logic at a recipient's email client; determining whether the recipient has opened the email; wherein in the event the email ha... | 03/18/2010 |
| 20100067813 | Method, computer program product, and hardware product for implementing lossless image compression by minimizing complex structures using intelligent pixel crawling Lossless image compression is performed by receiving and opening an original image file representing an image. A pixel path is determined in the image by analyzing one or more complex structures in the image. The one or more complex structures are represented using a ma... | 03/18/2010 |
| 20100063985 | NORMALIZER SHIFT PREDICTION FOR LOG ESTIMATE INSTRUCTIONS A floating point processor unit includes a shift amount calculation circuit within a normalizer portion of the floating point unit, wherein the shift amount calculation circuit is utilized to compute the normalizer shift amount for a log estimate instruction that runs a... | 03/11/2010 |
| 20100063918 | METHOD TO PRIORITIZE PRODUCT REQUIREMENTS A method for prioritizing features that can be incorporated into a product, the method including: issuing a weighting factor to each stakeholder having an economic interest in the product, a size of the weighting factor being proportional to a size of a budget for each ... | 03/11/2010 |
| 20100063724 | PEOPLE GUIDANCE USING KIOSK AND USER ID A method for providing navigation information to a user, the method including: inputting identification associated with the user into one terminal of a plurality of terminals distributed throughout an area visited by the user, each terminal being located in a kiosk and ... | 03/11/2010 |
| 20100058685 | FLOOR TILE AND AIR HANDLING SYSTEM USING TILE A floor tile has a top surface, a lower surface substantially parallel to the top surface, and at least one base mount extending along the lower surface of the floor tile at at least one respective mounting angle. A panel can be selectively mounted in a base mount of th... | 03/11/2010 |
| 20100058266 | 3-Stack Floorplan for Floating Point Unit A 3-stack floorplan for a floating point unit includes: an aligner located in the center of the floating point unit; a frontend located directly above the aligner; a multiplier located directly below the frontend and next to the aligner; an adder located directly next t... | 03/04/2010 |
| 20100058034 | CREATING REGISTER DEPENDENCIES TO MODEL HAZARDOUS MEMORY DEPENDENCIES A method of transforming low-level programming language code written for execution by a target processor includes receiving data comprising a plurality of low-level programming language instructions ordered for sequential execution by the target processor; detecting a p... | 03/04/2010 |
| 20100057866 | DELIVERING AND REPLYING TO EMAIL USING HIDDEN ADDRESS A method for use when an original email is sent from an originator to a receiver, having a real email address, at a destination email address, which includes a concatenation of an alias and a magic number, is provided and includes replacing the destination email address... | 03/04/2010 |
| 20100057787 | METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR CLONING OF DISTRIBUTED AND STATEFUL SYSTEMS A method, system, and computer program product for implementing cloning operations in a distributed computing system are provided. The method includes preparing a database component of the system for a cloning operation. The preparation includes stopping activities occu... | 03/04/2010 |
| 20100053890 | COOLING SYSTEM FOR AN ELECTRONIC COMPONENT SYSTEM CABINET An electronic component system cabinet includes a plurality of electronic component system bays, and a plurality of electronic component systems mounted in respective ones of the plurality of electronic component system bays. The electronic component system cabinet furt... | 03/04/2010 |
| 20100049700 | Probabilistic Lossy Counting A method for probabilistic lossy counting includes: for each element in a current window, determining whether an entry corresponding to a current element is present in a table; in the event an entry corresponding to the current element is present in the table, increment... | 02/25/2010 |
| 20100049076 | RETRIEVING MENTAL IMAGES OF FACES FROM THE HUMAN BRAIN Methods, systems and computer program products for retrieving mental images of faces from the human brain. An exemplary embodiment includes a method for retrieving mental images of faces from a human brain, the method including generating an image on a screen, measuring... | 02/25/2010 |
| 20100048428 | METHODS FOR SCREENING AND ARRAYING MICRORGANISMS SUCH AS VIRUSES USING SUBTRACTIVE CONTACT PRINTING BACKGROUND Methods for screening and arranging microorganisms such as viruses in an array using subtractive contact printing are provided. In one embodiment, a method for forming an array of receptors for microorganisms comprises: patterning an array of structures on a first subst... | 02/25/2010 |
| 20100046901 | OPTICAL WAVEGUIDE WITH PERIODIC SUB-WAVELENGTH SIZED REGIONS A guiding element suitable for integrated optics and transmission in the visible wavelength region includes a plurality of sub-wavelength sized regions in two parallel periodic arrangements embedded within a waveguide layer located on a planar substrate. The dielectric ... | 02/25/2010 |
| 20100044005 | COOLANT PUMPING SYSTEM FOR MOBILE ELECTRONIC SYSTEMS A coolant pumping system for a mobile electronic system includes a coolant reservoir containing a coolant, a heat exchanger member fluidly connected to the coolant reservoir, and a mass moveably mounted to the mobile electronic system. The mass is moved along at least o... | 02/25/2010 |
| 20100037198 | PORT ASSIGNMENT IN HIERARCHICAL DESIGNS BY ABSTRACTING MACRO LOGIC A method to reduce the problem complexity maintains a relatively high quality port assignment by abstracting local connections in the macro when performing the port assignment. This is done for netlength, congestion as well as timing. The internal netlist of the macro i... | 02/11/2010 |
| 20100031230 | METHOD OF AUTOMATIC PATTERN BASED EDITING OF BUSINESS MODELS A method of automatic pattern based editing of business models on a canvas of business model editing application includes receiving a request to automatically edit a business model, constructing an initial current set C of elements from the business model, constructing ... | 02/04/2010 |
| 20100031220 | VIA STRUCTURE TO IMPROVE ROUTING OF WIRES WITHIN AN INTEGRATED CIRCUIT In consideration for the fact that a connection on the upper layers of an integrated circuit needs to access a lower layer to connect to, e.g., a transistor, at least one via on each layer is required below the top layer used by a connection for each pin. The vias (i.e.... | 02/04/2010 |
| 20100023889 | PROVIDING AN AD-HOC 3D GUI WITHIN A VIRTUAL WORLD TO A NON-VIRTUAL WORLD APPLICATION A method for receiving input from a user of a virtual world, the method including: interacting with an object displayed in the virtual world; displaying another object in the virtual world in response to the interacting, the another object adapted to interact with the u... | 01/28/2010 |
| 20100023573 | EFFICIENT FORCING OF CORNER CASES IN A FLOATING POINT ROUNDER The forcing of the result or output of a rounder portion of a floating point processor occurs only in a fraction non-increment data path within the rounder and not in the fraction increment data path within the rounder. The fraction forcing is active on a corner case su... | 01/28/2010 |