# US 10,372,222 B1 · System and method for filtering content based on gestures

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

- Number: US 10,372,222 B1
- Document ID: US10372222B1
- Status: Granted
- Kind: B1
- Application number: 14/719,909
- Filed: 2015-05-22
- Granted: 2019-08-06
- Earliest claimed: 2011-04-02
- Assignees: Open Invention Network, LLC
- Applicants: Open Invention Network, LLC
- Inventors: John Patoskie
- Web page: https://patentgrep.com/patent/US10372222B1

## CPC

- G06F 3/017: {Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883)}
- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06F 16/955: using information identifiers, e.g. uniform resource locators [URL]
- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

In order to provide filtering of content to be presented on a mobile device, a gesture-based preferencing system and method may be employed. When content is presented to a user, the user may indicate a positive or negative preference toward that content by making a gesture. The gesture may be detected by a motion sensor and the preference of the content indicated by the gesture may be stored in a preference datastore. The preference may be used to subsequently filter content that is to be presented to the user.

## Claims

### Claim 1

A method for filtering and storing preferences to minimize user involvement, comprising:
presenting first content to a user of a mobile device, the first content related to one or more first content parameters comprising a topic or category, a content format comprising a designation of one of text or graphics, and one of an advertisement, a coupon, or a survey;
recording a user gesture with at least one gesture recording device associated with the mobile device, the user gesture initiated by a command;
determining one of a positive or a negative content-related preference and a strength of the preference from the user gesture, the strength of the preference corresponding to a speed of the user gesture;
storing the one of a positive or negative content-related preference;
associating the content related preference with the one or more first content parameters;
presenting second content to the user of the mobile device;
filtering the second content in accordance with a retrieved one or more preferences related to one or more second content parameters, the second content related to one or more second content parameters comprising a topic or category, a content format, and one of an advertisement, a coupon, or a survey; and
presenting the filtered second content to the user of the mobile device.

### Claim 2 (depends on 1)

The method of claim 1 wherein the content related preference comprises a positive preference reflecting the user's desire to receive content corresponding to the content-related preference, and wherein filtering the second content comprises applying the positive preference to determine content to present to the user.

### Claim 3 (depends on 1)

The method of claim 1 wherein the content related preference comprises a negative preference reflecting the user's desire to not receive content corresponding to the content-related preference, and wherein filtering the second content comprises applying the negative preference to determine content to not present to the user.

### Claim 4 (depends on 1)

The method of claim 1 wherein determining the content-related preference comprises receiving an input from the user of the mobile device in association with the gesture that indicates the content-related preference.

### Claim 5 (depends on 1)

The method of claim 1 comprising:
storing the association in a preference datastore;
retrieving one or more content-related preferences from the preference datastore in respect of the one or more parameters of the first content;
filtering the first content in accordance with the one or more content-related preferences; and
presenting filtered first content to the user.

### Claim 6 (depends on 1)

The method of claim 1 comprising:
recording a second gesture in respect of the filtered second content, the second gesture indicating a preference in respect of the filtered second content; and
storing the preference for the filtered second content as indicated by the second gesture.

### Claim 7 (depends on 1)

The method of claim 1 comprising selecting to execute, by the user, a preference recording application, in response to presenting filtered first content to the user.

### Claim 8 (depends on 7)

The method of claim 7 wherein the preference recording application enables a user to record a gesture-based preference.

### Claim 9 (depends on 5)

The method of claim 5 wherein the preference datastore comprises a memory of the mobile device.

### Claim 10 (depends on 1)

The method of claim 1 wherein recording a user gesture comprises recording motion of the mobile device.

### Claim 11 (depends on 1)

The method of claim 1 wherein recording a user gesture comprises recording motion of a non-integrated device separate from and in communication with the mobile device.

### Claim 12 (depends on 11)

The method of claim 11 wherein recording a user gesture comprises recording eye movement of the user.

### Claim 13 (depends on 1)

The method of claim 1 wherein recording a user gesture comprises recording a degree of movement.

### Claim 14 (depends on 13)

The method of claim 13, comprising ranking a preference based on the degree of movement.

### Claim 15 (depends on 5)

The method of claim 5, comprising providing the one or more second content parameters to the preference datastore.

### Claim 16

A method for filtering and storing preferences to minimize user involvement, comprising:
receiving content into a mobile device;
determining one or more content parameters of the content, the one or more content parameters comprising a topic or category, a content format comprising a designation of one of text or graphics, and one of an advertisement, a coupon, or a survey;
recording a user gesture with at least one gesture recording device associated with the mobile device, the user gesture initiated by a command;
determining one of a positive or a negative content-related preference and a strength of the preference from the user gesture, the strength of the preference corresponding to a speed of the user gesture;
storing the one of a positive or negative content-related preference; and
associating the content related preference with the one or more of the content parameters.

### Claim 17 (depends on 16)

The method of claim 16 comprising:
recording a user gesture;
associating a preference indication with the recorded user gesture; and
storing the preference indication in association with the user gesture in a gesture analyzing module.

### Claim 18 (depends on 17)

The method of claim 17 wherein determining a content-related preference from the gesture comprises using a stored preference indication associated with a gesture.

### Claim 19 (depends on 18)

The method of claim 18 comprising associating a positive preference indication with a first user gesture, the positive preference indication reflecting desire of a user of the mobile device to receive content corresponding to the content-related preference.

### Claim 20 (depends on 19)

The method of claim 19 comprising associating a negative preference indication with a second user gesture, the negative preference indication reflecting desire of a user of the mobile device to not receive content corresponding to the content-related preference.
