Live location sharing using virtual avatars

US2018315134A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018315134-A1
Application numberUS-201815901387-A
CountryUS
Kind codeA1
Filing dateFeb 21, 2018
Priority dateApr 27, 2017
Publication dateNov 1, 2018
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Among other things, embodiments of the present disclosure improve the functionality of electronic messaging and imaging software and systems by generating customized media content items based on location sensor information from users' computing devices. The media content can be generated for a variety of topics and shared with other users. For example, media content (e.g., images or video) can be generated and displayed on a user's computing device, as well as transmitted to other users via electronic communications, such as short message service (SMS) or multimedia service (MMS) texts and emails.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system comprising: a processor; and memory coupled to the processor and storing instructions that, when executed by the processor, cause the system to perform operations comprising: receiving, from a first user's client computing device in communication with the system over a network, an electronic communication containing location information associated with a current location of the first user from a location sensor coupled to the first user's client computing device; retrieving, from a database, avatar information for the first user; and generating, based on the avatar information for the first user and the current location of the first user, a media content item comprising a map depicting an avatar of the first user at the first user's current location. 2 . The system of claim 1 , wherein the memory further stores instructions for causing the system to perform operations comprising: causing the media content item to display on a display screen of the first user's client computing device. 3 . The system of claim 2 , wherein the memory further stores instructions for causing the system to perform operations comprising: causing the media content item to display on a display screen of a second user's client computing device in communication with the system over the network. 4 . The system of claim 3 , wherein the avatar of the first user is selectable via one or more of the display screen of the first user's client computing device and the display screen of the second user's client computing device, and wherein selection of the avatar of the first user via a respective display screen causes the system to display a media content item associated with the first user on the respective display screen. 5 . The system of claim 3 , wherein generating the media content item includes identifying a venue associated with the first user's current location and displaying an icon on the map associated with the venue. 6 . The system of claim 5 , wherein the icon associated with the venue is selectable via one or more of the display screen of the first user's client computing device and the display screen of the second user's client computing device, and wherein selection of the icon associated with the venue via a respective display screen causes the system to display a media content item associated with the venue on the respective display screen. 7 . The system of claim 3 , wherein the system allows access to the media content item by the second user's computing device for a predetermined period of time. 8 . The system of claim 3 , wherein the system ceases displaying the avatar of the first user on the map on the display screen of the second computing device in response to one or more of: expiration of a predetermined period of time, and input from the first user, via the first computing device, to turn off sharing of the first user's location. 9 . The system of claim 8 , wherein the avatar of the first user remains displayed on the map displayed on the display screen of the first user's computing device subsequent to the input from the first user to turn off sharing of the first user's location. 10 . The system of claim 9 , wherein the system presents an icon on the display screen of the first user's computing device to indicate the first user's location is not being shared. 11 . The system of claim 8 , wherein the memory further stores instructions for causing the system to perform operations comprising: receiving, from the client computing device of the second user, an electronic communication containing location information associated with a current location of the second user from a location sensor coupled to the second user's client computing device; and retrieving, from the database, avatar information for the second user, wherein generating the media content item includes generating an avatar of the second user at the second user's current location on the map. 12 . The system of claim 1 , wherein generating the media content item includes: receiving, from the computing device of the first user, a granularity option; and generating the avatar of the first user on the map within a predetermined distance of the current location of the first user based on the received granularity option. 13 . The system of claim 12 , wherein the predetermined distance of the current location of the first user is one of: a precise location of the first user based on the location information, and a random location within a predetermined area based on the location information. 14 . The system of claim 1 , wherein the memory further stores instructions for causing the system to receive, from the first user's client computing device over the network, authorization from the first user to utilize the location information. 15 . The system of claim 1 , wherein the memory further stores instructions for causing the system to perform operations comprising: determining a current activity of the first user based on the location information, wherein generating the media content item includes depicting the avatar of the first user engaged in the current activity. 16 . The system of claim 15 , wherein determining the current activity of the first user includes determining a speed of the first user's client computing device based on first location information from the location sensor at a first time and second location information from the location sensor at a second time, the second time subsequent to the first time. 17 . The system of claim 16 , wherein generating the media content item includes: presenting the avatar of the first user at a first position in the media content item at the first time; and modifying the media content item to remove the avatar of the first user in the first position in the media content item and presenting the avatar of the first user at a second position in the media content item at the second time. 18 . The system of claim 1 , wherein generating the media content item includes: determining, based on the location information, that the client computing device of the first user has not moved beyond a predetermined distance from a location for a predetermined period of time; and in response to determining the client computing device of the first user has not moved beyond the predetermined distance from the location, modifying the media content item to remove the avatar of the first user. 19 . A computer-implemented method comprising: receiving, by a computer system from a first user's client computing device in communication with the computer system over a network, an electronic communication containing location information associated with a current location of the first user from a location sensor coupled to the first user's client computing device; retrieving, by the computer system from a database, avatar information for the first user; and generating, by the computer system based on the avatar information for the first user and the current location of the first user, a media content item comprising a map depicting an avatar of the first user at the first user's current location. 20 . A non-transitory computer-readable medium storing instructions that, when executed by a computer system, cause the computer system to perform operations comprising: receiving, from a first user's client computing device in communication with the computer system over a network, an electronic communication containing location information associated with a current location o

Assignees

Inventors

Classifications

  • G06Q10/40Primary

    Business processes related to social networking or social networking services · CPC title

  • using geographical or spatial information, e.g. location · CPC title

  • using geographical information, e.g. location of the game device or player using GPS · CPC title

  • for finding other players; for building a team; for providing a buddy list · CPC title

  • Multimedia information · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2018315134A1 cover?
Among other things, embodiments of the present disclosure improve the functionality of electronic messaging and imaging software and systems by generating customized media content items based on location sensor information from users' computing devices. The media content can be generated for a variety of topics and shared with other users. For example, media content (e.g., images or video) can …
Who is the assignee on this patent?
Snap Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/40. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Nov 01 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).