# US 10,120,947 B2 · Propagation of photographic images with social networking

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

- Number: US 10,120,947 B2
- Document ID: US10120947B2
- Status: Granted
- Kind: B2
- Application number: 14/510,187
- Filed: 2014-10-09
- Published: 2016-04-14
- Granted: 2018-11-06
- Earliest claimed: 2014-10-09
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Barry A. Kritt; Sarbajit K Rakshit
- Web page: https://patentgrep.com/patent/US10120947B2

## CPC

- G06F 16/9537: Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
- G06F 16/58: Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F 16/9536: Search customisation based on social or collaborative filtering
- G06Q 10/40: Business processes related to social networking or social networking services
- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- G06F 16/29: Geographical information databases
- G06F 16/48: Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F 16/583: using metadata automatically derived from the content
- G06F 16/9535: Search customisation based on user profiles and personalisation
- 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

## Abstract

Embodiments of the invention relate to file sharing, and more specifically to sharing image files based on a social networking relationship. A digital image and associated file are created with geotag data that defines an image capture. Data associated with the image capture is stored as image metadata associated with the image file. A hyperlink to a preferred viewing URL is created and established based on a match produced from a comparison of the image file image capture data with at least one physical location identified in an index of cached data. The hyperlink is associated with the image file and directs a viewer to the physical and/or virtual location where the image was captured.

## Claims

### Claim 1

A method comprising:
accessing an image file, the image file including image capture location data defining a device location capturing the image file, the image capture location data stored as metadata associated with the image file;
analyzing an array of cached data, each entry in the array having a set of geotag boundary values defining a geofence for an entity;
comparing the image file capture location data with at least one entity geotag boundary value identified in the array;
responsive to a match from the comparison, creating a hyperlink of a preferred viewing URL for directing a viewer from the image file to the preferred viewing URL; and
creating a single view, the single view including:
the created hyperlink proximal to the image file;
embedding an advertisement proximal to the image file, wherein the advertisement pertains to at least one of a physical location associated with the image and a subject of the image; and
a map of the location of the device capturing the image file.

### Claim 2 (depends on 1)

The method of claim 1, further comprising selecting the hyperlink, the selection embedding a compact version of a web site associated with the preferred viewing URL in the single view.

### Claim 3 (depends on 1)

The method of claim 1, wherein the advertisement is the preferred viewing URL.

### Claim 4 (depends on 1)

The method of claim 1, wherein the advertisement is a subset of content from the preferred viewing URL.

### Claim 5 (depends on 1)

The method of claim 1, wherein the image file, the advertisement, and the created hyperlink are adjacently positioned.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
uploading the image file to a data storage by a first uploading entity; and
wherein accessing the image file is performed by an accessing entity, and the uploading entity and the accessing entity are different.

### Claim 7

A computer program product comprising a computer readable storage device having program code embodied therewith, the program code executable by a processor to:
access an image file, the image file including image capture location data defining a device location capturing the image file, the image capture location data stored as metadata associated with the image file;
analyze an array of cached data, each entry in the array having a set of geotag boundary values, the values defining a geofence for an entity;
compare the image file capture location data with at least one entity geotag boundary value identified in the array;
responsive to a match from the comparison, create a hyperlink of a preferred viewing URL to direct a viewer from the image file to the preferred viewing URL; and
creating a single view, the single view including:
the created hyperlink proximal to the image file;
an advertisement proximal to the image file, wherein the advertisement pertains to at least one of a physical location of the image and a subject of the image; and
a map of the location of the device capturing the image file.

### Claim 8 (depends on 7)

The computer program product of claim 7, further comprising program code to select the created hyperlink, including embed a compact version of a web site associated with the preferred viewing URL in the single view.

### Claim 9 (depends on 7)

The computer program product of claim 7, wherein the advertisement is the preferred viewing URL.

### Claim 10 (depends on 7)

The computer program product of claim 7, wherein the advertisement is a subset of content from the preferred viewing URL.

### Claim 11

A system comprising:
a processing unit in communication with memory;
an electronic image file, the image file including image capture location data defining a device location capturing the image file, the image capture location data stored as metadata associated with the image file;
in response to access of the image file, a director, in communication with the processing unit, to analyze an array of cached data, each entry in the array having a set of geotag boundary values, the values defining a geofence for an entity; and
an image manager to compare the image file capture location data with at least one entity geotag boundary value identified in the array, and in response to a match produced by the comparison, the image manager to create a hyperlink of a preferred viewing URL to direct the image file to the preferred viewing URL and creating a single view, including:
the created hyperlink proximal to the image file;
an advertisement proximal to the image file, wherein the advertisement pertains to at least one of a physical location associated with the image and a subject of the image; and
a map of the location of the device capturing the image file.

### Claim 12 (depends on 11)

The system of claim 11, further comprising selection of the hyperlink, the selection to embed a compact version of a web site associated with the preferred viewing URL in the single view.

### Claim 13 (depends on 11)

The system of claim 11, wherein the advertisement is the preferred viewing URL.

### Claim 14 (depends on 11)

The system of claim 11, wherein the advertisement is a subset of content from the preferred viewing URL.
