Systems for customizing behaviors and interfaces in service invocations
First Claim
1. A communications service system for transmitting data between terminals and through the Internet, comprising:
- a Service Enabling server connected to the Internet for receiving a request for a necessary service from a terminal of a requesting user, said request including an identifier (ID) for identifying a terminal type of the terminal, the Service Enabling server comprising user profiles for a plurality of users and terminal capability files containing terminal profiles for a plurality of specific terminal types, each of the user profiles identifying preferences and terminal types used by a respective one of the plurality of users, whereinupon receiving the request by the Service Enabling server from the terminal, the Service Enabling server retrieves from a server on the Internet the necessary service requested by the requesting user, andthe information relating to the necessary service is changed, by the Service Enabling server, from a form that is output by the server to a form that is compatible with the terminal of the requesting user, a terminal type of the terminal used by the requesting user being determined from a corresponding one of the user profiles based on the ID and said form that is compatible with the terminal being determined by looking up the determined terminal type of the terminal used by the requesting user in the terminal capability files,wherein said Service Enabling server includes a list of selection identifiers for service requests, said Service Enabling server replacing the name of the service requests with the selection identifier in messages to the terminal to streamline the message forwarding process.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for personalizing and customizing user behaviors and interfaces includes a plurality of terminals for transmitting, processing and receiving information wherein the terminals are configured to each transmit a transmission signal including an identifier (ID) for identifying each of the terminals. The system also includes a network having a plurality of access points operable to communicate with the network, and a Service Enabling server connected to the network wherein each of the plurality of terminals are configured to independently access the Service Enabling server and upon accessing the Service Enabling server, a necessary service requested by the user of the terminal requesting the service is selected. Information related to the service is then placed in an understandable form for the terminal and the user.
55 Citations
44 Claims
-
1. A communications service system for transmitting data between terminals and through the Internet, comprising:
-
a Service Enabling server connected to the Internet for receiving a request for a necessary service from a terminal of a requesting user, said request including an identifier (ID) for identifying a terminal type of the terminal, the Service Enabling server comprising user profiles for a plurality of users and terminal capability files containing terminal profiles for a plurality of specific terminal types, each of the user profiles identifying preferences and terminal types used by a respective one of the plurality of users, wherein upon receiving the request by the Service Enabling server from the terminal, the Service Enabling server retrieves from a server on the Internet the necessary service requested by the requesting user, and the information relating to the necessary service is changed, by the Service Enabling server, from a form that is output by the server to a form that is compatible with the terminal of the requesting user, a terminal type of the terminal used by the requesting user being determined from a corresponding one of the user profiles based on the ID and said form that is compatible with the terminal being determined by looking up the determined terminal type of the terminal used by the requesting user in the terminal capability files, wherein said Service Enabling server includes a list of selection identifiers for service requests, said Service Enabling server replacing the name of the service requests with the selection identifier in messages to the terminal to streamline the message forwarding process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method of communicating services and customizing behaviors and interfaces for services invocations through a plurality of terminals interfaced to the Internet, comprising the steps of:
-
transmitting, by a requesting user through one of said plurality of terminals, a request for a necessary service including an identifier (ID) for identifying a terminal type of the one of said plurality of terminals; receiving, by a Service Enabling server connected to the Internet, the request, wherein each of said plurality of terminals are configured to independently access the Service Enabling server; upon receiving the request by the Service Enabling server, selecting, by the Service Enabling server, a necessary service requested by the requesting user; determining a terminal type of the one of the plurality of terminals used by the requesting user from a user profile of the requesting user stored on the Service Enabling server based on the ID, the user profile identifying preferences and terminal types used by the requesting user; changing a form of the information relating to the necessary service that is output by the necessary service to a form that is compatible with the determined terminal type of at least one terminal of the requesting user, wherein the form that is compatible with the determined terminal type is determined from terminal capability files stored on the Service Enabling server, the terminal capability files including data representing features and profiles of various different terminals, wherein said step of transmitting comprises buffering information, said step of buffering comprising creating a message to be sent through the communications network, wherein the message is too long to be sent at one time, specifying a continuation mark for the message and sending a part of the message with the continuation mark, sending a remaining part of the message omitting the continuation mark, receiving the message parts at the Service Enabling server and combining the message parts to create the message without the continuation mark, and sending the message to a destination in the communications network. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A method of communicating services and customizing behaviors and interfaces for services invocations through a plurality of terminals interfaced to the Internet, comprising the steps of:
-
transmitting, by a requesting user through one of said plurality of terminals, a request for a necessary service including an identifier (ID) for identifying a terminal type of the one of said plurality of terminals; receiving, by a Service Enabling server connected to the Internet, the request, wherein each of said plurality of terminals are configured to independently access the Service Enabling server; upon receiving the request by the Service Enabling server, selecting, by the Service Enabling server, a necessary service requested by the requesting user; determining a terminal type of the one of the plurality of terminals used by the requesting user from a user profile of the requesting user stored on the Service Enabling server based on the ID, the user profile identifying preferences and terminal types used by the requesting user; changing a form of the information relating to the necessary service that is output by the necessary service to a form that is compatible with the determined terminal type of at least one terminal of the requesting user, wherein the form that is compatible with the determined terminal type is determined from terminal capability files stored on the Service Enabling server, the terminal capability files including data representing features and profiles of various different terminals, wherein said step of transmitting comprises buffering information, said step of buffering comprising sending the request to the Service Enabling server from one of said plurality of terminals, sending from the Service Enabling server at least a start of a message corresponding to the request, and placing a mark in the Service Enabling server at an end of the message to indicate that the message is continued in a next message to be sent from the Service Enabling server, if further requested within a time limit.
-
-
43. A method of communicating services and customizing behaviors and interfaces for services invocations through a plurality of terminals interfaced to the Internet, comprising the steps of:
-
transmitting, by a requesting user through one of said plurality of terminals, a request for a necessary service including an identifier (ID) for identifying a terminal type of the one of said plurality of terminals; receiving, by a Service Enabling server connected to the Internet, the request, wherein each of said plurality of terminals are configured to independently access the Service Enabling server; upon receiving the request by the Service Enabling server, selecting, by the Service Enabling server, a necessary service requested by the requesting user; determining a terminal type of the one of the plurality of terminals used by the requesting user from a user profile of the requesting user stored on the Service Enabling server based on the ID, the user profile identifying preferences and terminal types used by the requesting user; changing a form of the information relating to the necessary service that is output by the necessary service to a form that is compatible with the determined terminal type of at least one terminal of the requesting user, wherein the form that is compatible with the determined terminal type is determined from terminal capability files stored on the Service Enabling server, the terminal capability files including data representing features and profiles of various different terminals, wherein the Internet includes a service-providing server, said method further comprising the step of performing session management including the sub-steps of; accessing an application in the service-providing server from a first terminal of the plurality of terminals to establish a session; maintaining the session in the service providing server; identifying a user requesting access to the session and the service-providing server from a second terminal of the plurality of terminals; joining the user from the second terminal to the session; converting the protocols from the first terminal to the second terminal to continue the session; and terminating access to the session from the first terminal.
-
-
44. A method of communicating services and customizing behaviors and interfaces for services invocations through a plurality of terminals interfaced to the Internet, comprising the steps of:
-
transmitting, by a requesting user through one of said plurality of terminals, a request for a necessary service including an identifier (ID) for identifying a terminal type of the one of said plurality of terminals; receiving, by a Service Enabling server connected to the Internet, the request, wherein each of said plurality of terminals are configured to independently access the Service Enabling server; upon receiving the request by the Service Enabling server, selecting, by the Service Enabling server, a necessary service requested by the requesting user; determining a terminal type of the one of the plurality of terminals used by the requesting user from a user profile of the requesting user stored on the Service Enabling server based on the ID, the user profile identifying preferences and terminal types used by the requesting user; changing a form of the information relating to the necessary service that is output by the necessary service to a form that is compatible with the determined terminal type of at least one terminal of the requesting user, wherein the form that is compatible with the determined terminal type is determined from terminal capability files stored on the Service Enabling server, the terminal capability files including data representing features and profiles of various different terminals, and further comprising the steps of requesting a service, by the requesting user, using a first terminal, and sending in response to the request, by the Service Enabling server, information related to the requested service to a second terminal of the user instead of the first terminal based on the user profile which defines the second terminal as an output terminal for that service.
-
Specification