Method and apparatus for providing an application control trigger
AssigneeVerizon Patent and Licensing Inc.
InventorArvind K. Basra
Life of this patent
Estimating the term…
Abstract
An approach for implementing a live application control platform for providing live application control triggers via a multicast/broadcast transmission session. The approach includes receiving an input for specifying an application event trigger. The approach also includes delivering the application event trigger over a multicast data channel, wherein the application event trigger is received by a device within a coverage area of the multicast data channel to trigger an event to be performed by one or more applications of the device.
Claims20
A method, implemented by one or more computing devices, comprising:
- receiving, by the one or more computing devices, an input that specifies an application event trigger that specifies:
- an action that a particular application, installed at a user mobile device that receives the application event trigger, is to perform,
- a specified time at which the particular application, installed at the user mobile device, that receives the application event trigger, is to perform the action specified by the application event trigger, and
- an indication of one or more types of information, specific to the user mobile device, that are to supplement the action specified in the application event trigger;
- broadcasting content over a multicast data channel delivered via a cellular network, to a plurality of user mobile devices that are within a coverage area of the multicast data channel;
- and
- broadcasting the application event trigger over the multicast data channel, wherein broadcasting the application event trigger causes the plurality of user mobile devices to perform the action specified in the application event trigger, the performing including:
- determining one or more items of information, specific to the user mobile device, that respectively correspond to the one or more types of information specified by the application event trigger,
- supplementing the broadcasted content with the determined one or more items of information, and
- presenting, at the specified time, the supplemented broadcasted content, including the determined one or more items of information.
An apparatus comprising:
- a non-transitory computer-readable medium containing program instructions;
- and
- one or more processors to execute the program instructions to:
- receive an input that specifies an application event trigger that specifies:
- an action that a particular application, installed at a user mobile device that receives the application event trigger, is to perform,
- a specified time at which the particular application, installed at the user mobile device, that receives the application event trigger, is to perform the action specified by the application event trigger, and
- an indication of one or more types of information, specific to the user mobile device, that are to supplement the action specified in the application event trigger;
- broadcast content over a multicast data channel delivered via a cellular network, to a plurality of user mobile devices that are within a coverage area of the multicast data channel;
- and
- broadcast the application event trigger over the multicast data channel, wherein broadcasting the application event trigger causes the plurality of user mobile devices to perform the action specified in the application event trigger, the performing including:
- determining one or more items of information, specific to the user mobile device, that respectively correspond to the one or more types of information specified by the application event trigger,
- supplementing the broadcasted content with the determined one or more items of information, and
- presenting, at the specified time, the supplemented broadcasted content, including the determined one or more items of information.
A non-transitory computer-readable medium including instructions, for execution by one or more processors, to control the one or more processors to:
- receive an input that specifies an application event trigger that specifies:
- an action that a particular application, installed at a user mobile device that receives the application event trigger, is to perform,
- a specified time at which the particular application, installed at the user mobile device, that receives the application event trigger, is to perform the action specified by the application event trigger, and
- an indication of one or more types of information, specific to the user mobile device, that are to supplement the action specified in the application event trigger;
- broadcast content over a multicast data channel delivered via a cellular network, to a plurality of user mobile devices that are within a coverage area of the multicast data channel;
- and
- broadcast the application event trigger over the multicast data channel, wherein broadcasting the application event trigger causes the plurality of user mobile devices to perform the action specified in the application event trigger, the performing including:
- determining one or more items of information, specific to the user mobile device, that respectively correspond to the one or more types of information specified by the application event trigger,
- supplementing the broadcasted content with the determined one or more items of information, and
- presenting, at the specified time, the supplemented broadcasted content, including the determined one or more items of information.
Dependencies are inferred from the claim text.