IP Library Assignment 034539/0676
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
Patent: 6,510,157 →
Application: 08/639,774 →
Publication: US 2002/0044569
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
Patent: 6,311,197 →
Application: 09/095,457 →
Publication: US 2001/0003823
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
Patent: 6,614,890 →
Application: 09/107,358 →
Publication: US 2002/0048354
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
Patent: 6,560,777 →
Application: 09/287,984 →
Publication: US 2002/0138849
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
Patent: 6,668,378 →
Application: 09/345,247 →
Publication: US 2003/0126621
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
Patent: 6,415,438 →
Application: 09/412,839 →
Publication: US 2002/0056129
User Friendly Remote System Interface with Menu Scrolling
Patent: 6,344,865 →
Application: 09/422,652 →
User Friendly Remote System Interface with Menu Sizing
Patent: 6,469,721 →
Application: 09/422,653 →
Publication: US 2002/0080154
User Friendly Remote System Interface with Menu Highlighting
Patent: 6,898,765 →
Application: 09/422,654 →
Publication: US 2002/0085042
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
Patent: 6,990,678 →
Application: 09/788,985 →
Publication: US 2001/0034883
Xml-Based Language Description for Controlled Devices
Patent: 7,130,895 →
Application: 09/811,236 →
Publication: US 2002/0035621
Xml-Based Template Language for Devices and Services
Patent: 6,910,068 →
Application: 09/811,362 →
Publication: US 2002/0029256
Downloading Software from a Server to a Client
Patent: 7,523,399 →
Application: 09/851,402 →
Publication: US 2002/0054069
Electronic Program Guide Displayed Simultaneously with Television Programming
Patent: 7,197,759 →
Application: 09/854,733 →
Publication: US 2002/0170057
Resizing Internet Document for Display on Television Screen
Patent: 6,891,553 →
Application: 09/867,366 →
Publication: US 2002/0021308
Video on Demand Methods and Systems
Patent: 7,383,564 →
Application: 09/870,267 →
Publication: US 2001/0027561
Systems and Methods for Providing a Dynamically Controllable User Interface That Embraces a Variety of Media
Patent: 7,076,734 →
Application: 09/887,609 →
Publication: US 2002/0196268
Remotely Accessing and Programming a Set Top Box
Patent: 7,281,261 →
Application: 09/896,066 →
Publication: US 2003/0005446
Method and Apparatus for Storing Content
Patent: 7,260,312 →
Application: 09/896,902 →
Publication: US 2002/0124099
Transcoding Audio Data by a Proxy Computer on Behalf of a Client Computer
Patent: 6,496,868 →
Application: 09/953,849 →
Publication: US 2002/0013812
User Friendly Remote System Interface
Patent: 6,724,405 →
Application: 09/954,167 →
Publication: US 2002/0027571
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
Patent: 6,973,669 →
Application: 09/992,190 →
Publication: US 2002/0087981
Remotely Controlling a Video Recorder
Patent: 8,046,800 →
Application: 09/993,780 →
Publication: US 2002/0100044
Method and Apparatus for Dispatching Document Requests in a Proxy
Patent: 6,647,421 →
Application: 10/016,412 →
Distributing Network Applications
Patent: 7,257,638 →
Application: 10/029,310 →
Publication: US 2003/0120792
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
Patent: 6,906,755 →
Application: 10/039,221 →
Publication: US 2003/0128294
Epg-Conditioned Letterbox-to-Anamorphic Conversion
Patent: 6,965,415 →
Application: 10/039,224 →
Publication: US 2003/0128293
Method and Apparatus for Selecting Among Multiple Tuners
Patent: 6,897,904 →
Application: 10/039,225 →
Publication: US 2003/0128302
Pre-Fragmentation of Data Destined for Low Resource Clients
Patent: 7,543,324 →
Application: 10/061,829 →
Publication: US 2003/0145327
Generating and Searching Compressed Data
Patent: 6,909,384 →
Application: 10/062,153 →
Publication: US 2003/0141993
Retrieving Content Using Batch Mode and Real-Time Logical Addresses
Patent: 7,543,323 →
Application: 10/133,554 →
Media Planner
Patent: 8,001,567 →
Application: 10/137,178 →
Publication: US 2004/0203639
Media Stream Synchronization
Patent: 7,088,774 →
Application: 10/158,536 →
Methods and Systems for Generating Electronic Program Guides
Patent: 7,836,466 →
Application: 10/165,727 →
Publication: US 2003/0233241
System and Method for Providing Content-Oriented Services to Content Providers and Content Consumers
Patent: 7,809,813 →
Application: 10/184,438 →
Publication: US 2004/0003032
Method and Apparatus for Modulating Video Signals
Patent: 6,956,622 →
Application: 10/185,951 →
Publication: US 2004/0001162
Recorded Content Management
Patent: 7,394,967 →
Application: 10/186,215 →
Media recommendations based on negative feedback
Patent: 8,387,093 →
Application: 10/227,115 →
Publication: US 2004/0040040
Method of Transcoding Documents in a Network Environment Using a Proxy Server
Patent: 6,662,218 →
Application: 10/247,885 →
Publication: US 2003/0014499
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
Patent: 7,023,973 →
Application: 10/425,066 →
Publication: US 2004/0213386
Intelligent Default Selection in an on-Screen Keyboard
Patent: 7,130,846 →
Application: 10/458,083 →
Publication: US 2004/0268250
Alert Mechanism Interface
Patent: 7,433,714 →
Application: 10/611,364 →
Publication: US 2004/0266491
Electronic Program Guide with Hyperlinks to Target Resources
Patent: 7,665,109 →
Application: 10/620,254 →
Publication: US 2004/0139465
Programmatic Computer Problem Diagnosis and Resolution and Automated Reporting and Updating of the Same
Patent: 7,263,632 →
Application: 10/651,430 →
Publication: US 2004/0225381
Query-Based Electronic Program Guide
Patent: 8,051,450 →
Application: 10/686,984 →
Publication: US 2005/0278741
Generating and Managing Dtv Application Signaling Based on Asset Definition
Patent: 7,904,933 →
Application: 10/716,998 →
Publication: US 2005/0108772
Media Stream Splicer
Patent: 7,430,222 →
Application: 10/789,128 →
Publication: US 2005/0190781
Synchronization of Controlled Device State Using State Table and Eventing in Data-Driven Remote Device Control Model
Patent: 7,089,307 →
Application: 10/794,515 →
Publication: US 2005/0022210
Scheduling Scheme for Distributed Sending of Media Data
Patent: 7,545,812 →
Application: 10/798,993 →
Publication: US 2005/0078680
Architecture for Distributed Sending of Media Data
Patent: 7,614,071 →
Application: 10/800,251 →
Publication: US 2005/0097213
Priority Mechanism for Distributed Sending of Media Data
Patent: 7,443,791 →
Application: 10/800,287 →
Publication: US 2005/0081246
Media Organization for Distributed Sending of Media Data
Patent: 7,516,232 →
Application: 10/800,309 →
Publication: US 2005/0081243
Xml Schema for Network Device Configuration
Patent: 7,657,612 →
Application: 10/806,331 →
Publication: US 2005/0149626
Configuring Network Settings Using Portable Storage Media
Patent: 7,546,357 →
Application: 10/806,369 →
Publication: US 2005/0149204
User Friendly Remote System Interface
Patent: 7,562,309 →
Application: 10/825,299 →
Publication: US 2004/0189715
Interactive Entertainment System for Presenting Supplemental Interactive Content Together with Continuous Video Programs
Patent: 7,757,254 →
Application: 10/832,763 →
Publication: US 2005/0015815
Interactive Entertainment System for Presenting Supplemental Interactive Content Together with Continuous Video Programs
Patent: 8,108,899 →
Application: 10/832,765 →
Publication: US 2004/0210824
Dynamic Self-Configuration for Ad Hoc Peer Networking
Patent: 7,487,230 →
Application: 10/838,769 →
Publication: US 2004/0260800
Method and Apparatus for Retrieving Data from a Broadcast Signal
Patent: 7,587,748 →
Application: 10/869,483 →
Publication: US 2004/0230991
Video on Demand Methods and Systems
Patent: 7,386,874 →
Application: 10/930,134 →
Publication: US 2005/0028197
System and Method for Distributed Streaming of Scalable Media
Patent: 7,664,109 →
Application: 10/934,823 →
Publication: US 2006/0053209
Video on Demand Methods and Systems
Patent: 7,363,646 →
Application: 10/941,168 →
Publication: US 2005/0034162
Video on Demand Methods and Systems
Patent: 7,913,283 →
Application: 10/951,472 →
Publication: US 2005/0076379
System and Method for Receiver-Driven Streaming in a Peer-to-Peer Network
Patent: 7,174,385 →
Application: 10/951,482 →
Publication: US 2006/0080454
Broadcast Content Delivery Systems and Methods
Patent: 7,904,930 →
Application: 10/965,501 →
Publication: US 2006/0085829
Epg-Conditioned Letterbox-to-Anamorphic Conversion
Patent: 7,554,606 →
Application: 10/970,902 →
Publication: US 2005/0052574
Epg-Conditioned Letterbox-to-Anamorphic Conversion
Patent: 7,633,553 →
Application: 10/972,163 →
Publication: US 2005/0066359
Method and Apparatus for Synchronizing Audio and Video Data
Patent: 7,268,826 →
Application: 10/978,874 →
Publication: US 2005/0060753
Xml-Based Template Language for Devices and Services
Patent: 7,441,019 →
Application: 10/981,030 →
Publication: US 2005/0074018
Xml-Based Template Language for Devices and Services
Patent: 7,437,434 →
Application: 10/981,057 →
Publication: US 2005/0097503
Method and Apparatus for Selecting Among Multiple Tuners
Patent: 7,277,137 →
Application: 10/997,423 →
Publication: US 2005/0073613
Method and Apparatus for Retrieving Data from a Broadcast Signal
Patent: 7,516,466 →
Application: 10/997,429 →
Publication: US 2005/0081253
System and Method for Providing Secure Network Access
Patent: 7,769,995 →
Application: 10/999,555 →
Publication: US 2005/0149757
Television with Set Top Internet Terminal with User Interface Wherein Auxiliary Content Is Received That Is Associated with Current Television Programming
Patent: 7,849,226 →
Application: 11/004,088 →
Publication: US 2005/0097622
Software-Based Audio Rendering
Patent: 7,519,845 →
Application: 11/029,912 →
Publication: US 2006/0146185
Method and Apparatus for Storing Content
Patent: 7,577,336 →
Application: 11/048,396 →
Publication: US 2005/0129049
Method and Apparatus for Storing Content
Patent: 7,522,817 →
Application: 11/048,397 →
Publication: US 2005/0141874
Method and Apparatus for Storing Content
Patent: 7,272,300 →
Application: 11/048,401 →
Publication: US 2005/0141886
Generating and Searching Compressed Data
Patent: 6,937,171 →
Application: 11/050,128 →
Publication: US 2005/0155059
Resizing Internet Document for Display on Television Screen
Patent: 7,350,155 →
Application: 11/053,003 →
Publication: US 2005/0149878
Method for Downloading a Web Page to a Client for Efficient Display on a Television Screen
Patent: 7,305,472 →
Application: 11/061,957 →
Publication: US 2005/0188086
Dynamic Self-Configuration for Ad Hoc Peer Networking
Patent: 7,602,756 →
Application: 11/071,435 →
Publication: US 2006/0291434
Dynamic Self-Configuration for Ad Hoc Peer Networking
Patent: 7,558,846 →
Application: 11/071,700 →
Publication: US 2005/0240665
Generating and Searching Compressed Data
Patent: 7,026,964 →
Application: 11/082,391 →
Publication: US 2005/0219085
User Interface for Interactive Television Systems
Patent: 7,506,352 →
Application: 11/083,407 →
Publication: US 2005/0166248
User Interface for Interactive Television Systems
Patent: 7,523,478 →
Application: 11/083,413 →
Publication: US 2005/0166247
User Interface for Interactive Television Systems
Patent: 7,305,693 →
Application: 11/083,722 →
Publication: US 2005/0166256
Receiver-Driven Layered Error Correction Multicast Over Heterogeneous Packet Networks
Patent: 7,697,514 →
Application: 11/109,250 →
Publication: US 2005/0204242
Television and Multimedia Viewing Paradigm
Patent: 7,093,273 →
Application: 11/109,416 →
Publication: US 2005/0185933
Program Selection Mechanism Governed by Rate of Program Consumption
Patent: 7,475,417 →
Application: 11/109,417 →
Publication: US 2005/0198689
Scheduling the Recording of Television Programs
Patent: 7,885,517 →
Application: 11/115,669 →
Publication: US 2005/0196136
Television Program Pause for Interactive Sessions
Patent: 7,676,138 →
Application: 11/115,676 →
Publication: US 2005/0196138
Scheduling the Recording of Television Programs
Patent: 7,305,692 →
Application: 11/115,719 →
Publication: US 2005/0196139
Phone-To-Monitor Connection Device
Patent: 7,835,505 →
Application: 11/129,675 →
Publication: US 2006/0259942
Method and Apparatus for Modulating Video Signals
Patent: 7,136,112 →
Application: 11/140,835 →
Publication: US 2005/0219412
Method and Apparatus for Modulating Video Signals
Patent: 7,151,576 →
Application: 11/140,848 →
Publication: US 2005/0219413
User Interface for Interactive Television Systems
Patent: 7,334,250 →
Application: 11/171,747 →
Publication: US 2005/0240982
Method and Apparatus for Synchronizing Audio and Video Data
Patent: 7,460,173 →
Application: 11/171,864 →
Publication: US 2005/0238059
Method and Apparatus for Selecting Among Multiple Tuners
Patent: 7,701,516 →
Application: 11/171,875 →
Publication: US 2005/0237435
Receiver-Driven Layered Error Correction Multicast Over Heterogeneous Packet Networks
Patent: 7,366,172 →
Application: 11/177,258 →
Publication: US 2005/0249211
Triple-Tap Password Entry
Patent: 7,788,498 →
Application: 11/187,090 →
Publication: US 2007/0033647
Video on Demand
Patent: 7,493,647 →
Application: 11/210,444 →
Publication: US 2006/0010478
Combining Real-Time and Batch Mode Logical Address Links
Patent: 7,165,266 →
Application: 11/216,250 →
Publication: US 2006/0010471
Scaling and Delivering Distributed Applications
Patent: 7,546,375 →
Application: 11/227,718 →
Publication: US 2006/0020695
Electronic Program Guide Displayed with Recommendations
Patent: 7,634,791 →
Application: 11/241,662 →
Publication: US 2006/0031881
Methods and Systems for Independently Controlling the Presentation Speed of Digital Video Frames and Digital Audio Samples
Patent: 7,495,705 →
Application: 11/248,550 →
Publication: US 2006/0031898
Pausing Television Programming in Response to Selection of Hypertext Link
Patent: 7,437,751 →
Application: 11/250,807 →
Publication: US 2006/0037044
Triggerless Interactive Television
Patent: 8,307,403 →
Application: 11/292,868 →
Publication: US 2007/0130611
Generating and Searching Compressed Data
Patent: 7,151,471 →
Application: 11/303,797 →
Publication: US 2006/0092052
Generating and Searching Compressed Data
Patent: 7,148,823 →
Application: 11/303,798 →
Publication: US 2006/0092055
Automatic Delivery of Personalized Content to a Portable Media Player with Feedback
Patent: 7,653,761 →
Application: 11/375,772 →
Publication: US 2007/0220552
Automatic Layout of Unpredictable Content from Multiple Sources
Patent: 7,627,600 →
Application: 11/425,300 →
Publication: US 2007/0294238
Video-Switched Delivery of Media Content Using an Established Media-Delivery Infrastructure
Patent: 7,996,459 →
Application: 11/469,425 →
Publication: US 2008/0059646
Customizing Virtual Channels in a Discovery Interface
Patent: 8,015,580 →
Application: 11/479,638 →
Publication: US 2008/0022310
Intelligent Default Selection in an Onscreen Keyboard
Patent: 8,132,118 →
Application: 11/537,976 →
Publication: US 2007/0038951
Determining User Interest Based on Guide Navigation
Patent: 7,882,522 →
Application: 11/564,721 →
Publication: US 2008/0127262
Combining Real-Time and Batch Mode Logical Address Links
Patent: 7,765,575 →
Application: 11/614,759 →
Publication: US 2007/0107030
Using a First Device to Engage in a Digital Rights Management Transaction on Behalf of a Second Device
Patent: 7,865,964 →
Application: 11/624,029 →
Publication: US 2007/0124809
Remotely Accessing and Programming a Set Top Box
Patent: 7,627,889 →
Application: 11/627,349 →
Publication: US 2007/0118855
Receiver Driven Streaming in a Peer-to-Peer Network
Patent: 7,752,327 →
Application: 11/671,434 →
Publication: US 2007/0130360
Coordination of Client-Driven Media Streaming from a Cluster of Non-Cooperating Peers in a Peer-to-Peer Network
Patent: 7,539,767 →
Application: 11/671,435 →
Publication: US 2007/0130361
Electronic Program Guide Displayed Simultaneously with Television Programming
Patent: 7,451,469 →
Application: 11/676,162 →
Publication: US 2007/0143793
Media Content Search Results Ranked by Popularity
Patent: 7,801,888 →
Application: 11/716,236 →
Publication: US 2008/0222106
Scaling and Delivering Distributed Applications
Patent: 7,519,723 →
Application: 11/749,091 →
Publication: US 2007/0214281
Data Collection for a Comprehensive Program Guide
Patent: 7,882,525 →
Application: 11/789,021 →
Publication: US 2008/0263593
Adjustment of Clock Approximations
Patent: 7,969,891 →
Application: 11/789,156 →
Publication: US 2008/0270800
Graphical Tile-Based Expansion Cell Guide
Patent: 7,840,979 →
Application: 11/821,631 →
Publication: US 2008/0046928
Recorded Programs Ranked Based on Social Networks
Patent: 8,320,746 →
Application: 11/956,356 →
Publication: US 2009/0154899
Monitoring Presentation Timestamps
Patent: 8,181,217 →
Application: 11/964,737 →
Publication: US 2009/0172457
Displaying Scaled-Down Versions of Documents on Favorites and Recent Menu
Patent: 8,234,592 →
Application: 12/033,790 →
Publication: US 2008/0141120
Methods and Systems for Generating Electronic Program Guides
Patent: 7,885,971 →
Application: 12/036,988 →
Publication: US 2008/0147650
Video on Demand Methods and Systems
Patent: 7,793,325 →
Application: 12/040,655 →
Publication: US 2008/0148323
Non-Grid Television Guide
Patent: 8,745,664 →
Application: 12/056,117 →
Publication: US 2009/0249398
Resizing Internet Document for Display on Television Screen
Patent: 7,716,598 →
Application: 12/060,750 →
Publication: US 2008/0184163
Recorded Content Management
Patent: 8,699,861 →
Application: 12/139,293 →
Publication: US 2008/0247724
Pre-Fragmentation of Data Destined for Low Resource Clients
Patent: 7,895,627 →
Application: 12/207,154 →
Publication: US 2009/0007182
Media Stream Splicer
Patent: 8,514,891 →
Application: 12/210,590 →
Publication: US 2009/0010273
Pausing Television Programming in Response to Selection of Network Address
Patent: 8,286,215 →
Application: 12/246,161 →
Publication: US 2009/0060450
Television Content from Multiple Sources
Patent: 8,276,182 →
Application: 12/246,290 →
Publication: US 2009/0235321
Electronic Program Guide Displayed Simultaneously with Television Programming
Patent: 7,748,016 →
Application: 12/268,330 →
Publication: US 2009/0070815
Media Organization for Distributed Sending of Media Data
Patent: 8,037,200 →
Application: 12/326,818 →
Publication: US 2009/0083806
Content Access
Patent: 8,234,668 →
Application: 12/343,235 →
Publication: US 2010/0162292
User-Controlled Routing of Phone Calls to Voicemail
Patent: 8,340,645 →
Application: 12/343,747 →
Publication: US 2010/0159893
Revealing of Truncated Content on Scrollable Grid
Patent: 8,219,927 →
Application: 12/349,388 →
Publication: US 2010/0175023
Categorized Electronic Program Guide
Patent: 8,607,268 →
Application: 12/354,056 →
Publication: US 2010/0180305
Methods and Systems for Independently Controlling the Presentation Speed of Digital Video Frames and Digital Audio Samples
Patent: 7,589,791 →
Application: 12/355,671 →
Publication: US 2009/0122192
Animated Station Identifier in Program Guides
Patent: 8,365,222 →
Application: 12/359,153 →
Publication: US 2010/0192182
User Interface for Interactive Television Systems
Patent: 7,818,768 →
Application: 12/402,221 →
Publication: US 2009/0172739
Configuring Network Settings Using Portable Storage Media
Patent: 7,930,374 →
Application: 12/422,750 →
Publication: US 2009/0254639
Media Content Search Results Ranked by Popularity
Patent: 8,478,750 →
Application: 12/846,442 →
Publication: US 2010/0299692
Configuring Network Settings Using Portable Storage Media
Patent: 8,145,735 →
Application: 13/088,943 →
Publication: US 2011/0196946
Animated Station Identifier in Program Guides
Patent: 8,683,522 →
Application: 13/749,368 →
Publication: US 2013/0133006
Media Recommendations Based on Negative Feedback
Patent: 8,621,518 →
Application: 13/755,691 →
Publication: US 2013/0174189
Related Assignments (1)
Other recorded transfers of the patents in this record — the chain of ownership.
Assignment of Assignor's Interest Aug 1, 2014
From: MICROSOFT CORPORATION
To: ROVI CORPORATION
Reel/Frame 033443/0677 →