# US 8,788,587 B2 · System, method, and product for capturing memories

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,788,587 B2
- Document ID: US8788587B2
- Status: Granted
- Kind: B2
- Application number: 13/918,727
- Filed: 2013-06-14
- Published: 2013-12-19
- Granted: 2014-07-22
- Earliest claimed: 2012-06-15
- Assignees: Be Labs, LLC
- Applicants: Be Labs, LLC
- Inventors: Edward Balassanian; Damon Ganem
- Web page: https://patentgrep.com/patent/US8788587B2

## CPC

- G06Q 10/42: Determination of affinities or common interests between users
- G06F 15/17306: {Intercommunication techniques}
- G06Q 10/44: Identification of trends within social networks, e.g. identification of trending topics
- G06Q 10/48: using social graphs
- G06V 40/16: Human faces, e.g. facial parts, sketches or expressions
- H04L 65/403: Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15)
- G06T 2207/30201: Face
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

The present disclosure relates to a allowing individuals to create and share digital memories, which may include, e.g., picture, video, text, audio, and drawings captured through a mobile device. Those memories may in some embodiments be associated with other individuals located at the same location and time. This disclosure further relates to a mobile application that allows users to create digital memories, share memories with others, and discover memories of which they were a part. The mobile application, systems and interactions are herein referred to generally as “Timeline.” Timeline may be viewed as focused on users in the physical world rather than online world.

## Claims

### Claim 1

A method, comprising:
a computer system receiving data from a first user of an information sharing service, wherein the data is associated with an experience of the first user;
the computer system determining a list of other users of the information sharing service, wherein the list of other users is determined based on one or more criteria indicating a likelihood that the first user will choose to share the data with the other users, the one or more criteria including a determination of whether the other users have transmitted other data associated with the experience to the computer system;
the computer system presenting the list of other users to the first user;
the computer system receiving, from the first user, an indication of at least one other user included in the list; and
the computer system causing the data to be shared with the at least one other user.

### Claim 2 (depends on 1)

The method of claim 1, wherein the data is selected from the group consisting of:
a photo, a video, a note, and a drawing.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
the computer system receiving, from the first user, an indication of an additional user of the information sharing service that is not included in the list; and
in response to the indication, sharing the data with the additional user.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
in response to an instruction from the first user, the computer system causing access to the data to be revoked from the at least one other user.

### Claim 5 (depends on 1)

The method of claim 1, wherein the data includes first visual information, and wherein the one or more criteria include determining, based on facial recognition data obtained from the first visual information, that at least one of the other users appears in the first visual information.

### Claim 6 (depends on 5)

The method of claim 5, wherein the facial recognition data is further obtained from second visual information supplied by a second user of the information sharing service, and wherein the second visual information indicates that the at least one of the other users appears in the first visual information.

### Claim 7 (depends on 1)

The method of claim 1, wherein the list of other users is restricted to users who have shared contact information with the first user.

### Claim 8 (depends on 1)

The method of claim 1, wherein the determining is further based on information regarding users of the information sharing service with whom the first user has previously shared different data within a selected period of time.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
in response to an instruction from the first user, the computer system allowing the at least one other user to cause the data to be shared with a different user of the information sharing service.

### Claim 10 (depends on 1)

The method of claim 1, wherein the one or more criteria include:
an indication that the first user is in possession of contact information for the other users; and
an indication that the other users are within a specified geographical proximity to the first user.

### Claim 11

An article of manufacture comprising a non-transitory computer-readable storage medium having instructions coded thereon, which, when executed by a server system, cause the server system to:
receive data from a mobile device operated by a first user of an information sharing service, the data being associated with an experience of the first user;
produce a data structure including the data;
determine a group of suggested users of the information sharing service with whom the first user is likely to choose to share the data, wherein the determining is based at least in part on the server system receiving other data from the suggested users associated with the experience;
transmit information indicative of the group of suggested users to the mobile device;
receive, from the mobile device, an indication of selected users with whom to share the data; and
associate the data structure with the selected users, the association causing the data to be shared with the selected users.

### Claim 12 (depends on 11)

The article of claim 11, wherein at least one particular user in the group of suggested users has previously caused different data to be shared with the first user within a selected period of time.

### Claim 13 (depends on 12)

The article of claim 12, wherein the at least one particular user is within a specified geographical proximity to the first user at a time of creation of the different data.

### Claim 14 (depends on 11)

The article of claim 11, wherein the group of suggested users is determined based at least in part on information regarding with whom the first user has previously shared different data.

### Claim 15 (depends on 14)

The article of claim 14, wherein the group of suggested users is further based on information regarding who is within a specified geographical proximity to the first user at a time of creation of the data.

### Claim 16

A non-transitory, computer-readable storage medium comprising instructions executable by a server system to:
receive data from a first user of an information sharing service, the data associated with an experience of the first user;
determine a list of other users of the information sharing service, wherein the list of other users is determined based on a likelihood that the first user will choose to share the data with the other users, the likelihood based at least in part on a determination of whether the other users have transmitted other data associated with the experience to the server system;
transmit the list of other users to the first user;
receive, from the first user, an indication of at least one other user included in the list; and
cause the data to be shared with the at least one other user.

### Claim 17 (depends on 16)

The non-transitory, computer-readable storage medium of claim 16, wherein the instructions further cause the server system to:
in response to the first user being within a specified geographical proximity to a particular location at a time of creation of the data, allow the first user to cause the data to be shared with an entity associated with the particular location.

### Claim 18 (depends on 17)

The non-transitory, computer-readable storage medium of claim 17, wherein the instructions further cause the server system to:
in response to the first user causing the data to be shared with the entity, allow the entity to cause different data to be shared with the first user.

### Claim 19 (depends on 16)

The non-transitory, computer-readable storage medium of claim 16, wherein the likelihood that the first user will choose to share the data with the other users is determined based at least in part on the other users being within a determined geographical area of the first user.

### Claim 20 (depends on 19)

The non-transitory, computer-readable storage medium of claim 19, wherein the determined geographical area is a circle having a radius of 100 feet.
