Gaze activated content transfer system
First Claim
1. At least one non-transitory computer-readable storage medium comprising instructions that, when executed, cause a system to:
- receive first portion of eye movement information of a human eye from an eye gaze tracker of a source device;
receive a second portion of the eye movement information from an eye gaze tracker of a target device,determine aggregated eye movement information by aggregating the first portion of eye movement information and the second portion of the eye movement information;
extract a plurality of eye gaze segments based on the aggregated eye movement information;
identify an origin point and a termination point of the plurality of eye gaze segments based on the aggregated eye movement information;
map the origin point to a data unit stored by the source device;
map the termination point to the target device; and
analyze the plurality of eye gaze segments to determine whether at least one of the plurality of eye gaze segments is the data unit transfer to transfer the data unit from the source device to the target device based on at least one factor, the at least one factor comprising the termination point being a point outside of a boundary of a graphical user interface (GUI) view of the source device.
1 Assignment
0 Petitions
Accused Products
Abstract
A gaze activated data unit transfer system is described. An apparatus may comprise a gaze interface application operative on a processor circuit to manage data unit transfer operations based on eye movements of a human user. The gaze interface application may comprise a gaze interpreter component operative to receive eye movement information of a human eye from one or more eye gaze trackers, and interpret the eye movement information as a data unit transfer request to transfer a data unit from a source device to a target device, a data connection component operative to establish a data connection between the source and target devices using the transceiver in response to the data unit transfer request, and a data transfer component operative to send the data unit from the source device to the target device over the data connection. Other embodiments are described and claimed.
-
Citations
16 Claims
-
1. At least one non-transitory computer-readable storage medium comprising instructions that, when executed, cause a system to:
-
receive first portion of eye movement information of a human eye from an eye gaze tracker of a source device; receive a second portion of the eye movement information from an eye gaze tracker of a target device, determine aggregated eye movement information by aggregating the first portion of eye movement information and the second portion of the eye movement information; extract a plurality of eye gaze segments based on the aggregated eye movement information; identify an origin point and a termination point of the plurality of eye gaze segments based on the aggregated eye movement information; map the origin point to a data unit stored by the source device; map the termination point to the target device; and analyze the plurality of eye gaze segments to determine whether at least one of the plurality of eye gaze segments is the data unit transfer to transfer the data unit from the source device to the target device based on at least one factor, the at least one factor comprising the termination point being a point outside of a boundary of a graphical user interface (GUI) view of the source device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
receiving first portion of eye movement information of a human eye from one or more eye gaze trackers of a source device; receiving a second portion of the eye movement information from the eye gaze tracker of a target device; determining aggregated eye movement information by aggregating the first portion of eye movement information and the second portion of the eye movement information; extracting a plurality of eye gaze segments based on the aggregated eye movement information; identifying a origin point for the eye gaze segments based on the first portion of the eye movement information; identifying a termination point for the eye gaze segments based on the second portion of the eye movement information; analyzing the plurality of eye gaze segments to determine whether at least one of the plurality of eye gaze segments is the data unit transfer to transfer a data unit from the source device to a target device based on at least one factor, the at least one factor comprising the termination point being a point outside of a boundary of a graphical user interface (GUI) view of the source device; establishing a data connection between the source and target devices in response to the data unit transfer request; and transferring the data unit from the source device to the target device over the data connection. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An apparatus, comprising:
-
a transceiver; a processor circuit coupled to the transceiver; and a memory unit coupled to the processor circuit, the memory unit to store a gaze interface application and one or more data units, the gaze interface application operative on the processor circuit to manage data unit transfer operations based on eye movements of a human user, the gaze interface application comprising;
a gaze interpreter component operative to;receive a first portion of the eye movement information from an eye gaze tracker of a source device, and a second portion of the eye movement information from an eye gaze tracker of a target device, determine aggregated eye movement information by aggregating the first portion of eye movement information and the second portion of the eye movement information, extract a plurality of eye gaze segments based on the aggregated eye movement information, identity an origin point for the eye segments based on the first portion of eye movement information; identity an termination point for the eye segments based on the second portion of eye movement information; analyze the plurality of eye gaze segments to determine whether at least one of the plurality of eye gaze segments is the data unit transfer to transfer a data unit from the source device to a target device based on at least one factor, the at least one factor comprising a termination point of the eye gaze segment being a point outside of a boundary of a graphical user interface (GUI) view of the source device; a data connection component operative to establish a data connection between the source and target devices using the transceiver in response to the data unit transfer request; and a data transfer component operative to send the data unit from the source device to the target device over the data connection. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification