# US 10,484,568 B2 · Providing a social media recommendation based on data captured by a wearable device

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

- Number: US 10,484,568 B2
- Document ID: US10484568B2
- Status: Granted
- Kind: B2
- Application number: 15/793,601
- Filed: 2017-10-25
- Published: 2018-04-26
- Granted: 2019-11-19
- Earliest claimed: 2016-10-26
- Assignees: OrCam Technologies Ltd.
- Applicants: OrCam Technologies Ltd.
- Inventors: Yonatan Wexler; Amnon Shashua
- Web page: https://patentgrep.com/patent/US10484568B2

## CPC

- H04N 1/32101: {Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title}
- G01S 5/0027: {of actual mobile position, i.e. position determined on mobile}
- G06F 1/163: {Wearable computers, e.g. on a belt}
- G06F 3/011: {Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00)}
- G06F 16/23: Updating
- G06F 16/51: Indexing; Data structures therefor; Storage structures
- G06F 16/5838: {using colour}
- G06F 18/21: Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F 21/31: User authentication
- G06N 5/04: Inference or reasoning models
- G06Q 10/42: Determination of affinities or common interests between users
- G06T 1/0007: {Image acquisition}
- G06T 7/20: Analysis of motion (motion estimation for coding, decoding, compressing or decompressing digital video signals H04N19/43, H04N19/51)
- G06T 7/60: Analysis of geometric attributes
- G06T 7/70: Determining position or orientation of objects or cameras (camera calibration G06T7/80)
- G06T 7/73: using feature-based methods
- G06V 20/20: in augmented reality scenes
- G06V 40/10: Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V 40/172: {Classification, e.g. identification}
- H04L 51/52: for supporting social networking services
- H04L 67/306: User profiles
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- H04N 7/185: {from a mobile camera, e.g. for remote control}
- H04N 21/41407: {embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop (constructional details of equipment or arrangements specially adapted for portable computer application G06F1/1626; arrangements specially adapted for mobile receivers in broadcast systems H04H20/57)}
- H04N 23/51: Housings
- H04N 23/661: Transmitting camera control signals through networks, e.g. control via the Internet
- H04N 23/80: Camera processing pipelines; Components thereof
- G06T 2207/10004: Still image; Photographic image
- G06T 2207/30196: Human being; Person
- G06T 2207/30201: Face
- G06V 2201/07: Target detection
- G06V 2201/10: Recognition assisted with metadata
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G01S: RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- 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
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A system for providing recommendations based on images captured by a wearable apparatus may include a wearable image sensor and at least one processing device. The processing device may be programmed to analyze at least one image captured by the wearable image sensor included in the wearable apparatus from an environment of a user of the wearable apparatus, obtain information based on a result of the analysis of the at least one captured image, generate at least one contact recommendation for at least one new social network contact based on the obtained information, and provide the at least one contact recommendation to at least one of the user and at least one other person.

## Claims

### Claim 1

A system for providing recommendations based on images captured by a wearable apparatus, the system comprising:
at least one processing device programmed to:
analyze at least one image captured by a wearable image sensor from an environment of a user of the wearable apparatus to determine a person is reading a book, wherein the at least one captured image depicts the person reading the book in the environment of the user and the wearable image sensor is included in the wearable apparatus;
obtain information related to the book based on the analysis of the at least one captured image;
generate at least one contact recommendation for the person for at least one social network contact based on the obtained information; and
provide the at least one contact recommendation to the person.

### Claim 2 (depends on 1)

The system of claim 1, wherein the at least one processing device is further programmed to obtain additional information based on an analysis of at least one image captured by a second wearable apparatus, and wherein generating the at least one recommendation is further based on the obtained additional information.

### Claim 3 (depends on 1)

The system of claim 1, wherein the obtained information includes identity information of at least one person present in the environment of the user of the wearable apparatus.

### Claim 4 (depends on 3)

The system of claim 3, wherein the at least one additional person includes at least one of the at least one person present in the environment of the user of the wearable apparatus.

### Claim 5 (depends on 1)

The system of claim 1, wherein the at least one contact recommendation is based on an interaction with identified people and a length of the interaction.

### Claim 6 (depends on 2)

The system of claim 2, wherein a plurality of wearable apparatuses are associated with a plurality of users.

### Claim 7

A method for providing recommendations based on images captured by a wearable apparatus, the method comprising:
analyzing, via at least one processing device, at least one image captured by a wearable image sensor from an environment of a user of the wearable apparatus to determine a person is reading a book, wherein the at least one captured image depicts the person reading the book in the environment of the user and the wearable image sensor is included in the wearable apparatus;
obtaining information related to the book based on the analysis of the at least one captured image;
generating at least one contact recommendation for the person for at least one social network contact based on the obtained information; and
providing the at least one contact recommendation to the person.

### Claim 8 (depends on 7)

The method of claim 7, further comprising:
obtaining additional information based on an analysis of at least one image captured by a second wearable apparatus, and wherein generating the at least one recommendation is further based on the obtained additional information.

### Claim 9 (depends on 7)

The method of claim 7, wherein the obtained information includes identity information of at least one person present in the environment of the user of the wearable apparatus.

### Claim 10 (depends on 9)

The method of claim 9, wherein the at least one additional person includes at least one of the at least one person present in the environment of the user of the wearable apparatus.

### Claim 11 (depends on 7)

The method of claim 7, wherein the at least one contact recommendation is based on an interaction with identified people and a length of the interaction.

### Claim 12 (depends on 8)

The method of claim 8, wherein a plurality of wearable apparatuses are associated with a plurality of users.

### Claim 13

A non-transitory computer-readable medium that stores instructions that, when executed by at least one processing device, cause the at least one processing device to perform operations comprising:
analyzing at least one image captured by a wearable image sensor from an environment of a person of the wearable apparatus to determine the user is reading a book, wherein the at least one captured image depicts the person reading the book in the environment of the user and the wearable image sensor is included in the wearable apparatus;
obtaining information related to the book based on the analysis of the at least one captured image;
generating at least one contact recommendation of the person for at least one social network contact based on the obtained information; and
providing the at least one contact recommendation to the person.
