Patents Assigned to SNAP INC.
  • Patent number: 10182311
    Abstract: In some embodiments, a computer implemented method of processing messages may include receiving priority information from at least one sponsor, the priority information to be used in determining a priority of one or more messages received from a plurality user devices, creating a message collection using a plurality of messages received from the plurality of user devices, and prioritizing at least one message in the message collection according to the received priority information.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: January 15, 2019
    Assignee: Snap Inc.
    Inventor: Timothy Michael Sehn
  • Patent number: 10182047
    Abstract: Systems and methods for determining a pictograph password sequence and association phrase are provided. In some example embodiments, an assigned pictograph sequence request is received from a client device, with the request causing the system to generate a template pictograph sequence, generate an association phrase based on the template pictograph sequence, store the template pictograph sequence and associated phrase on a memory, and transmit instructions to cause a display of the template pictograph sequence and the association phrase. In some example embodiments, the system requires an input of a pictograph sequence that matches the template pictograph sequence in order for a user to view content. In some example embodiments, the template pictograph sequence may be replaced by a user pictograph sequence.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: January 15, 2019
    Assignee: Snap Inc.
    Inventors: Eric Buehl, Michael Cieslak
  • Patent number: 10168879
    Abstract: Disclosed are systems, methods, and computer-readable storage media to perform an interactive image recolorization process. The method includes receiving user input including a single stroke drawn on an image presented on a client device. The method further includes expanding the single stroke drawn on the image to generate an expanded stroke mask and refining the expanded stroke mask to determine a precise boundary that defines a region of interest on the image. The method further includes recolorizing the region of interest on the image in accordance with a user-specified color and causing presentation of a result of the recolorization on the client device.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: January 1, 2019
    Assignee: Snap Inc.
    Inventors: Kun Duan, Yunchao Gong, Nan Hu
  • Patent number: 10164975
    Abstract: Systems and methods for authentication via camera are provided. In example embodiments, an authentication server transmits, to a mobile device, an identity verification image. The authentication server receives, from a computing device, a scanned image, wherein the computing device is different from the mobile device. The authentication server determines whether the scanned image includes data from the identity verification image. The authentication server transits, to a web server accessed by the computing device, an indication that a user's identity has been verified upon determining that the scanned image includes the data from the identity verification image.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: December 25, 2018
    Assignee: Snap Inc.
    Inventors: Aaron Daniel Son, Matthew Koontz
  • Patent number: 10165402
    Abstract: An engagement tracking system monitors user interactions with media items to calculate an engagement score of the media item. The engagement tracking system may be or include a group of one or more server machines configured to detect an exposure of a client device to a media item maintained by the engagement tracking system. In response to detecting the exposure of the client device to the media item, the engagement tracking system tracks a location of the client device based on access requests to location based media items. The engagement tracking system may thereby monitor client devices exposed to the media item in order to calculate an engagement score of the media item.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: December 25, 2018
    Assignee: Snap Inc.
    Inventors: Brent Davis, Peter Sellis, Farnaz Azmoodeh, Samir Ahmed, Douglas Cohen
  • Patent number: 10157449
    Abstract: Systems and methods for generating and distributing photo filters are described. A photo filter publication application receives filter data and object criteria and generates a photo filter based on the filter data. The photo filter is associated with satisfaction of the object criteria. A photo filter engine then identifies that a client device has taken a photograph. The photo filter engine then provides the photo filter to the client device based on the photograph including an object that satisfies the object criteria. The photo filter may then be displayed as an option on a user interface of the client device. The object criteria may include associations between an object and a source of image data, for example, a brand of a merchant in which case the associated photo filter may include images associated with the brand of the merchant.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: December 18, 2018
    Assignee: Snap Inc.
    Inventors: Sheldon Chang, Chamal Samaranayake, Timothy Michael Sehn, Rong Yan
  • Patent number: 10155168
    Abstract: There is disclosed a system and method of providing adaptable avatars. In an embodiment, the method comprises: designing an avatar with components for a first service environment; saving the avatar components; retrieving the avatar components from a second service environment; and rendering a new version of that avatar for the second service environment using the saved avatar components.
    Type: Grant
    Filed: May 8, 2013
    Date of Patent: December 18, 2018
    Assignee: Snap Inc.
    Inventors: Jacob Edward Blackstock, David James Kennedy, Shahan Panth, Dorian Franklin Baldwin
  • Patent number: 10157333
    Abstract: Systems, methods, devices, media, and computer readable instructions are described for local image tagging in a resource constrained environment. One embodiment involves processing image data using a deep convolutional neural network (DCNN) comprising at least a first subgraph and a second subgraph, the first subgraph comprising at least a first layer and a second layer, processing, the image data using at least the first layer of the first subgraph to generate first intermediate output data; processing, by the mobile device, the first intermediate output data using at least the second layer of the first subgraph to generate first subgraph output data, and in response to a determination that each layer reliant on the first intermediate data have completed processing, deleting the first intermediate data from the mobile device. Additional embodiments involve convolving entire pixel resolutions of the image data against kernels in different layers if the DCNN.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: December 18, 2018
    Assignee: Snap Inc.
    Inventors: Xiaoyu Wang, Ning Xu, Ning Zhang, Vitor R. Carvalho, Jia Li
  • Patent number: 10158589
    Abstract: Among other things, embodiments of the present disclosure relate to communicating via an avatar embedded in an email message. In some embodiments, the avatar can provide information associated with the email message.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: December 18, 2018
    Assignee: Snap Inc.
    Inventors: Jean-Luc Collet, Francois-Xavier Drouet, Carole Truntschka
  • Patent number: 10154192
    Abstract: A server includes a photo filter module with instructions executed by a processor to identify when a client device captures a photograph. Photograph filters are selected based upon attributes of the client device and attributes of the photograph. The photograph filters are supplied to the client device.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: December 11, 2018
    Assignee: Snap Inc.
    Inventor: Timothy Sehn
  • Patent number: 10146971
    Abstract: Systems and methods for using optical barcodes without orientation for information access are provided. In example embodiments, a computer accesses an image including data encoded within a geometric shape. The computer decodes, for each of a plurality of orientations of the geometric shape, a first portion of the data encoded within the geometric shape. The computer determines that, for one of the plurality of orientations, the first portion of the data encoded within the geometric shape decodes to a predefined number. The computer determines that the one of the plurality of orientations is an intended orientation for the geometric shape. The computer decodes, based on the intended orientation of the geometric shape, a second portion of the data encoded within the geometric shape. The computer accesses, via a network, a resource that corresponds to the decoded second portion of the data.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: December 4, 2018
    Assignee: Snap Inc.
    Inventors: Omer Cansizoglu, Kirk Ouimet
  • Patent number: 10135765
    Abstract: A user can share (show) multimedia information while simultaneously communicating (telling) with one or more other users over a network. Multimedia information is received from at least one source. The multimedia information may be manually and/or automatically annotated and shared with other users. The multimedia information may be displayed in an integrated live view simultaneously with other modes of communication, such as video, voice, or text. A simultaneous sharing communication interface provides an immersive experience that lets a user communicate via text, voice, video, sounds, music, or the like, with one or more other users while also simultaneously sharing media such as photos, videos, movies, images, graphics, illustrations, animations, presentations, narratives, music, sounds, applications, files, and the like. The simultaneous sharing interface enables a user to experience a higher level of intimacy in their communication with others over a network.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: November 20, 2018
    Assignee: Snap Inc.
    Inventors: Matthew James Skyrm, Joshua Robert Russell Jacobson, Eric P. Burke
  • Patent number: 10133918
    Abstract: A system and method for generate a mood log based on user images. In one embodiment, a system includes an image module that receives images taken by a user's mobile computing device and determines that a face of the user is included in the image, a mood module that determines a mood level of the user based on the face, and a log module that stores the mood level in a log of mood levels for the user.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: November 20, 2018
    Assignee: Snap Inc.
    Inventor: Sheldon Chang
  • Patent number: 10135949
    Abstract: Systems and methods for generating and managing stories and sub-stories presented to a user's client device are described. In one example embodiment, a server system communicates a portion of a first story to a first client device based on a first client device association with a user segment assigned to the first story. The server system receives a first selection communication associated with a first piece of content of the first story, accesses a second story based on the selection, and communicates a portion of the second story to the first client device.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: November 20, 2018
    Assignee: Snap Inc.
    Inventors: Maria Pavlovskaia, Evan Spiegel
  • Patent number: 10133705
    Abstract: Systems and methods for presenting content that depicts one or more stories are provided. Content that depicts one or more stories is received from a first client device. The content that depicts the one or more stories is grouped into an edition being used to represent the one or more stories. A discovery page that enables selection of the edition is generated. Presentation of the discovery page is caused on a second client device.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: November 20, 2018
    Assignee: Snap Inc.
    Inventors: Nicholas Richard Allen, Nicholas James Bell, Andrew Cooper, Chamal Samaranayake, William Wu
  • Patent number: 10127631
    Abstract: Disclosed are systems, methods, and computer-readable storage media to perform automatic image inpainting using local patch statistics. The method includes receiving a user input identifying a user-selected region of an image and determining a local region for the user-selected region. The local region includes a portion of the image outside of the user-selected region and that surrounds the user-selected region. The method may further include enlarging the local region by a predefined padding size, and scaling the user-selected region to a predetermined size. The method may further include identifying patch matches within the local region, and inpainting the user-selected region using some of the patch matches identified within the local region.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: November 13, 2018
    Assignee: Snap Inc.
    Inventors: Kun Duan, Yunchao Gong, Nan Hu
  • Patent number: 10123167
    Abstract: A method of obtaining media content of an event, comprising: identifying a real-life event and, a time of said real-life event a geographic location of the real-life event; identifying a subset of a plurality of client terminals of users located in proximity to the geographic location of the real-life event at said time of said real-life event; sending a message to the subset of client terminals containing a request to acquire media content documenting the real-life event; and receiving at least one media content item documenting the real-life event from at least one client terminal of the subset of client terminals, the at least one media content item acquired by at least one user of the users using the at least one client terminal in response to the message.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: November 6, 2018
    Assignee: Snap Inc.
    Inventors: Gadi Zimerman, Ido Sadeh
  • Patent number: 10123166
    Abstract: A method of obtaining media content of an event, comprising: identifying a real-life event and, a time of said real-life event a geographic location of the real-life event; identifying a subset of a plurality of client terminals of users located in proximity to the geographic location of the real-life event at said time of said real-life event; sending a message to the subset of client terminals containing a request to acquire media content documenting the real-life event; and receiving at least one media content item documenting the real-life event from at least one client terminal of the subset of client terminals, the at least one media content item acquired by at least one user of the users using the at least one client terminal in response to the message.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: November 6, 2018
    Assignee: Snap Inc.
    Inventors: Gadi Zimerman, Ido Sadeh
  • Patent number: D831691
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: October 23, 2018
    Assignee: Snap Inc.
    Inventor: Jack Brody
  • Patent number: D833528
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: November 13, 2018
    Assignee: Snap Inc.
    Inventors: Jinwoo Kim, Evan Spiegel, Cory Grenier, Kameron Sheffield, Nathan Kenneth Boyd