A fork with timer for providing a cue to a user after an elapsed period of time for indicating that another bite of food using the fork may be taken.
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 |
| 8074102 | Method for reactivating at least one media transfer protocol-compatible device when an unrecoverable error occurs, and associated host A method for reactivating at least one media transfer protocol-compatible (MTP-compatible) device when an unrecoverable error occurs includes: temporarily storing a transaction ID of a latest operation performed on the MTP-compatible device; and selectively communic... | 12/06/2011 |
| 7735096 | Destination application program interfaces Media processing methods, systems and application program interfaces (APIs) in which a destination component, also referred to as a destination, provides an application with a simple and unified way of rendering, archiving, broadcasting (or other types of media outp... | 06/08/2010 |
| 7721301 | Processing files from a mobile device using voice commands The presently described subject matter allows the user to interactively browse a collection of electronic files, such as a digital photo collection, remotely using voice activated mobile device. Files from the collection of electronic files can be displayed on the m... | 05/18/2010 |
| 7617502 | Managing peripheral device drivers Systems and methods are provided for processing device drivers, or software drivers, which enable a device, such as a peripheral device, to perform a particular task. One such method, among others, includes receiving a request for a task to be performed by a periphe... | 11/10/2009 |
| 7607141 | Systems and methods for support of various processing capabilities Systems and methods are described for support of various computing device and target entity capabilities. In an implementation, a method includes determining one or more processing capabilities of a computing device to process data for rendering by a rendering devic... | 10/20/2009 |
| 7584479 | Interface and related methods for dynamically generating a filter graph in a development system A system is presented including a plurality of sources, and an interface, selectively coupled to the plurality of sources, to generate and implement a development project of processing chains, wherein the interface dynamically loads a processing chain for each of th... | 09/01/2009 |
| 7536699 | Simplified device drivers for hardware devices of a computer system A computer system uses simplified device drivers for operating hardware devices. A simplified device driver for a hardware device of a given device type, such as a flatbed scanner, works with a system-supplied common driver for that given device type. The common dri... | 05/19/2009 |
| 7526776 | Systems and methods for generating and managing filter strings in a filter graph utilizing a matrix switch Systems and methods load one or more source processing chains to support execution of a development project and determine whether each of the one or more processing chains will be subsequently required during execution of this or another development project. If one ... | 04/28/2009 |
| 7444647 | Stream class driver for computer operating system A stream class driver for use in a computer operating system functions together with a minidriver. The minidriver is associated with a particular design for an adapter, which is a hardware device that generates or receives streaming data. The stream class driver dea... | 10/28/2008 |
| 7433938 | Coupling a filter graph space to a network driver space A communication path is established that allows for communication between a filter graph space and a network driver space in a system. The communication path allows bidirectional communication between a filter graph driver in the filter graph space and a network dri... | 10/07/2008 |
| 7433937 | Coupling a filter graph space to a network driver space A communication path is established that allows for communication between a filter graph space and a network driver space in a system. The communication path allows bi-directional communication between a filter graph driver in the filter graph space and a network dr... | 10/07/2008 |
| 7412685 | Data structures and related methods for facilitating media content processing in user-defined development projects Data structures and related methods facilitate processing of media content for a user-defined development project. In one embodiment, a data structure comprises a chain identified field for holding identifiers for identifying chains of components that are to be empl... | 08/12/2008 |
| 7356248 | Apparatus and method of reproducing subtitle recorded in digital versatile disk player In an apparatus and method of reproducing a subtitle recorded in a digital versatile disk player including a subtitle processing section for receiving, storing and reproducing multilingual subtitles, as well as video data and audio data of multiple titles which are ... | 04/08/2008 |
| 7353304 | Peripheral device driver installing device, peripheral device, system and method for transferring a device driver to the peripheral before disconnecting from an information processor A peripheral device driver installing device for installing a peripheral device driver peculiar to a peripheral device on an information processor which is connected to the peripheral device, comprising: a connection detecting unit for detecting a connection between... | 04/01/2008 |
| 7350216 | Systems and methods for generating and managing filter strings in a filter graph utilizing a matrix switch Systems and methods load one or more source processing chains to support execution of a development project and determine whether each of the one or more processing chains will be subsequently required during execution of this or another development project. If one ... | 03/25/2008 |
| 7325238 | Interface for determining the source of user input A method, interface, and medium are provided for causing a computer to respond to input based on the source of the input. The computer responds to identical input according to a device that generated the input. The method includes determining information about a rec... | 01/29/2008 |
| 7284246 | Extensible device driver A device driver module for supporting the use of an external device by a computing device which executes an operating system, the device driver module including an initialization portion which is called by the operating system, whereupon the initialization portion d... | 10/16/2007 |
| 7284187 | Encapsulated document and format system Methods for producing and multiplexing a file format, as well as structures for a hierarchical file format and data file, are provided. The data file may include data that is divided in a hierarchical manner, including a highest level document portion that supports ... | 10/16/2007 |
| 7278584 | Portable electronic music devices with convenient or foldable transaction cards Convenient transaction cards are provided that may be attached or interconnected with portable electronic music devices, such as MP3 players, the iPod™ digital music device, and other like portable electronic music devices. The transaction cards may be foldable to... | 10/09/2007 |
| 7275118 | Input/output (I/O) device driver loading method for data processing system of computer, involves communicating secondary I/O device driver to data processing system using primary I/O device driver Methods, peripheral devices, and computer program products are provided for loading I/O device drivers from a peripheral device to a data processing system. First device identification information is communicated from the peripheral device to the data processing sys... | 09/25/2007 |
| 7274659 | Providing streaming media data A system for servicing streaming media requests. The system includes stream director nodes and intelligent stream engine nodes, such as permanent storage devices with network interfaces. The stream director node receives a streaming media request and enqueues the re... | 09/25/2007 |
| 7237244 | System and related methods for reducing memory requirements of a media processing system Various embodiments pertain to generating a development project including at least a matrix switch and one or more adjacent objects. In one or more embodiments, an initial rendering of the development project is established and buffer size and attributes are negotia... | 06/26/2007 |
| 7231269 | Recovery upon access violation by audio processing object An operating system is logically separated into a partition for a kernel and a partition for an audio subsystem having logically separate subpartitions. An audio application generates a first audio datastream by executing the audio subsystem. The context of a proces... | 06/12/2007 |
| 7222348 | Universal multi-path driver for storage systems An embodiment of the invention is a technique to manage multipaths for input/output (I/O) devices. An I/O request packet (IRP) from a higher level driver is received. A plurality of paths to a plurality of device objects is managed in response to the IRP using a plu... | 05/22/2007 |
| 7222182 | Flow of streaming data through multiple processing modules Frame-based streaming data flows through a graph of multiple interconnected processing modules. The modules have a set of performance parameters whose values specify the sensitivity of each module to the selection of certain resources of a system. A user specifies o... | 05/22/2007 |
| 7219352 | Methods and apparatuses for facilitating processing of interlaced video images for progressive video displays Methods and apparatuses are provided for facilitating processing of interlaced video images for progressive video displays. In accordance with certain exemplary implementations, a method includes receiving from a renderer a query for a graphics device driver as to a... | 05/15/2007 |
| 7214091 | Audio/video mainframe shaped as an auto head An audio/video mainframe shaped as an auto head includes mainly a frame shell with a front side shaped as an auto front head. Plural A/V output/input terminals and a power terminal are located at two corners of an upper section of the front side, able to be covered ... | 05/08/2007 |
| 7197751 | Real-time collaboration client A real-time collaboration client and a method of configuring the client for a real-time collaboration with requiring the client to be rebooted. A secondary table of display driver calls is patched to call a redirection table instead, while the primary table is unalt... | 03/27/2007 |
| 7194676 | Performance retiming effects on synchronized data in an editing system A retiming function that defines a rampable retiming effect is used to generate new audio and video samples at appropriate output times. In particular, for each output time, a corresponding input time is determined from the output time by using the retiming function... | 03/20/2007 |
| 7178151 | Peripheral driver forward compatibility A method (200) for generating a device driver in an information processing apparatus (101) for a device connected thereto, such as a printer (115), is disclosed. The method (100) obtains a Printer Characterization File (PCF) which contain... | 02/13/2007 |
| 7171671 | Method and system for providing state change notifications in device drivers A method and system are provided for asynchronously providing interested applications of state changes in removable devices. A device driver polls the device associated with the driver for state changes. The state changes result in a change notification being genera... | 01/30/2007 |
| 7139763 | Method and system for processing data selected for recording to optical media Methods for processing data to be recorded to optical media are provided. In one example, a method includes receiving a request to record data to optical media. The method then maps a source path for the data from a root directory through any intervening parent dire... | 11/21/2006 |
| 7114161 | System and related methods for reducing memory requirements of a media processing system A method of generating a development project including at least a matrix switch and one or more adjacent objects is presented comprising establishing an initial rendering of the development project, and negotiating buffer size and attributes between an input/output ... | 09/26/2006 |
| 7107407 | Arithmetic unit with reduced startup time and method of loading data An arithmetic unit includes a switching device 16 and a cache controller 19. The switching device 16 determines whether desired data to be read by the CPU 11 is in a RAM 14, and allows, depending on a result of the determination, t... | 09/12/2006 |
| 7093266 | Stream class driver for computer operating system A stream class driver for use in a computer operating system functions together with a minidriver. The minidriver is associated with a particular design for an adapter, which is a hardware device that generates or receives streaming data. The stream class driver dea... | 08/15/2006 |
| 7089541 | Modular parser architecture with mini parsers A modular parser architecture and methods related thereto make use of a number of miniparsers. Each miniparser is capable of receiving input and generating an output dependent thereon. In one embodiment, a lexer or a miniparser capable of lexical analysis receives c... | 08/08/2006 |
| 7082445 | Fast data copy using a data copy track table A data structure, method, and computer system for fast data copy is provided which uses control structures in a data copy track table. The control structures include a physical location pointer, a physical location pointer flag, a forward track pointer and a backwar... | 07/25/2006 |
| 7080380 | Systems for negotiating buffer size and attribute characteristics in media processing systems that create user-defined development projects A system receives an indication to generate a filter graph representing a user-defined development project. Media sources that are to be used in the user-defined development project are identified and a programming grid is establishing that incorporates a user's edi... | 07/18/2006 |
| 7073180 | Systems for negotiating buffer size and attribute characteristics in media processing systems that create user-defined development projects A system receives an indication to generate a filter graph representing a user-defined development project. Media sources that are to be used in the user-defined development project are identified and a programming grid is establishing that incorporates a user's edi... | 07/04/2006 |
| 7062602 | Method for reading data in a write-once memory device using a write-many file system The preferred embodiments described herein provide a method for reading data in a write-once memory device using a write-many file system. In one preferred embodiment, data traffic between a data storage device and a write-once memory device is redirected so that fi... | 06/13/2006 |