Patents by Inventor SEBASTIAN GIL

SEBASTIAN GIL has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11943183
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging software and systems by allowing senders to transmit messages and content using a messaging system, and recipients to access such messages and content, even if the recipients do not have access to the messaging system.
    Type: Grant
    Filed: May 31, 2023
    Date of Patent: March 26, 2024
    Assignee: Snap Inc.
    Inventors: Jacob Andreou, Yang Dai, Sebastian Gil, Tengfei Li, Yansong Liu, Andy Ly, Chamal Samaranayake, Jianwei Tu
  • Publication number: 20240055966
    Abstract: A planar motor has at least one transport unit with permanent magnets covering a predetermined area of the transport unit and a plurality of electromagnets capable of moving the transport unit in directions x and y. The electromagnets are distributed over the surface area of the motor, with their density being selected such that there are three to twelve electromagnets effecting movement in the same direction under the area of the transport unit covered by the permanent magnets at all times. The density of the electromagnets is reduced compared to other planar motors, depending on the area of the transport unit covered by permanent magnets, thereby reducing costs. The number of electronic elements is lower, and because of the spacing, there is lower heat generation and improved heat dissipation. A minimum density of electromagnets ensures that the transport unit can be moved in at least one direction at every position.
    Type: Application
    Filed: January 10, 2022
    Publication date: February 15, 2024
    Inventor: Sebastian Gil
  • Patent number: 11838252
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging software and systems by allowing senders to transmit messages and content using a messaging system, and recipients to access such messages and content, even if the recipients do not have access to the messaging system.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: December 5, 2023
    Assignee: Snap Inc.
    Inventors: Jacob Andreou, Yang Dai, Sebastian Gil, Tengfei Li, Yansong Liu, Andy Ly, Chamal Samaranayake, Jianwei Tu
  • Publication number: 20230328014
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging software and systems by allowing senders to transmit messages and content using a messaging system, and recipients to access such messages and content, even if the recipients do not have access to the messaging system.
    Type: Application
    Filed: May 31, 2023
    Publication date: October 12, 2023
    Inventors: Jacob Andreou, Yang Dai, Sebastian Gil, Tengfei Li, Yansong Liu, Andy Ly, Chamal Samaranayake, Jianwei Tu
  • Patent number: 11736425
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging software and systems by allowing senders to transmit messages and content using a messaging system, and recipients to access such messages and content, even if the recipients do not have access to the messaging system.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: August 22, 2023
    Assignee: Snap Inc.
    Inventors: Jacob Andreou, Yang Dai, Sebastian Gil, Tengfei Li, Yansong Liu, Andy Ly, Chamal Samaranayake, Jianwei Tu
  • Patent number: 11496546
    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: July 6, 2021
    Date of Patent: November 8, 2022
    Assignee: Snap Inc.
    Inventors: Darryl Hudgin, Sebastian Gil
  • Publication number: 20210337012
    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: Application
    Filed: July 6, 2021
    Publication date: October 28, 2021
    Inventors: Darryl Hudgin, Sebastian Gil
  • Patent number: 11070611
    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: January 3, 2020
    Date of Patent: July 20, 2021
    Assignee: Snap Inc.
    Inventors: Darryl Hudgin, Sebastian Gil
  • Publication number: 20200358728
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging software and systems by allowing senders to transmit messages and content using a messaging system, and recipients to access such messages and content, even if the recipients do not have access to the messaging system.
    Type: Application
    Filed: July 29, 2020
    Publication date: November 12, 2020
    Inventors: Jacob Andreou, Yang Dai, Sebastian Gil, Tengfei Li, Yansong Liu, Andy Ly, Chamal Samaranayake, Jianwei Tu
  • Patent number: 10805254
    Abstract: Systems, devices, media, and methods are presented for graphically representing content viewers, within a user interface, from social networking interrelations between viewers and producers. The systems and methods receive an indication of a positive connection state for a first member and a second member. The positive connection state is validated by identifying a server link between the first member and the second member. In response to validating the positive connection state, an identification for the first member is transmitted to a second client device associated with the second member. A selection is received for a selection of a user interface presented on the second device. In response to receiving the selection from the second device, the identification of the first member is presented within the user interface on the second device.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: October 13, 2020
    Assignee: Snap Inc.
    Inventors: Nicholas Richard Allen, Jacob Andreou, Sebastian Gil, Michael Heyeck, Jeremy Voss
  • Patent number: 10791077
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging software and systems by allowing senders to transmit messages and content using a messaging system, and recipients to access such messages and content, even if the recipients do not have access to the messaging system.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: September 29, 2020
    Assignee: Snap Inc.
    Inventors: Jacob Andreou, Yang Dai, Sebastian Gil, Tengfei Li, Yansong Liu, Andy Ly, Chamal Samaranayake, Jianwei Tu
  • Patent number: 10574731
    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: March 5, 2018
    Date of Patent: February 25, 2020
    Assignee: Snap Inc.
    Inventors: Darryl Hudgin, Sebastian Gil
  • Publication number: 20190052587
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging software and systems by allowing senders to transmit messages and content using a messaging system, and recipients to access such messages and content, even if the recipients do not have access to the messaging system.
    Type: Application
    Filed: December 29, 2017
    Publication date: February 14, 2019
    Inventors: Jacob Andreou, Yang Dai, Sebastian Gil, Tengfei Li, Yansong Liu, Andy Ly, Chamal Samaranayake, Jianwei Tu
  • 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
  • Publication number: 20130159089
    Abstract: A social networking system distributes offers to its users using the social networking users' news feed or another communication channel in the social networking system. To distribute offers, the social networking system receives a post from an advertising user, which includes a coupon or other offer that can be redeemed at a merchant establishment. The post generates an offer story that includes the post with the offer, and an option for claiming the offer. The social networking system sends the offer story to a viewing user of the social networking system, and receives from the viewing user a selection of the option for claiming the offer. To further distribute the offer, the social networking system sends a news story about the viewing user claiming the offer in a feed of news stories to one or more other users of the social networking system who are connected to the viewing user.
    Type: Application
    Filed: December 15, 2011
    Publication date: June 20, 2013
    Inventors: SEBASTIAN GIL, ROUSSEAU KAZI, ROHIT DHAWAN, JEFFREY ANDREW KANTER