SYSTEM AND METHOD FOR VIEWING CHOICES AND MAKING SELECTIONS
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, the methods and apparatuses detect an input; display a plurality of selections; detect a location of a first segment relative to the plurality of selections; highlight a particular selection from the plurality of selections when the first segment is within an area of the particular selection; and select the particular selection based on the first segment being located within the area of the particular selection.
-
Citations
50 Claims
-
1-22. -22. (canceled)
-
23. A method of automatically updating data for providing updated data being associated with a program executable by a portable electronic device having access to existing data stored in a remote storage device, comprising:
-
detecting a portable electronic device being in communication with at least one source; displaying a plurality of selections in response to an addition from the at least one source, wherein each of the plurality of selections is separately selectable by a user; displaying at least one segment, the first and second ends of each at least one segment being in movable relation to one another; moving the second end of each at least one segment based on the detected portable electronic device, the moving step including moving each at least one segment in relation to a static location of the first end; detecting each at least one segment within an area of a particular selection from the plurality of selections, wherein the particular selection corresponds to updating data; associating the updated data with the existing data stored in the remote storage device; transmitting, via a network, the updated data for reception and use by the remote storage device; receiving, via the remote storage device, the transmitted updated data; and updating the existing data associated with a program executable by the remote storage device using the transmitted updated data. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer-implemented system of automatically updating data for providing updated data, comprising:
-
a remote storage device; a portable electronic device, the data being associated with a program executable by the portable electronic device, the portable electronic device having access to existing data stored in the remote storage device, the portable electronic device and the remote storage device each having a processor and memory coupled to said processor, each of the memories having stored therein sequences of instructions, which, when executed by said processors, causes said processors to perform a plurality of steps, and the processors being capable of performing the plurality of steps, the plurality of steps comprising; detecting a portable electronic device being in communication with at least one source; displaying a plurality of selections in response to an addition from the at least one source, wherein each of the plurality of selections is separately selectable by a user; displaying at least one segment, the first and second ends of each at least one segment being in movable relation to one another; moving the second end of each at least one segment based on the detected portable electronic device, the moving step including moving each at least one segment in relation to a static location of the first end; detecting each at least one segment within an area of a particular selection from the plurality of selections, wherein the particular selection corresponds to updating data; associating the updated data with the existing data stored in the remote storage device; transmitting, via a network, the updated data for reception and use by the remote storage device; receiving, via the remote storage device, the transmitted updated data; and updating the existing data associated with a program executable by the remote storage device using the transmitted updated data. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
-
39. A method of providing shared data to a plurality of users, the shared data being associated with a program executable by a portable electronic device, and the shared data transmitted to at least one user device, comprising:
-
detecting a portable electronic device being in communication with at least one source; displaying a plurality of selections in response to an addition from the at least one source, wherein each of the plurality of selections is separately selectable by a user; displaying at least one segment, the first and second ends of each at least one segment being in movable relation to one another; moving the second end of each at least one segment based on the detected portable electronic device, the moving step including moving each at least one segment in relation to a static location of the first end; detecting each at least one segment within an area of a particular selection from the plurality of selections, wherein the particular selection corresponds to providing data to a plurality of users; transmitting, via a network, an invitation to access shared data stored in the portable electronic device to at least one user device; receiving a request to access the shared data, via a network, from the at least one user device; associating the request to access shared data with the shared data; and transmitting, via a network, the shared data for reception and use by the at least one user device. - View Dependent Claims (40, 41, 42, 43, 44)
-
-
45. A computer-implemented system of providing shared data to a plurality of users, comprising:
-
a remote storage device; a portable electronic device, the shared data being associated with a program executable by the portable electronic device, the shared data being associated with a program executable by a portable electronic device with shared data transmitted to at least one user device, the portable electronic device having access to existing data stored in the remote storage device, the portable electronic device and the remote storage device each having a processor and memory coupled to said processor, each of the memories having stored therein sequences of instructions, which, when executed by said processors, causes said processors to perform a plurality of steps, and the processors being capable of performing the plurality of steps, the plurality of steps comprising; detecting a portable electronic device being a communication with at least one source; displaying a plurality of selections in response to an addition from the at least one source, wherein each of the plurality of selections is separately selectable by a user; displaying at least one segment, the first and second ends of each at least one segment being in movable relation to one another; moving the second end of each at least one segment based on the detected portable electronic device, the moving step including moving each at least one segment in relation to a static location of the first end; detecting each at least one segment within an area of a particular selection from the plurality of selections, wherein the particular selection corresponds to providing data to a plurality of users; transmitting, via a network, an invitation to access shared data stored in the portable electronic device to the at least one user device; receiving a request to access the shared data, via a network, from the at least one user device; associating the request to access shared data with the shared data; and transmitting, via a network, the shared data for reception and use by the at least one user device. - View Dependent Claims (46, 47, 48, 49, 50)
-
Specification