IP Library Granted Patent US 11,841,896
Granted Patent B2
US 11,841,896 · App. 17/876,997 · Granted Dec 12, 2023

Icon based tagging

Inventors: Luis Carlos Dos Santos Marujo (Culver City, CA); William Brendel (Los Angeles, CA)
Assignee: Snap Inc.
G06F16/48G06F16/434G06F16/532G06F16/9535G06Q50/01
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,841,896
App. No.
17/876,997
Granted
Dec 12, 2023
Kind
B2
Abstract

Example embodiments described herein relate to an icon based tagging system to associate a graphical icon (e.g., an emoji) with a data category, receive media content that includes a data object and the graphical icon, assign the media content to the data category based on the presence of the graphical icon within the media content, receive a search request that comprises search criteria that includes at least the graphical icon, and present a set of search results that include the media content in response to the search request.

Claims (46)

1. A method comprising:

accessing an image;

assigning a caption to the image, the caption comprising a sequence of characters that include a graphical icon, the graphical icon being associated with a location;

generating a media object that comprises the image and the caption;

detecting the graphical icon associated with the location within the caption of the media object;

presenting a request to assign the media object to a data category associated with the location that corresponds with the graphical icon responsive to the detecting the graphical icon associated with the location within the caption of the media object, the data category corresponding with a user group that comprises a plurality of user identifiers;

receiving a response to the request, the response including a confirmation of the request to assign the media object to the data category associated with the graphical icon;

receiving a search request from a client device, the search request including user profile data associated with the client device, the user profile data including a user identifier;

accessing location data at the client device responsive to the search request received from the client device;

determining that the location data identifies the location associated with the data category, and that the user identifier is included among the plurality of user identifiers of the user group; and

causing display of a set of search results that include the media object based on the location data and the user profile data of the search request.

2. The method of claim 1 , further comprising:

assigning the media object to the data category based on the caption that includes the graphical icon.

3. The method of claim 1 , wherein the graphical icon includes an ideogram.

4. The method of claim 1 , wherein the data category corresponds with a temporal period.

5. A system comprising:

a memory; and

at least one hardware processor coupled to the memory and comprising instructions that causes the system to perform operations comprising:

accessing an image;

assigning a caption to the image, the caption comprising a sequence of characters that include a graphical icon, the graphical icon being associated with a location;

generating a media object that comprises the image and the caption;

detecting the graphical icon associated with the location within the caption of the media object;

presenting a request to assign the media object to a data category associated with the location that corresponds with the graphical icon responsive to the detecting the graphical icon associated with the location within the caption of the media object, the data category corresponding with a user group that comprises a plurality of user identifiers;

receiving a response to the request, the response including a confirmation of the request to assign the media object to the data category associated with the graphical icon;

receiving a search request from a client device, the search request including user profile data associated with the client device, the user profile data including a user identifier;

accessing location data at the client device responsive to the search request received from the client device;

determining that the location data identifies the location associated with the data category, and that the user identifier is included among the plurality of user identifiers of the user group; and

causing display of a set of search results that include the media object based on the location data and the user profile data of the search request.

6. The system of claim 5 , further comprising:

assigning the media object to the data category based on the caption that includes the graphical icon.

7. The system of claim 5 , wherein the graphical icon includes an ideogram.

8. The system of claim 5 , wherein the data category corresponds with a temporal period.

9. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:

accessing an image;

assigning a caption to the image, the caption comprising a sequence of characters that include a graphical icon, the graphical icon being associated with a location;

generating a media object that comprises the image and the caption;

detecting the graphical icon associated with the location within the caption of the media object;

presenting a request to assign the media object to a data category associated with the location that corresponds with the graphical icon responsive to the detecting the graphical icon associated with the location within the caption of the media object, the data category corresponding with a user group that comprises a plurality of user identifiers;

receiving a response to the request, the response including a confirmation of the request to assign the media object to the data category associated with the graphical icon;

receiving a search request from a client device, the search request including user profile data associated with the client device, the user profile data including a user identifier;

accessing location data at the client device responsive to the search request received from the client device;

determining that the location data identifies the location associated with the data category, and that the user identifier is included among the plurality of user identifiers of the user group; and

causing display of a set of search results that include the media object based on the location data and the user profile data of the search request.

10. The non-transitory machine-readable storage medium of claim 9 , further comprising:

assigning the media object to the data category based on the caption that includes the graphical icon.

11. The non-transitory machine-readable storage medium of claim 9 , wherein the graphical icon includes an ideogram.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2022
From: DOS SANTOS MARUJO, LUIS CARLOS; BRENDEL, WILLIAM
To: SNAP INC.
Reel/Frame 060743/0019 →
Continuity (2)
Continuation 15895828 · Feb 13, 2018
Related Publication 20220374465A1 · Nov 24, 2022