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

Icon_funbox Did You Know...

...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.

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.

 

Attorney: Wong; Kirk D.


Number of patents: 77
Last date: May 22, 2012

1    
NumberTitleIssue Date
8185910Method and system for testing interactions between web clients and networked servers
A system and method providing a testing, monitoring and debugging framework that supports testing web clients with complex and advanced feature sets. The system and method allows multiple web clients to be simultaneously tested on the same physical machine without c...
05/22/2012
8181203Distributed, interactive television program guide; system and method
In an interactive network-based personal video recording system, a user interface is provided that allows viewers to search a database of program guide information according to program title, indexed program attributes such as actor and director, and key word. Viewe...
05/15/2012
8176512Method for enhancing digital video recorder television advertising viewership
A method for enhancing digital video recorder television advertising viewership provides a method wherein the first or last number of seconds of a commercial break are carefully authored to provide a “teaser” to entice the viewer to watch multiple commercials du...
05/08/2012
8171285Cryptographically signed filesystem
A cryptographically signed filesystem provides a central database resident on a server that contains database objects. The server creates startup software to be installed in a client system's read only memory. The startup software contains a hash value for a second ...
05/01/2012
RE43132Volume control for audio signals
A motion picture soundtrack reproduction system has a center front soundtrack channel and a plurality of other soundtrack channels. A volume control adjusts the gain of all the channels. The volume control has a range of settings from a minimum to a maximum, the gai...
01/24/2012
D651994Set top enclosure
01/10/2012
8079046Intelligent system and methods of recommending media content items based on user preferences
A system and method for making program recommendations to users of a network-based video recording system utilizes expressed preferences as inputs to collaborative filtering and Bayesian predictive algorithms to rate television programs using a graphical rating syst...
12/13/2011
RE42935Coding techniques using estimated spectral magnitude and phase derived from MDCT coefficients
Estimates of spectral magnitude and phase are obtained by an estimation process using spectral information from analysis filter banks such as the Modified Discrete Cosine Transform. The estimation process may be implemented by convolution-like operations with impuls...
11/15/2011
7999538Device and system for detecting position
To provide a position sensor small enough to be contained in a groove formed in an air cylinder in which minimum stroke for fixing and differential travel are improved [MEANS FOR SOLVING PROBLEMS] The position sensor comprises a Hall IC (50) for turning an el...
08/16/2011
7933950Secure control of features of a digital device
A method providing secure control of features of a digital device. In one embodiment, the method comprises sending, from a digital device that participates in a service, to a service provider that provides the service, a request to participate in the service; receiv...
04/26/2011
7882520Broadcast program recording overrun and underrun scheduling system
A broadcast program recording overrun and underrun scheduling system provides a system for adjusting the start and end times of a broadcast program's recording schedule that has a predetermined start and end broadcast time. An on screen program guide is displayed to...
02/01/2011
7877768Smart broadcast program recording padding and scheduling system
A smart broadcast program recording padding and scheduling system provides a system for adjusting the start and end times of a broadcast program's recording schedule that has a predetermined start and end broadcast time and resolving any conflicts arising from confl...
01/25/2011
7873982Method and apparatus for creating and viewing customized multimedia segments
A system for creating and viewing customized multimedia segments allows a user to create event identification data from in-band data in a program stream. The in-band data is processed and compiled into event identification data associated with the content stream. Th...
01/18/2011
D628192Remote control housing
11/30/2010
7779446System for remotely controlling client recording and storage behavior
A system for remotely controlling client recording and storage behavior schedules the recording, storing, and deleting of multimedia content on a client system storage device. The invention accepts as input a prioritized list of program viewing preferences which is ...
08/17/2010
7779437Method for enhancing digital video recorder television advertising viewership
A method for enhancing digital video recorder television advertising viewership provides a method wherein the first or last number of seconds of a commercial break are carefully authored to provide a “teaser” to entice the viewer to watch multiple commercials du...
08/17/2010
7743132Secure content delivery system
A secure streaming content delivery system provides a plurality of content servers connected to a network that host customer content that can be cached and/or stored, e.g., images, video, text, and/or software. The content servers respond to requests for customer co...
06/22/2010
7734814Decrypting load balancing array system
A decrypting load balancing array system uses a Pentaflow approach to network traffic management that extends across an array of Decrypting Load Balancing Array (DLBA) servers sitting in front of back end Web servers. One of the DLBA servers acts as a scheduler for ...
06/08/2010
7725602Domain name resolution using a distributed DNS network
A distributed DNS network includes a central origin server that actually controls the zone, and edge DNS cache servers configured to cache the DNS content of the origin server. The edge DNS cache servers are published as the authoritative servers for customer domain...
05/25/2010
7671758Remote control programming system
A method and apparatus for programming a remote control is provided. Control data that identifies one or more mode codes is stored in a computing device that is operationally connected to a detector. A user presses a button on a source remote control to cause an inp...
03/02/2010
7668435Multimedia signal processing system
A multimedia signal processing system utilizes an easily manipulated, low-cost storage and display system that allows the user to view a television program and instantly review previous scenes within the program. The invention also allows the user to store selected ...
02/23/2010
7665111Data storage management and scheduling system
A data storage management and scheduling system schedules the recording, storing, and deleting of television and Web page program material on a client system storage medium. The invention accepts as input a prioritized list of program viewing preferences which is co...
02/16/2010
7653706Dynamic image delivery system
A dynamic image delivery system receives a client request for an image at an image caching server. The image caching server measures the client's network access speed and looks for an appropriate pre-rendered copy of the requested image that is rendered for the clie...
01/26/2010
7590739Distributed on-demand computing system
A method and mechanism for a distributed on-demand computing system. The system automatically provisions distributed computing servers with customer application programs. The parameters of each customer application program are taken into account when a server is sel...
09/15/2009
7590240Conditional access system and method prevention of replay attacks
In a conditional access system, a headend transmits content to one or more receivers in encrypted transport streams. The system provides a multi-layer security architecture, rendering the system resistant to key replay attacks; if one layer is circumvented, subseque...
09/15/2009
7543325System for remotely controlling client recording and storage behavior
A system for remotely controlling client recording and storage behavior schedules the recording, storing, and deleting of multimedia content on a client system storage device. The invention accepts as input a prioritized list of program viewing preferences which is ...
06/02/2009
7523181Method for determining metrics of a content delivery and global traffic management network
A method for determining metrics of a content delivery and global traffic management network provides service metric probes that determine the service availability and metric measurements of types of services provided by a content delivery machine. Latency probes ar...
04/21/2009
7493015Automatic playback overshoot correction system
An automatic playback overshoot correction system predicts the position in the program material where the user expects to be when the user stops the fast forward or reverse progression of the program material. The system determines the position where the program mat...
02/17/2009
7484234Method and apparatus for controlling at least one set-top box
A method and apparatus for providing control of a set-top box through IR blasting control by a system containing at least one computer is discussed. The system is coupled to a mass storage system. The system includes an IR control database that resides on the mass s...
01/27/2009
7409546Cryptographically signed filesystem
A cryptographically signed filesystem provides a central database resident on a server that contains database objects. The server creates startup software to be installed in a client system's read only memory. The startup software contains a hash value for a second ...
08/05/2008
7376711Smart card enabled mobile personal computing environment system
A smart card enabled mobile personal computing environment system stores a user's personalized, fully functional, computing environment in a smart card. A user information database is provided that is resident on a server and contains the user records of a plurality...
05/20/2008
7363361Secure content delivery system
A secure streaming content delivery system provides a plurality of content servers connected to a network that host customer content that can be cached and/or stored, e.g., images, video, text, and/or software. The content servers respond to requests for customer co...
04/22/2008
7346676Load balancing service
A load balancing service for a plurality of customers performs load balancing among a plurality of customer Web servers. Requests for Web content are load balanced across the customer Web servers. The load balancing service provider charges a fee to the customers fo...
03/18/2008
7340532Load balancing array packet routing system
A decrypting load balancing array system uses a Pentaflow approach to network traffic management that extends across an array of Decrypting Load Balancing Array (DLBA) servers sitting in front of back end Web servers. One of the DLBA servers acts as a scheduler for ...
03/04/2008
7322513Multimedia intelligent business card system
A multimedia intelligent business card system allows multimedia and Web content to be stored on a smart card. The invention automatically and selectively translates each file, URL, or file references as they should be when the contents of the smart card are read. Th...
01/29/2008
7321716Multimedia visual progress indication system
A multimedia visual progress indication system that provides a cache bar that is overlaid onto the program material or displayed on a dedicated display. A cache bar indicates the length of a recording session or the length of stored program material and expands to t...
01/22/2008
D552610Wireless network adapter with antenna
10/09/2007
D551668Wireless network adapter
09/25/2007
7228556Distributed, interactive television program guide; system and method
In an interactive network-based personal video recording system, a user interface is provided that allows viewers to search a database of program guide information according to program title, indexed program attributes such as actor and director, and key workd. View...
06/05/2007
7225254Performance computer network method
A method for a computer network includes sending a first request from a web client for resolving a first web address of a web page to a client DNS server, sending the first request from the client DNS server to a POP DNS server within a POP server network, using a p...
05/29/2007
1    
 
Sign InRegister
Username  
Password   
forgot password?