P
US10945141B2ActiveUtilityPatentIndex 70

Systems and methods for improving content presentation

Assignee: QUALCOMM INCPriority: Jul 25, 2017Filed: Jul 25, 2017Granted: Mar 9, 2021
Est. expiryJul 25, 2037(~11.1 yrs left)· nominal 20-yr term from priority
Inventors:KIES JONATHANCURTIS WALKER
H04W 24/04H04N 21/2353H04B 7/26H04N 21/8146H04N 21/2385H04N 21/816H04N 21/43637H04N 21/25841H04N 21/41407H04N 21/2402H04W 24/02H04W 88/08H04L 67/30H04W 24/08H04L 41/147H04B 7/0695H04L 43/08
70
PatentIndex Score
2
Cited by
94
References
31
Claims

Abstract

Systems, methods, and devices of various embodiments may improve content presentation. The systems, methods, and devices may predict a state of a presentation environment to be induced by one or more stimuli in content to be presented to one or more users in the presentation environment. The systems, methods, and devices may predict, based on the predicted state of the presentation environment, a state of at least one communication link of one or more communication links. The systems, methods, and devices may perform an action in response to the predicted state of the at least one communication link meeting one or more criteria. The action may help improve content presentation.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method for improving content presentation, the method comprising:
 by a processor:
 predicting a state of a presentation environment to be induced by one or more stimuli in content to be presented to one or more users in the presentation environment including predicting that the one or more stimuli, when presented to the one or more users in the presentation environment, would induce movement by the one or more users that would result in the state of the presentation environment; 
 predicting, based on the state of the presentation environment predicted to be induced by the one or more stimuli in the content to be presented, a state of at least one communication link of one or more communication links, wherein the predicted state of the at least one communication link includes a performance degradation of the communication link; and 
 performing an action in response to the state of the at least one communication link, which was predicted based on the state of the presentation environment predicted to be induced by the one or more stimuli in the content, meeting one or more criteria. 
 
 
     
     
       2. The method of  claim 1 , wherein predicting a state of a presentation environment to be induced by one or more stimuli in content to be presented to one or more users in the presentation environment comprises:
 identifying the one or more stimuli in the content to be presented to the one or more users in the presentation environment; and 
 predicting that the identified one or more stimuli, when presented to the one or more users in the presentation environment, would induce the state of the presentation environment. 
 
     
     
       3. The method of  claim 1 , wherein the action comprises one or more of: beam forming, beam steering, switching from a first set of one or more transmitters providing the content to a second set of one or more transmitters providing the content, buffering content, prompting one or more users to move to a location, prompting one or more users to move to an orientation, using an intermediary, providing reduced quality content, triggering beam forming, triggering beam steering, triggering a switching from a first set of one or more transmitters providing the content to a second set of one or more transmitters providing the content, triggering a buffering of content, triggering a prompting of one or more users to move to a location, triggering a prompting of one or more users to move to an orientation, triggering a use of an intermediary, or triggering a providing of reduced quality content. 
     
     
       4. The method of  claim 1 , wherein performing an action in response to the state of the at least one communication link meeting one or more criteria comprises:
 selecting one or more actions from a defined plurality of actions; and 
 performing the selected one or more actions. 
 
     
     
       5. The method of  claim 4 , wherein selecting one or more actions from a defined plurality of actions is based on at least one of: one or more properties of the content to be presented to the one or more users in the presentation environment, one or more properties of the state of the presentation environment predicted to be induced by the one or more stimuli in the content to be presented, or one or more properties of the predicted state of at least one communication link. 
     
     
       6. The method of  claim 4 , wherein the defined plurality of actions comprises two or more of: beam forming, beam steering, switching from a first set of one or more transmitters providing the content to a second set of one or more transmitters providing the content, buffering content, prompting one or more users to move to a location, prompting one or more users to move to an orientation, using an intermediary, providing reduced quality content, triggering beam forming, triggering beam steering, triggering a switching from a first set of one or more transmitters providing the content to a second set of one or more transmitters providing the content, triggering a buffering of content, triggering a prompting of one or more users to move to a location, triggering a prompting of one or more users to move to an orientation, triggering a use of an intermediary, or triggering a providing of reduced quality content. 
     
     
       7. The method of  claim 1 , wherein the presentation environment comprises the one or more users, one or more content presentation devices, one or more transmitters for providing the content, and one or more objects in the presentation environment. 
     
     
       8. The method of  claim 1 , wherein the one or more criteria comprises a threshold quality of service of the at least one communication link. 
     
     
       9. The method of  claim 1 , wherein the at least one communication link is configured to provide interactive data after the one or more stimuli are presented. 
     
     
       10. The method of  claim 1 , wherein predicting a state of a presentation environment to be induced by one or more stimuli in content to be presented to one or more users in the presentation environment comprises:
 predicting that the one or more stimuli, when presented to the one or more users in the presentation environment, would induce movement by one or more objects in the presentation environment that would result in the state of the presentation environment. 
 
     
     
       11. The method of  claim 1 , wherein performing the action occurs before at least one of: the one or more stimuli are presented to the one or more users, the predicted state of the presentation environment occurs, the predicted state of the at least one communication link occurs, or the at least one communication link has a state that meets the one or more criteria. 
     
     
       12. The method of  claim 1 , wherein predicting, based on the state of the presentation environment predicted to be induced by the one or more stimuli in the content to be presented, a state of at least one communication link of one or more communication links comprises:
 using a communication link profile to identify a communication link state that the communication link profile associates with the state of the presentation environment predicted to be induced, wherein the predicted state of the at least one communication link is the identified communication link state. 
 
     
     
       13. The method of  claim 12 , further comprising:
 by the processor:
 generating the communication link profile. 
 
 
     
     
       14. The method of  claim 1 , wherein an access point includes the processor, or a content presentation device includes the processor. 
     
     
       15. The method of  claim 1 , wherein the at least one communication link is configured to provide at least a portion of the content after the one or more stimuli are presented. 
     
     
       16. A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured to cause a processor of a server to perform operations, comprising:
 predicting a state of a presentation environment to be induced by one or more stimuli in content to be presented to one or more users in the presentation environment including predicting that the one or more stimuli, when presented to the one or more users in the presentation environment, would induce movement by the one or more users that would result in the state of the presentation environment; 
 predicting, based on the state of the presentation environment predicted to be induced by the one or more stimuli in the content to be presented, a state of at least one communication link of one or more communication links, wherein the predicted state of the at least one communication link includes a performance degradation of the communication link; and 
 performing an action in response to the state of the at least one communication link, which was predicted based on the state of the presentation environment predicted to be induced by the one or more stimuli in the content, meeting one or more criteria. 
 
     
     
       17. A system for improving content presentation, the system comprising:
 a processor configured with processor-executable instructions to perform operations comprising:
 predicting a state of a presentation environment to be induced by one or more stimuli in content to be presented to one or more users in the presentation environment including predicting that the one or more stimuli, when presented to the one or more users in the presentation environment, would induce movement by the one or more users that would result in the state of the presentation environment; 
 predicting, based on the state of the presentation environment predicted to be induced by the one or more stimuli in the content to be presented, a state of at least one communication link of one or more communication links, wherein the predicted state of the at least one communication link includes a performance degradation of the communication link; and 
 performing an action in response to the state of the at least one communication link, which was predicted based on the state of the presentation environment predicted to be induced by the one or more stimuli in the content, meeting one or more criteria. 
 
 
     
     
       18. The system of  claim 17 , wherein predicting a state of a presentation environment to be induced by one or more stimuli in content to be presented to one or more users in the presentation environment comprises:
 identifying the one or more stimuli in the content to be presented to the one or more users in the presentation environment; and 
 predicting that the identified one or more stimuli, when presented to the one or more users in the presentation environment, would induce the state of the presentation environment. 
 
     
     
       19. The system of  claim 17 , wherein the action comprises one or more of: beam forming, beam steering, switching from a first set of one or more transmitters providing the content to a second set of one or more transmitters providing the content, buffering content, prompting one or more users to move to a location, prompting one or more users to move to an orientation, using an intermediary, providing reduced quality content, triggering beam forming, triggering beam steering, triggering a switching from a first set of one or more transmitters providing the content to a second set of one or more transmitters providing the content, triggering a buffering of content, triggering a prompting of one or more users to move to a location, triggering a prompting of one or more users to move to an orientation, triggering a use of an intermediary, or triggering a providing of reduced quality content. 
     
     
       20. The system of  claim 17 , performing an action in response to the state of the at least one communication link meeting one or more criteria comprises:
 selecting one or more actions from a defined plurality of actions; and 
 performing the selected one or more actions. 
 
     
     
       21. The system of  claim 20 , wherein selecting one or more actions from a defined plurality of actions is based on at least one of: one or more properties of the content to be presented to the one or more users in the presentation environment, one or more properties of the state of the presentation environment predicted to be induced by the one or more stimuli in the content to be presented, or one or more properties of the predicted state of at least one communication link. 
     
     
       22. The system of  claim 20 , wherein the defined plurality of actions comprises two or more of: beam forming, beam steering, switching from a first set of one or more transmitters providing the content to a second set of one or more transmitters providing the content, buffering content, prompting one or more users to move to a location, prompting one or more users to move to an orientation, using an intermediary, providing reduced quality content, triggering beam forming, triggering beam steering, triggering a switching from a first set of one or more transmitters providing the content to a second set of one or more transmitters providing the content, triggering a buffering of content, triggering a prompting of one or more users to move to a location, triggering a prompting of one or more users to move to an orientation, triggering a use of an intermediary, or triggering a providing of reduced quality content. 
     
     
       23. The system of  claim 17 , wherein the presentation environment comprises the one or more users, one or more content presentation devices, one or more transmitters for providing the content, and one or more objects in the presentation environment. 
     
     
       24. The system of  claim 17 , wherein the one or more criteria comprises a threshold quality of service of the at least one communication link. 
     
     
       25. The system of  claim 17 , wherein the at least one communication link is configured to provide interactive data after the one or more stimuli are presented. 
     
     
       26. The system of  claim 17 , wherein predicting a state of a presentation environment to be induced by one or more stimuli in content to be presented to one or more users in the presentation environment comprises:
 predicting that the one or more stimuli, when presented to the one or more users in the presentation environment, would induce movement by one or more objects in the presentation environment that would result in the state of the presentation environment. 
 
     
     
       27. The system of  claim 17 , wherein performing the action occurs before at least one of: the one or more stimuli are presented to the one or more users, the predicted state of the presentation environment occurs, the predicted state of the at least one communication link occurs, or the at least one communication link has a state that meets the one or more criteria. 
     
     
       28. The system of  claim 17 , wherein predicting, based on the state of the presentation environment predicted to be induced by the one or more stimuli in the content to be presented, a state of at least one communication link of one or more communication links comprises:
 using a communication link profile to identify a communication link state that the communication link profile associates with the state of the presentation environment predicted to be induced, wherein the predicted state of the at least one communication link is the identified communication link state. 
 
     
     
       29. The system of  claim 28 , wherein the operations further comprise generating the communication link profile. 
     
     
       30. The system of  claim 17 , further comprising:
 an access point that includes the processor, or 
 a content presentation device that includes the processor. 
 
     
     
       31. The system of  claim 17 , wherein the at least one communication link is configured to provide at least a portion of the content after the one or more stimuli are presented.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.