"I think there is a world market for maybe five computers."
Thomas Watson, chairman of IBM ; 1943
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 |
| 20110258675 | SYNCHRONIZED TRANSMISSION OF AUDIO AND VIDEO DATA FROM A COMPUTER TO A CLIENT VIA AN INTERFACE A method for controlling data transmission between a computer and a video client via an interface, the method comprising: the computer polling the interface a first time to determine the size of the buffer on the interface; receiving a first buffer size value from the i... | 10/20/2011 |
| 20110181686 | FLOW CONTROL A method, apparatus, system, and signal-bearing medium that in an embodiment determine at least one capability of a transfer of data, set at least one parameter that affects performance of the transfer to an initial state based on the capability, detect performance of t... | 07/28/2011 |
| 20100277204 | FOR EXTERNALLY CLOCKED DIGITAL AUDIO INPUT, DETERMINING A VALID CLOCK AND MUTING AUDIO DURING SYNCHRONIZATION Methods and apparatus for determining the existence of an external clock over a digital input port on a computer. In one embodiment, the external clock is validated, and a lock is performed when the clock is valid. Whenever a loss of the lock is detected, and, if a re-l... | 11/04/2010 |
| 20100014678 | Cryptographic system using chaotic dynamics The invention is a cryptographic system using chaotic dynamics. A chaotic system is used to generate a public key and an adjustable back door from a private key. The public key is distributed and can be used in a public key encryption system. The invention can also be u... | 01/21/2010 |
| 20080168294 | Time synchronization of multiple time-based data streams with independent clocks Techniques are described for synchronizing multiple time-based data streams with independent clocks wherein relationships between clock rates of timing devices associated with the time-based data streams are determined, and based on these relationships, times in at leas... | 07/10/2008 |
| 20080162538 | Producing an edited visual information sequence A second sequence of visual information is produced, based on a first sequence of visual information. An XML document is generated, which identifies edits to be made to the first sequence of visual information for producing the second sequence of visual information. The... | 07/03/2008 |
| 20080149417 | Acoustic assembly for personal media device Systems and methods are provided for media devices including an acoustic source that emits a sound, a first chamber that receives the sound and couples a first portion of the sound outside of the media device, and a second chamber that receives a second portion of the s... | 06/26/2008 |
| 20080130923 | System and method for dynamic control of audio playback based on the position of a listener An optimal listening position for the multi-channel audio sound system is determined. A listening area and other audio playback controls may also be defined or modified by a listener. During subsequent audio playback, an imager captures images of at least a portion of t... | 06/05/2008 |
| 20080127292 | RESTRICTION OF PROGRAM PROCESS CAPABILITIES This document describes systems and methods for restricting program process capabilities. In some implementations, the capabilities are restricted by limiting the rights or privileges granted to an application. A plurality of rules may be established for a program, or f... | 05/29/2008 |
| 20080126933 | Method and apparatus for multi-mode traversal of lists Improved methods and systems that assist a user in navigating lists of ordered items are disclosed. According to one embodiment, a character scroll mode enables a user to conveniently and efficiently traverse a list in accordance with one or more significant characters ... | 05/29/2008 |
| 20080126003 | Event-based setting of process tracing scope Detecting an anomaly is disclosed. An indication that a computer system monitoring instrument is desired to provide as output a subset of the output data that it would produce if it were to remain on throughout a relevant period with no limit being placed on its output ... | 05/29/2008 |
| 20080125040 | Location discovery using bluetooth A method and system for locating objects using a Bluetooth communications protocol is provided. A first device can be paired, using a Bluetooth protocol, with one or more second devices. In that case, the first device is referred to as the master device and one or more ... | 05/29/2008 |
| 20080109865 | Dynamic adjustments of video streams A method and apparatus for the dynamic adjustments of video streams sent from a server to a client is provided. Using both short term and long term thinning mechanisms, the server reduces its data transfer rate when bandwidth is reduced and increases its data transfer r... | 05/08/2008 |
| 20080091553 | Enhancing online shopping atmosphere Representing activity in an online store is disclosed. Information associated with the activities of a second visitor to the store is received. An indication of the presence of a first visitor at the store is also received. The activities of the second visitor are displ... | 04/17/2008 |
| 20080091549 | User supplied and refined tags Managing online content via user supplied and/or refined tagging is disclosed. In some embodiments, a selection of an item available from an online store is received, and one or more tags to be associated with the item are received from a member of an online community c... | 04/17/2008 |
| 20080091286 | Off-stage control of on-stage digital audio processing A digital processing stage-box that may be placed on stage to process audio input from on-stage audio input devices and generate output to audio output devices for playback to an audience. The on-stage audio input and output devices may be connected to the digital proce... | 04/17/2008 |
| 20080086494 | Transfer and synchronization of media data Improved methods and systems that facilitate transfer and synchronization of data, namely, media data, between a host device (e.g., host computer) and a portable media device (e.g., portable media player) are disclosed. By coupling the portable media device to different... | 04/10/2008 |
| 20080084981 | Audio processing for improved user experience Methods and systems that facilitate enhanced media capabilities for electronic devices. The enhanced media capabilities enable electronic devices to provide voice calling with concurrent audio playback. The audio playback can originate at the electronic device itself or... | 04/10/2008 |
| 20080082565 | Recommended systems Providing a recommendation of one or more items is disclosed. In some embodiments, a selection of a set of one or more items to be included in a recommendation is received from a first member of an online community, and the recommendation is stored so that the recommend... | 04/03/2008 |
| 20080082499 | Summarizing reviews Summarizing a set of reviews is disclosed. In some embodiments, a set of reviews is analyzed, e.g., by an at least partially automated process. A summary of the information included in the set of reviews is provided. The summary includes a visual indication of a range a... | 04/03/2008 |
| 20080082479 | Head-to-head comparisons Providing a comparison of a set of similar items is disclosed. In some embodiments, a selection of a set of similar items to be included in a comparison is received from a first member of an online community, and the comparison is stored so that the comparison can be pr... | 04/03/2008 |
| 20080070501 | Pairing of wireless devices using a wired medium Techniques that facilitate pairing of wireless devices with other wireless devices are disclosed. According to one aspect, a pair of wireless devices can be paired for wireless data exchange using an available wired link. Advantageously, the wired link can be used to tr... | 03/20/2008 |
| 20080065988 | Portable electronic device with local search capabilities Improved methods and systems that assist a user in searching media items on a portable electronic device are disclosed. According to one aspect of the invention, a portable electronic device is provided with a search function that enables a user to search for media item... | 03/13/2008 |
| 20080065844 | Backup of media libraries The disclosed embodiments support the backup of the contents of a media library, or a portion thereof, on one or more storage mediums. More particularly, the contents of the media library may include one or more media items and/or playlists. Once backed up, the contents... | 03/13/2008 |
| 20080065782 | Management and prioritization of media item downloading The disclosed embodiments relate generally to the downloading of media items. The media items may include, for example, audio, video, image, or podcast data. In accordance with one embodiment, two or more media items may be concurrently downloaded. In accordance with an... | 03/13/2008 |
| 20080065691 | Metadata for providing media content Providing digital media content is disclosed. A metadata file and a plurality of data files are received. The metadata file is used to process the plurality of data files. The processing of the plurality of data files using the metadata file is performed without human i... | 03/13/2008 |
| 20080065393 | Playback of compressed media files without quantization gaps Playback by a decoder of a lossy compressed digital media file without quantization gaps, wherein the digital media file is formed of a number of audio samples grouped into a corresponding number of audio frames. As a method, the invention is carried out by identifying ... | 03/13/2008 |
| 20080062018 | Complexity-aware encoding Techniques for encoding data based at least in part upon an awareness of the decoding complexity of the encoded data and the ability of a target decoder to decode the encoded data are disclosed. In some embodiments, a set of data is encoded based at least in part upon a... | 03/13/2008 |
| 20080057890 | Automated pairing of wireless accessories with host devices Techniques that facilitate pairing of wireless accessory devices with wireless host devices are disclosed. Advantageously, the improved techniques permit pairing of wireless devices without requiring user entry of pin codes. In one embodiment, a wireless accessory devic... | 03/06/2008 |
| 20080052704 | Media management system for management of games acquired from a media server A management application, or media management application, for managing game software is disclosed. In one embodiment, the media management application can also manage other types of media besides games, such other media can include music, videos, images, audiobooks, an... | 02/28/2008 |
| 20080052677 | SYSTEM AND METHOD FOR MITIGATING REPEATED CRASHES OF AN APPLICATION RESULTING FROM SUPPLEMENTAL CODE Provided is a method for mitigating the effects of an application which crashes as the result of supplemental code (e.g., plug-in), particularly a plug-in from a source other than the source of the operating system of the device or the source of the application that cra... | 02/28/2008 |
| 20080046948 | CREATION, MANAGEMENT AND DELIVERY OF PERSONALIZED MEDIA ITEMS Improved techniques to facilitate generation, management and delivery of personalized media items for users are disclosed. Users are able to influence or control content within a media item being personalized. In one embodiment, personalized media items are podcasts. Us... | 02/21/2008 |
| 20080040328 | CREATION, MANAGEMENT AND DELIVERY OF MAP-BASED MEDIA ITEMS Improved techniques to facilitate generation, management and delivery of personalized media items for users are disclosed. Users are able to influence or control content within a personalized media item. According to one aspect, personalized media items can pertain to g... | 02/14/2008 |
| 20080040307 | Index compression Systems and methods for compressing an index are described. In one exemplary method, the results of a search are annotated and then encoded into one or more chunks of compressed data in accordance with the annotations of the results. The annotations include an indicatio... | 02/14/2008 |
| 20080036743 | Gesturing with a multipoint sensing device Methods and systems for implementing gestures with sensing devices are disclosed. More particularly, methods and systems related to gesturing with multipoint sensing devices are disclosed. ... | 02/14/2008 |
| 20080036734 | Scrolling input arrangements using capacitive sensors on a flexible membrane Scrolling input arrangements are presented including: a flexible membrane; a number of capacitive sensors mechanically integrated with the flexible membrane, the capacitive sensors radially disposed with respect to a first axis that is perpendicular with respect to the ... | 02/14/2008 |
| 20080028370 | Simultaneous viewing of multiple tool execution results Facilitating analysis is disclosed. A master track comprising one or more previously recorded inputs to one or more computer system components is played. Two or more sets of instrument output are received, each set generated during at least a corresponding portion of th... | 01/31/2008 |
| 20080022843 | Execution difference identification tool Displaying instrument output is disclosed. Instrument output data is received. A difference between two or more corresponding portions of data included in the received instrument output data is determined. At least a selected part of the received instrument output data ... | 01/31/2008 |
| 20080018617 | Illuminated touch pad The present invention pertains to improved feedback mechanisms for touch pads. One aspect relates to devices capable of illuminating the touch sensitive surface of the touch pad. Another aspect relates to methods for providing visual feedback at the touch pad. ... | 01/24/2008 |
| 20080018616 | Techniques for interactive input to portable electronic devices Techniques for providing input to interactive and multitasking applications are disclosed. A game input area (surface or plane) receives input for multiple applications including an interactive application executed in connection with a scene. The input received is direc... | 01/24/2008 |