IP Library Granted Patent US 10,223,370
Granted Patent B2
US 10,223,370 · App. 15/011,721 · Granted Mar 5, 2019

Context-based content list generation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,223,370
App. No.
15/011,721
Granted
Mar 5, 2019
Kind
B2
Abstract

Technologies are generally described for providing a context-based content list for an electronic device. In some examples, a method performed under control of an electronic device may include gathering first information on or from one or more devices nearby the electronic device in response to a content file creation event on the electronic device; gathering second information on or from one or more devices nearby the electronic device in response to a content list creation event on the electronic device; calculating a similarity between the first information and the second information; and generating a content list based at least in part on the similarity between the first information and the second information.

Claims (38)

1. A method to generate a content list, the method comprising:

transmitting, by an electronic device to a cloud-based storage, content and first information for storage at the cloud-based storage, wherein the first information includes one or more identifiers of a plurality of other electronic devices that were in a wireless communication range of the electronic device when the content was created on the electronic device;

transmitting, by the electronic device to the cloud-based storage, second information when at least one of the plurality of other electronic devices is in the wireless communication range of the electronic device when a content list creation event is triggered, wherein the second information includes an identifier of the at least one of the plurality of other electronic devices;

determining, by the electronic device and based at least on similarities between the first information and the second information, a content list for the electronic device, wherein the content list identifies at least a part of the content, and wherein the determining includes calculating a distance between two of the plurality of other electronic devices that are in the wireless communication range of the electronic device when the content list creation event is triggered;

presenting the content list at the electronic device with a ranking of relevance relative to the at least one of the plurality of other electronic devices that is in the wireless communication range when the content list creation event is triggered;

receiving a user-selection, made directly from the presented content list, of the at least the part of the content that is identified in the content list; and

retrieving, by the electronic device in response to receiving the user-selection, the user-selected at least the part of the content from the cloud-based storage.

2. The method of claim 1 , wherein the content includes a photo, a video, or a document.

3. The method of claim 1 , wherein the one or more identifiers of the plurality of other electronic devices include one or more media access control (MAC) addresses or one or more service set identifiers (SSIDs) of the plurality of other electronic devices.

4. The method of claim 1 , wherein the wireless communication range includes a Bluetooth range or a Wi-Fi range.

5. The method of claim 1 , wherein the at least the part of the content includes a thumbnail of the content.

6. The method of claim 1 , wherein the distance between the two of the other electronic devices is calculated using an intensity of at least one of a Wi-Fi signal and a Bluetooth signal.

7. A system to generate a content list, the system comprising:

a cloud-based storage; and

an electronic device configured to communicate with the cloud-based storage, wherein the electronic device includes one or more processors and a memory that stores computer-readable instructions, and wherein the instructions, in response to execution by the one or more processors, cause the electronic device to perform operations that comprise:

gather first information on or from a plurality of other electronic devices, wherein the first information includes one or more identifiers of the plurality of other electronic devices that were in a wireless communication range of the electronic device when content was created on the electronic device;

transmit the first information and the content to the cloud-based storage;

gather second information on or from at least one of the plurality of other electronic devices in the wireless communication range of the electronic device when a content list creation event is triggered on the electronic device, wherein the second information includes an identifier of the at least one of the plurality of other electronic devices;

determine, based at least on similarities between the first information and the second information, a content list for the electronic device, wherein the content list identifies at least a part of the content, and wherein the determination of the content list based at least on the similarities includes a calculation of a distance between two of the plurality of other electronic devices that are in the wireless communication range of the electronic device when the content list creation event is triggered;

present the content list at the electronic device with a ranking of relevance relative to the at least one of the plurality of other electronic devices that is in the wireless communication range when the content list creation event is triggered;

detect a user-selection, made directly from the presented content list, of the at least the part of the content that is identified in the content list; and

retrieve, in response to the user-selection, the user-selected at least the part of the content from the cloud-based storage.

8. The system of claim 7 , wherein the wireless communication range includes a Bluetooth range or a Wi-Fi range.

9. The system of claim 7 , wherein the content includes a photo, a video, or a document, and wherein the content list creation event includes activating a photo viewing application or a photo editing application, activating a video playing application or a video editor application, or activating an editor or a viewer for the document.

10. The system of claim 7 , wherein the content list includes a list of thumbnails.

11. A method to generate a content list, the method comprising:

transmitting, by an electronic device to a cloud-based storage, content and first information for storage at the cloud-based storage, wherein the first information includes one or more identifiers of a plurality of other electronic devices that were in a wireless communication range of the electronic device when the content was created on the electronic device;

gathering, by the electronic, second information when at least two of the plurality of other electronic devices are in the wireless communication range of the electronic device when a content list creation event is triggered, wherein the second information includes an identifier of each of the at least two of the plurality of other electronic devices;

in response to gathering the second information, generating, by the electronic device, a content list for the electronic device, wherein the content list identifies at least a part of the content, wherein the generating includes:

determining a similarity between the first information and the second information;

calculating a distance between the at least two of the plurality of other electronic devices that are in the wireless communication range of the electronic device when the content list creation event is triggered; and

generating the content list based on the similarity and the calculated distance;

presenting the content list at the electronic device, wherein content in the content list is ordered in presentation based on a ranking of relevance relative to the at least two of the plurality of other electronic devices that are in the wireless communication range when the content list creation event is triggered;

receiving a user-selection, made directly from the presented content list, of the at least the part of the content that is identified in the content list; and

retrieving, by the electronic device in response to receiving the user-selection, the user-selected at least the part of the content from the cloud-based storage.

12. The method of claim 11 , wherein the one or more identifiers of the plurality of other electronic devices include media access control (MAC) addresses or service set identifiers (SSIDs).

13. The method of claim 11 , wherein the distance between the at least two of the plurality of other electronic devices is calculated using an intensity of at least one of a Wi-Fi signal and a Bluetooth signal.

14. The method of claim 11 , wherein the wireless communication range includes a Bluetooth range or a Wi-Fi range.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2020
From: EMPIRE TECHNOLOGY DEVELOPMENT LLC
To: ATESTRAW LICENSING LLC
Reel/Frame 053028/0332 →
RELEASE OF SECURITY INTEREST Recorded Apr 21, 2020
From: CRESTLINE DIRECT FINANCE, L.P.
To: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Reel/Frame 052454/0939 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2020
From: KURABAYASHI, SHUICHI; YOSHIDA, NAOFUMI; TAKANO, KOSUKE
To: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Reel/Frame 051718/0068 →
SECURITY INTEREST Recorded Jan 29, 2019
From: EMPIRE TECHNOLOGY DEVELOPMENT LLC
To: CRESTLINE DIRECT FINANCE, L.P.
Reel/Frame 048373/0217 →