Computer-vision-assisted location check-in
First Claim
Patent Images
1. A method comprising, by one or more computer systems:
- receiving, from a user, a multimedia object, the multimedia object comprising one or more images;
applying one or more object image recognition algorithms to the multimedia object;
comparing at least a portion of the multimedia object to a plurality of stored images in a database, each of the plurality of stored images associated with a physical location;
determining a location of the user based on the comparison; and
automatically associating the user with a concept node of a social graph representing a social network, the concept node being associated with the determined location.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, an uploaded multimedia object comprising a photo image or video is subjected to computer vision algorithms to detect and isolate objects within the multimedia object, and the isolated object is searched against a photographic location database containing images of a plurality of locations. Upon detecting a matching object, the location information associated with the photograph in the database containing the matching object may be leveraged to automatically check the user in to the associated location.
33 Citations
20 Claims
-
1. A method comprising, by one or more computer systems:
-
receiving, from a user, a multimedia object, the multimedia object comprising one or more images; applying one or more object image recognition algorithms to the multimedia object; comparing at least a portion of the multimedia object to a plurality of stored images in a database, each of the plurality of stored images associated with a physical location; determining a location of the user based on the comparison; and automatically associating the user with a concept node of a social graph representing a social network, the concept node being associated with the determined location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory, computer-readable media containing instructions that, when executed, cause a processor to:
-
receive, from a user, a multimedia object, the multimedia object comprising one or more images; apply one or more object image recognition algorithms to the multimedia object; compare at least a portion of the multimedia object to a plurality of stored images in a database, each of the plurality of stored images associated with a physical location; determine a location of the user based on the comparison; and automatically associate the user with a concept node of a social graph representing a social network, the concept node being associated with the determined location. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification