# US 10,484,454 B2 · Electronic device and method of providing digital photograph information

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

- Number: US 10,484,454 B2
- Document ID: US10484454B2
- Status: Granted
- Kind: B2
- Application number: 14/855,632
- Filed: 2015-09-16
- Published: 2017-03-16
- Granted: 2019-11-19
- Earliest claimed: 2015-09-16
- Assignees: BlackBerry Limited
- Applicants: Blackberry Limited
- Inventors: Nazih Almalki; Zhe Chen
- Web page: https://patentgrep.com/patent/US10484454B2

## CPC

- H04L 67/06: specially adapted for file transfer, e.g. file transfer protocol [FTP]
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 16/51: Indexing; Data structures therefor; Storage structures
- G06F 16/5846: {using extracted text}
- G06F 16/5866: {using information manually generated, e.g. tags, keywords, comments, manually generated location and time information}
- H04L 51/08: Annexed information, e.g. attachments
- H04L 51/52: for supporting social networking services
- H04N 5/772: {the recording apparatus and the television camera being placed in the same enclosure}
- H04N 5/907: using static stores, e.g. storage tubes or semiconductor memories (H04N5/91 takes precedence)
- 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)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method of providing information relating to a digital photograph on an electronic device includes detecting, by a processor of the electronic device, a digital photograph sharing event for sharing the digital photograph, receiving text input related to the digital photograph, the text input comprising text entered at the electronic device or text received from the at least one other electronic device, in response to detecting and receiving text input related to the digital photograph, processing the text related to the digital photograph utilizing natural language processing to extract the information relating to the digital photograph, and storing the information that is extracted in association with the digital photograph.

## Claims

### Claim 1

A method of providing information relating to a digital photograph on an electronic device, the method comprising:
detecting, by a processor of the electronic device, a digital photograph sharing event for sharing the digital photograph, the sharing event comprising attaching the digital photograph to a message;
in response to detecting a digital photograph sharing event, monitoring for text input in a message field related to the digital photograph sharing event and receiving, by the processor, the text input related to the digital photograph sharing event, the text input comprising text entered, utilizing an input device coupled to the processor of the electronic device, into the message field of the message to which the digital photograph is attached;
in response to detecting and receiving text input related to the digital photograph sharing event, extracting, by the processor, the information relating to the digital photograph from the text related to the digital photograph utilizing natural language processing;
storing the information that is extracted in association with the digital photograph by writing the extracted information as tags, into a digital photograph file stored in memory of the electronic device coupled to the processor, wherein the information that is extracted and stored in association with the digital photograph is searchable; and
receiving a search term, and in response to determining a match between the search term and the information that is extracted and stored in associated with the digital photograph, displaying a thumbnail image of the digital photograph on a display of the electronic device.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the storing the information that is extracted comprises storing the information along with other metadata, into the digital photograph file stored on the electronic device.

### Claim 3 (depends on 1)

The method according to claim 1, wherein detecting the digital photograph sharing event comprises detecting selection of an option to attach the digital photograph to a message in a messaging application.

### Claim 4 (depends on 1)

The method according to claim 1, wherein detecting the digital photograph sharing event comprises detecting selection of an option to upload the digital photograph to a social media website or file sharing website.

### Claim 5 (depends on 1)

The method according to claim 1, wherein detecting the digital photograph sharing event comprises detecting receipt of a comment related to the digital photograph via a social media website or messaging application.

### Claim 6 (depends on 1)

The method according to claim 1, wherein detecting the digital photograph sharing event comprises detecting selection of an option to download the digital photograph for storage on the electronic device.

### Claim 7 (depends on 1)

A non-transitory computer-readable medium having computer-readable code stored thereon, the computer-readable code executable by at least one processor of a portable electronic device to perform the method according to claim 1.

### Claim 8

An electronic device comprising:
a display;
a memory for storing digital photographs in a database thereon;
an input device for receiving input at the electronic device;
a communication system for coupling the electronic device to a network; and
a processor coupled to the display, the memory, the input device, and to the communication system to:
detect a digital photograph sharing event for sharing a digital photograph of the digital photographs, the sharing event comprising attaching the digital photograph to a message;
in response to detecting a digital photograph sharing event, monitor for text input in a message field related to the digital photograph sharing event and receive, by the processor, text input related to the digital photograph sharing event, the text input comprising text, entered utilizing the input device coupled to the processor of the electronic device, in the message field of the message to which the digital photograph is attached;
in response to detecting and receiving the text input related to the digital photograph sharing event, extract, by the processor, the information relating to the digital photograph from the text related to the digital photograph utilizing natural language processing;
store the information that is extracted in association with the digital photograph by writing the extracted information as tags, into a digital photograph file stored in the memory, wherein the information that is extracted and stored in association with the digital photograph is searchable; and
receive a search term, and in response to determining a match between the search term and the information that is extracted and stored in associated with the digital photograph, display a thumbnail image of the digital photograph on a display of the electronic device.

### Claim 9 (depends on 8)

The electronic device according to claim 8, wherein the information is stored along with other metadata, in the digital photograph file stored in the database.

### Claim 10 (depends on 8)

The electronic device according to claim 8, wherein the digital photograph sharing event is detected by detecting selection of an option to attach the digital photograph to a message in a messaging application.

### Claim 11 (depends on 8)

The electronic device according to claim 8, wherein the digital photograph sharing event is detected by detecting selection of an option to upload the digital photograph to a social media website or file sharing website.

### Claim 12 (depends on 8)

The electronic device according to claim 8, wherein the digital photograph sharing event is detected by detecting receipt of a comment related to the digital photograph via a social media website or messaging application.

### Claim 13 (depends on 8)

The electronic device according to claim 8, wherein the digital photograph sharing event is detected by detecting selection of an option to download the digital photograph for storage on the electronic device.

### Claim 14 (depends on 8)

The electronic device according to claim 8, comprising a camera coupled to the processor for obtaining the digital photographs.
