Systems and methods for presenting auxiliary video relating to an object a user is interested in when the user returns to a frame of a video in which the object is depicted
US-2021034668-A1 · Feb 4, 2021 · US
US12210436B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12210436-B2 |
| Application number | US-201916423691-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 28, 2019 |
| Priority date | May 28, 2019 |
| Publication date | Jan 28, 2025 |
| Grant date | Jan 28, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Architectures or techniques are presented that can learn relationships between graphical elements presented by a user interface and physical conditions that exist in an environment. Furthermore, the architectures or techniques can, potentially based on the learned information, present the graphical elements to the user interface in a manner that is determined to be more efficient. For example, graphical elements that were historically accessed when a particular physical condition is true can be identified. These identified graphical elements can then be presented in a location of the user interface that is determined to be favorable to rapid or efficient selection at times with the particular physical condition is determined to be satisfied.
Opening claim text (preview).
What is claimed is: 1. A method for managing a user interface of a device connected to an HVAC system, the method comprising: at a first point in time: making a first determination that a first condition is occurring; making a second determination that a graphical element on the user interface is being accessed while the first condition is occurring, the graphical element comprising a first rank value associated with the first condition, and the graphical element being at a first display position on the user interface when the graphical element is being accessed while the first condition is occurring; and incrementing, in response to the second determination, the first rank value of the graphical element to obtain an incremented first rank value; and at a second point in time after the first point in time and after the first condition has passed: making a third determination that the first condition is occurring again, the graphical element being at a second display position different from the first display position after the first condition has passed and before the first condition has reoccurred; adjusting, in response to the third determination, the second display position of the graphical element based on the incremented first ranking value to obtain an adjusted display position for the graphical element on the user interface, the adjusted display position being different from the second display position; and displaying the graphical element on the user interface at the adjusted display position, wherein the first condition is at least one of an activation of an alarm of the HVAC system or detection of an environmental condition of a space being serviced by the HVAC system, wherein further at the first point in time: a plurality of other conditions different from the first condition are occurring simultaneously with the first condition; making the second determination further comprises determining that the graphical element is being accessed while the first condition and the plurality of other conditions are all occurring; the graphical element further comprises additional rank values different from the first rank value, each of the additional rank values are associated with at least one of the plurality of other conditions; and each of the additional rank values are incremented in response to the determining that the graphical element is being accessed while the first condition and the plurality of other conditions are all occurring, wherein each of the first rank value and the additional rank values are associated with a condition-graphical element pair comprising the graphical element and a respective one of the first condition and the plurality of other conditions, and wherein the method further comprises: generating a pattern of behavior using a pattern matrix comprising multiple ones of the condition-graphical element pair, the pattern matrix being for a first user among users of the device; associating the pattern of behavior with the first user; and in response to a fourth determination that the first user is using the device, adjusting the second display position of the graphical element on the user interface based on the pattern of behavior during reoccurrence of any combination of the first condition and the plurality of other conditions after the first point in time. 2. The method of claim 1 , wherein the second display position is at a position on the user interface that is not visible to a user. 3. The method of claim 1 , wherein the graphical element is a page or view of the user interface. 4. The method of claim 3 , wherein the page or view comprises at least one of a status of equipment associated with the HVAC system or a condition of a physical environment of a space being serviced by the HVAC system. 5. The method of claim 1 , wherein the pattern matrix further comprises a plurality of condition-condition pairs, each of the plurality of condition-condition pairs comprises the first condition in combination with one of the plurality of other conditions, and each of the plurality of condition-condition pairs is associated with one of the additional rank values of the graphical element. 6. A device comprising: a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations for managing a user interface of the device, the device being connected to an HVAC system and the operations comprise: at a first point in time: making a first determination that a first condition is occurring; making a second determination that a graphical element on the user interface is being accessed while the first condition is occurring, the graphical element comprising a first rank value associated with the first condition, and the graphical element being at a first display position on the user interface when the graphical element is being accessed while the first condition is occurring; and incrementing, in response to the second determination, the first rank value of the graphical element to obtain an incremented first rank value; and at a second point in time after the first point in time and after the first condition has passed: making a third determination that the first condition is occurring again, the graphical element being at a second display position different from the first display position after the first condition has passed and before the first condition has reoccurred; adjusting, in response to the third determination, the second display position of the graphical element based on the incremented first ranking value to obtain an adjusted display position for the graphical element on the user interface, the adjusted display position being different from the second display position; and displaying the graphical element on the user interface at the adjusted display position, wherein the first condition is at least one of an activation of an alarm of the HVAC system or detection of an environmental condition of a space being serviced by the HVAC system, wherein further at the first point in time: a plurality of other conditions different from the first condition are occurring simultaneously with the first condition; making the second determination further comprises determining that the graphical element is being accessed while the first condition and the plurality of other conditions are all occurring; the graphical element further comprises additional rank values different from the first rank value, each of the additional rank values are associated with at least one of the plurality of other conditions; and each of the additional rank values are incremented in response to the determining that the graphical element is being accessed while the first condition and the plurality of other conditions are all occurring, wherein each of the first rank value and the additional rank values are associated with a condition-graphical element pair comprising the graphical element and a respective one of the first condition and the plurality of other conditions, and wherein the operations further comprising: generating a pattern of behavior using a pattern matrix comprising multiple ones of the condition-graphical element pair, the pattern matrix being for a first user among users of the device; associating the pattern of behavior with the first user; and in response to a fourth determination that the first user is using the device, adjusting the second display position of the graphical element on the user interface based on the pattern of behavior during reoccurrence of any combination of the first condition and the plurality of other conditions after the first point in time.
for performance assessment · CPC title
monitoring of user actions (tracking the activity of the user H04L67/535) · CPC title
Reporting to a device within the home network; wherein the reception of the information reported automatically triggers the execution of a home appliance functionality · CPC title
Execution arrangements for user interfaces · CPC title
Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations (thermal management in cooling arrangements of a computing system G06F1/206) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.