Patent Assignment
Reel/Frame 034539/0676
Assignment of Assignor's Interest
Recorded: 2014-12-08
Pages: 64
Assignor
MICROSOFT CORPORATION
Executed: 2014-10-27
Assignee
ROVI TECHNOLOGIES CORPORATION
2233 N. ONTARIO STREET, BURBANK, CALIFORNIA, 91504
Covered Properties
(247)
System and Method for Inserting and Recovering an Add-on Data Signal for Transmission with a Video Signal
Patent:
5,621,471 →
Application:
08/237,265 →
System and Method for Inserting and Recovering an Add-on Data Signal for Transmission with a Video Signal
Patent:
5,539,471 →
Application:
08/254,363 →
Method and System for Combining Data from Multiple Servers into a Single Continuous Data Stream Using a Switch
Patent:
5,583,868 →
Application:
08/280,190 →
Interactive Television System and Method for Viewer Control of Multiple Camera Viewpoints in Broadcast Programming
Patent:
5,600,368 →
Application:
08/336,804 →
System for Displaying Programming Information
Patent:
5,623,613 →
Application:
08/346,422 →
Method and System for Scheduling the Transfer of Data Sequences Utilizing an Anti-Clustering Scheduling Algorithm
Patent:
5,642,152 →
Application:
08/349,889 →
System and Method for Automatically Recording Programs in an Interactive Viewing System
Patent:
5,805,763 →
Application:
08/435,820 →
Program Time Guide
Patent:
5,585,838 →
Application:
08/435,968 →
Interactive Program Identification System
Patent:
5,654,748 →
Application:
08/435,978 →
Remote Controller User Interface and Methods Relating Thereto
Patent:
5,689,663 →
Application:
08/472,052 →
Method and System for Displaying an Animated Focus Item
Patent:
5,687,331 →
Application:
08/510,965 →
System and Method for Controlling Access to Data Entities in a Computer Network
Patent:
5,941,947 →
Application:
08/516,573 →
Video Program Guide for Interactive Televideo System
Patent:
5,815,145 →
Application:
08/517,255 →
Resource Allocation Method for Interactive Televideo System
Patent:
5,905,522 →
Application:
08/521,359 →
Atm Extended Autoregistraton and Vpi/Vci Assignment in a Hybrid Fiber- Coax Cable Network
Patent:
5,734,652 →
Application:
08/535,770 →
Compositing Digital Information on a Display Screen Based on Screen Descriptor
Patent:
5,745,095 →
Application:
08/572,292 →
System and Methods for Supplying Continuous Media Data Over and Atm Public Network
Patent:
5,651,005 →
Application:
08/616,577 →
System and Method for Secure Purchase and Delivery of Video Content Programs
Patent:
6,055,314 →
Application:
08/620,603 →
Interactive Entertainment System for Presenting Supplemental Interactive Content Together with Continuous Video Programs
Patent:
6,240,555 →
Application:
08/623,610 →
Electronic Program Guide with Hyperlinks to Target Resources
Patent:
6,025,837 →
Application:
08/623,611 →
Interactive Entertainment Network System and Method for Providing Program Listings During Non-Peak Times
Patent:
5,657,072 →
Application:
08/629,814 →
Program Reminder System
Patent:
5,699,107 →
Application:
08/630,791 →
Dynamic Atm Connection Management in a Hybrid Fiber-Coax Cable Network
Method of Transcoding Documents in a Network Environment Using a Proxy Server
Patent:
5,918,013 →
Application:
08/656,924 →
Method and Apparatus for Managing Communications Between a Client and a Server in a Network
Patent:
5,896,444 →
Application:
08/660,087 →
Web Browser Allowing Navigation Between Hypertext Objects Using Remote Control
Patent:
6,034,689 →
Application:
08/660,088 →
Protection Against Multiple Senders in a Multipoint to Point Data Funnel
Patent:
5,926,474 →
Application:
08/668,651 →
Event Logging System and Method for Logging Events in a Network System
Patent:
5,857,190 →
Application:
08/675,463 →
Method and Apparatus for Reducing Flicker When Displaying Html Images on a Television Monitor
Patent:
5,745,909 →
Application:
08/677,915 →
System and Method for Inserting and Recovering a Data Signal for Transmission with a Video Signal
Patent:
5,708,476 →
Application:
08/681,083 →
Method and System for Combining Data from Multiple Servers into a Single Continuous Data Stream Using a Switch
Patent:
5,903,563 →
Application:
08/700,740 →
Tolerating Component Failure in a Continuous Media Server System
Patent:
5,699,503 →
Application:
08/705,075 →
Method and System for Displaying Images on a Display Device
Patent:
5,838,336 →
Application:
08/752,074 →
Method and Apparatus for Adjusting Television Display Control Using a Browser
Patent:
6,008,836 →
Application:
08/755,233 →
User Interface for Controlling Audio Functions in a Web Browser
Patent:
6,005,563 →
Application:
08/755,237 →
Remote Upgrade of Software Over a Network
Patent:
5,940,074 →
Application:
08/755,238 →
System and Method for Inserting and Recovering an on Data Signal for Transmission with a Video Signal
Patent:
5,739,866 →
Application:
08/755,970 →
System for Displaying Programming Information
Patent:
5,812,123 →
Application:
08/766,808 →
A Method for Reducing Delivery Latency of an Image or Other Secondary Information Associated with a File
Patent:
6,073,168 →
Application:
08/785,855 →
Channel Bar User Interface for an Entertainment System
Patent:
6,141,003 →
Application:
08/820,710 →
Method and Apparatus for Providing Remote Site Administrators with User Hits on Mirrored Web Sites
Patent:
5,935,207 →
Application:
08/827,643 →
Transcoding Audio Data in a Proxy Computer Prior to Transmitting the Audio Data to a Client
Patent:
5,996,022 →
Application:
08/834,991 →
Method and Apparatus for Centering an Image on a Display Monitor
Patent:
5,945,991 →
Application:
08/845,511 →
Method for Automatically Regenerating Information at a Client System in the Event of Power or Communication Disruption Between the Client System and the Server
Patent:
5,974,461 →
Application:
08/900,394 →
User Interface for Switching Between Application Modes
Patent:
6,266,059 →
Application:
08/917,826 →
User Friendly Remote System Interface
Patent:
6,313,851 →
Application:
08/917,857 →
Automatic Characterization of a Television Signal
Patent:
6,064,449 →
Application:
08/961,711 →
Message Delivery Method for Interactive Televideo System
Patent:
5,874,985 →
Application:
08/968,386 →
Method and Apparatus for Reducing Flicker When Displaying Html Images on a Television Monitor
Patent:
6,173,296 →
Application:
09/065,814 →
Method and Apparatus for Displaying Html and Video Simultaneously
Patent:
6,928,652 →
Application:
09/087,354 →
Method for Downloading a Web Page to a Client for Efficient Display on a Television Screen
Communicating Logical Addresses of Resources in a Data Service Channel of a Video Signal
Patent:
6,400,407 →
Application:
09/099,118 →
Combining Real-Time and Batch Mode Logical Address Links
Patent:
6,215,483 →
Application:
09/099,481 →
Reducing Latency While Downloading Data Over a Network
Patent:
6,023,268 →
Application:
09/106,937 →
Selecting Communication Link Between Client and Server
Patent:
6,308,221 →
Application:
09/107,063 →
Managing Interruption While Downloading Data Over a Network
Patent:
6,230,319 →
Application:
09/107,066 →
Method and Apparatus for Extracting Digital Data from a Video Stream and Using the Digital Data to Configure the Video Stream for Display on a Television Set
Patent:
6,141,693 →
Application:
09/107,335 →
Disclosing the Receipt of New Electronic Message
Determining and Disclosing the Indentity of Telephone Caller
Patent:
6,278,773 →
Application:
09/107,717 →
System for Displaying Program Information
Patent:
6,008,803 →
Application:
09/130,659 →
Dynamic Atm Connection Management in a Hybrid Fiber-Coax Cable Network
Patent:
6,084,876 →
Application:
09/181,580 →
Electronic Program Guide with Hyperlinks to Target Resources
Patent:
6,631,523 →
Application:
09/184,840 →
Video on Demand Methods and Systems
Patent:
6,804,825 →
Application:
09/201,495 →
Message Delivery Method for Interactive Televideo System
Patent:
6,005,602 →
Application:
09/241,827 →
System and Method for Distributing Preferenced Data Over a Communications Network
Patent:
6,237,022 →
Application:
09/268,239 →
Methods of Scaling and Displaying a Server-Provided Image
Patent:
6,133,913 →
Application:
09/280,606 →
Method and Apparatus for Dispatching Document Requests in a Proxy
Patent:
6,330,606 →
Application:
09/280,920 →
Broadcast Enhancement Trigger Addressed to Multiple Uniquely Addressed Information Resources
Enabling and/or Disabling Selected Types of Broadcast Triggers
Patent:
6,460,180 →
Application:
09/295,746 →
Receiver-Driven Layered Error Correction Multicast Over Heterogeneous Packet Networks
Patent:
6,594,798 →
Application:
09/316,696 →
Receiver-Driven Layered Error Correction Multicast Over Heterogeneous Packet Networks
Patent:
6,532,562 →
Application:
09/316,869 →
Method of Using Electronic Tickets Containing Privileges for Improved Security
Patent:
6,311,207 →
Application:
09/342,861 →
Method of Accessing Multiple Services from Multiple Service Providers
Patent:
6,332,157 →
Application:
09/343,068 →
Interactive Television Triggers Having Connected Content/Disconnected Content Attribute
Tracking Viewing Behavior of Advertisements on a Home Entertainment System
Patent:
6,708,335 →
Application:
09/376,631 →
Video Timing System and Method
Patent:
6,636,269 →
Application:
09/377,300 →
Selecting Communication Link Between Client and Server
Patent:
6,584,506 →
Application:
09/392,001 →
Trigger Having a Time Attribute
User Friendly Remote System Interface with Menu Scrolling
Patent:
6,344,865 →
Application:
09/422,652 →
User Friendly Remote System Interface with Menu Sizing
User Friendly Remote System Interface with Menu Highlighting
Synchronization of Controlled Device State Using State Table and Eventing in Data-Driven Remote Device Control Model
Patent:
6,725,281 →
Application:
09/432,853 →
Downloading Software from a Server to a Client
Patent:
6,259,442 →
Application:
09/437,887 →
Scheduling the Recording of Television Programs
Patent:
7,159,232 →
Application:
09/441,708 →
Transcoding Data in a Proxy Computer Prior to Transmitting the Audio Data to a Client
Patent:
6,308,222 →
Application:
09/452,293 →
Layered Coding and Decoding of Image Data
Patent:
7,020,195 →
Application:
09/458,300 →
User Interface for Controlling Audio Functions in a Web Browser
Patent:
6,496,205 →
Application:
09/467,681 →
Descrambling a Scrambled Television Signal Using a Cable Box for Authentication
Patent:
6,742,182 →
Application:
09/490,427 →
Auto-Configuring of Peipheral on Host/Peripheral Computing Platform with Peer Networking-to-Host/Peripheral Adapter for Peer Networking Connectivity
Patent:
6,779,004 →
Application:
09/495,815 →
Dynamic Self-Configuration for Ad Hoc Peer Networking Using Mark-Up Language Formated Description Messages
Patent:
6,892,230 →
Application:
09/496,318 →
Methods and Arrangements for Providing a Novel Television and Multimedia Viewing Paradigm
Patent:
6,931,657 →
Application:
09/557,047 →
User Interface for Interactive Television Systems
Patent:
7,237,253 →
Application:
09/560,666 →
Home Network Appliance and Method
Patent:
6,678,737 →
Application:
09/560,978 →
Television/Internet Terminal User Interface
Patent:
7,181,756 →
Application:
09/561,085 →
Method and Apparatus for Retrieving Data from a Broadcast Signal
Patent:
6,772,438 →
Application:
09/608,339 →
Methods and Systems for Independently Controlling the Presentation Speed of Digital Video Frames and Digital Audio Samples
Patent:
6,975,363 →
Application:
09/652,058 →
Automatically Upgrading Software Over a Satellite Link
Patent:
6,473,099 →
Application:
09/703,172 →
Data Driven Remote Device Control Model with General Programming Interface-to-Network Messaging Adapter
Patent:
7,085,814 →
Application:
09/706,446 →
Method and Apparatus for Reducing Flicker When Displaying Html Images on a Television Monitor
Patent:
6,539,407 →
Application:
09/717,977 →
Combining Real-Time and Batch Mode Logical Address Links
Xml-Based Language Description for Controlled Devices
Xml-Based Template Language for Devices and Services
Downloading Software from a Server to a Client
Electronic Program Guide Displayed Simultaneously with Television Programming
Resizing Internet Document for Display on Television Screen
Video on Demand Methods and Systems
Systems and Methods for Providing a Dynamically Controllable User Interface That Embraces a Variety of Media
Remotely Accessing and Programming a Set Top Box
Method and Apparatus for Storing Content
Transcoding Audio Data by a Proxy Computer on Behalf of a Client Computer
User Friendly Remote System Interface
Selecting Communication Link Between Client and Server
Patent:
6,587,886 →
Application:
09/978,617 →
Pausing Television Programming in Response to Selection of Hypertext Link
Remotely Controlling a Video Recorder
Method and Apparatus for Dispatching Document Requests in a Proxy
Patent:
6,647,421 →
Application:
10/016,412 →
Distributing Network Applications
Method of Using Electronic Tickets Containing Privileges for Improved Security
Patent:
6,505,232 →
Application:
10/035,386 →
Method of Improving Access to Services Provided by a Plurality of Remote Service Providers
Patent:
6,957,260 →
Application:
10/037,869 →
Method and Apparatus for Synchronizing Audio and Video Data
Epg-Conditioned Letterbox-to-Anamorphic Conversion
Method and Apparatus for Selecting Among Multiple Tuners
Pre-Fragmentation of Data Destined for Low Resource Clients
Generating and Searching Compressed Data
Retrieving Content Using Batch Mode and Real-Time Logical Addresses
Patent:
7,543,323 →
Application:
10/133,554 →
Media Planner
Media Stream Synchronization
Patent:
7,088,774 →
Application:
10/158,536 →
Methods and Systems for Generating Electronic Program Guides
System and Method for Providing Content-Oriented Services to Content Providers and Content Consumers
Method and Apparatus for Modulating Video Signals
Recorded Content Management
Patent:
7,394,967 →
Application:
10/186,215 →
Media recommendations based on negative feedback
Method of Transcoding Documents in a Network Environment Using a Proxy Server
Using a First Device to Engage in a Digital Rights Management Transaction on Behalf of a Second Device
Patent:
7,185,363 →
Application:
10/265,437 →
Dual-Band Modem and Service
Intelligent Default Selection in an on-Screen Keyboard
Alert Mechanism Interface
Electronic Program Guide with Hyperlinks to Target Resources
Programmatic Computer Problem Diagnosis and Resolution and Automated Reporting and Updating of the Same
Query-Based Electronic Program Guide
Generating and Managing Dtv Application Signaling Based on Asset Definition
Media Stream Splicer
Synchronization of Controlled Device State Using State Table and Eventing in Data-Driven Remote Device Control Model
Scheduling Scheme for Distributed Sending of Media Data
Architecture for Distributed Sending of Media Data
Priority Mechanism for Distributed Sending of Media Data
Media Organization for Distributed Sending of Media Data
Xml Schema for Network Device Configuration
Configuring Network Settings Using Portable Storage Media
User Friendly Remote System Interface
Interactive Entertainment System for Presenting Supplemental Interactive Content Together with Continuous Video Programs
Interactive Entertainment System for Presenting Supplemental Interactive Content Together with Continuous Video Programs
Dynamic Self-Configuration for Ad Hoc Peer Networking
Method and Apparatus for Retrieving Data from a Broadcast Signal
Video on Demand Methods and Systems
System and Method for Distributed Streaming of Scalable Media
Video on Demand Methods and Systems
Video on Demand Methods and Systems
System and Method for Receiver-Driven Streaming in a Peer-to-Peer Network
Broadcast Content Delivery Systems and Methods
Epg-Conditioned Letterbox-to-Anamorphic Conversion
Epg-Conditioned Letterbox-to-Anamorphic Conversion
Method and Apparatus for Synchronizing Audio and Video Data
Xml-Based Template Language for Devices and Services
Xml-Based Template Language for Devices and Services
Method and Apparatus for Selecting Among Multiple Tuners
Method and Apparatus for Retrieving Data from a Broadcast Signal
System and Method for Providing Secure Network Access
Television with Set Top Internet Terminal with User Interface Wherein Auxiliary Content Is Received That Is Associated with Current Television Programming
Software-Based Audio Rendering
Method and Apparatus for Storing Content
Method and Apparatus for Storing Content
Method and Apparatus for Storing Content
Generating and Searching Compressed Data
Resizing Internet Document for Display on Television Screen
Method for Downloading a Web Page to a Client for Efficient Display on a Television Screen
Dynamic Self-Configuration for Ad Hoc Peer Networking
Dynamic Self-Configuration for Ad Hoc Peer Networking
Generating and Searching Compressed Data
User Interface for Interactive Television Systems
User Interface for Interactive Television Systems
User Interface for Interactive Television Systems
Receiver-Driven Layered Error Correction Multicast Over Heterogeneous Packet Networks
Television and Multimedia Viewing Paradigm
Program Selection Mechanism Governed by Rate of Program Consumption
Scheduling the Recording of Television Programs
Television Program Pause for Interactive Sessions
Scheduling the Recording of Television Programs
Phone-To-Monitor Connection Device
Method and Apparatus for Modulating Video Signals
Method and Apparatus for Modulating Video Signals
User Interface for Interactive Television Systems
Method and Apparatus for Synchronizing Audio and Video Data
Method and Apparatus for Selecting Among Multiple Tuners
Receiver-Driven Layered Error Correction Multicast Over Heterogeneous Packet Networks
Triple-Tap Password Entry
Video on Demand
Combining Real-Time and Batch Mode Logical Address Links
Scaling and Delivering Distributed Applications
Electronic Program Guide Displayed with Recommendations
Methods and Systems for Independently Controlling the Presentation Speed of Digital Video Frames and Digital Audio Samples
Pausing Television Programming in Response to Selection of Hypertext Link
Triggerless Interactive Television
Generating and Searching Compressed Data
Generating and Searching Compressed Data
Automatic Delivery of Personalized Content to a Portable Media Player with Feedback
Automatic Layout of Unpredictable Content from Multiple Sources
Video-Switched Delivery of Media Content Using an Established Media-Delivery Infrastructure
Customizing Virtual Channels in a Discovery Interface
Intelligent Default Selection in an Onscreen Keyboard
Determining User Interest Based on Guide Navigation
Combining Real-Time and Batch Mode Logical Address Links
Using a First Device to Engage in a Digital Rights Management Transaction on Behalf of a Second Device
Remotely Accessing and Programming a Set Top Box
Receiver Driven Streaming in a Peer-to-Peer Network
Coordination of Client-Driven Media Streaming from a Cluster of Non-Cooperating Peers in a Peer-to-Peer Network
Electronic Program Guide Displayed Simultaneously with Television Programming
Media Content Search Results Ranked by Popularity
Scaling and Delivering Distributed Applications
Data Collection for a Comprehensive Program Guide
Adjustment of Clock Approximations
Graphical Tile-Based Expansion Cell Guide
Recorded Programs Ranked Based on Social Networks
Monitoring Presentation Timestamps
Displaying Scaled-Down Versions of Documents on Favorites and Recent Menu
Methods and Systems for Generating Electronic Program Guides
Video on Demand Methods and Systems
Non-Grid Television Guide
Resizing Internet Document for Display on Television Screen
Recorded Content Management
Pre-Fragmentation of Data Destined for Low Resource Clients
Media Stream Splicer
Pausing Television Programming in Response to Selection of Network Address
Television Content from Multiple Sources
Electronic Program Guide Displayed Simultaneously with Television Programming
Media Organization for Distributed Sending of Media Data
Content Access
User-Controlled Routing of Phone Calls to Voicemail
Revealing of Truncated Content on Scrollable Grid
Categorized Electronic Program Guide
Methods and Systems for Independently Controlling the Presentation Speed of Digital Video Frames and Digital Audio Samples
Animated Station Identifier in Program Guides
User Interface for Interactive Television Systems
Configuring Network Settings Using Portable Storage Media
Media Content Search Results Ranked by Popularity
Configuring Network Settings Using Portable Storage Media
Animated Station Identifier in Program Guides
Media Recommendations Based on Negative Feedback
Related Assignments
(1)
Other recorded transfers of the patents in this record — the chain of ownership.