System and method for providing an application to a device
AssigneeComcast Cable Holdings, LLC
InventorsRichard M. Woundy, Manoj Chaudhari, Raju Datla, Eugene Lee, Srinivas Bongoni
Life of this patent
Estimating the term…
Abstract
The disclosed embodiments include a system and method for providing at least one electronic application to at least one device. In one embodiment, the method includes acquiring device information that relates to the device and determining whether the device supports the at least one application based on the device information. The method may further include generating an electronic message for the device wherein the message contains at least one link for acquiring the at least one application when the device supports the application.
Claims20
A system comprising:
- an interface in communication with a provisioning services layer comprising at least one server with a memory, the interface configured to:
- acquire account information corresponding to an account;
- acquire device information related to capabilities associated with each of a plurality of devices, each of the plurality of devices being associated with the account;
- based on the device information, determine one or more applications that are supported by at least one of the plurality of devices;
- determine that one or more messages identifying at least one of the one or more applications have not been received by the plurality of devices;
- subsequent to determining that the one or more messages have not been received by the plurality of devices, cause the provisioning services layer to generate a plurality of messages, wherein the plurality of messages includes at least one message intended for each device in the plurality of devices, and wherein each message of the plurality of messages includes a link to at least one of the one or more applications;
- and
- cause the provisioning services layer to transmit the plurality of messages.
An apparatus comprising:
- a server storing software that, when executed by the server, causes the apparatus to:
- acquire account information corresponding to an account;
- acquire device information related to capabilities associated with each of a plurality of devices, each of the plurality of devices being associated with the account;
- based on the device information, determine one or more applications that are supported by at least one of the plurality of devices;
- determine that one or more messages identifying at least one of the one or more applications have not been received by the plurality of devices;
- subsequent to determining that the one or more messages have not been received by the plurality of devices, generate a plurality of messages, wherein the plurality of messages includes at least one message intended for each device in the plurality of devices, and wherein each message of the plurality of messages includes a link to at least one of the one or more applications;
- and
- transmit the plurality of messages.
A method comprising:
- acquiring account information corresponding to an account;
- acquiring device information related to capabilities associated with each of a plurality of devices, each of the plurality of devices being associated with the account;
- based on the device information, determining one or more applications that are supported by at least one of the plurality of devices;
- determining that one or more messages identifying at least one of the one or more applications have not been received by the plurality of devices;
- subsequent to determining that the one or more messages have not been received by the plurality of devices, generating a plurality of messages, wherein the plurality of messages includes at least one message intended for each device in the plurality of devices, and wherein each message of the plurality of messages includes a link to at least one of the one or more applications;
- and
- transmitting the plurality of messages.
Dependencies are inferred from the claim text.