×

Device and a method for ordering product at a premises via an integrated multimedia service system

  • US 8,086,495 B2
  • Filed: 09/10/2007
  • Issued: 12/27/2011
  • Est. Priority Date: 09/10/2007
  • Status: Active Grant
First Claim
Patent Images

1. A system for providing a product ordering service to a user premises, the system comprising:

  • an application service provider located outside the user premises and in communication with a management server, the application service provider operable to provide an application service and product data to a user terminal via the management server, a gateway device, and a digital media adapter, wherein the application service has a list of functions that are only accessible by providing a security credential;

    the management server located outside the user premises and in communication with the gateway device via a wide area network and operable to control transporting and storing of the product data and downloading and enabling the application service from the application service provider, the management server including an order management module operable to handle a product order received from the user terminal and a registration and billing module operable to authenticate registration of the application service provider and the user terminal and handle billing with regard to the product order from the user terminal, wherein if the application service provider is unable to authenticate registration with the management server the application service provider is prevented from communicating with the user terminal by the management server;

    the user terminal at the user premises having or driving a display device;

    the digital media adapter at the user premises coupled to the user terminal and operable to present the product data to the user terminal;

    the gateway device physically separated from the digital media adapter and the user terminal in the user premises, the gateway device coupled for communication with the digital media adapter and the user terminal via a local area network, and for communication with the wide area network outside the user premises, whereby the gateway provides a user-interactive product ordering service within the user premises via the display device, the gateway device being configured for obtaining and storing the product data via the wide area network and providing the product data to the digital media adapter to be displayed on the display device, wherein upon a user request for the product data the gateway device searches the stored product data stored in the gateway device and provides the requested product data to the digital media adapter for display on the display device, wherein, upon a placement of the product order by a user input through the user terminal based on the product data, the gateway device sends an order message via the wide area network to the application service provider, the gateway device comprising;

    an application service manager operable to serve as a message broker by providing services that coordinate communication between the application service provider, the management server, the digital media adapter, and the user terminal, the application service manager comprising;

    a configuration manager library that stores configuration parameters for the application service provided by the application service provider, the configuration manager library operable to receive the configuration parameters from the management server, the configuration parameters include an application service provider identifier that identifies the application service provider, the security credential that enables the application service manager to allow the user terminal to access the list of functions of the application service, and a list of media types supported by the application service, wherein the application service manager prevents the user terminal from accessing the list of functions of the application service when the user terminal is without the security credential;

    an alarm interface operable to generate an alarm message and send a process shutdown request to a platform manager within the gateway device if the configuration parameters received from the management server are non-compliant with the capabilities of the gateway device;

    a client library manager operable to communicate with the application service provider to obtain the application service and operable to store the application service and the product data;

    a download manager operable to manage downloading of the application service from the application service provider; and

    a storage manager operable to provide buffering time used by the gateway device while streaming the application service to the user terminal,a web server coupled to the application service manager and operable to receive an application request from the digital media adapter, the web server operable to send the application request to the application service manager which invokes an application programming interface to send the application request to the application service provider which provides the requested application service to the web server, the web server operable to send the requested application to the digital media adapter;

    an event manager coupled to the application service manager and operable to log events and publish events from the application service provider; and

    a network device manager coupled to the application service manager and operable to manage network devices coupled to the gateway device including the user terminal and the digital media adapter.

View all claims
  • 13 Assignments
Timeline View
Assignment View
    ×
    ×