# US 9,438,684 B2 · Automatic population of a network accessible content collection

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

- Number: US 9,438,684 B2
- Document ID: US9438684B2
- Status: Granted
- Kind: B2
- Application number: 13/689,154
- Filed: 2012-11-29
- Published: 2014-05-29
- Granted: 2016-09-06
- Earliest claimed: 2012-11-29
- Assignees: eBay Inc.
- Applicants: Mark D. Yuan
- Inventors: Mark D. Yuan
- Web page: https://patentgrep.com/patent/US9438684B2

## CPC

- H04L 67/06: specially adapted for file transfer, e.g. file transfer protocol [FTP]
- G06F 16/9535: Search customisation based on user profiles and personalisation
- H04L 51/046: Interoperability with other network applications or services
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A system, computer-readable storage medium storing at least one program, and computer-implemented method for automatically posting content to a network accessible content collection are described. User activity over a communication network from a client device is tracked and a triggering event is detected. In response to detecting the triggering event, a content item is automatically posted to a network accessible collection of content items viewable by additional users.

## Claims

### Claim 1

A method comprising:
tracking user activity of a user from a client device over a communication network;
detecting from the user activity, using one or more processors, a triggering event, the triggering event being associated with a particular activity from a list of specified types of user activity that trigger automatic posting of a content item to a network accessible collection of content items viewable by additional users, the list of specified types of user activity including viewing online content, creating online content, and location check-ins;
automatically posting, in response to detecting the triggering event, the content item to the network accessible collection of content items viewable by additional users, the content item being related to the user activity, each content item of the collection of content items being related to one type of user activity from among the list of specified types of user activity;
assigning each content item of the collection of content items to a category based on one or more attributes of each content item, the one or more attributes including the type of user activity to which each content item is related, the assigning including:
assigning a first content item to a first category corresponding to viewing online content;
assigning a second content item to a second category corresponding to creating online content; and
assigning a third content item to a third category corresponding to location check-ins; and
causing presentation of a user interface including the collection of content items, the collection of content items being organized according to the category assigned to each content item.

### Claim 2 (depends on 1)

The method of claim 1, wherein the one or more attributes further include at least one of a group comprising: subject matter, content type, timing, location, color, or size.

### Claim 3 (depends on 2)

The method of claim 2, wherein the category assigned to each content item is further based on a date or a location corresponding to the user activity.

### Claim 4 (depends on 1)

The method of claim 1, further comprising providing the additional users a recommendation based on the collection of content items.

### Claim 5 (depends on 1)

The method of claim 1, wherein the list of specified types of user activity is specified by the user and stored to a user preference database.

### Claim 6 (depends on 1)

The method of claim 1, wherein the triggering event is the user activity occurring within a specified time period.

### Claim 7 (depends on 1)

The method of claim 1, wherein the list of specified types of user activity includes browsing a specified list of websites.

### Claim 8 (depends on 1)

The method of claim 1, wherein the triggering event is a location check-in.

### Claim 9 (depends on 1)

The method of claim 1, wherein the triggering event is capturing a photograph using the client device of the user and the content item is the photograph.

### Claim 10 (depends on 1)

The method of claim 1, wherein the triggering event is purchasing a product and the content item is a picture of the product.

### Claim 11 (depends on 1)

The method of claim 1, wherein the triggering event is viewing an online article.

### Claim 12

A system comprising:
a tracking module to track user activity of a user from a client device over a communication network and to detect a triggering event from the user activity, the triggering event being associated with a list of specified types of user activity that trigger automatic posting of a content item to a network accessible collection of content items viewable by additional users;
a posting module, comprising one or more processors, to post, in response to the detection of the triggering event, the content item to the network accessible collection of content items to be viewed by the additional users, the content item being related to the user activity, each content item of the collection of content items being related to a type of user activity from among the list of specified types of user activity;
an organization module to assign a category to each content item of the collection of content items based on one or more attributes of each content item, the one or more attributes including the type of user activity to which each content item is related, the organization module to assign the category to each content item of the collection of content items by performing operations comprising:
assigning a first content item to a first category corresponding to viewing online content;
assigning a second content item to a second category corresponding to creating online content; and
assigning a third content item to a third category corresponding to location check-ins; and
a content collection module to cause presentation of a user interface including the collection of content items, the collection of content items being organized according to the category assigned to each content item.

### Claim 13 (depends on 12)

The system of claim 12, wherein the assigning of the category to each content item includes assigning a fourth content item to a fourth category corresponding to a product associated with the fourth content item.

### Claim 14 (depends on 12)

The system of claim 12, further comprising a recommendation module to provide a recommendation to the additional users based on the user activity.

### Claim 15 (depends on 13)

The system of claim 13, wherein the one or more attributes includes a file type of each content item.

### Claim 16 (depends on 12)

The system of claim 12, wherein the triggering event is adding a product to a virtual shopping cart of an online merchant.

### Claim 17 (depends on 12)

The system of claim 12, wherein the triggering event is capturing an image with an image capturing device of the client device.

### Claim 18 (depends on 12)

The system of claim 12, wherein the content item is a video file, audio file, image file, or text file.

### Claim 19 (depends on 14)

The system of claim 14, wherein the recommendation includes a list of products offered by an online merchant.

### Claim 20

A non-transitory machine-readable storage medium embodying instructions that, when executed by a machine, cause the machine to perform operations comprising:
tracking user activity of a user from a client device over a communication network;
detecting from the user activity, using one or more processors, a triggering event, the triggering event being associated with a list of specified types of user activity that trigger automatic posting of a content item to a network accessible collection of content items viewable by additional users;
posting, in response to detecting the triggering event, the content item to the network accessible collection of content items viewable by the additional users, the content item being related to the user activity, each content item of the collection of content items being related to a type of user activity from among the list of specified types of user activity;
assigning each content item of the collection of content items to a category based on one or more attributes of each content item, the one or more attributes including the type of user activity to which each content item is related, the assigning including:
assigning a first content item to a first category corresponding to viewing online content;
assigning a second content item to a second category corresponding to creating online content; and
assigning a third content item to a third category corresponding to location check-ins; and
causing presentation of a user interface including the collection of content items, the collection of content items being organized according to the category assigned to each content item.
