Method, apparatus and computer program product for analyzing data associated with proximate devices
First Claim
Patent Images
1. A method comprising:
- determining that a first device is proximate to a second device;
causing, at least in part, by a processor associated with the first device, an analysis of indications of active data that is currently being presented by a user interface of the second device, the analysis including performing a search for data on the first device that corresponds to the active data;
causing, at least in part, a presentation of results of the search in a user interface of the first device concurrently with the user interface of the second device presenting the active data;
determining an orientation of the user interface of the first device with respect to the second device; and
causing, at least in part, the user interface of the first device to present the results of the search automatically moving across the user interface of the first device in a direction of the second device based, at least in part, on the orientation when the analysis indicates that the results of the search include data that are common to the first device and the second device.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for analyzing data associated with proximate devices may include a processor. The processor may be configured to detect that a first device is proximate to a second device and receive indications of active data directly from the first device. The processor may also be configured to perform an analysis of the indications of active data and cause a user interface to present results of the analysis. Associated methods and computer program products may also be provided.
22 Citations
27 Claims
-
1. A method comprising:
-
determining that a first device is proximate to a second device; causing, at least in part, by a processor associated with the first device, an analysis of indications of active data that is currently being presented by a user interface of the second device, the analysis including performing a search for data on the first device that corresponds to the active data; causing, at least in part, a presentation of results of the search in a user interface of the first device concurrently with the user interface of the second device presenting the active data; determining an orientation of the user interface of the first device with respect to the second device; and causing, at least in part, the user interface of the first device to present the results of the search automatically moving across the user interface of the first device in a direction of the second device based, at least in part, on the orientation when the analysis indicates that the results of the search include data that are common to the first device and the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, determine that the apparatus is proximate to a device; cause, at least in part, an analysis of indications of active data that is currently being presented by a user interface of the device, the analysis including performing a search for data on the apparatus that corresponds to the active data; cause, at least in part, a presentation of results of the search in a user interface of the apparatus concurrently with the user interface of the device presenting the active data; determine an orientation of the user interface of the apparatus with respect to the device; and cause, at least in part, the user interface of the apparatus to present the results of the search automatically moving across the user interface of the apparatus in a direction of the device based, at least in part, on the orientation when the analysis indicates that the results of the search include data that are common to the apparatus and the device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
determine that the apparatus is proximate to a device; cause, at least in part, an analysis of indications of active data that is currently being presented by a user interface of the device, the analysis including performing a search for data on the apparatus that corresponds to the active data; cause, at least in part, a presentation of results of the search in a user interface of the apparatus concurrently with the user interface of the device presenting the active data; determine an orientation of the user interface of the apparatus with respect to the device; and cause, at least in part, the user interface of the apparatus to present the results of the search automatically moving across the user interface of the apparatus in a direction of the device based, at least in part, on the orientation when the analysis indicates that the results of the search include data that are common to the apparatus and the device. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification