Prioritized presentation of content
First Claim
1. A method of determining content to present on a display of a device, the method comprising:
- presenting a first content in a first location in an application window of an application;
presenting a second content in a second location in the application window of the application;
determining whether at least a portion of the first content will be obstructed due to a user action in the application window; and
presenting the first content in the second location based on a comparison of a first content priority value assigned to the first content and a second content priority value assigned to the second content in accordance with the determination.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for determining content to present on a display of a device. The method comprises presenting a first content in a first location in an application window of an application and presenting a second content in a second location in the application window of the application. The method further comprises receiving a user action and determining whether at least a portion of the first content will be obstructed due to the user action. The method further comprises presenting the first content in the second location based on a comparison of a first content priority value assigned to the first content and a second content priority value assigned to the second content in accordance with the determination.
57 Citations
20 Claims
-
1. A method of determining content to present on a display of a device, the method comprising:
-
presenting a first content in a first location in an application window of an application; presenting a second content in a second location in the application window of the application; determining whether at least a portion of the first content will be obstructed due to a user action in the application window; and presenting the first content in the second location based on a comparison of a first content priority value assigned to the first content and a second content priority value assigned to the second content in accordance with the determination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable medium having computer-readable instructions stored thereon, the computer-readable instructions configured to
receive a first content priority value of a first content; -
receive a second content priority value of a second content, wherein the first content is of a higher priority than the second content; receive a user action from an application; determine whether at least a portion of the first content will be obstructed due to the user action; and move the first content to displace the second content based on a comparison of the first content priority value and the second content priority value in response to the user action in accordance with the determination.
-
-
19. A device for presenting content to a user, the device comprising:
-
an application, the application comprising computer code configured to receive a first content priority value of a first content; receive a second content priority value of a second content, wherein the first content is of a higher priority than the second content; receive a user action from a second application; determine whether at least a portion of the first content will be obstructed due to the user action; and move the first content to displace the second content based on a comparison of the first content priority value and the second content priority value in response to the user action and in accordance with the determination; a memory, wherein the memory is configured to store the application; and a processor, wherein the processor is coupled to the memory and configured to execute the application.
-
-
20. A system for presenting content to a user, the system comprising
a first device, the first device comprising a first application, the first application comprising computer code configured to receive a first content priority value of a first content; -
receive a second content priority value of a second content, wherein the first content is of a higher priority than the second content; receive a user action from a second application; determine whether at least a portion of the first content will be obstructed due to the user action; and move the first content to displace the second content based on a comparison of the first content priority value and the second content priority value in response to the user action and in accordance with the determination; a first memory, the first memory configured to store the first application; and a first processor, the first processor coupled to the first memory and configured to execute the first application; and a second device in communication with the first device via a network, the second device comprising the second application, the second application comprising computer code configured to present an application window to a user, wherein the first content and the second content are presented in the application window; a second memory, the second memory configured to store the second application; and a second processor, the second processor coupled to the second memory and configured to execute the second application.
-
Specification