US2009177736A1PendingUtilityA1

Systems and methods for outputting updated media

Individually held — no corporate assignee on recordPriority: Dec 14, 2007Filed: Dec 12, 2008Published: Jul 9, 2009
Est. expiryDec 14, 2027(~1.4 yrs left)· nominal 20-yr term from priority
H04L 67/14G06Q 30/02H04L 67/62H04L 67/535
56
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
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.   
   
   
       2 . The system of  claim 1 , wherein the at least one media element provided on the device via the output is determined by a user's relationship to a particular demographic profile. 
   
   
       3 . The system of  claim 1 , wherein the response further distinguishes the user. 
   
   
       4 . The system of  claim 1 , wherein the second process further comprises updating the communications algorithm by communicating with the server computer. 
   
   
       5 . The system of  claim 1 , wherein the first process comprises performing the functions of at least one of a radio, an audio player, a video player, a communications device, a camera or an automobile dashboard. 
   
   
       6 . The system of  claim 1 , wherein the second process further comprises updating the communications protocol by communicating with the server computer. 
   
   
       7 . The system of  claim 1 , wherein the second process further comprises counting the number of times that the updated media is outputted to the output module. 
   
   
       8 . The system of  claim 1 , wherein the communications algorithm determines the condition for communicating with the server computer based at least in part on the number of presentations of the media element. 
   
   
       9 . The system of  claim 1 , wherein the communications algorithm determines the condition for communication with the server computer based at least in part on the passage of time. 
   
   
       10 . The system of  claim 1 , wherein the communications algorithm determines the condition for communication with the server computer based at least in part on a prompt from the server computer. 
   
   
       11 . The system of  claim 1 , wherein the outputting at least one updated media is further based a scheduling algorithm that determines which updated media is to be outputted to the user. 
   
   
       12 . The system of  claim 11 , wherein the second process further comprises updating the scheduling algorithm by communicating with the server computer. 
   
   
       13 . The system of  claim 1 , wherein the response further distinguishes the device. 
   
   
       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.   
   
   
       15 . The system of  claim 14 , wherein the unique identifier is associated with the device. 
   
   
       16 . The system of  claim 14 , wherein the unique identifier is associated with the user. 
   
   
       17 . The system of  claim 14 , wherein the unique identifier is associated with the specific instance of distribution. 
   
   
       18 . The system of  claim 14 , wherein the communications algorithm determines when to query the server computer. 
   
   
       19 . The system of  claim 14 , wherein the second process further comprises updating the communications algorithm by communicating with the server computer. 
   
   
       20 . The system of  claim 14 , wherein the second process further comprises updating the communications protocol by communicating with the server computer. 
   
   
       21 . The system of  claim 14 , wherein the second process further comprises counting the number of times that the updated media is outputted to the output module. 
   
   
       22 . The system of  claim 21 , wherein the sending further comprises sending at least the number of times the updated media is outputted and the unique identifier. 
   
   
       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.   
   
   
       24 . The method of  claim 23 , the second process further comprising counting the number of times the updated media is outputted. 
   
   
       25 . The method of  claim 23 , wherein the querying is further based on the number of times the updated media is outputted. 
   
   
       26 . The method of  claim 23 , wherein the unique identifier is associated with at least the device. 
   
   
       27 . The method of  claim 23 , wherein the unique identifier is associated with at least the user. 
   
   
       28 . The method of  claim 23 , wherein the unique identifier is associated with at least the specific instance of distribution. 
   
   
       29 . The method of  claim 23 , wherein the storing comprises storing a plurality of updated media. 
   
   
       30 . The method of  claim 23 , wherein the outputting is further based on a scheduling algorithm that determines when updated media is to be outputted to the user. 
   
   
       31 . The method of  claim 23 , wherein the second process further comprises updating the scheduling algorithm by communicating with the server computer. 
   
   
       32 . The method of  claim 23 , wherein the querying is performed using a communications protocol. 
   
   
       33 . The method of  claim 23 , wherein the second process further comprises updating the communications protocol by communicating with the server computer. 
   
   
       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.   
   
   
       36 . The device of  claim 35 , wherein the input comprises a wireless link. 
   
   
       37 . The device of  claim 35 , wherein the input comprises a removable media. 
   
   
       38 . The device of  claim 35 , wherein the input comprises a wire with a transmission protocol. 
   
   
       39 . The device of  claim 35 , wherein the at least one message is installed in the memory other than through the input. 
   
   
       40 . The device of  claim 35 , wherein the transitioning from one mode of operation to another comprises transitioning from off to on. 
   
   
       41 . The device of  claim 35 , wherein the transitioning from one mode of operation to another comprises transitioning from low power to normal. 
   
   
       42 . The device of  claim 35 , wherein the transitioning from one mode of operation to another comprises transitioning from idle to normal. 
   
   
       43 . The device of  claim 35 , wherein the transitioning from one mode of operation to another comprises loading data into the device. 
   
   
       44 . The device of  claim 35 , wherein the transitioning from one mode of operation to another comprises transitioning from idle to normal. 
   
   
       45 . The device of  claim 35 , wherein the at least one message provided on the device via the output comprises a combination of messages received from the input and messages installed in the memory other than through the input. 
   
   
       46 . The device of  claim 35 , wherein the at least one message provided on the device via the output is determined by a user's relationship to a particular demographic profile. 
   
   
       47 . The device of  claim 35 , wherein the message provided on the device via the output is determined by a geographic location of the device. 
   
   
       48 . The device of  claim 35 , wherein the message provided on the device via the output is determined by a priority. 
   
   
       49 . The device of  claim 35 , wherein the message provided on the device via the output occurs over multiple uses of the device. 
   
   
       50 . The device of  claim 35 , wherein the message provided on the device via the output occurs is determined by a time of day. 
   
   
       51 . The device of  claim 35 , wherein the message provided on the device via the output occurs is determined by previous behaviors of a user. 
   
   
       52 . The device of  claim 35 , wherein the at least one message provided on the device via the output is determined by a user's relationship to a particular demographic profile. 
   
   
       53 . The device of  claim 35 , wherein the message provided on the device via the output is determined by a geographic location of the device. 
   
   
       54 . The device of  claim 35 , wherein the message provided on the device via the output is determined by a user's relationship to a particular demographic profile. 
   
   
       55 . The device of  claim 35 , wherein the message provided on the device via the output is determined by a priority. 
   
   
       56 . The device of  claim 35 , wherein the message provided on the device via the output occurs over multiple uses of the device. 
   
   
       57 . The device of  claim 35 , wherein the message provided on the device via the output is determined by a time of day. 
   
   
       58 . The device of  claim 35 , wherein the message provided on the device via the output is determined by previous behaviors of a user. 
   
   
       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.   
   
   
       60 . The system of  claim 59 , wherein the response further distinguishes the user. 
   
   
       61 . The system of  claim 59 , wherein the response further distinguishes the device. 
   
   
       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.   
   
   
       63 . The method of  claim 59 , further comprising receiving a response that distinguishes the specific presentation of the media element and the specific distribution of the media element. 
   
   
       64 . The system of  claim 63  wherein the response further distinguishes the user. 
   
   
       65 . The system of  claim 63 , wherein the response further distinguishes the device. 
   
   
       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.

Join the waitlist — get patent alerts

Track US2009177736A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.