Method and apparatus for cordless phone and other telecommunications services
First Claim
1. A system for delivering enhanced application services to a user device, comprising:
- at least one user device;
a portal that defines user privileges for a base station coupled to said at least one user device and schedules delivery of application services to said base station, wherein the portal provides a user interface to allow users to configure parameters for the system and to configure rules for the system, wherein the rules control performance of an application delivery engine;
a gateway component residing on a computational device that receives requests for application services originating from said at least one user device, and, responsive to a request for service, transcodes a received response to said request for display on the user device, wherein the gateway component provides access to the application services by receiving configuration data from the portal which controls the data to be accessed and location of the data to be accessed;
wherein the rules that control performance of the application delivery engine, applies to specific users, a relationship between a specific base station and its registered user device together with a user'"'"'s content privileges, which control the gateway, wherein said application delivery engine, residing on a computational device, manages and schedules delivery of application services from said gateway to said base station, and wherein said application delivery engine, triggered by any of;
a scheduled event and a request from said specific base station accesses said gateway to gather appropriate information and wherein said gateway accesses said information under control of said application delivery engine;
said base station comprising a processor comprising program code for performing the operations of;
receiving responses from said gateway, identifying incoming messages and at least one of;
translating incoming messages to user device presentable information, managing presentation of information to the user device, managing download and storage of applications, identifying information associated with an incoming message, and routing the incoming message and the associated information to the user device, for providing an address book manager for managing an address book user interface and maintaining one or more shared address books accessible by other users of the system, andstoring at least the response andat least one incoming message.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods and apparatus are provided that combine a software application framework within a variety of consumer communication devices to provide enhanced functionality. The enhanced functionality devices can then be controlled and integrated into an Internet based application and delivery service, connected by various networking technologies including, e.g., broadband communication systems. Centralized and distributed services allow a user to modify a variety of parameters that will ultimately control how information is delivered. The solution can also be controlled by service providers as a method for integrating their existing application infrastructure and potentially new applications within an overall broadband communication service.
113 Citations
18 Claims
-
1. A system for delivering enhanced application services to a user device, comprising:
-
at least one user device; a portal that defines user privileges for a base station coupled to said at least one user device and schedules delivery of application services to said base station, wherein the portal provides a user interface to allow users to configure parameters for the system and to configure rules for the system, wherein the rules control performance of an application delivery engine; a gateway component residing on a computational device that receives requests for application services originating from said at least one user device, and, responsive to a request for service, transcodes a received response to said request for display on the user device, wherein the gateway component provides access to the application services by receiving configuration data from the portal which controls the data to be accessed and location of the data to be accessed; wherein the rules that control performance of the application delivery engine, applies to specific users, a relationship between a specific base station and its registered user device together with a user'"'"'s content privileges, which control the gateway, wherein said application delivery engine, residing on a computational device, manages and schedules delivery of application services from said gateway to said base station, and wherein said application delivery engine, triggered by any of;
a scheduled event and a request from said specific base station accesses said gateway to gather appropriate information and wherein said gateway accesses said information under control of said application delivery engine;said base station comprising a processor comprising program code for performing the operations of; receiving responses from said gateway, identifying incoming messages and at least one of;
translating incoming messages to user device presentable information, managing presentation of information to the user device, managing download and storage of applications, identifying information associated with an incoming message, and routing the incoming message and the associated information to the user device, for providing an address book manager for managing an address book user interface and maintaining one or more shared address books accessible by other users of the system, andstoring at least the response and at least one incoming message. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for delivering enhanced network services, comprising:
-
a computer programmed as a gateway that accesses one or more network services responsive to a request from a user device, the gateway being configured to receive a response from the one or more network services and to format the response for presentation by the user device; wherein the gateway provides access to the application services by using configuration data from a portal, wherein the portal defines user privileges for a base station coupled to said user device and schedules delivery of application services to said base station, wherein the portal provides a user interface to allow users to configure parameters for the system and to configure rules for the system, wherein the rules control performance of an application delivery engine, said configuration data controlling the data to be accessed and location of the data to be accessed; wherein the rules that control performance of a computer programmed as an application delivery engine, applies to specific users, a relationship between a specific base station and a user device registered with said specific base station together with a user'"'"'s content privileges, that, triggered by any of;
a scheduled event and a request from said specific base station, accesses said gateway to gather appropriate information and wherein said gateway accesses said information under control of said application delivery engine and manages and schedules delivery of the information or network services to the user device; anda computer and a software application framework resident on said computer, which, when executed on said computer, establishes a display manager and a download manager, wherein the software application framework, when executed, enables the user device to communicate with the gateway through a base station, and wherein the base station is adapted to translate primitive requests from the user device for transmission to the gateway and further adapted to receive formatted responses from the gateway for transmission to the user device.
-
-
8. A method for providing enhanced telecommunications services comprising the steps of:
-
a computer receiving a request from a user device, the request being encoded in a first format; a computer translating the request to obtain a command encoded in a second format; responsive to the command, a computer soliciting one or more service providers for a desired service; a computer receiving from the one or more service providers information responsive to the solicitation; a computer translating the information to obtain a response encoded in the first format; and a computer transmitting the response to the user device, wherein the response contains the desired service and wherein the first format includes voice and data information, wherein at least one of the computers is programmed as a gateway that accesses one or more network services responsive to a request from the user device, the gateway being configured to receive a response from the one or more network services and to format the response for presentation by the user device;
wherein the gateway provides access to the application services by using configuration data from a portal, wherein the portal defines user privileges for a base station coupled to said user device and schedules delivery of application services to said base station, wherein the portal provides a user interface to allow users to configure parameters for the system and to configure rules for the system, wherein the rules control performance of an application delivery engine, said configuration data controlling the data to be accessed and location of the data to be accessed,wherein the rules that control performance of an application delivery engine applies to specific users a relationship between a specific base station and a user device registered with said specific base station together with a user'"'"'s content privileges, that, triggered by any of;
a scheduled event and a request from said specific base station, accesses said gateway to gather appropriate information and wherein said gateway accesses said information under control of said application delivery engine and manages and schedules delivery of the information or network services to the user device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method for sending voice calls to a person associated with a user'"'"'s buddy list comprising the steps of:
-
a base station receiving a request from a user device to transmit the user'"'"'s buddy list to the user device; a portal that defines user privileges for a base station coupled to said at least one user device and schedules delivery of application services to said base station, wherein the portal provides a user interface to allow users to configure parameters for the system and to configure rules for the system, wherein the rules control performance of an application delivery engine; the base station transmitting the request to a gateway component by way of an application delivery engine, controlled at least in part by rules configured at the portal, wherein the rules applies to specific users, a relationship between a specific base station and its registered user device together with a user'"'"'s content privileges, said application delivery engine, residing on a computational device, managing and scheduling delivery of application services from said gateway to said base station, wherein said application delivery engine, triggered by any of;
a scheduled event and a request from said specific base station accesses said gateway to gather appropriate information and wherein said gateway accesses said information under control of said application delivery engine, wherein the gateway component provides access by receiving configuration data from the portal which controls the data to be accessed and location of the data to be accessed;the gateway component retrieving the buddy list and transmitting the buddy list to the base station by way of said application delivery engine; the base station transmitting the buddy list to the user device; the base station receiving a request to call a buddy on the buddy list; the base station transmitting the request to call a buddy to the gateway component by way of said application delivery engine; the gateway component retrieving the information for placing the call; the gateway component transmitting the information to the base station by way of said application delivery engine; and the base station calling the requested buddy using voice over Internet protocol.
-
-
17. A computer program product comprising a non-transitory computer-readable storage medium having computer-readable instructions for a method for providing enhanced telecommunications services encoded thereon, the method comprising the steps of:
-
receiving a request from a user device enabled for at least one of DECT (Digital Enhanced Cordless Telecommunications) and WDCT (Worldwide Digital Cordless Telecommunications), the request being encoded in a first format; translating the request to obtain a command encoded in a second format; responsive to the command, soliciting one or more service providers for a desired service; receiving from the one or more service providers information responsive to the solicitation; translating the information to obtain a response encoded in the first format; and transmitting the response to the user device, wherein the response contains the desired service and wherein the first format includes voice and data information, wherein at least one of the computers is programmed as a gateway that accesses one or more network services responsive to a request from the user device, the gateway being configured to receive a response from the one or more network services and to format the response for presentation by the user device;
wherein the gateway provides access to the application services by using configuration data from a portal, wherein the portal defines user privileges for a base station coupled to said user device and schedules delivery of application services to said base station, wherein the portal provides a user interface to allow users to configure parameters for the system and to configure rules for the system, wherein the rules control performance of an application delivery engine, said configuration data controlling the data to be accessed and location of the data to be accessed,wherein the rules that control performance of an application delivery engine applies to specific users a relationship between a specific base station and a user device registered with said specific base station together with a user'"'"'s content privileges, that, triggered by any of;
a scheduled event and a request from said specific base station, accesses said gateway to gather appropriate information and wherein said gateway accesses said information under control of said application delivery engine and manages and schedules delivery of the information or network services to the user device.
-
-
18. A computer program product comprising a non-transitory computer-readable storage medium having computer-readable instructions for a method for sending voice calls to a person associated with a user'"'"'s buddy list encoded thereon, the method comprising the steps of:
-
a base station receiving a request from a user device to transmit the user'"'"'s buddy list to the user device; a portal that defines user privileges for a base station coupled to said at least one user device and schedules delivery of application services to said base station, wherein the portal provides a user interface to allow users to configure parameters for the system and to configure rules for the system, wherein the rules control performance of an application delivery engine; the base station transmitting the request to a gateway component by way of an application delivery engine, controlled at least in part by rules configured at the portal, wherein the rules applies to specific users, a relationship between a specific base station and its registered user device together with a user'"'"'s content privileges, said application delivery engine, residing on a computational device, managing and scheduling delivery of application services from said gateway to said base station, wherein said application delivery engine, triggered by any of;
a scheduled event and a request from said specific base station accesses said gateway to gather appropriate information and wherein said gateway accesses said information under control of said application delivery engine, wherein the gateway provides access by receiving configuration data from the portal which controls the data to be accessed and location of the data to be accessed;the gateway component retrieving the buddy list and transmitting the buddy list to the base station by way of said application delivery engine; the base station transmitting the buddy list to the user device; the base station receiving a request to call a buddy on the buddy list; the base station transmitting the request to call a buddy to the gateway component by way of said application delivery engine; the gateway component retrieving the information for placing the call; the gateway component transmitting the information to the base station by way of said application delivery engine; and the base station calling the requested buddy using voice over Internet protocol.
-
Specification