...that Robert Adler has the dubious distinction of being the Father of the Couch Potato? Back in 1955 Adler was employed by what was then Zenith Radio Corp., where he was charged to invent something that would allow viewers to turn down the TV volume without leaving their chairs. After a series of flops (such as a wired contraption that people tripped over), Adler hit on the idea of using sound waves. Thus the Remote Control was born...
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 |
| 8185932 | System and method for user-centric authorization to access user-specific information In a network computing environment, a user-centric system and method for controlling access to user-specific information maintained in association with a web-services service. When a web-services client desires access to the user-specific information, the client sen... | 05/22/2012 |
| 8185888 | Software execution with minimal impact deployment Software execution with minimal impact deployment allows software to be executed on a system without first running a conventional installation process. Techniques are used to avoid any requirement of writing settings to restricted areas of operating system maintaine... | 05/22/2012 |
| 8185874 | Automatic and systematic detection of race conditions and atomicity violations A library or application is selected comprising one or more functions or methods. An interesting subset of the functions or methods is created. A plurality of multi-threaded test cases are generated from the subset of interesting functions or methods, with each test... | 05/22/2012 |
| 8185826 | Rendering document views with supplemental information content Methods and computer-readable media are provided for rendering a document view with supplemental information. A view of a document is rendered such that the document fills a canvas. The client receives a request to view a supplemental information area associated wit... | 05/22/2012 |
| 8185825 | Hiding search box based on search provider settings The display of a search box within a toolbar is controlled based on the search provider settings of search box native to an application or operating system, such as a search box natively provider by a web browser. The search box is maintained within the toolbar when... | 05/22/2012 |
| 8185817 | Utilizing spreadsheet references with grouped aggregate views Various technologies and techniques are disclosed for utilizing spreadsheet references with grouped aggregate views. A grouped aggregate view feature enables a user to create a grouped aggregate view of data. A calculation feature enables the user to calculations fo... | 05/22/2012 |
| 8185783 | Split user-mode/kernel-mode device driver architecture A device driver includes a kernel stub and a user-mode module. The device driver may access device registers while operating in user-mode to promote system stability while providing a low-latency software response from the system upon interrupts. Upon receipt of an ... | 05/22/2012 |
| 8185767 | Automatic management of a power state of a device with network connections Embodiments provide a process and system for automatic management of networked devices based on the state of the network connection. The process automatically manages the power state of a networked computerized device according to a trigger event that corresponds to... | 05/22/2012 |
| 8185740 | Consumer computer health validation Consumer computers that are not properly configured for safe access to a web service are protected from damage by controlling access to web services based on the health of the client computer. A client health web service receives health information from the client c... | 05/22/2012 |
| 8185737 | Communication across domains Communication across domains is described. In at least one implementation, a determination is made that an amount of data to be communicated via an Iframe exceeds a threshold amount. The data is divided into a plurality of portions that do not exceed the threshold a... | 05/22/2012 |
| 8185693 | Cache-line aware collection for runtime environments Target data is allocated into caches of a shared-memory multiprocessor system during a runtime environment. The target data includes a plurality of data items that are allocated onto separate cache lines. Each data item is allocated on a separate cache line regardle... | 05/22/2012 |
| 8185635 | Transport system for instant messaging An exemplary method involves creating a master session over a first connection through a server; and creating a virtual channel over the connection, the virtual channel operable to communicate a feature session. The method may involve establishing a direct connectio... | 05/22/2012 |
| 8185627 | System and method for sharing information based on proximity A method and system are provided for facilitating interaction between a device and a device environment. The system may include a detection module for automatically detecting proximity of a participant within the device environment. The system may additionally inclu... | 05/22/2012 |
| 8185613 | Host accountability using unreliable identifiers An IP (Internet Protocol) address is a directly observable identifier of host network traffic in the Internet and a host's IP address can dynamically change. Analysis of traffic (e.g., network activity or application request) logs may be performed and a host trackin... | 05/22/2012 |
| 8185599 | Programming techniques for distributed multi-party networks Architecture for programming in a distributed computing environment where different components of a system are owned or controlled by different entities and heterogeneous in terms of resource availability and a willingness to share. Multiple devices can be programme... | 05/22/2012 |
| 8185590 | System and method for replicating offline scheduling transactions from a client to a server A facility for replicating offline scheduling transactions directed to a server is provided. The facility is implemented as a client-side application that integrates with and utilizes components of a store-and-forward application, which is operable to execute on a c... | 05/22/2012 |
| 8185589 | Presenting and manipulating electronic mail conversations The present invention extends to methods, systems, data structures, and computer program products for organizing electronic mail messages into conversations. Electronic mail conversation items store attribute values representing attributes of corresponding electroni... | 05/22/2012 |
| 8185566 | Client-based caching of remote files A lease system is described herein that allows clients to request a lease to a remote file, wherein the lease permits access to the file across multiple applications using multiple handles without extra round trips to a server. When multiple applications on the same... | 05/22/2012 |
| 8185526 | Dynamic keyword suggestion and image-search re-ranking A content-based re-ranking (CBR) process may be performed on query results based on a selected keyword that is extracted from previous query results, and thereby increase a relevancy of search results. A search engine may perform the CBR process using a target image... | 05/22/2012 |
| 8185519 | Techniques for exact cardinality query optimization An exact cardinality query optimization system and method for optimizing a query having a plurality of expressions to obtain a cardinality-optimal query execution plan for the query. Embodiments of the system and method use various techniques to shorten the time nec... | 05/22/2012 |
| 8185495 | Representation of qualitative object changes in a knowledge based framework for a multi-master synchronization environment The subject disclosure relates to synchronizing among network nodes in a multi-master synchronization environment that extend a knowledge based synchronization framework to include notions of object quality. In one embodiment, additional dimension(s) are placed on a... | 05/22/2012 |
| 8185494 | Data-driven synchronization Synchronization is bound to data and optionally a set of synchronization behaviors as opposed to a particular application and/or endpoint. As a result, synchronization amongst endpoints need not require creation of customized synchronization solutions or rely on ven... | 05/22/2012 |
| 8185484 | Predicting and using search engine switching behavior Aspects of the subject matter described herein relate to predicting and using search engine switching behavior. In aspects, switching components receive a representation of user interactions with at least one browser. The switching components derive information from... | 05/22/2012 |
| 8185482 | Modeling semantic and structure of threaded discussions A simultaneous semantic and structure threaded discussion modeling system and method for generating a model of a discussion thread and using the model to mine data from the discussion thread. Embodiments of the system and method generate a model that contains both s... | 05/22/2012 |
| 8185476 | Digital rights management system protecting consumer privacy Technologies for a Consumer Privacy Digital Rights Management system based on stable partially blind signatures that enable a license server to provide licenses for delivery to users without knowing the corresponding digital contents that users access with the licen... | 05/22/2012 |
| 8185391 | Speaker recognition via voice sample based on multiple nearest neighbor classifiers A speaker recognition system generates a codebook store with codebooks representing voice samples of speaker, referred to as trainers. The speaker recognition system may use multiple classifiers and generate a codebook store for each classifier. Each classifier uses... | 05/22/2012 |
| 8185389 | Noise suppressor for robust speech recognition Described is noise reduction technology generally for speech input in which a noise-suppression related gain value for the frame is determined based upon a noise level associated with that frame in addition to the signal to noise ratios (SNRs). In one implementation... | 05/22/2012 |
| 8185377 | Diagnostic evaluation of machine translators A system for evaluating translation quality of a machine translator is discussed. The system includes a bilingual data generator configured to intermittently access a wide area network and generate a bilingual corpus from data received from the wide area network. Th... | 05/22/2012 |
| 8185376 | Identifying language origin of words The language of origin of a word is determined by analyzing non-uniform letter sequence portions of the word. ... | 05/22/2012 |
| 8185355 | Slot-cache for caching aggregates of data with different expiry times Techniques for collecting and displaying sensor data captured by a spatially and temporally representative sample of sensors requested in a search query are described. The sensors are represented in an index structure (e.g., a data tree) having a plurality of leaf n... | 05/22/2012 |
| 8185353 | Determining computer system usage from logged events Described is a technology by which logged events such as in a security event log (e.g., within a defined timeframe) are processed to determine logon times and logoff times, which are then used to determine system usage. Logoff times may correspond to an actual logof... | 05/22/2012 |
| 8185274 | Environment customization with extensible environment-settings data Environment customization includes downloading extensible environment-settings data from a data-storage device and adjusting one or more environmental parameters defined by the extensible environment-settings data. The extensible environment-settings data is amended... | 05/22/2012 |
| 8185155 | Smart interface system for mobile communications devices A universal smart interface and peripheral management system for portable devices such as mobile phones. The smart system includes a connector interface that connects peripherals to a phone and/or personal digital assistant (PDA), through the smart system. The smart... | 05/22/2012 |
| 8185137 | Intensity-based maps The claimed subject matter relates to a first architecture that can create an intensity map based upon intensity scores, and to a second architecture that can provide intensity scores and can request and receive the intensity map. Intensity scores can relate to an a... | 05/22/2012 |
| 8185135 | WiFi and GSM landmarks and neighborhoods for location based services A system for capturing and delivering location-based information and services captures wireless landmark information sent by mobile devices to build a map of locations based on the relationship between wireless landmarks that are visible to the mobile device at the ... | 05/22/2012 |
| 8185120 | Cellular service with improved service availability A cellular communication system in which overload of a base station is averted by offering users the option to communicate using a spectrum outside of the spectrum allocated for cellular communication. Incentives are offered to connect to the base station using the ... | 05/22/2012 |
| 8184926 | Image deblurring with blurred/noisy image pairs Image deblurring with blurred/noisy image pairs is described. In one implementation, a system combines a blurred image with a corresponding noisy image of the same subject to create a high-quality deblurred image. The blurred/noisy image pair can be acquired by an i... | 05/22/2012 |
| 8184913 | Clustering videos by location Described is a technology in which video shots are clustered based upon the location at which the shots were captured. A global energy function is optimized, including a first term that computes clusters so as to be reasonably dense and well connected, to match the ... | 05/22/2012 |
| 8184911 | Flexible matching with combinational similarity Computer-readable media, systems, and methods for flexible matching with combinational similarity are described. In embodiments, an object image is received, a query image is received, and the query image is compared with the object image. In various embodiments mat... | 05/22/2012 |
| 8184819 | Microphone array signal enhancement A system and method facilitating signal enhancement utilizing an adaptive filter is provided. The invention includes an adaptive filter that filters an input based upon a plurality of adaptive coefficients, the adaptive filter modifying at least one of the adaptive ... | 05/22/2012 |