Patents Assigned to SNAP INC.
  • Patent number: 10051253
    Abstract: Systems, devices, media, and methods are presented for receiving a set of images in a video stream, converting one or more images of the set of images to a set of single channel images, generating a set of approximation images from the set of single channel images, and generating a set of binarized images by thresholding the set of approximation images.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: August 14, 2018
    Assignee: Snap Inc.
    Inventor: Yurii Monastyrshyn
  • Patent number: 10042187
    Abstract: Apparatuses and systems are disclosed and can include a case for eyewear having an eyewear body carrying onboard electronic components that comprise a heat source that generates heat during electrically powered operation is disclosed. The case can hold the eyewear when the eyewear are in a stowed position. The case can further include one or more supports to support the eyewear in the stowed position within the holding space. One or more heat sinks are integrated with the one or more supports. Each of the one or more heat sinks are thermally conductive coupled with a corresponding heat sink of the eyewear. A first heat conduction pathway is thermally connected to the one or more heat sinks and can extend into the case body to conduct heat from the heat source into the case with the eyewear supported in the stowed position.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: August 7, 2018
    Assignee: Snap Inc.
    Inventors: Andrea Ashwood, Ashutosh Y. Shukla, Stephen Andrew Steger
  • Patent number: 10027882
    Abstract: A single user input element in an image capture device is used for both image and video capture, based on detecting a state change of the single user input element from a first state to a second state based on a detected user activity, and determining a duration of the second state. An image from the image sensor is stored based on the duration of the second state being less than a time interval, and a video recording is captured based on the duration of the second state being greater than the time interval. The video recording is captured until a state change of the single user input element from the second state to the first state is detected.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: July 17, 2018
    Assignee: Snap Inc.
    Inventors: Richard E. Marlin, Michael J. Mathias, Kristian D. Diakov
  • Patent number: 9984499
    Abstract: Systems and methods for image based location estimation are described. In one example embodiment, a first positioning system is used to generate a first position estimate. A 3D point cloud data describing an environment is then accessed. A first image of an environment is captured, and a portion of the image is matched to a portion of key points in the 3D point cloud data. An augmented reality object is then aligned within one or more images of the environment based on the match of the 3D point cloud with the image. In some embodiments, building fa├žade data may additionally be used to determine a device location and place the augmented reality object within an image.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: May 29, 2018
    Assignee: Snap Inc.
    Inventors: Nathan Jurgenson, Linjie Luo, Jonathan M Rodriguez, II, Rahul Sheth, Jia Li, Xutao Lv
  • Patent number: 9980100
    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.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: May 22, 2018
    Assignee: Snap Inc.
    Inventors: Ebony James Charlton, Sumant Hanumante, Zhou Ren, Dhritiman Sagar
  • Patent number: 9978125
    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: May 22, 2018
    Assignee: Snap Inc.
    Inventors: Sheldon Chang, Chamal Samaranayake, Timothy Michael Sehn, Rong Yan
  • Patent number: 9971169
    Abstract: Apparatuses and systems for wearable devices such as eyewear are described. According to one embodiment, the wearable device includes a frame, a temple, onboard electronics components, and a coupling mechanism. The frame is configured to hold one or more optical elements. The temple is connected to the frame at an articulated joint such that the temple is disposable between a collapsed condition and a wearable condition in which the device is wearable by a user to hold the one or more optical elements within user view. The onboard electronics components comprise at least a pair of electronics components carried by the frame and the temple respectively. The coupling mechanism is incorporated in the articulated joint and that is configured to electrically connect the pair of electronics components across the articulated joint both when the temple is in the wearable condition and when the temple is in the collapsed condition.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: May 15, 2018
    Assignee: Snap Inc.
    Inventor: Jun Lin
  • Patent number: 9971171
    Abstract: Apparatuses, systems and methods for electronic wearable devices such as smart glasses are described. According to one embodiment, a temple assembly forming part of the smart glasses is disclosed. The assembly can include a temple mechanical connection, a battery carrier, a battery, and a temple body. The temple mechanical connection is configured to form an articulated joint at a first longitudinal end portion thereof with a frame of the wearable electronic glasses. The battery carrier is rigidly attached to the temple mechanical connection at a second longitudinal end portion thereof. The battery is mounted on the battery carrier. The temple body comprises a plastics material, and is configured to house the battery and battery carrier and interface with the second longitudinal end portion of the temple mechanical connection.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: May 15, 2018
    Assignee: Snap Inc.
    Inventor: Jun Lin
  • Patent number: 9952452
    Abstract: Apparatuses, systems and methods for wearable devices such as eyewear are described. According to one embodiment, the wearable device includes a body, electronics, and a connector. The body is configured to hold one or more optical elements, the body being disposable between a collapsed condition and a wearable condition in which the device is wearable by a user to hold the one or more optical elements within user view. The electronics are carried by the body. The connector is configured to enable establishment of an electrical and/or electronic connection with the electronics via the connector, the connector being housed by the body such that the connector is substantially obscured from view when the body is in the wearable condition, and such that the connector is exposed for connective access when the body is in the collapsed condition.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: April 24, 2018
    Assignee: Snap Inc.
    Inventors: Matthew Hanover, Qiaokun Huang, David Meisenholder, Lauryn Morris
  • Patent number: 9946067
    Abstract: Systems and methods for communications with wearable devices having displays with low boot time are provided. In one example embodiment, a display command is received at a low-power processor, and the low-power processor boots a video processor. The video processor then boots a high-speed processor as part of managing display of content. In certain embodiments, a low-power wireless connection from a camera to a client device is established. Based on this connection, the low-power processor initiates boot-up of a high-speed processor and wireless communication circuitry, which is used to receive content for display on the wearable device.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: April 17, 2018
    Assignee: SNAP INC.
    Inventors: Alex Bamberger, Peter Brook, Nicolas Dahlquist, Matthew Hanover, Russell Douglas Patton, Jonathan M Rodriguez, II
  • Patent number: 9935999
    Abstract: A download module accesses a download queue including at least two file download requests from an application running on a client device of a server. The application and each of the file download requests is associated with a context that comprises a set of context components that each indicates a part of the application. The file download request context components indicate parts of the application that use the requested file and the application context components indicate parts of the application that are active. The download module ranks each of the file download requests based on a comparison of the respective file download request context components of each file download request to the application context components of the application. The download module then selects two or more file download requests in the download queue for concurrent execution based on the respective rankings of the file download requests in the download queue.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: April 3, 2018
    Assignee: SNAP INC.
    Inventors: Darryl Hudgin, Sebastian Gil
  • Patent number: 9936022
    Abstract: A device, server, method, and computer program product for reading an e-book are provided. The e-book may include at least a content identifier corresponding to a content in the e-book. The device may include a content navigator configured to present the content according to a command from a user and a processing unit configured to acquire the content identifier corresponding to the content presented by the content navigator, send the content identifier to a server, and receive from the server a message associated with the content. An output unit configured to output the message to the user may be provided.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: April 3, 2018
    Assignee: SNAP INC.
    Inventors: Li-Ju Chen, Gary Chih-Yuan Lin, Chien-Chiao Tu, Shih-Yeh Wang, Ming-Chun Hsiao
  • Patent number: 9928874
    Abstract: A method for real-time video processing for changing features of an object in a video is presented. The method comprises providing an object in the video, where the object is at least partially and at least occasionally presented in frames of the video. The method detects the object in the video and generates a list of at least one element of the object. The list is based on the object's features to be changed according to a request for modification. The at least one element of the object is detected and tracked. The method transforms the frames of the video such that the at least one element of the object is modified according to the request for modification.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: March 27, 2018
    Assignee: SNAP INC.
    Inventor: Elena Shaburova
  • Patent number: D813902
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: March 27, 2018
    Assignee: SNAP INC.
    Inventors: Nathan Boyd, Joseph Burfitt, Newar Choukeir, Donald Giovannini, Chamal Samaranayake
  • Patent number: D813903
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: March 27, 2018
    Assignee: SNAP INC.
    Inventors: Nathan Boyd, Joseph Burfitt, Newar Choukeir, Donald Giovannini, Chamal Samaranayake
  • Patent number: D814186
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: April 3, 2018
    Assignee: SNAP INC.
    Inventors: Evan Spiegel, Qiaokun Huang, Lauryn Morris
  • Patent number: D814493
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: April 3, 2018
    Assignee: Snap Inc.
    Inventor: Jack Brody
  • Patent number: D818439
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: May 22, 2018
    Assignee: Snap Inc.
    Inventors: Jinwoo Kim, Evan Spiegel, Qiaokun Huang, Lauryn Morris
  • Patent number: D822755
    Type: Grant
    Filed: January 16, 2017
    Date of Patent: July 10, 2018
    Assignee: Snap Inc.
    Inventors: Evan Spiegel, Lauryn Morris, David Meisenholder, Qiaokun Huang
  • Patent number: D823859
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: July 24, 2018
    Assignee: SNAP INC.
    Inventor: Nathan Boyd