...that on Dec. 15, 1836, the Patent Office was completely destroyed by fire? Lost were some 7,000 models, 9,000 drawings, and 230 books plus all records of patent applications and grants.
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 |
| 8183712 | Method and system for organizing and optimizing electricity consumption A method and system for managing power consumption by electrical appliances, is provided. One implementation involves obtaining power consumption information for a use cycle of a each of multiple appliances; and automatically scheduling a time slot for an operation ... | 05/22/2012 |
| 8181072 | Memory testing using multiple processor unit, DMA, and SIMD instruction To provide a method and the like for testing a main memory in a multi processor system, which is capable of reducing a test execution time and accordingly a start-up time as compared with the case where a single processor is used for the test. The present invention ... | 05/15/2012 |
| 8180906 | Dynamically optimizing delivery of multimedia content over a network Communication device capabilities may change during an established multimedia session due to connection of a peripheral device. For example, a user listens to an Internet radio service on a mobile phone through a set of headphones. Later, the user connects the mobil... | 05/15/2012 |
| 8180885 | Method and system for administering devices with multiple user metric spaces Method for administering devices, including creating a user metric vector including a plurality of disparate user metrics, creating a plurality of user metric spaces, each user metric space including a plurality of metric ranges, and selecting, from the plurality of... | 05/15/2012 |
| 8180759 | Spell checking URLs in a resource Methods, systems, and computer program products are provided for spell checking URLs in a resource. Embodiments include identifying within a resource a URL, determining whether the URL is valid, and marking the URL as misspelled if the URL is invalid. In typical emb... | 05/15/2012 |
| 8180519 | Cooperative vehicle diagnostics Embodiments described herein comprise a system and method for corroborative vehicle diagnostic. The corroborative vehicle diagnostic system allows a vehicle to detect a fault indicator experienced by a vehicle subsystem. The corroborative vehicle diagnostic system a... | 05/15/2012 |
| 8172687 | Wagering game community environment A wagering game community environment is described herein. In some embodiments, the environment includes a community server to provide services for a wagering game community. In some embodiments, the community server comprises a communications controller configured ... | 05/08/2012 |
| 8170494 | Synthesizer and modulator for a wireless transceiver A transceiver including a transmit modulator and a receiver. The modulator may accept a channel selection input, a first modulation input, a second modulation input, and an amplitude input. During transmit time slots, the modulator may generate a modulated output ha... | 05/01/2012 |
| 8170160 | Multi-symbol phase offset estimation Receivers typically detect the presence of a pilot tone, transmitted as part of an RF signal, and use the pilot tone as a reference to detect symbols in the received RF signal. However, improper synchronization between the transmitter and the receiver units can resu... | 05/01/2012 |
| 8167722 | Distributed processing system and method A solution for managing communicative interactions between network elements is described herein. A system incorporating teachings of the present disclosure may include a processor module that monitors communications between a program resident on a user machine and a... | 05/01/2012 |
| 8167713 | Wagering game digital representative A wagering game developer can support an online wager gaming community and provide digital representatives to members to enhance real-life wager gaming experience. A digital representative of a wagering game player can be imported from a remote store associated with... | 05/01/2012 |
| 8167710 | Controlling and configuring responsible gaming data A wagering game system and its operations are described herein. In embodiments, the operations can include determining a player account that is logged in to a wagering game session and presenting a wagering game during the wagering game session. The operations can f... | 05/01/2012 |
| 8160964 | Virtual license documents Exemplary methods, systems, and products are described for creating a virtual license document for material subject to an end-user license agreement (‘EULA’). Embodiments include identifying a licensing clause for the virtual license document; creating metadata ... | 04/17/2012 |
| 8156248 | Image distribution for dynamic server pages Methods, systems, and products for distributing images in a data processing system, including receiving a request for a dynamic server page having a multiplicity of associated images, each image having a storage location identified in the dynamic server page by an i... | 04/10/2012 |
| 8151258 | Managing software patches In one embodiment, the method includes determining a first set of software patches based on a group of software patches installed on a computing device and a group of available software patches. The method can also include receiving the first set of software patches... | 04/03/2012 |
| 8151191 | Managing objectionable material in 3D immersive virtual worlds A method of and system for managing objectionable content in a virtual world associates a tag with an attribute associated with an avatar in the virtual world. The method places a limitation on the avatar in the virtual world based upon information in the tag while ... | 04/03/2012 |
| 8146059 | Feeding test metrics into an integrated development environment to aid software developers to improve code quality An IDE or program operable with an IDE retrieves automated test results for a code sequence. The IDE or separate program detects the code sequence during source code development in an IDE. The test results are then presented in the IDE during source code development... | 03/27/2012 |
| 8145743 | Administering devices in dependence upon user metric vectors Methods, systems, and products are disclosed for administering devices that include creating a user metric vector including a plurality of disparate user metrics, creating a user metric space including a plurality of metric ranges, determining whether the user metri... | 03/27/2012 |
| 8145165 | Spur mitigation for wireless communication systems A receiver for a wireless communication device comprising a mechanism for performing spur mitigation. An AGC unit of the receiver is operable to determine when an amplitude of an ADC output signal associated with a received RF signal is outside a predetermined ampli... | 03/27/2012 |
| 8141074 | Packaging files having automatic conversion across platforms A mechanism for sharing files, and sets of related files, or packages of files, in a multi-host, multi-platform environment is provided. A public package client handles user requests to perform operations on a software package. Additionally, information about the pa... | 03/20/2012 |
| 8140441 | Workflow management in a global support organization Customer support involves multiple levels of support, where customer support personnel at higher levels have more experience and a higher cost associated with their services. A random assignment of support personnel to a problem, at lower levels, can lead to multipl... | 03/20/2012 |
| 8140305 | Conversion of an application program A model for an application program is displayed. The model includes an input interface, an output interface, and a plurality of variables. Addition of a new variable and placement of an annotation on the display unit for the new variable is detected. The annotation ... | 03/20/2012 |
| 8140040 | Method and apparatus for a temperature compensated phase locked loop supporting a continuous stream receiver in an integrated circuit An integrated circuit including a Phase Locked Loop (PLL) configured for use with a continuous stream receiver is disclosed. A control voltage line is configured to deliver a control voltage with a capacitive load delivered by a capacitor array to the control voltag... | 03/20/2012 |
| 8136125 | Prioritization for online contact status updates Communicating information about a contact, such as presence status, may be regulated in accordance with priority values associated with contacts. Various parameters about contacts with respect to a particular environment may be collected and utilized to assign prior... | 03/13/2012 |
| 8135811 | Client device configuration with configuration services providers Configuring a client device, including receiving, from a manufacturer, a configuration bundle for a client device, receiving, from a vendor, vendor provided configuration parameters for the client device, receiving, from a user, user provided configuration parameter... | 03/13/2012 |
| 8135731 | Administration of search results Administration of search results including displaying by a browser a set of search results from a web search, each search result containing a link to a web page; selecting a search result for exclusion from display, thereby identifying a selected search result, incl... | 03/13/2012 |
| 8134992 | Message-based coexistence interface between wireless devices A coexistence mechanism for arbitrating between performing operations associated with a first network device and performing operations associated with a second network device coupled to the first network device. The start time of a scheduled operation associated wit... | 03/13/2012 |
| 8131923 | Optimizing execution of I/O requests for a disk drive in a computing system An I/O Optimizer receives an I/O request specifying a plurality of disk blocks of the disk drive for access. A plurality of I/O sub-requests is determined from the I/O request, each I/O sub-request specifying a set of one or more adjacent disk blocks of the pluralit... | 03/06/2012 |
| 8131878 | Selective disruption of data transmission to sub-networks within a processing unit network A network of processing units having at least one switch that allows disruption of the network between a first and a second processing units is provided. Disruption of the network by means of the switch effectively disconnects the first processing unit from the netw... | 03/06/2012 |
| 8131746 | Dynamic language checking Methods, systems, and computer program products are disclosed for dynamic language checking. Embodiments include identifying questionable language usage; creating a query in dependence upon the questionable language usage; querying a search engine with the query; re... | 03/06/2012 |
| 8127297 | Smart virtual objects of a virtual universe independently select display quality adjustment settings to conserve energy consumption of resources supporting the virtual universe Described herein are processes and devices that use smart objects in a virtual universe to conserve computing resources. One of the devices described is a virtual resource conserver. The virtual resource conserver reads data that indicates that a resource conservati... | 02/28/2012 |
| 8127160 | Dynamic frequency and voltage scaling for a computer processor Dynamic frequency and voltage scaling for a computer processor, including retrieving information specifying a nominal operating point of frequency and voltage and an operating range of frequency and voltage for the processor; creating, by the power management module... | 02/28/2012 |
| 8126700 | Computer-assisted comprehension of texts A solution is proposed for the data-handling system-assisted comprehension of texts (particularly, when they are written in a foreign language). For this purpose, a difficulty index is associated with each known word (for example, according to its frequency of use i... | 02/28/2012 |
| 8122454 | Managing memory resources in a shared memory system The memory used by individual users can be tracked and constrained without having to place all the work from individual users into separate JVMs. The net effect is that the ‘bursty’ nature of memory consumption by multiple users can be summed to result in a JVM ... | 02/21/2012 |
| 8122144 | Reliable messaging using redundant message streams in a high speed, low latency data communications environment Methods, apparatus, and products are disclosed for reliable messaging using redundant message streams in a high speed, low latency data communications environment that include brokering, by a stream administration server, establishment of an active message stream to... | 02/21/2012 |
| 8117607 | Administration of kernel extensions Methods, systems, and products are disclosed for implementing a generic kernel extension framework that operate generally to allow one kernel extension to register a function callable by other kernel extensions. A kernel extension can be loaded even if a function it... | 02/14/2012 |
| 8112509 | Administering devices with domain state objects Exemplary embodiments of the present invention include a method for administering devices. Such exemplary embodiments include receiving a domain state object, identifying an action in dependence upon the domain state object, and executing the action. In many exempla... | 02/07/2012 |
| 8112250 | Processor power management Semiconductor device circuits and methods are provided for adjusting core processor performance and energy-efficiency based on usage metrics. Metric detection, performance state selection, and adjustment are done in digital logic hardware without intervening input f... | 02/07/2012 |
| 8108847 | Pairing of spills for parallel registers A system can include an analyzer module configured to analyze spill code generated by a register allocator to determine that register spill instructions can be paired, wherein paired register spill instructions relate to corresponding register locations in each of a... | 01/31/2012 |
| 8108206 | Auto-generated to-do list Methods, systems, and computer readable media for providing an auto-generated to-do list are described. Text is received in an instant messenger conversation, wherein the text comprises a task sender, a task body, and a task date, and an input is received selecting ... | 01/31/2012 |