SYSTEMS AND METHODS FOR OUTPUTTING UPDATED MEDIA
First Claim
1. A system for distinguishing user responses in relation to presentation of a media element comprising:
- a device comprising a plurality of processes;
an output module for communicating with a user, wherein the user responds to a specific instance of presentation of the media element;
a memory configured to store at least the media element and a unique identifier specific to the instance of distribution of the media element, wherein the memory receives at least the a media element and the unique identifier specific to the instance of distribution of the media element from the server computer via the communications protocol;
a processor, the processor configured to perform a first process and a second process, wherein the media element is presented during at least one of the processes;
a communications connection configured to communicate with a server computer using at least one communications protocol, wherein a communications algorithm determines a condition for the device to communicate with the server computer over the communications protocol, including communicating to the server computer a response wherein the response comprises at least the unique identifier specific instance of distribution of the media element and data distinguishing the specific instance of presentation of the media element.
1 Assignment
0 Petitions
Accused Products
Abstract
In certain embodiments, a device for outputting updated messages a determinate number of times is provided. The device may comprise an output, an input, one or more processors, a memory, a code stored in the memory and executed by the processor, wherein at least one message is received from time to time by the device through the input, and wherein the code selects if and when the at least one message is to be provided on the device via the output a determinate number of times.
The operation of the enabled device can allow the message to be delivered to the user as the result of some action in regards to enabled device usage. Selective delivery can be activated upon enabled device power up, by coming out of a low power “sleep” mode, by going into or out of an idle mode, when a new mode is selected, when new media is presented to the device (including by docking, inserting removable media and/or wireless delivery), when the enabled device is waiting for new media (by the same methods of docking, inserting removable media and/or wireless delivery), when a new channel is selected by the user, using an incremental and/or iterative measurement process monitored by internal software and/or by a database server on a network, starting a new application during some aspect of operation, which can be triggered by an alarm set within the device, and/or an alarm transmitted to the device and/or when it is believed it would be the optimum time to deliver the message to the user.
-
Citations
66 Claims
-
1. A system for distinguishing user responses in relation to presentation of a media element comprising:
-
a device comprising a plurality of processes; an output module for communicating with a user, wherein the user responds to a specific instance of presentation of the media element; a memory configured to store at least the media element and a unique identifier specific to the instance of distribution of the media element, wherein the memory receives at least the a media element and the unique identifier specific to the instance of distribution of the media element from the server computer via the communications protocol; a processor, the processor configured to perform a first process and a second process, wherein the media element is presented during at least one of the processes; a communications connection configured to communicate with a server computer using at least one communications protocol, wherein a communications algorithm determines a condition for the device to communicate with the server computer over the communications protocol, including communicating to the server computer a response wherein the response comprises at least the unique identifier specific instance of distribution of the media element and data distinguishing the specific instance of presentation of the media element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for outputting updated media during certain states of a device, comprising:
-
a device comprising a plurality of states; a unique identifier; a communications connection configured to communicate with a server computer using at least one communications protocol; an output module for communicating with a user; a memory configured to store a plurality of media, wherein the memory receives an updated media from the server computer over the communications connection; a processor, the processor configured to perform a first process and a second process; wherein the second process comprises monitoring the plurality of states to detect a transition state;
querying the server computer over the communications connection based on a communications algorithm;
sending at least the unique identifier to the server computer over the communications connection;
receiving into the memory the updated media based on the output of the querying and on the unique identifier, outputting at least one updated media to the output module based on the detection of the transition state. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of outputting updated media during certain states of a device comprising, in no particular order:
-
performing a first process and a second process, wherein the second process comprises; determining when to communicate with a server computer; querying the server computer based on the output of the determining and on a unique identifier; receiving at least one updated media from the server computer based on the output of the querying; storing the updated media in the device; and outputting to a user the updated media based on when the device transitions between certain states. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method of outputting updated media during certain states of a device comprising, in no particular order:
-
determining when to communicate with a server computer; querying the server computer based on the output of the determining and on a unique identifier; receiving at least one updated media from the server computer based on the output of the querying, wherein the at least one updated media is ancillary to the device'"'"'s states; storing the updated media in the device; and outputting to a user the updated media when the device transitions between certain states.
-
-
35. A device for outputting updated messages during transitions from one mode of operation to another, the device comprising:
-
an output; an input; one or more processors; a memory; a code stored in the memory and executed by the processor; wherein at least one message is received from time to time by the device through the input; and wherein the code selects if and when the at least one message is to be provided on the device via the output whenever the device is transitioning from one mode of operation to another. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A message control system for distinguishing user responses in relation to presentation of a media element comprising:
-
a message control module that receives through a communications connection a query from a message device and determines a media element for presentation on the message device, the message device comprising at least a memory, an output, and a processor configured to perform at least a first process and a second process; a database storing a plurality of media elements, wherein the database outputs the requested media element to the message control module; a message delivery module that receives the media element from the message control module and determines a unique identifier specific to the instance of distribution of the media element, wherein at least the media element and the unique identifier specific to the instance of distribution of the media element are sent through the communications connection to the message device for storage in the memory, the message device configured to output the media element during at least one of the processes; and a communication module that receives a response from the message device over the communications connection, wherein the response enables the distinguishing of at least the specific instance of distribution of the media element and the specific instance of a presentation of the media element. - View Dependent Claims (60, 61, 63, 64, 65)
-
-
62. A method for communicating a media element for presentation on a user device comprising:
-
receiving on a server through a communication connection a query from the user device, the device comprising a memory, an output, and a processor configured to perform at least a first process and a second process; determining a media element for presentation on the user device; assigning a unique identifier specific to the instance of distribution of the media element; and sending the media element to the user device through the communication connection, wherein the media element is sent over the communications connection to the user device for storage on the memory, the user device configured to output the media element during at least one of the processes.
-
-
66. A system for distinguishing user responses in relation to presentation of a media element comprising:
-
a device comprising a plurality of processes; an output module for communicating with a user, wherein the user responds to a specific instance of presentation of the media element; a memory configured to store at least the media element and a unique identifier specific to the instance of distribution of the media element, wherein the memory receives at least the media element and the unique identifier specific to the instance of distribution of the media element from the server computer via the communications protocol; a processor, the processor configured to perform a first process and a second process, wherein the media element is presented during at least one of the processes; a communications connection configured to communicate with a server computer using at least one communications protocol, wherein a communications algorithm determines a condition for the device to communicate with the server computer over the communications protocol, including communicating to the server computer a response wherein the response allows the server computer to distinguish at least the specific instance of distribution of the media element and the specific instance of presentation of the media element.
-
Specification