U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 5421089

Fork With Timer

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.

Newsletter  PatentStorm News

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.

 

Class 719/322 - Multimedia device driver


Subclass of Class 719 - Electrical computers and digital processing systems: interprogram communication or interprocess communication (ipc)
Definition: Subject matter comprising means or steps for communication
No. of patents: 74
Last issue date: 12/06/2011


1    
NumberTitleIssue Date
8074102Method 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
7735096Destination 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
7721301Processing 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
7617502Managing 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
7607141Systems 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
7584479Interface 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
7536699Simplified 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
7526776Systems 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
7444647Stream 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
7433938Coupling 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
7433937Coupling 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
7412685Data 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
7356248Apparatus 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
7353304Peripheral 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
7350216Systems 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
7325238Interface 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
7284246Extensible 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
7284187Encapsulated 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
7278584Portable 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
7275118Input/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
7274659Providing 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
7237244System 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
7231269Recovery 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
7222348Universal 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
7222182Flow 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
7219352Methods 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
7214091Audio/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
7197751Real-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
7194676Performance 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
7178151Peripheral 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
7171671Method 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
7139763Method 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
7114161System 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
7107407Arithmetic 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
7093266Stream 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
7089541Modular 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
7082445Fast 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
7080380Systems 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
7073180Systems 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
7062602Method 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
1    
 
Sign InRegister
Username  
Password   
forgot password?