System, apparatus and method for associating an anticipated success indication with data delivery
First Claim
1. A method, comprising:
- determining, by a processor, to provide to a network element one or more device attributes of a device;
in response to the provision of the one or more device attributes of the device, receiving, by one or more of a proxy apparatus and the device, an anticipated success indication for at least one of transferring content to the device and rendering software in the device, wherein the anticipated success indication is an indication of a likelihood for success of the at least one of transferring the content to the device and rendering the software in the device based at least in part on one or more of the attributes of the device;
comparing the received anticipated success indication to a threshold success indication; and
facilitating of the at least one of transferring the content to the device and rendering the software in the device based at least in part on the comparison.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems, apparatuses and methods for determining success rates for the transfer and/or utilization of transmitted applications or other communicated services. An intermediary device specifies one or more device attributes of a target device, which are received at a server. The server determines an anticipated success rate for successfully transferring the requested content to the device and/or utilizing the content at the target device, and transfers an indication of the anticipated success rate to the intermediary device. The anticipated success rate indication is received at the intermediary device, which then determines whether the received anticipated success rate indication meets threshold criteria. If so, the intermediary device notifies the server to initiate the transfer of the content from the server to the target device if the threshold criteria is met.
49 Citations
38 Claims
-
1. A method, comprising:
-
determining, by a processor, to provide to a network element one or more device attributes of a device; in response to the provision of the one or more device attributes of the device, receiving, by one or more of a proxy apparatus and the device, an anticipated success indication for at least one of transferring content to the device and rendering software in the device, wherein the anticipated success indication is an indication of a likelihood for success of the at least one of transferring the content to the device and rendering the software in the device based at least in part on one or more of the attributes of the device; comparing the received anticipated success indication to a threshold success indication; and facilitating of the at least one of transferring the content to the device and rendering the software in the device based at least in part on the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
receiving, by a network element, one or more device attributes of a device and an identification of requested content; determining, by the network element, an anticipated success rate for one or more of transferring the requested content to the device and utilizing the content at the device, wherein the anticipated success rate is a rate of a likelihood for success of the one or more of transferring the content to the device and utilizing the content at the device based at least in part on one or more of the attributes of the device; determining to transfer an indication of the anticipated success rate; and in response to the transfer of the indication of the anticipated success rate, receiving, by the network element, a request for initiation of the transferring the requested content to the device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, determine to provide to a network element one or more attributes of a target device; in response to the provision of the one or more target device attributes, receive an anticipated success indication for at least one of transferring content to the target device and rendering software in the target device, wherein the anticipated success indication is an indication of a likelihood for success of the at least one of transferring the content to the target device rendering the software in the target device based at least in part on one or more of the target device attributes; compare the received anticipated success indication to a threshold success indication; and facilitate initiation of the at least one of transferring the content to the target device and rendering the software in the target device based at least in part on the comparison. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. An apparatus comprising:
-
a receiving module configured to receive one or more device attributes of a device and an identification of requested content from a database; a processing module configured to determine an anticipated success rate for one or more of transferring the requested content to the device and utilizing the content at the device, wherein the anticipated success rate is a rate of a likelihood for success of the one or more of transferring the content to the device and utilizing the content at the device based at least in part on one or more of the attributes of the device; a transmitting module configured to transmit an indication of the anticipated success rate; and in response to the transmission of the indication of the anticipated success rate, the receiving module being further configured to receive a request for initiation of the transferring the requested content to the device. - View Dependent Claims (34, 35)
-
-
36. A method, comprising:
-
determining to provide to a network element, via a proxy device, one or more device attributes of a target device; receiving, by the network element, the one or more device attributes and an identification of requested content, wherein the network element determines an anticipated success rate for one or more of transferring the requested content to the target device and utilizing the content at the target device based at least in part on one or more of the attributes of the device, and transfers an indication of the anticipated success rate to the proxy device; and receiving the anticipated success rate indication at the proxy device, wherein the proxy device determines whether the received anticipated success rate indication meets threshold criteria, and notifies the network element to initiate the transfer of the content from the network element to the target device if the threshold criteria is met.
-
-
37. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
determining to provide to a network element one or more device attributes of a device; in response to the provision of the one or more device attributes of the device, receiving, by one or more of a proxy apparatus and the device, an anticipated success indication for at least one of transferring content to the device and rendering software in the device, wherein the anticipated success indication is an indication of a likelihood for success of the at least one of transferring the content to the device and rendering the software in the device based at least in part on one or more of the attributes of the device; comparing the received anticipated success indication to a threshold success indication; and facilitating initiation of the at least one of transferring the content to the device and rendering the software in the device based at least in part on the comparison.
-
-
38. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
receiving one or more device attributes of a device and an identification of requested content; determining an anticipated success rate for one or more of transferring the requested content to the device and utilizing the content at the device, wherein the anticipated success rate is a rate of a likelihood for success of the one or more of transferring the content to the device and utilizing the content at the device based at least in part on one or more of the attributes of the device; and determining to transfer an indication of the anticipated success rate; and in response to the transfer of the indication of the anticipated success rate, receiving a request for initiation of the transferring the requested content to the device.
-
Specification