Session initiation protocol enabled set-top device
7 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for handling subscriber services from different sources without requiring interaction with different devices. The present invention also provides a method and apparatus for receiving multimedia services using session initiation protocol (SIP) messages received from a source, such as a server on a network. In one embodiment, a set-top device is provided in which a SIP control is provided to register a subscriber with a server using SIP messages. A connection to a network, such as the Internet, is provided to communicate with the server. The set-top device is placed in line with the audio and video source to control audio and video streams presented to the subscriber. The set-top device is also configured to receive voice calls from a public switched telephone network (PSTN). Further, the set-top device includes a remote control mechanism, such as an infrared (IR) transmitter and receiver to receive input from the subscriber and to control other devices using IR signals. Also, subscriber services customized for a particular subscriber may be directed to the subscriber at a location when the subscriber registers with the server through a set-top device at that location using SIP. Services, such as, for example, call screening, channel guides, video on demand, and Web browsing are provided through the set-top device and messaging with a server using SIP messages.
-
Citations
75 Claims
-
1-34. -34. (canceled)
-
35. A method for providing services to a set-top device, the method comprising:
-
establishing a connection with a server, wherein the connection is established using an application layer control protocol;
receiving a message from the server, wherein the message indicates that a call from a caller to a user is being attempted and includes call information for the caller;
responsive to receiving the message, generating a menu for display on a display connected to the set-top device, wherein the menu provides call information for the caller and provides selection on handling the call; and
responsive to an input, selectively processing the call. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
-
42-55. -55. (canceled)
-
56. A set-top device comprising:
-
establishing means for establishing a connection with a server, wherein the connection is established using an application layer control protocol;
receiving means for receiving a message from the server, wherein the message indicates that a call from a caller to a user is being attempted and includes call information for the caller;
generating means, responsive to receiving the message, for generating a menu for display on a display connected to the set-top device, wherein the menu provides call information for the caller and provides selection on handling the call; and
processing means, responsive to an input, for selectively processing the call. - View Dependent Claims (57, 58, 59, 60, 61, 62)
-
-
63-73. -73. (canceled)
-
74. A computer program product in a computer readable medium for providing services to a set-top device, the computer program product comprising:
-
first instructions for establishing a connection with a server, wherein the connection is established using an application layer control protocol;
second instructions for receiving a message from the server, wherein the message indicates that a call from a caller to a user is being attempted and includes call information for the caller;
third instructions, responsive to receiving the message, for generating a menu for display on a display connected to the set-top device, wherein the menu provides call information for the caller and provides selection on handling the call; and
fourth instructions, responsive to an input, for selectively processing the call.
-
-
75-76. -76. (canceled)
Specification