WO2003009536A1 - Method and apparatus for authorised operation of a home network - Google Patents
Method and apparatus for authorised operation of a home network Download PDFInfo
- Publication number
- WO2003009536A1 WO2003009536A1 PCT/US2002/023011 US0223011W WO03009536A1 WO 2003009536 A1 WO2003009536 A1 WO 2003009536A1 US 0223011 W US0223011 W US 0223011W WO 03009536 A1 WO03009536 A1 WO 03009536A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- module
- media
- network
- user
- remote
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
- H04L12/2812—Exchanging configuration information on appliance services in a home automation network describing content present in a home automation network, e.g. audio video content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/441—Acquiring end-user identification, e.g. using personal code sent by the remote control or by inserting a card
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L2012/2847—Home automation networks characterised by the type of home appliance used
- H04L2012/2849—Audio/video appliances
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
Definitions
- This invention relates generally to the field of network transaction services. More particularly, the invention relates to a method and apparatus for performing services on a home-based media network.
- a typical household contains several home media devices.
- home media device encompasses electronics devices that are typically found in the home. Examples of home media devices may include such electronic devices as televisions, personal computers, video disc recorders (NDRs), digital video discs (DVDs), stereo equipment, and digital satellite services (DSS), etc.
- NDRs video disc recorders
- DSS digital satellite services
- a home media network includes a first device configured to acquire and store digital media content, a transmission medium coupled to the first device and a second device coupled to the transmission medium.
- the second device is configured to determine that a first network user is requesting to access digital media content based upon a first remote identification (ID) corresponding to the first network user.
- ID remote identification
- Figure 1 illustrates one embodiment of exemplary network architecture
- Figure 2 illustrates one embodiment of home network architecture
- Figure 3 is a block diagram of one embodiment of exemplary computer architecture
- Figure 4 is a block diagram of one embodiment of a control/playback set- top box
- Figure 5 is a block diagram of one embodiment of a media control module
- Figure 6 is a block diagram of one embodiment of a media playback module
- Figure 7 is a block diagram of one embodiment of an acquisition/storage set-top box
- Figure 8 is a block diagram of one embodiment of a storage management module
- Figure 9 is a block diagram of one embodiment of a media acquisition module;
- Figure 10 is a flow diagram for one embodiment of playing a media object
- Figure 11 is a flow diagram for one embodiment of acquiring a media object at a home network.
- the instructions of the programming language(s) may be executed by one or more processing devices (e.g., processors, controllers, central processing units (CPUs), execution cores, etc.).
- processing devices e.g., processors, controllers, central processing units (CPUs), execution cores, etc.
- Elements of the present invention may also be provided as a machine- readable medium for storing the machine-executable instructions.
- the machine-readable medium may include, but is not limited to, floppy diskettes, optical disks, CD-ROMs, and magneto-optical disks, ROMs, RAMs, EPROMs, EEPROMs, magnet or optical cards, propagation media or other type of media/machine-readable medium suitable for storing electronic instructions.
- the present invention may be downloaded as a computer program which may be transferred from a remote computer (e.g., a server) to a requesting computer (e.g., a client) by way of data signals embodied in a carrier wave or other propagation medium via a communication link (e.g., a modem or network connection).
- a remote computer e.g., a server
- a requesting computer e.g., a client
- a communication link e.g., a modem or network connection
- Figure 1 illustrates one embodiment of a system 100.
- System 100 includes network 110, a content server 120, and one or more customer networks 130.
- the teachings disclosed herein might be applied to various networks, data and document storage and archival facilities, or other types of client/server systems that have documents or other information available upon request.
- server 120 is coupled to network 110 and is able to respond to requests from clients 130 via network 110.
- the received requests are associated with the Internet (or World Wide Web (the WWW)).
- the servers act as inter-networked communications systems (e.g., WWW servers). That is, servers are directly coupled to a local area network (LAN) or wide area network (WAN) and "serve" data, such as images or other multi-media objects that they capture or create to the clients.
- LAN local area network
- WAN wide area network
- Alternative communication channels such as wireless communication via satellite broadcast (not shown) are also contemplated within the scope of the present invention.
- Content server 120 is accessible in order to provide digital content downloads to customer networks 130.
- content server 120 is adaptable to transmit digital movies and digital music to customer networks 130 for on demand access.
- customer networks 130 select from an authentication and payment mechanism that enables Pay-Per-View/Listen, Pay-Per- Download or content rental.
- content server 120 is adaptable to transmit news and informational videos (e.g., news, sports or other footage) to customer networks 130.
- content server 120 may be configured to manage the distribution of user created content between multiple customer networks 130.
- server 120 is adaptable to transmit software upgrades to customer networks 130.
- server 120 may include a database for storing various types of data.
- the database may include, for example, specific client data (e.g., client account information and client preferences) and/or more general data.
- the database on server 120 in one embodiment runs an instance of a Relational Database Management System (RDBMS), such as MicrosoftTM SQL-Server, OracleTM or the like.
- RDBMS Relational Database Management System
- Customer networks 130 may interact with and receive feedback from server 120, and each other, using various different communication devices and/or protocols.
- a network 130 connects to content server 120 and other networks 130 via client software.
- the client software may include a browser application such as Netscape NavigatorTM or Microsoft Internet ExplorerTM on which the client communicates to the server and/or a data center via the Hypertext Transfer Protocol (hereinafter "HTTP").
- HTTP Hypertext Transfer Protocol
- FIG. 2 illustrates one embodiment of customer network 130.
- customer network 130 comprises a home network.
- the home network includes a personal computer (PC) 210, an acquisition/storage set-top box 220, control/-playback set-top boxes 230 and 240, a device interface 250 and a personal digital assistant (PDA) 260 all coupled via a data transmission medium 200.
- display devices 235 and 245 are coupled to set-top boxes 230 and 240, respectively.
- audio devices 237 and 247 are coupled to set-top boxes 230 and 240, respectively.
- display devices 235 and 245 are televisions and the audio devices are AM/FM stereos.
- digital data content objects are transmitted from one device within the home network to the other devices via transmission medium 200.
- the objects may be, for example, data files, executables, or other digital objects.
- transmission medium 200 is an internal network connection.
- transmission medium 200 may be connected to network 110 via one or more routers (not shown) and switches (not shown). Accordingly, data content may be transmitted from a device in the home network to content server 120 and one or more other customer networks 130 via network 110.
- PC 210 interacts with and receives feedback from set- top box 220.
- PC 210 connects to set-top box 120 via client software.
- the client software may include a browser such as Netscape NavigatorTM or Microsoft Internet ExplorerTM on which PC 210 communicates to the servers via HTTP.
- PC 210 may communicate with set-top box 220 via cellular telephones and other wireless devices and appliances (e.g., in which the necessary transaction software is electronic in a microchip), and/or touch-tone telephones.
- PC 210 is adaptable to access the contents of set-top box 220.
- PDA 260 may also be used to access set-top box 220.
- PC 210 (or PDA 260) may retrieve a music file from set-top box 220 for audio playback at PC 210.
- PC 210 and PDA 260 may retrieve an image file from set-top box 220 for display.
- PC 210 may transmit files to set-top box 220 for storage and playback at home media devices coupled to set-top box 220.
- PC 210 and PDA 260 may be used to organize digital content stored at set-top box 220.
- a user at PC 210 may access a user play list stored in set-top box 220. Upon accessing the play list, the user may add, delete or reorganize the music files stored within set-top box 220. In a further embodiment, the user can control the playing of music files within set-top box 220. In such an embodiment, set-top box 220 may be playing audio files from a particular music play list in a predetermined order. As the music files are played, set-top box 220 is adaptable to transmit the music to PC 210, set-top boxes 230 and 240 and/or PDA 260. The user at PC 210 may not wish to hear the next song in the play list, and therefore, may stop the playing audio of the current file being played and select another file in the play list for playback.
- Set-top box 220 is implemented to acquire, and store digital content.
- set-top box 220 is adaptable to organize and manage the content once the content has been acquired.
- set-top box 220 acquires content from content server 120 (or other servers) via network 110.
- set-top box 220 receives commands from peer devices (e.g., PC 210, set-top boxes 230 and 240, PDA 260, etc.) to access the content stored at set-top box 220.
- peer devices e.g., PC 210, set-top boxes 230 and 240, PDA 260, etc.
- the content stored at set-top box 220 may be played back at various peer devices throughout a user's home upon user demand.
- stored video, music and/or image data may be presented to one or more users at display devices 235 and 245, audio devices 237 and 247 and PDA 260.
- set-top box 220 may receive commands from PC 210 to access music files and play lists stored at set-top box 220.
- set-top box 220 may distribute content received from media devices throughout the user's home. In a further embodiment, the content may be accessed from any display device or stereo system within the home. According to yet a further embodiment, set-top box 220 serves multiple users in the home. In such an embodiment, set-top box 220 may simultaneously perform different sessions for each user with no overlap or interference. The multi-session, multi-user applications of set-top box 220 will be described below in further detail. [0038] Set-top boxes 230 and 240 perform control and playback functions similar to PC 210 and PDA 260. In particular, set-top boxes 230 and 240 are used to control the retrieval of data from set-top box 220 via transmission medium 200 in order to play the media data.
- Set-top box 230 or 240 Data received at set-top box 230 or 240 is transmitted to its respective display device (or audio device) for presentation of the content to the user.
- set-top boxes 230 and 240 are remotely located from set-top box 220.
- set-top box 230 and/or 240 may be incorporated into set-top box 220 or located adjacent to set-top box 220.
- set-top boxes 230 and 240 (or associated device logic) are coupled to the respective display devices via an analog network and to audio devices 237 and 247 via radio frequency.
- Device interface 250 interfaces, under the control of set-top box 220, one or more digital devices 255 to transmission medium 200 in order to transmit digital media data to set-top boxes 230 and 240, and/or audio devices 237 and 247.
- device interface 250 includes a decoder (e.g., a Motion Picture Expert Group (MPEG) decoder) in order to decode the digital data received from a digital device for transmission via transmission medium 200.
- MPEG Motion Picture Expert Group
- device interface 250 is adaptable to translate infrared remote signal commands to commands that are recognized by a digital device 255.
- digital device 255 is a digital video disk (DND).
- DND digital video disk
- digital device 255 may be implemented using other digital devices (e.g., compact disc or digital cable set-top box).
- set-top box 220 may acquire digital content from a digital device 255 via device interface 250.
- set-top box 220 may extract and save music files from a compact disc (CD) being played by a CD player coupled to set-top box 220.
- CD compact disc
- set-top box 220 upon extracting each music file, transmits the identification information for each song to content server 120 for automatic information lookup.
- Content server 120 searches a database for the corresponding information.
- each device in the home network includes a discovery mechanism. The discovery mechanism enables each of the devices on the home network, and between multiple home networks, to identify the other devices and determine the capabilities of such devices without a management network (e.g., no requirement for server names and IP addresses be known).
- set-top box 220 may identify personal computer 210 using the discovery mechanism.
- devices attached to the home network announce their presence via a User Datagram Protocol (UDP) Multicast packet when they are powered up. All other devices previously coupled to the network receives this packet and recognizes that the device is on the network and is capable of continuing communication. Similarly, any device coupled to the home network is able to transmit a discovery request packet. All other devices on the network that wish to be found will respond to the discovery request packet.
- UDP User Datagram Protocol
- FIG 4 is a block diagram of one embodiment of a control/playback device 400.
- a control/playback device may comprise PC 210, set-top boxes 230 and 240, and PDA 260.
- device 400 includes a media playback module 420 and a media control module 450.
- Media control module 450 controls the playback of media content at a particular device 400 (not necessarily itself).
- Figure 5 is a block diagram of one embodiment of a control module 450.
- Control module 450 includes remote control input/output (I/O) 530, input abstraction 540, user interface (UI) renderer 550, application infrastructure 560 and applications 570.
- I/O remote control input/output
- UI user interface
- Remote I/O 530 receives data input from a remote control.
- each user of the home network uses a different remote control device wherein each device has a unique identification (remote ID).
- remote ID Upon the remote ID being received by remote control I/O 530, the client device determines which user of the home network is making the request. The user information is subsequently transmitted to set- top box 220. Set-top box 220 analyzes the user information in determining whether the particular user has access to the particular media data that has been requested.
- One application of remote IDs is an example where a user at a set-top box attempts to access the personal media files of another user.
- set-top box 220 determines that the user requesting access is not the owner of the media files being requested. At this point set-top box 220 may grant access depending upon the owner user's access configuration. In another embodiment, parental controls may be implemented so that minor users may not access explicit content, whether the content be audio or video media. For example, after the client device has identified the user, set-top box 220 may determine that the user is a minor and prevent the video or music file from being delivered to the client device.
- Input abstraction 540 provides an interface to an application 570 and a media player at media playback module 420 in order to interpret user actions via remote control, keyboard or any other type of input device.
- UI renderer 550 renders the client device user interface on to a display device.
- Application infrastructure 560 interfaces control module 450 with the operating system running on the device 400.
- Applications 570 comprise the media applications that operate on the client device.
- applications 495 may include an application that enables a client device user to view a photograph album.
- playback module 420 controls the interface between the device 400 and connected display and/or audio devices.
- Figure 6 is a block diagram of one embodiment of a media playback module 420.
- Media playback module 420 includes a frame buffer 610, a MPEG decoder 620, a video abstraction 650, a media player 670 and a media access API 690
- Frame buffer 610 is an area of memory that is used to hold a frame of data.
- frame buffer 610 is used for display device display and is the size of the maximum image area on the display device 235 and 245 screen.
- Frame buffer 610 holds a bitmapped image while it is being "painted" on a display device.
- MPEG decoder 620 decompresses MPEG data into viewable form that may be displayed at a display device.
- Video abstraction 650 provides hardware support for decode and video display to be transparent.
- Media player 670 is used to execute audio, video and animation files received from set-top box 220.
- Media API 690 enables a control/playback set-top box 230 to communicate with other peer devices (e.g., the storage/management component of storage/acquisition set-top box 220).
- media API 690 is the mechanism by which other components can connect to playback module 420 and control it.
- Figure 7 is a block diagram of one embodiment of set-top box 220.
- Set- top box 220 also includes a media playback module 420 and a media control module 450.
- Media playback module 420 and a media control module 450 include the same components as described above.
- set-top box 220 includes media playback module 420 and a media control module
- the display and audio devices may be coupled directly to set-top box 220 or via various analog connections.
- set-top box 220 may be implemented without media playback module 420 and media control module 450.
- set-top box 220 includes a storage management module 700 and a media acquisition module 750.
- Storage management module 700 stores and manages media as well as enforcing business rules associated with the media objects.
- storage management module 700 is responsible for cataloging incoming media objects into a catalog that is specific by media type in order to create a particular media experience.
- storage management module 700 can ensure that both sensitive materials are protected and copyright and usage rules dictated by the media creator or distributor are ensured.
- storage management module 700 is also responsible for ensuring any transactions that are to be performed on use are performed before use.
- Figure 8 is a block diagram of one embodiment of storage management module 700.
- Storage management module 700 includes a server application program interface (API) 810, business objects 820, media database 830, storage API 840, database API 850, relational database 860 and storage 870.
- Server API 810 allows other network entities (e.g., business objects 620) to find and communicate with storage management module 700.
- Business objects 820 abstract data and provide logic about enforcing business rules, digital rights management, etc.
- Media database 830 is a collection of media objects organized in such a way that set-top box 220 can quickly select a desired object.
- Storage API 840 is a control program that interfaces with storage 870 and abstracts the storage location.
- Database API 850 is a control program such as a database management system that interfaces with relational database 860. According to one embodiment, database API 850 is a collection of programs that enables the entering, organization, and selection of data in relational database 860. Relational database 860 provides relationships between media files that are created by comparing data. Storage 870 provides for the storage of media data.
- media acquisition module 750 acquires media content from data sources (e.g., content server 120) on network 110.
- Figure 9 is a block diagram of one embodiment of media acquisition module 750.
- Media acquisition module 750 includes API 910, content acquisition 920, code update 930, extensible markup language (XML) messaging 940 and HTTP communication 950.
- API 910 interfaces set- top box 220 with a client device such as set-top boxes 230 and 240.
- Content acquisition 920 makes media storage management module 700 aware of new media available at content server 120.
- Content acquisition 920 is configured to retrieve media content from content providers such as content server 120 through the Internet. In particular, content acquisition 920 connects to the providers and retrieves content that the users have either requested or that matches the profile that they system has been built for the users.
- Code update 730 enables components within the home network to retrieve updated software from content server 120.
- XML messaging 740 transmits and receives messages to/from other components within the home network.
- messages are encoded in XML to enable handling in a platform independent manner.
- HTTP communication 750 embeds the XML messages into a HTTP format to enable the messages to be transparently transmitted through proxy servers and firewalls connected to network 110.
- FIG. 10 is a flow diagram for one embodiment of the operation of playing a media object within the home network.
- a user accessing a device 400 (e.g., PC 210, set-top box 230, etc.), or set-top box 220 in applications where set-top box 220 includes control and playback functionality, requests to access to a media object while viewing a display device or listening to an audio device.
- the user access is implemented via a personal remote control.
- the request is received at remote control I/O 640 within the control module 450 of the device 400.
- Remote control I/O 530 extracts the remote ID from the request.
- the device 400 determines the user that is making the request.
- the client device determines the requesting user by accessing an index table. The index table associates each remote ID to a user.
- the request is processed by application infrastructure 560.
- application infrastructure 560 determines whether the user making the request is authorized to receive the media object. If the requesting user is authorized, media control module 450 finds storage management module 700 and searches for the media object at process block 1040. After the media object is found, control module 450 finds media playback module 420 and gives playback module 420 the storage information for the media object, process block 1050.
- playback module 420 opens a data stream with storage management module 700.
- the media object is transmitted to playback module 420.
- playback module 420 presents the media object to the user via a display device or audio device.
- FIG. 11 is a flow diagram for one embodiment of acquiring a media object at a home network.
- content acquisition 920 within media acquisition module 750 initiates a search of a server (e.g., content server 120) on network 110 in order to find one or more desired media objects using XML messaging 940 and HTTP communication 950.
- the search is initiated directly by a user via media control module 450.
- content acquisition 920 is configured to periodically search servers on network 110 based upon a user profile.
- media acquisition module 750 finds storage management module 700 at process block 1120.
- a data stream is opened between the server and storage management module 700.
- the media object is transmitted to storage management module 700.
- the data is stored at storage management module 700.
- One embodiment of computer system 300 includes a system bus 320 for communicating information, and a processor 310 coupled to bus 320 for processing information.
- Computer system 300 further comprises a random access memory (RAM) or other dynamic storage device 325 (referred to herein as main memory), coupled to bus
- RAM random access memory
- main memory main memory
- Computer system 300 for storing information and instructions to be executed by processor 310.
- Main memory 325 also may be used for storing temporary variables or other intermediate information during execution of instructions by processor 310.
- Computer system 300 also may include a read only memory (ROM) and/or other static storage device 326 coupled to bus 320 for storing static information and instructions used by processor 310.
- ROM read only memory
- a data storage device 327 such as a magnetic disk or optical disc and its corresponding drive may also be coupled to computer system 300 for storing information and instructions.
- Computer system 300 can also be coupled to a second I/O bus 350 via an I/O interface 330.
- a plurality of I/O devices may be coupled to I/O bus 350, including a display device 343, an input device (e.g., an alphanumeric input device 342 and/or a cursor control device 341).
- the communication device 340 is for accessing other computers (servers or clients) via network 110 and/or transmission medium 200.
- the communication device 340 may comprise a modem, a network interface card, or other well-known interface device, such as those used for coupling to Ethernet, token ring, or other types of networks.
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP02747060A EP1413093A1 (en) | 2001-07-19 | 2002-07-19 | Method and apparatus for authorised operation of a home network |
JP2003514753A JP2005507187A (en) | 2001-07-19 | 2002-07-19 | Method and apparatus for authorized operation of home network |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/910,316 US7574723B2 (en) | 2001-07-19 | 2001-07-19 | Home media network |
US09/910,316 | 2001-07-19 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2003009536A1 true WO2003009536A1 (en) | 2003-01-30 |
Family
ID=25428613
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2002/023011 WO2003009536A1 (en) | 2001-07-19 | 2002-07-19 | Method and apparatus for authorised operation of a home network |
Country Status (4)
Country | Link |
---|---|
US (2) | US7574723B2 (en) |
EP (1) | EP1413093A1 (en) |
JP (3) | JP2005507187A (en) |
WO (1) | WO2003009536A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2388757A (en) * | 2002-05-16 | 2003-11-19 | Hewlett Packard Co | Seamless multimedia communication between peer networked appliances |
EP1604523A2 (en) * | 2003-03-06 | 2005-12-14 | Scientific-Atlanta, Inc. | Apparatus for entitling remote client devices |
US7627903B2 (en) | 2003-12-04 | 2009-12-01 | Koninklijke Philips Electronics N.V. | Connection linked rights protection |
WO2010084329A3 (en) * | 2009-01-23 | 2010-09-30 | British Sky Broadcasting Limited | Shared media content list |
Families Citing this family (71)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6859799B1 (en) | 1998-11-30 | 2005-02-22 | Gemstar Development Corporation | Search engine for video and graphics |
US7103906B1 (en) | 2000-09-29 | 2006-09-05 | International Business Machines Corporation | User controlled multi-device media-on-demand system |
KR20130066712A (en) | 2000-10-11 | 2013-06-20 | 유나이티드 비디오 프로퍼티즈, 인크. | Systems and methods for delivering media content |
US20020059415A1 (en) * | 2000-11-01 | 2002-05-16 | Chang William Ho | Manager for device-to-device pervasive digital output |
US10915296B2 (en) | 2000-11-01 | 2021-02-09 | Flexiworld Technologies, Inc. | Information apparatus that includes a touch sensitive screen interface for managing or replying to e-mails |
US11204729B2 (en) | 2000-11-01 | 2021-12-21 | Flexiworld Technologies, Inc. | Internet based digital content services for pervasively providing protected digital content to smart devices based on having subscribed to the digital content service |
US10860290B2 (en) | 2000-11-01 | 2020-12-08 | Flexiworld Technologies, Inc. | Mobile information apparatuses that include a digital camera, a touch sensitive screen interface, support for voice activated commands, and a wireless communication chip or chipset supporting IEEE 802.11 |
EP1334617B1 (en) | 2000-11-14 | 2015-04-01 | Cisco Technology, Inc. | Networked subscriber television distribution |
US8127326B2 (en) | 2000-11-14 | 2012-02-28 | Claussen Paul J | Proximity detection using wireless connectivity in a communications system |
WO2002042896A1 (en) | 2000-11-20 | 2002-05-30 | Flexiworld Technologies, Inc. | tOBILE AND PERVASIVE OUTPUT COMPONENTS |
US20020097416A1 (en) | 2001-01-19 | 2002-07-25 | Chang William Ho | Output controller processor for universal data output |
US20030033413A1 (en) * | 2001-06-19 | 2003-02-13 | Willson Alan N. | Mobile wireless local area network |
US7269543B2 (en) * | 2002-02-25 | 2007-09-11 | Zoran Corporation | System and method for providing network connectivity to a common embedded interface by stimulating the embedded interface |
US20030220781A1 (en) * | 2002-02-25 | 2003-11-27 | Oak Technology, Inc. | Communication architecture utilizing emulator interface |
US9122808B2 (en) * | 2002-02-25 | 2015-09-01 | Csr Technology Inc. | Network interface to a video device |
US20030192047A1 (en) * | 2002-03-22 | 2003-10-09 | Gaul Michael A. | Exporting data from a digital home communication terminal to a client device |
US20030195969A1 (en) * | 2002-04-04 | 2003-10-16 | Neuman Darren D. | System and method supporting infrared remote control over a network |
US7516470B2 (en) * | 2002-08-02 | 2009-04-07 | Cisco Technology, Inc. | Locally-updated interactive program guide |
US20040068753A1 (en) * | 2002-10-02 | 2004-04-08 | Robertson Neil C. | Video transmission systems and methods for a home network |
US7908625B2 (en) | 2002-10-02 | 2011-03-15 | Robertson Neil C | Networked multimedia system |
US7360235B2 (en) | 2002-10-04 | 2008-04-15 | Scientific-Atlanta, Inc. | Systems and methods for operating a peripheral record/playback device in a networked multimedia system |
US8046806B2 (en) | 2002-10-04 | 2011-10-25 | Wall William E | Multiroom point of deployment module |
US7593915B2 (en) * | 2003-01-07 | 2009-09-22 | Accenture Global Services Gmbh | Customized multi-media services |
US8094640B2 (en) | 2003-01-15 | 2012-01-10 | Robertson Neil C | Full duplex wideband communications system for a local coaxial network |
US20040148419A1 (en) * | 2003-01-23 | 2004-07-29 | Chen Yancy T. | Apparatus and method for multi-user entertainment |
US7493646B2 (en) | 2003-01-30 | 2009-02-17 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders |
US8539533B2 (en) * | 2003-03-07 | 2013-09-17 | Siemens Enterprise Communications, Inc. | System and method for digital personal video stream manager |
US20040210912A1 (en) * | 2003-04-16 | 2004-10-21 | Michael Jeronimo | Service interface for home network management |
JP4020039B2 (en) * | 2003-07-08 | 2007-12-12 | オンキヨー株式会社 | Network AV system |
US20050015355A1 (en) * | 2003-07-16 | 2005-01-20 | Apple Computer, Inc. | Method and system for data sharing between application programs |
JP2005038072A (en) * | 2003-07-17 | 2005-02-10 | Hitachi Ltd | Method and system for intelligent distribution of content within network |
US7092693B2 (en) * | 2003-08-29 | 2006-08-15 | Sony Corporation | Ultra-wide band wireless / power-line communication system for delivering audio/video content |
GB2410160A (en) * | 2004-01-15 | 2005-07-20 | Jason Andrew Rees | Base station for transmitting audio visual signal to a mobile device in a home network |
KR100611985B1 (en) * | 2004-07-27 | 2006-08-11 | 삼성전자주식회사 | Method for managing realtime content, sink device and source device |
US8086575B2 (en) | 2004-09-23 | 2011-12-27 | Rovi Solutions Corporation | Methods and apparatus for integrating disparate media formats in a networked media system |
US7885622B2 (en) | 2004-10-27 | 2011-02-08 | Chestnut Hill Sound Inc. | Entertainment system with bandless tuning |
US8090309B2 (en) | 2004-10-27 | 2012-01-03 | Chestnut Hill Sound, Inc. | Entertainment system with unified content selection |
US20190278560A1 (en) | 2004-10-27 | 2019-09-12 | Chestnut Hill Sound, Inc. | Media appliance with auxiliary source module docking and fail-safe alarm modes |
CN101120357B (en) * | 2005-02-14 | 2010-09-22 | 精工爱普生株式会社 | Data management method using external recording medium write device and data management system |
JP2007041722A (en) * | 2005-08-01 | 2007-02-15 | Sony Corp | Information processor, content reproduction device, information processing method, event log recording method and computer program |
US7876998B2 (en) | 2005-10-05 | 2011-01-25 | Wall William E | DVD playback over multi-room by copying to HDD |
US8607287B2 (en) | 2005-12-29 | 2013-12-10 | United Video Properties, Inc. | Interactive media guidance system having multiple devices |
US9681105B2 (en) | 2005-12-29 | 2017-06-13 | Rovi Guides, Inc. | Interactive media guidance system having multiple devices |
US20080295012A1 (en) * | 2007-05-23 | 2008-11-27 | Microsoft Corporation | Drag-and-drop abstraction |
US20090019492A1 (en) | 2007-07-11 | 2009-01-15 | United Video Properties, Inc. | Systems and methods for mirroring and transcoding media content |
KR100881723B1 (en) * | 2007-09-21 | 2009-02-06 | 한국전자통신연구원 | Apparatus for device association/control information creation for realistic media representation and the method thereof |
US20090150591A1 (en) * | 2007-12-06 | 2009-06-11 | Shaowen Song | Video communication network-computer interface device |
WO2009086599A1 (en) * | 2008-01-07 | 2009-07-16 | Avega Systems Pty Ltd | A user interface for managing the operation of networked media playback devices |
US8601526B2 (en) | 2008-06-13 | 2013-12-03 | United Video Properties, Inc. | Systems and methods for displaying media content and media guidance information |
US10977693B2 (en) | 2008-11-26 | 2021-04-13 | Free Stream Media Corp. | Association of content identifier of audio-visual data with additional data through capture infrastructure |
US10567823B2 (en) | 2008-11-26 | 2020-02-18 | Free Stream Media Corp. | Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device |
US10880340B2 (en) | 2008-11-26 | 2020-12-29 | Free Stream Media Corp. | Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device |
US10419541B2 (en) | 2008-11-26 | 2019-09-17 | Free Stream Media Corp. | Remotely control devices over a network without authentication or registration |
US9026668B2 (en) | 2012-05-26 | 2015-05-05 | Free Stream Media Corp. | Real-time and retargeted advertising on multiple screens of a user watching television |
US9386356B2 (en) | 2008-11-26 | 2016-07-05 | Free Stream Media Corp. | Targeting with television audience data across multiple screens |
US8180891B1 (en) | 2008-11-26 | 2012-05-15 | Free Stream Media Corp. | Discovery, access control, and communication with networked services from within a security sandbox |
US10334324B2 (en) | 2008-11-26 | 2019-06-25 | Free Stream Media Corp. | Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device |
US9961388B2 (en) | 2008-11-26 | 2018-05-01 | David Harrison | Exposure of public internet protocol addresses in an advertising exchange server to improve relevancy of advertisements |
US9986279B2 (en) | 2008-11-26 | 2018-05-29 | Free Stream Media Corp. | Discovery, access control, and communication with networked services |
US9154942B2 (en) | 2008-11-26 | 2015-10-06 | Free Stream Media Corp. | Zero configuration communication between a browser and a networked media device |
US10631068B2 (en) | 2008-11-26 | 2020-04-21 | Free Stream Media Corp. | Content exposure attribution based on renderings of related content across multiple devices |
US9519772B2 (en) | 2008-11-26 | 2016-12-13 | Free Stream Media Corp. | Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device |
FR2946826B1 (en) | 2009-06-11 | 2011-07-01 | Alcatel Lucent | METHOD AND APPLICATION FOR PARENTAL CONTROL OF THE USE OF A TERMINAL |
US9014546B2 (en) | 2009-09-23 | 2015-04-21 | Rovi Guides, Inc. | Systems and methods for automatically detecting users within detection regions of media devices |
CN102349200B (en) | 2009-12-28 | 2014-05-07 | 株式会社藤仓 | Power-feed connector |
US8805418B2 (en) | 2011-12-23 | 2014-08-12 | United Video Properties, Inc. | Methods and systems for performing actions based on location-based rules |
US20140149544A1 (en) | 2012-11-28 | 2014-05-29 | Qualcomm Incorporated | System and method for providing rights management services for network services |
US9674563B2 (en) | 2013-11-04 | 2017-06-06 | Rovi Guides, Inc. | Systems and methods for recommending content |
US9294460B1 (en) * | 2013-12-20 | 2016-03-22 | Amazon Technologies, Inc. | Service credential distribution |
US10430080B2 (en) * | 2015-06-29 | 2019-10-01 | Apple Inc. | Subsystem storage space manager |
US10805803B1 (en) | 2019-04-03 | 2020-10-13 | Genfintech, Inc. | Systems and methods for mobile peer-to-peer content sharing |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999064969A2 (en) * | 1998-06-11 | 1999-12-16 | Koninklijke Philips Electronics N.V. | Virtual jukebox |
US6032202A (en) * | 1998-01-06 | 2000-02-29 | Sony Corporation Of Japan | Home audio/video network with two level device control |
WO2000017738A1 (en) * | 1998-09-17 | 2000-03-30 | Koninklijke Philips Electronics N.V. | Internet-based service for updating a programmable control device |
WO2000059230A1 (en) * | 1999-03-30 | 2000-10-05 | Sony Electronics, Inc. | A method and a device for managing resources in a network |
Family Cites Families (109)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2692735B1 (en) * | 1992-06-22 | 1995-04-07 | Moulinex Sa | Device for controlling the speed of an electric motor and its operating method. |
US5506932A (en) * | 1993-04-16 | 1996-04-09 | Data Translation, Inc. | Synchronizing digital audio to digital video |
US5565908A (en) * | 1993-05-07 | 1996-10-15 | Kayon Systems, Inc. | Bi-directional system for providing information, management, and entertainment services |
US5930473A (en) * | 1993-06-24 | 1999-07-27 | Teng; Peter | Video application server for mediating live video services |
DE69425198T2 (en) * | 1993-08-13 | 2001-03-15 | Toshiba Kawasaki Kk | Two way cable television system |
US6741617B2 (en) * | 1995-04-14 | 2004-05-25 | Koninklijke Philips Electronics N.V. | Arrangement for decoding digital video signals |
US5798921A (en) * | 1995-05-05 | 1998-08-25 | Johnson; Todd M. | Audio storage/reproduction system with automated inventory control |
US5751672A (en) * | 1995-07-26 | 1998-05-12 | Sony Corporation | Compact disc changer utilizing disc database |
US5815297A (en) * | 1995-10-25 | 1998-09-29 | General Instrument Corporation Of Delaware | Infrared interface and control apparatus for consumer electronics |
US5835126A (en) * | 1996-03-15 | 1998-11-10 | Multimedia Systems Corporation | Interactive system for a closed cable network which includes facsimiles and voice mail on a display |
US5945988A (en) * | 1996-06-06 | 1999-08-31 | Intel Corporation | Method and apparatus for automatically determining and dynamically updating user preferences in an entertainment system |
US5883621A (en) * | 1996-06-21 | 1999-03-16 | Sony Corporation | Device control with topology map in a digital network |
US5793366A (en) * | 1996-11-12 | 1998-08-11 | Sony Corporation | Graphical display of an animated data stream between devices on a bus |
PT932398E (en) * | 1996-06-28 | 2006-09-29 | Ortho Mcneil Pharm Inc | USE OF THE SURFACE OR ITS DERIVATIVES FOR THE PRODUCTION OF A MEDICINAL PRODUCT FOR THE TREATMENT OF MANIAC-DEPRESSIVE BIPOLAR DISTURBLES |
US6359661B1 (en) * | 1996-11-05 | 2002-03-19 | Gateway, Inc. | Multiple user profile remote control |
JP3658896B2 (en) * | 1996-11-26 | 2005-06-08 | ソニー株式会社 | Information signal transmission system, playback device and display device |
US6177931B1 (en) * | 1996-12-19 | 2001-01-23 | Index Systems, Inc. | Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information |
US6243725B1 (en) * | 1997-05-21 | 2001-06-05 | Premier International, Ltd. | List building system |
CN101494646B (en) * | 1997-06-25 | 2013-10-02 | 三星电子株式会社 | Method and apparatus for home network auto-tree builder |
JPH1174229A (en) * | 1997-08-29 | 1999-03-16 | Toshiba Microelectron Corp | Semiconductor device |
CN1182710C (en) * | 1997-09-18 | 2004-12-29 | 汤姆森消费电子有限公司 | Peripheral electronic device and system for controlling this device via digital bus |
US6038614A (en) * | 1998-01-05 | 2000-03-14 | Gateway 2000, Inc. | Active volume control with hot key |
US6008802A (en) * | 1998-01-05 | 1999-12-28 | Intel Corporation | Method and apparatus for automatically performing a function based on the reception of information corresponding to broadcast data |
US6085236A (en) * | 1998-01-06 | 2000-07-04 | Sony Corporation Of Japan | Home audio video network with device control modules for incorporating legacy devices |
US6160796A (en) * | 1998-01-06 | 2000-12-12 | Sony Corporation Of Japan | Method and system for updating device identification and status information after a local bus reset within a home audio/video network |
WO1999035753A2 (en) * | 1998-01-06 | 1999-07-15 | Sony Electronics, Inc. | Method and system related to an audio/video network |
US6038625A (en) * | 1998-01-06 | 2000-03-14 | Sony Corporation Of Japan | Method and system for providing a device identification mechanism within a consumer audio/video network |
US6237049B1 (en) * | 1998-01-06 | 2001-05-22 | Sony Corporation Of Japan | Method and system for defining and discovering proxy functionality on a distributed audio video network |
US6545722B1 (en) * | 1998-01-09 | 2003-04-08 | Douglas G. Brown | Methods and systems for providing television related services via a networked personal computer |
US6235395B1 (en) * | 1998-03-05 | 2001-05-22 | Xerox Corporation | Flexible displays comprising spheres encapsulated within a wax |
US6118450A (en) * | 1998-04-03 | 2000-09-12 | Sony Corporation | Graphic user interface that is usable as a PC interface and an A/V interface |
US6353700B1 (en) * | 1998-04-07 | 2002-03-05 | Womble Multimedia, Inc. | Method and apparatus for playing an MPEG data file backward |
US6154206A (en) * | 1998-05-06 | 2000-11-28 | Sony Corporation Of Japan | Method and apparatus for distributed conditional access control on a serial communication network |
US6393430B1 (en) * | 1998-05-08 | 2002-05-21 | Sony Corporation | Method and system for automatically recording music data files by using the hard drive of a personal computer as an intermediate storage medium |
US6233611B1 (en) | 1998-05-08 | 2001-05-15 | Sony Corporation | Media manager for controlling autonomous media devices within a network environment and managing the flow and format of data between the devices |
US6219839B1 (en) * | 1998-05-12 | 2001-04-17 | Sharp Laboratories Of America, Inc. | On-screen electronic resources guide |
US7231175B2 (en) * | 1998-06-16 | 2007-06-12 | United Video Properties, Inc. | Music information system for obtaining information on a second music program while a first music program is played |
US5969283A (en) * | 1998-06-17 | 1999-10-19 | Looney Productions, Llc | Music organizer and entertainment center |
CN1867068A (en) * | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | Client-server based interactive television program guide system with remote server recording |
AR020608A1 (en) * | 1998-07-17 | 2002-05-22 | United Video Properties Inc | A METHOD AND A PROVISION TO SUPPLY A USER REMOTE ACCESS TO AN INTERACTIVE PROGRAMMING GUIDE BY A REMOTE ACCESS LINK |
US6208341B1 (en) * | 1998-08-05 | 2001-03-27 | U. S. Philips Corporation | GUI of remote control facilitates user-friendly editing of macros |
US6111677A (en) * | 1998-08-31 | 2000-08-29 | Sony Corporation | Optical remote control interface system and method |
US6498784B1 (en) * | 1998-10-20 | 2002-12-24 | Interdigital Technology Corporation | Cancellation of pilot and traffic signals |
US6594825B1 (en) * | 1998-10-30 | 2003-07-15 | Intel Corporation | Method and apparatus for selecting a version of an entertainment program based on user preferences |
US6169725B1 (en) * | 1998-10-30 | 2001-01-02 | Sony Corporation Of Japan | Apparatus and method for restoration of internal connections in a home audio/video system |
US7058635B1 (en) * | 1998-10-30 | 2006-06-06 | Intel Corporation | Method and apparatus for searching through an electronic programming guide |
US6408128B1 (en) * | 1998-11-12 | 2002-06-18 | Max Abecassis | Replaying with supplementary information a segment of a video |
US6816175B1 (en) * | 1998-12-19 | 2004-11-09 | International Business Machines Corporation | Orthogonal browsing in object hierarchies |
US20020194260A1 (en) * | 1999-01-22 | 2002-12-19 | Kent Lawrence Headley | Method and apparatus for creating multimedia playlists for audio-visual systems |
US6236395B1 (en) * | 1999-02-01 | 2001-05-22 | Sharp Laboratories Of America, Inc. | Audiovisual information management system |
US6577735B1 (en) * | 1999-02-12 | 2003-06-10 | Hewlett-Packard Development Company, L.P. | System and method for backing-up data stored on a portable audio player |
US6356971B1 (en) * | 1999-03-04 | 2002-03-12 | Sony Corporation | System for managing multimedia discs, tracks and files on a standalone computer |
US7505455B1 (en) * | 1999-03-19 | 2009-03-17 | F5 Networks, Inc. | Optimizations for tunneling between a bus and a network |
US6487145B1 (en) * | 1999-04-22 | 2002-11-26 | Roxio, Inc. | Method and system for audio data collection and management |
US8099758B2 (en) * | 1999-05-12 | 2012-01-17 | Microsoft Corporation | Policy based composite file system and method |
US6263503B1 (en) * | 1999-05-26 | 2001-07-17 | Neal Margulis | Method for effectively implementing a wireless television system |
JP2003503907A (en) * | 1999-06-28 | 2003-01-28 | ユナイテッド ビデオ プロパティーズ, インコーポレイテッド | Interactive television program guide system and method with niche hub |
US6647417B1 (en) * | 2000-02-10 | 2003-11-11 | World Theatre, Inc. | Music distribution systems |
US20010042107A1 (en) * | 2000-01-06 | 2001-11-15 | Palm Stephen R. | Networked audio player transport protocol and architecture |
JP2001209586A (en) * | 2000-01-26 | 2001-08-03 | Toshiba Corp | Unit and method of controlling contents for computer |
CA2402318C (en) * | 2000-03-08 | 2008-11-25 | General Instrument Corporation Of Delaware | Personal recorder and method of implementing and using same |
US20030068154A1 (en) * | 2000-03-08 | 2003-04-10 | Edward Zylka | Gateway content storage system having database indexing, and method thereof |
US20020059616A1 (en) * | 2000-03-31 | 2002-05-16 | Ucentric Holdings, Inc. | System and method for providing video programming information to television receivers over a unitary set of channels |
JP4963141B2 (en) * | 2000-04-27 | 2012-06-27 | ソニー株式会社 | Information providing apparatus and method, and program storage medium |
US6804357B1 (en) * | 2000-04-28 | 2004-10-12 | Nokia Corporation | Method and system for providing secure subscriber content data |
US8352331B2 (en) * | 2000-05-03 | 2013-01-08 | Yahoo! Inc. | Relationship discovery engine |
US6931593B1 (en) * | 2000-05-22 | 2005-08-16 | Gateway Inc. | Automatic channel generation for home network systems |
US6751402B1 (en) * | 2000-06-28 | 2004-06-15 | Keen Personal Media, Inc. | Set-top box connectable to a digital video recorder via an auxiliary interface and selects between a recorded video signal received from the digital video recorder and a real-time video signal to provide video data stream to a display device |
US6882793B1 (en) * | 2000-06-16 | 2005-04-19 | Yesvideo, Inc. | Video processing system |
US6657116B1 (en) * | 2000-06-29 | 2003-12-02 | Microsoft Corporation | Method and apparatus for scheduling music for specific listeners |
US20020010652A1 (en) * | 2000-07-14 | 2002-01-24 | Sony Corporation | Vendor ID tracking for e-marker |
EP1314083A2 (en) * | 2000-08-04 | 2003-05-28 | Copan Inc. | Method and system for presenting digital media |
EP1312209B1 (en) * | 2000-08-25 | 2017-03-08 | OpenTV, Inc. | Personalized remote control |
JP2004525533A (en) * | 2000-08-30 | 2004-08-19 | ティアリス, インコーポレイテッド | Home network system and method |
JP2002118451A (en) * | 2000-10-10 | 2002-04-19 | Fujitsu Ltd | Constant current driver circuit |
KR20130066712A (en) * | 2000-10-11 | 2013-06-20 | 유나이티드 비디오 프로퍼티즈, 인크. | Systems and methods for delivering media content |
US20020113824A1 (en) * | 2000-10-12 | 2002-08-22 | Myers Thomas D. | Graphic user interface that is usable as a commercial digital jukebox interface |
US20020046315A1 (en) * | 2000-10-13 | 2002-04-18 | Interactive Objects, Inc. | System and method for mapping interface functionality to codec functionality in a portable audio device |
US6907301B2 (en) * | 2000-10-16 | 2005-06-14 | Sony Corporation | Method and system for selecting and controlling devices in a home network |
US7206853B2 (en) * | 2000-10-23 | 2007-04-17 | Sony Corporation | content abstraction layer for use in home network applications |
EP1334617B1 (en) * | 2000-11-14 | 2015-04-01 | Cisco Technology, Inc. | Networked subscriber television distribution |
US20020180803A1 (en) * | 2001-03-29 | 2002-12-05 | Smartdisk Corporation | Systems, methods and computer program products for managing multimedia content |
JP2002184114A (en) * | 2000-12-11 | 2002-06-28 | Toshiba Corp | System for recording and reproducing musical data, and musical data storage medium |
US20020073416A1 (en) * | 2000-12-12 | 2002-06-13 | Philips Electronics North America Corporation | Remote control account authorization system |
US8601519B1 (en) * | 2000-12-28 | 2013-12-03 | At&T Intellectual Property I, L.P. | Digital residential entertainment system |
US20020104091A1 (en) * | 2001-01-26 | 2002-08-01 | Amal Prabhu | Home audio video interoperability implementation for high definition passthrough, on-screen display, and copy protection |
US6938101B2 (en) * | 2001-01-29 | 2005-08-30 | Universal Electronics Inc. | Hand held device having a browser application |
US20020166123A1 (en) * | 2001-03-02 | 2002-11-07 | Microsoft Corporation | Enhanced television services for digital video recording and playback |
US7039643B2 (en) * | 2001-04-10 | 2006-05-02 | Adobe Systems Incorporated | System, method and apparatus for converting and integrating media files |
US7305691B2 (en) * | 2001-05-07 | 2007-12-04 | Actv, Inc. | System and method for providing targeted programming outside of the home |
US7346917B2 (en) * | 2001-05-21 | 2008-03-18 | Cyberview Technology, Inc. | Trusted transactional set-top box |
US8291457B2 (en) * | 2001-05-24 | 2012-10-16 | Vixs Systems, Inc. | Channel selection in a multimedia system |
US6839769B2 (en) * | 2001-05-31 | 2005-01-04 | Intel Corporation | Limiting request propagation in a distributed file system |
US20020188735A1 (en) * | 2001-06-06 | 2002-12-12 | Needham Bradford H. | Partially replicated, locally searched peer to peer file sharing system |
US6826512B2 (en) * | 2001-06-28 | 2004-11-30 | Sony Corporation | Using local devices as diagnostic tools for consumer electronic devices |
US7114172B2 (en) * | 2001-06-28 | 2006-09-26 | Koninklijke Philips Electronics N.V. | Synchronized personal video recorders |
US20030005329A1 (en) * | 2001-06-29 | 2003-01-02 | Ari Ikonen | System and method for transmitting data via wireless connection in a secure manner |
US6901603B2 (en) * | 2001-07-10 | 2005-05-31 | General Instrument Corportion | Methods and apparatus for advanced recording options on a personal versatile recorder |
US20050039208A1 (en) * | 2001-10-12 | 2005-02-17 | General Dynamics Ots (Aerospace), Inc. | Wireless data communications system for a transportation vehicle |
US20030110272A1 (en) * | 2001-12-11 | 2003-06-12 | Du Castel Bertrand | System and method for filtering content |
US7634795B2 (en) * | 2002-01-11 | 2009-12-15 | Opentv, Inc. | Next generation television receiver |
US20070220580A1 (en) * | 2002-03-14 | 2007-09-20 | Daniel Putterman | User interface for a media convergence platform |
US9485532B2 (en) * | 2002-04-11 | 2016-11-01 | Arris Enterprises, Inc. | System and method for speculative tuning |
KR100485769B1 (en) * | 2002-05-14 | 2005-04-28 | 삼성전자주식회사 | Apparatus and method for offering connection between network devices located in different home networks |
DE10350935B4 (en) * | 2002-11-16 | 2019-02-21 | Schaeffler Technologies AG & Co. KG | torque converter |
EP1427148B1 (en) | 2002-12-04 | 2006-06-28 | Thomson Licensing | Method for communication between nodes in peer-to-peer networks using common group label |
US7787010B2 (en) * | 2003-03-20 | 2010-08-31 | Pixar | Video to film flat panel digital recorder and method |
US7260461B2 (en) * | 2005-10-31 | 2007-08-21 | Ford Global Technologies, Llc | Method for operating a pre-crash sensing system with protruding contact sensor |
US20070162661A1 (en) * | 2005-12-27 | 2007-07-12 | Pei-Yuan Fu | Memory extension apparatus and the method of data transfer applied therein |
-
2001
- 2001-07-19 US US09/910,316 patent/US7574723B2/en not_active Expired - Lifetime
-
2002
- 2002-07-19 JP JP2003514753A patent/JP2005507187A/en not_active Withdrawn
- 2002-07-19 WO PCT/US2002/023011 patent/WO2003009536A1/en not_active Application Discontinuation
- 2002-07-19 EP EP02747060A patent/EP1413093A1/en not_active Ceased
-
2009
- 2009-06-05 US US12/455,687 patent/US20090254950A1/en not_active Abandoned
- 2009-08-03 JP JP2009180942A patent/JP2009296625A/en not_active Withdrawn
-
2011
- 2011-10-06 JP JP2011222258A patent/JP5393752B2/en not_active Expired - Lifetime
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6032202A (en) * | 1998-01-06 | 2000-02-29 | Sony Corporation Of Japan | Home audio/video network with two level device control |
WO1999064969A2 (en) * | 1998-06-11 | 1999-12-16 | Koninklijke Philips Electronics N.V. | Virtual jukebox |
WO2000017738A1 (en) * | 1998-09-17 | 2000-03-30 | Koninklijke Philips Electronics N.V. | Internet-based service for updating a programmable control device |
WO2000059230A1 (en) * | 1999-03-30 | 2000-10-05 | Sony Electronics, Inc. | A method and a device for managing resources in a network |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2388757A (en) * | 2002-05-16 | 2003-11-19 | Hewlett Packard Co | Seamless multimedia communication between peer networked appliances |
EP1604523A2 (en) * | 2003-03-06 | 2005-12-14 | Scientific-Atlanta, Inc. | Apparatus for entitling remote client devices |
EP1604523A4 (en) * | 2003-03-06 | 2009-12-30 | Scientific Atlanta | Apparatus for entitling remote client devices |
US7627903B2 (en) | 2003-12-04 | 2009-12-01 | Koninklijke Philips Electronics N.V. | Connection linked rights protection |
EP2284645A1 (en) | 2003-12-04 | 2011-02-16 | Koninklijke Philips Electronics N.V. | Connection linked rights protection |
WO2010084329A3 (en) * | 2009-01-23 | 2010-09-30 | British Sky Broadcasting Limited | Shared media content list |
Also Published As
Publication number | Publication date |
---|---|
JP2009296625A (en) | 2009-12-17 |
JP2012016063A (en) | 2012-01-19 |
JP5393752B2 (en) | 2014-01-22 |
US20090254950A1 (en) | 2009-10-08 |
JP2005507187A (en) | 2005-03-10 |
US7574723B2 (en) | 2009-08-11 |
EP1413093A1 (en) | 2004-04-28 |
US20030135859A1 (en) | 2003-07-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7574723B2 (en) | Home media network | |
US7206853B2 (en) | content abstraction layer for use in home network applications | |
EP1612685B1 (en) | Content providing server, information processing device and method, and computer program | |
JP4865985B2 (en) | Method and apparatus for processing media services from content aggregators | |
US7519681B2 (en) | Systems, methods, and media for discovering remote user interface applications over a network | |
US7555465B2 (en) | Service and method for providing a single point of access for multiple providers' video and audio content | |
US8931010B2 (en) | Methods and apparatus for client aggregation of media in a networked media system | |
US9229937B2 (en) | Apparatus and method for managing digital contents distributed over network | |
US20140115722A1 (en) | User Generated Content Distribution | |
US7574514B2 (en) | Systems and methods for identifying original streams of media content | |
US20020194601A1 (en) | System, method and computer program product for cross technology monitoring, profiling and predictive caching in a peer to peer broadcasting and viewing framework | |
US10133780B2 (en) | Methods, systems, and computer program products for determining availability of presentable content | |
US20130276139A1 (en) | Method and apparatus for accessing content protected media streams | |
CN1989768A (en) | Access to associated content | |
US20020099790A1 (en) | Method and system for providing convergent network services | |
US20050123887A1 (en) | System and method for providing karaoke service using set-top box | |
TW200814782A (en) | Method and system for partitioning television channels in a platform | |
US7734801B2 (en) | Method and apparatus for acquiring internet real-time media channels in a private network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR IE IT LU MC NL PT SE SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2003514753 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2002747060 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 2002747060 Country of ref document: EP |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
WWR | Wipo information: refused in national office |
Ref document number: 2002747060 Country of ref document: EP |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 2002747060 Country of ref document: EP |