Method and system for updating capabilities of a device
First Claim
1. A method for updating capabilities of a device comprising steps of:
- receiving a capability;
receiving a request to confirm a capability of the device, said request including a list of capabilities;
comparing the list of capabilities to current capabilities of the device; and
identifying to a server the capability of the device.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and system for transmitting data to a device is described. The method includes steps of comparing, in a server, a list of capabilities of the server against a list of capabilities of a mobile terminal and creating a list of capabilities in the server and not in the mobile terminal. The method and system wirelessly transmit, to the mobile terminal, a request to confirm the capabilities of the mobile terminal. The mobile terminal receives the request and the list of capabilities and compares the list of capabilities to current capabilities of the mobile terminal and then wirelessly transmits data identifying its capabilities to the server, the data including information of new capabilities of the mobile terminal. The server then updates the list of capabilities of the mobile terminal based on the information of new capabilities.
76 Citations
41 Claims
-
1. A method for updating capabilities of a device comprising steps of:
-
receiving a capability;
receiving a request to confirm a capability of the device, said request including a list of capabilities;
comparing the list of capabilities to current capabilities of the device; and
identifying to a server the capability of the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for selecting a network node for transmission of a service from a server to a terminal, the method comprising steps of:
-
maintaining a first list of capabilities for each of a plurality of network nodes, a second list of capabilities for each of a plurality of terminals, and a third list of capabilities of a server;
determining whether a network node of the plurality of network nodes is capable of delivering a service to a terminal of the plurality of terminals in accordance with a specified format;
upon determining that the network node is not capable of delivering the service to the terminal in accordance with the specified format, updating the network node to be able to deliver the service; and
delivering the service to the terminal via the network node. - View Dependent Claims (15, 16, 17)
-
-
18. A method for selecting a network node for transmission of a service from a server to a terminal, the method comprising steps of:
-
maintaining a first list of capabilities of a plurality of network nodes, a second list of capabilities of a plurality of terminals, and a third list of capabilities of a server;
determining whether a first network node of the plurality of network nodes is capable of delivering a service to a terminal of the plurality of terminals in accordance with a specified format;
upon determining that the network node is not capable of delivering the service to the terminal in accordance with the specified format, selecting a second network node of the plurality of network nodes configured to deliver the service; and
delivering the service to the terminal through the second network node. - View Dependent Claims (19)
-
-
20. A method for transmitting data to a device, the method comprising steps of:
-
comparing a first list of capabilities of a server against a second list of capabilities of a device;
creating a third list of capabilities in the server but not in the device;
transmitting, to the device, a request to confirm the capabilities of the device, said request including the third list;
receiving data identifying a current capability of the device on the third list; and
updating, at the server, the second list of capabilities based on the identified current capability. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A server for transmitting data to a device, the server comprising:
-
a subscriber information database, the subscriber information database comprising a first listing of capabilities of the device associated with the server;
a server information database, the server information database comprising a second listing of the capabilities of the server;
a first application for updating the subscriber information database;
a second application for updating the server information database; and
a third application for comparing information between the subscriber information database and the server information database, wherein the server is configured to create a list of capabilities in the server and not in the device, wherein the server is configured to transmit, to the device, a request to confirm a capability of the device, the request including the list of capabilities, wherein the server is configured to receive data identifying a current capability of the device from the list of capabilities, wherein the server is configured to transmit a service to the device based upon the identified current capability. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. An apparatus for receiving data from a device, the apparatus comprising:
-
an apparatus information database, the apparatus information database comprising a listing of capabilities of the apparatus; and
a client proxy component configured to receive a request to confirm the capabilities of the apparatus, said request including a list of capabilities associated with a device, to compare the list of capabilities to current capabilities of the apparatus, to update the list of capabilities to include information of a new capability of the apparatus, and to transmit the updated list of capabilities in order to receive a service based upon the updated list of capabilities. - View Dependent Claims (35, 36, 37)
-
-
38. A method for transmitting data to a terminal, the method comprising steps of:
-
comparing, in a server, a first list of capabilities of the server against a second list of capabilities of a mobile terminal;
creating a third list of capabilities in the server and not in the mobile terminal;
wirelessly transmitting, to the mobile terminal, a request to confirm the capabilities of the mobile terminal, said request including the third list;
receiving the request at the mobile terminal and comparing the third list to current capabilities of the mobile terminal;
identifying, to the server, a current capability of the mobile terminal on said third list; and
updating, at the server, the second list of capabilities based on the identified current capability. - View Dependent Claims (39, 40, 41)
-
Specification