US9965476B2

Method of indexing multimedia content by creating database records that include location data

Summary by NHIP

Orientation-based media indexing

The method retrieves media by intersecting a device orientation vector with a two-dimensional shape around a requested location. It accesses a database storing orientation directions and global coordinates to return records where the vector intersects the defined boundary.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

A method of indexing multimedia content by creating database records that include location data is disclosed. Devices that generate multimedia content also generate location data corresponding to the location of the device when the content is generated. The location data includes geographical coordinates such as latitude and longitude as well as orientation and tilt. Other data may be recorded such as date and time of day, and light exposure. The content and location data are communicated to a Content Index Processor (CIP) that creates a database record from the location data and determines classifications for the database record that can be used by a person that is searching for particular multimedia content.

US9965476B2, drawing sheet 1
Sheet 1 of 15

Term

Term ended

Expired 25 May 2022, 4.3 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

20 claims: 3 independent, 17 dependent

  1. 1
    Broadest claimClaim Score 68, broad(NHIP)A method comprising:receiving a request for media content associated with a location to yield requested media content;in response to the request, accessing a database of stored media content, wherein the database stores an orientation direction for a device when the device generated a respective record of the stored media content;returning a selected record of the stored media content when a vector of the orientation direction of the selected record from a device location intersects a two-dimensional shape around the location;and providing the selected record to a device of a user.
  2. 8
    A system comprising:a processor;and a non-transitory computer-readable storage medium having instructions stored which, when executed on the processor, cause the processor to perform operations comprising: receiving a request for media content associated with a location to yield requested media content;in response to the request, accessing a database of stored media content, wherein the database stores an orientation direction for a device when the device generated a respective record of the stored media content;returning a selected record of the stored media content when a vector of the orientation direction of the selected record from a device location intersects a two-dimensional shape around the location;and providing the selected record to a device of a user.
  3. 15
    A non-transitory computer-readable storage device having instructions stored which, when executed on a computing device, cause the computing device to perform operations comprising:receiving a request for media content associated with a location to yield requested media content;in response to the request, accessing a database of stored media content, wherein the database stores an orientation direction for a device when the device generated a respective record of the stored media content;returning a selected record of the stored media content when a vector of the orientation direction of the selected record from a device location intersects a two-dimensional shape around the location;and providing the selected record to a device of a user.