# US 2018/0322345 A1 · On demand visual recall of objects/places

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

- Number: US 2018/0322345 A1
- Document ID: US20180322345A1
- Status: Published application
- Kind: A1
- Application number: 16/036,263
- Filed: 2018-07-16
- Published: 2018-11-08
- Earliest claimed: 2017-02-20
- Assignees: AT&T Intellectual Property I, L.P.
- Applicants: AT&T Intellectual Property I, L.P.
- Inventors: Roque Rios, III
- Web page: https://patentgrep.com/patent/US20180322345A1

## CPC

- G06V 20/20: in augmented reality scenes
- G06F 16/285: {Clustering or classification}
- G06F 16/7867: {using information manually generated, e.g. tags, keywords, comments, title and artist information, manually generated time, location and usage information, user ratings}
- G06Q 30/0261: {based on user location}
- G06Q 30/0629: {by pre-processing results, e.g. ranking or ordering results}
- G06V 20/36: {Indoor scenes}
- G06V 20/70: Labelling scene content, e.g. deriving syntactic or semantic representations
- G11B 27/3081: {used signal is a video-frame or a video-field (P.I.P)}
- G11B 27/34: Indicating arrangements {(indicating means incorporated in magazine or cassette G11B23/046 and G11B23/0875; indicating measured values in general G01D)}
- H04N 5/77: between a recording apparatus and a television camera
- H04N 5/772: {the recording apparatus and the television camera being placed in the same enclosure}
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- 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
- G11B: INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER (recording measured values in a way that does not require playback through a transducer G01D9/00; recording or playback apparatus using mechanically marked tape, e.g. punched paper tape, or using unit records, e.g. punched or magnetically marked cards G06K; transferring data from one type of record carrier to another G06K1/18; circuits for coupling output of reproducer to radio receiver H04B1/20; gramophone pick-ups or like acoustic electromechanical transducers or circuits therefor H04R)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Aspects of the subject disclosure may include, for example, observing a plurality of objects viewed through a smart lens, wherein the plurality of objects are in a frame of an image viewed by the smart lens, determining an identification for an object of the plurality of objects, assigning tag information for the object based on the identification, storing the tag information for the object and the frame in which the object was observed, receiving a recall request for the object, retrieving the tag information for the object and the frame responsive to the receiving the recall request, and displaying the tag information and the frame. Other embodiments are disclosed.

## Claims

### Claim 1

A method, comprising:
determining, by a processing system comprising a processor, an identification for an observed object of a plurality of objects observed through a smart lens, wherein the plurality of objects are in a frame of an image viewed by the smart lens, wherein tag information for the observed object is assigned and stored based on the frame in which the observed object was observed by the smart lens;
receiving, by the processing system, a recall request for the observed object;
retrieving, by the processing system, the tag information for the observed object and the frame responsive to the receiving the recall request; and
displaying, by the processing system, the tag information and the frame for the observed object responsive to the retrieving the tag information for the observed object.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
obtaining time information for the frame; and
obtaining location information for the object in the frame.

### Claim 3 (depends on 2)

The method of claim 2, wherein the retrieving the tag information further comprises retrieving the time information and the location information.

### Claim 4 (depends on 1)

The method of claim 1, further comprising obtaining second tag information and second location information for the object from a related smart lens device.

### Claim 5 (depends on 4)

The method of claim 4, further comprising searching the second tag information and second location information responsive to receiving the recall request.

### Claim 6 (depends on 5)

The method of claim 5, further comprising comparing the tag information and the location information with the second tag information and the second location information to determine which objects share both the tag information and the second tag information.

### Claim 7 (depends on 1)

The method of claim 1, wherein the frame comprises a buffer of video frames of the images recorded by the smart lens.

### Claim 8

A device, comprising:
a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising:
receiving a plurality of frames viewed by a smart lens device, wherein the plurality of frames include a plurality of objects, wherein an object tag of plurality of object tags is assigned an object of the plurality of objects;
assigning, as a tagged frame, the object tag to a frame of the plurality of frames when the object is in the frame;
receiving a recall request from the smart lens device, wherein the recall request includes an identity of an object to be recalled;
retrieving a requested tag and a requested tagged frame associated with the identity of the object responsive to the receiving the recall request; and
providing the requested tag and the requested tagged frame to the smart lens device, wherein the smart lens device displays the requested tag and the requested tagged frame.

### Claim 9 (depends on 8)

The device of claim 8, wherein the operations further comprise:
receiving time information for the tagged frame; and
receiving location information for the tagged frame.

### Claim 10 (depends on 8)

The device of claim 8, wherein the operations further comprise determining if advertising materials are available for the tagged object.

### Claim 11 (depends on 10)

The device of claim 10, wherein the operations further comprise providing advertising content to the smart lens device responsive to receiving the recall request, wherein the smart lens device displays the frame with the advertising content.

### Claim 12 (depends on 8)

The device of claim 8, wherein the operations further comprise:
receiving a second plurality of frames viewed by a second smart lens device, wherein the second plurality of frames include a second plurality of objects;
determining whether the tagged object appears in a second frame of the second plurality of frames; and
assigning, as the tagged frame, the tag to the second frame of the second plurality of frames when the tagged object is in the second frame.

### Claim 13 (depends on 8)

The device of claim 8, wherein the operations further comprise generating relationships between the plurality of objects in the plurality of frames.

### Claim 14 (depends on 13)

The device of claim 13, wherein the relationships include determining locations where an object of the plurality of objects are stored.

### Claim 15

A non-transitory, machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:
assigning tag information for an object being viewed through a frame of a smart lens based on an identification for the object;
receiving a recall request for the object;
retrieving the tag information for the object and the frame responsive to the receiving the recall request; and
providing the tag information and the frame to a display device associated with the smart lens.

### Claim 16 (depends on 15)

The non-transitory, machine-readable storage medium of claim 15, wherein the operations further comprise:
obtaining time information for the frame; and
obtaining location information for the object in the frame,
wherein the providing the tag information and the frame to the display further comprises providing the time information and the location information.

### Claim 17 (depends on 16)

The non-transitory, machine-readable storage medium of claim 16, wherein the operations further comprise storing the tag information for the object and the frame in which the object was observed, and wherein the retrieving the tag information further comprises retrieving the time information and the location information.

### Claim 18 (depends on 16)

The non-transitory, machine-readable storage medium of claim 16, wherein the operations further comprise obtaining second tag information and second location information from a related smart lens device.

### Claim 19 (depends on 18)

The non-transitory, machine-readable storage medium of claim 18, wherein the operations further comprise searching the second tag information and second location information responsive to receiving the recall request.

### Claim 20 (depends on 19)

The non-transitory, machine-readable storage medium of claim 19, wherein the operations further comprise comparing the tag information and the location information with the second tag information and the second location information to determine which objects share both the tag information and the second tag information.
