Device location based on machine learning classifications
First Claim
Patent Images
1. A method comprising:
- transmitting, using one or more processors of a client device, a request for venue data to one or more servers, the request comprising geolocation data generated by the client device;
receiving, from the one or more servers, a venue dataset comprising a plurality of venues, each venue of the plurality of venues associated with tags that describe the venue;
identifying an image generated by the client device;
classifying an object depicted in the image using a machine learning scheme;
selecting a venue from the venue dataset based at least in part on the classified object matching a tag associated with the venue;
selecting one or more display elements that are pre-associated with the selected venue; and
displaying, on the client device, a presentation comprising the one or more display elements and the image.
1 Assignment
0 Petitions
Accused Products
Abstract
A venue system of a client device can submit a location request to a server, which returns multiple venues that are near the client device. The client device can use one or more machine learning schemes (e.g., convolutional neural networks) to determine that the client device is located in one of specific venues of the possible venues. The venue system can further select imagery for presentation based on the venue selection. The presentation may be published as ephemeral message on a network platform.
-
Citations
20 Claims
-
1. A method comprising:
-
transmitting, using one or more processors of a client device, a request for venue data to one or more servers, the request comprising geolocation data generated by the client device; receiving, from the one or more servers, a venue dataset comprising a plurality of venues, each venue of the plurality of venues associated with tags that describe the venue; identifying an image generated by the client device; classifying an object depicted in the image using a machine learning scheme; selecting a venue from the venue dataset based at least in part on the classified object matching a tag associated with the venue; selecting one or more display elements that are pre-associated with the selected venue; and displaying, on the client device, a presentation comprising the one or more display elements and the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
one or more processors of a machine; and a memory storing instructions that, when executed by the one or more processors, cause the machine to perform operations comprising; transmitting a request for venue data to one or more servers, the request comprising geolocation data generated by a client device; receiving, from the one or more servers, a venue dataset comprising a plurality of venues, each venue of the plurality of venues associated with tags that describe the venue; identifying an image generated by the client device; classifying an object depicted in the image using a machine learning scheme; selecting a venue from the venue dataset based at least in part on the classified object matching a tag associated with the venue; selecting one or more display elements that are pre-associated with the selected venue; and displaying, on the client device, a presentation comprising the one or more display elements and the image. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A machine-readable storage medium embodying instructions that, when executed by a machine, cause the machine to perform operations comprising:
-
transmitting a request for venue data to one or more servers, the request comprising geolocation data generated by the client device; receiving, from the one or more servers, a venue dataset comprising a plurality of venues near, each venue of the plurality of venues associated with tags that describe the venue; identifying an image generated by the client device; classifying an object depicted in the image using a machine learning scheme; selecting a venue from the venue dataset based at least in part on the classified object matching a tag associated with the venue; selecting one or more display elements that are pre-associated with the selected venue; and displaying, on the client device, a presentation comprising the one or more display elements and the image. - View Dependent Claims (20)
-
Specification