System and method for viewing choices and making selections
AssigneesSony Corporation, A Japanese Corporation, Sony Electronics Inc., a Delaware corporation
InventorsSean Christopher Endler, Joseph Steven Herres, Ippei Tambata
Life of this patent
Estimating the term…
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.
Claims29
1-22. (canceled)
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.
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.
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.
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.
Dependencies are inferred from the claim text.