Patents by Inventor Laurent Desserrey
Laurent Desserrey 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: 11968157Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing reduced availability modes in messaging. The program and method provide for maintaining a count of consecutive time periods in which message content has been exchanged between a first user and a second user in a messaging application; receiving, from a device associated with the first user, a request to set an availability mode for the first user to a reduced availability mode with respect to the messaging application; setting, in response to receiving the request, the availability mode for the first user to the reduced availability mode; and refraining from updating the count while the availability mode is set to the reduced availability mode.Type: GrantFiled: December 30, 2019Date of Patent: April 23, 2024Assignee: Snap Inc.Inventors: Jeremy Voss, Christie Marie Heikkinen, Daniel Rakhamimov, Laurent Desserrey, Susan Marie Territo, Edward Koai
-
Patent number: 11962547Abstract: Systems and methods are provided for performing operations including: retrieving a plurality of content items; determining a first category of a first content item in the plurality of content items; selecting a first presentation arrangement from a plurality of presentation arrangements based on the first category determined for the first content item; and presenting the first content item to a user according to the selected first presentation arrangement.Type: GrantFiled: September 27, 2019Date of Patent: April 16, 2024Assignee: SNAP INC.Inventors: Newar Husam Al Majid, Nathan Kenneth Boyd, Laurent Desserrey, Matthew Thompson, Jeremy Voss
-
Patent number: 11956192Abstract: A message reminder system, to perform operations that include: causing display of a presentation of a message addressed to a user, at a first position among a message feed of the user at a client device; receiving a request to open the message from the user of the client device, the request including a timestamp; detecting a trigger event based on at least the timestamp of the request to open the message, the trigger event comprising event attributes; generating a notification to be applied to the presentation of the message, the notification based on at least the event attributes of the trigger event; moving the presentation of the message from the first position among the message feed to a second position among the message feed; and applying the notification to the presentation of the message.Type: GrantFiled: October 12, 2022Date of Patent: April 9, 2024Assignee: Snap Inc.Inventors: Newar Husam Al Majid, Laurent Desserrey, Christie Marie Heikkinen, Nathaniel Parrott, Jeremy Voss
-
Publication number: 20240073166Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for combining individual functions into shortcuts. The program and method provide for accessing information for a shortcut for performing with respect to an image captured by a device camera, the shortcut corresponding to a combination of individual functions to apply to the image; causing, based on the accessing, display of an interface with a user-selectable element for performing the shortcut with respect to the image; receiving, via the interface, user selection of the user-selectable element; and applying, in response to the receiving, the combination of the individual functions to the image.Type: ApplicationFiled: November 2, 2023Publication date: February 29, 2024Inventors: Kaveh Anvaripour, Laurent Desserrey
-
Publication number: 20240073373Abstract: In some implementations, a system may establish a video call between a first device associated with a first user and a second device associated with a second user of a communications platform. The system may present a video interface for the video call, the video interface comprising a first video stream generated by the first device of the first user and a second video stream generated by the second device associated with the second user. The system may present a first set of image augmentations selected by the communications platform in the video interface, the first set of video augmentations being selectable by the first user for augmentation of the first video stream generated by the first user device. The system may identify a second set of image augmentations used by a further set of users of the communications platform.Type: ApplicationFiled: November 2, 2023Publication date: February 29, 2024Inventors: Benedict Copping, Laurent Desserrey, Virginia Drummond, Celia Nicole Mourkogiannis
-
Publication number: 20240069707Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, method, and user interfaces to facilitate electronic chat conversations between users via multiple modes of electronic communication. A conversation view is displayed on a touch screen display of a client device. The conversation view presents messages exchanged between a first user and at least one other user in an electronic chat conversation. A user input comprising a touch gesture corresponding to an interaction with the display of the conversation view is received. Based on the user input, a camera feed view is displayed on the touch screen display. The camera feed view comprises a display of image data and enables a user to create a message comprising one or more images. A message is generated, and an indication of the message is displayed in the conversation view.Type: ApplicationFiled: November 6, 2023Publication date: February 29, 2024Inventors: Newar Husam Al Majid, Laurent Desserrey, Christie Marie Heikkinen, Nathaniel Parrott, Jeremy Voss
-
Patent number: 11914722Abstract: A permission based media system to perform operations that include: presenting a first media object at a client device associated with a user account, the first media object including a reference that identifies the user account; receiving an input that selects the first media object from the client device; determining a permission of the user account based on the reference that identifies the user account; presenting a set of options based on the permission associated with the user account; receiving a selection of an option from among the set of options; and generating a second media object based on the first media object and the selection of the option, according to certain embodiments.Type: GrantFiled: December 23, 2020Date of Patent: February 27, 2024Assignee: Snap Inc.Inventors: Christine Barron, Laurent Desserrey, Daniel Moreno, Celia Nicole Mourkogiannis, David Phillip Taitz, Christie Marie Heikkinen
-
Patent number: 11909705Abstract: A method of sharing an item from an external resource comprises displaying a user interface for the external resource in a messaging application and navigating within the external resource based on user input received in the user interface presented in the messaging application. Upon receipt of selection of an item or state within the external resource based on user input, the identity of one or more recipients is obtained. Information representing the item or state is then transmitted to a device of at least one recipient and information representing the item or state is displayed in a chat interface of a messaging application running on a device of the recipient(s).Type: GrantFiled: October 4, 2021Date of Patent: February 20, 2024Assignee: Snap Inc.Inventors: Laurent Desserrey, Dylan Shane Eirinberg, Matthew Colin Grantham, Patrick Mandia, David Whyte
-
Publication number: 20240054283Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for replacing text in a message thread. The program and method provide for receiving an indication of user input provided by a first user, the user input comprising a text-based term for updating a message thread between the first user and a second user; determining that the text-based term is included within a set of predefined terms, each predefined term within the set of predefined terms having corresponding replacement content for including in the message thread, the replacement content having been specified by the first or second user with respect to messages exchanged between the first and second user; and providing, in response to the determining and based on the set of predefined terms, the replacement content corresponding to the text-based term within the message thread.Type: ApplicationFiled: October 26, 2023Publication date: February 15, 2024Inventors: Jeremy Voss, Christie Marie Heikkinen, Daniel Rakhamimov, Laurent Desserrey, Susan Marie Territo, Edward Koai
-
Patent number: 11893208Abstract: Systems, devices, methods, and instructions are described for generating and using expressive icons with status indicators for a map based graphical user interface (GUI). One embodiment involves accessing location information, map data icon information, and action indicator information associated with an account of a social media platform. A device then causes generation of a combined action icon generated using the icon information and the action indicator and causes display of a map interface with the map data and the combined action icon positioned at a location indicated by the location information.Type: GrantFiled: October 13, 2021Date of Patent: February 6, 2024Assignee: Snap Inc.Inventors: Newar Husam Al Majid, Laurent Desserrey, Donald Giovannini, Daniel Rakhamimov
-
Publication number: 20240029737Abstract: A messaging system, which hosts a backend service for an associated messaging client, includes a voice chat system that provides voice chat functionality that enables users to dictate their messages, while delivering the resulting message to the intended recipient as both the associated audio and text content. When a user at a sender client device begins dictating a voice message, the voice chat system starts converting the received audio stream into text and, also, starts communicating the audio content together with the generated text to the recipient client device. The recipient user can listen to the voice message and read the text generated from the audio in real time. It is also possible for the recipient user to consume the voice message in a textual form only, if the sound at the client device is undesirable.Type: ApplicationFiled: July 24, 2023Publication date: January 25, 2024Inventors: Laurent Desserrey, Jeremy Baker Voss
-
Publication number: 20240012929Abstract: Aspects of the present disclosure involve a system for hiding conversation elements. The system accesses a conversation interface of a messaging application on a web browser and presents the conversation interface in a window associated with the web browser. The conversation interface comprises a plurality of conversation elements. The system accesses a focus status of the window and, in response to determining that the focus status indicates that the window has lost focus, obscures a first subset of the plurality of conversation elements.Type: ApplicationFiled: July 6, 2022Publication date: January 11, 2024Inventors: Nathan Kenneth Boyd, Laurent Desserrey, Alex Edelsburg, Daniel Moreno, David Paliwoda, Jeremy Baker Voss
-
Patent number: 11860935Abstract: Systems and methods are provided for performing operations including: retrieving, by one or more processors, a plurality of content items; identifying a first content item from the plurality of content items to which a user has previously reacted; determining a category of the first content item; selecting a second content item in the plurality of content items that is associated with the determined category of the first content item to which the user has previously reacted; and presenting the second content item to the user in a presentation arrangement of a graphical user interface.Type: GrantFiled: February 16, 2022Date of Patent: January 2, 2024Assignee: Snap Inc.Inventors: Newar Husam Al Majid, Nathan Kenneth Boyd, Laurent Desserrey, Matthew Thompson, Jeremy Voss
-
Publication number: 20230410402Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for animating a pull-to-refresh gesture. The program and method provide for receiving a pull gesture in a messaging application; selecting, in response to receiving the pull gesture, a set of users corresponding to contacts in the messaging application; and displaying a set of images for each user in the set of users, in association with refreshing screen content.Type: ApplicationFiled: August 30, 2023Publication date: December 21, 2023Inventors: Jeremy Voss, Christie Marie Heikkinen, Daniel Rakhamimov, Laurent Desserrey, Susan Marie Territo, Edward Koai, Joseph Timothy Fortier
-
Patent number: 11831592Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for combining individual functions into shortcuts. The program and method provide for accessing information for a shortcut for performing with respect to an image captured by a device camera, the shortcut corresponding to a combination of individual functions to apply to the image; causing, based on the accessing, display of an interface with a user-selectable element for performing the shortcut with respect to the image; receiving, via the interface, user selection of the user-selectable element; and applying, in response to the receiving, the combination of the individual functions to the image.Type: GrantFiled: May 16, 2022Date of Patent: November 28, 2023Assignee: SNAP INC.Inventors: Kaveh Anvaripour, Laurent Desserrey
-
Patent number: 11829834Abstract: Methods and systems are disclosed for accessing links based on encoded objects. For example, a messaging application implemented on a client device determines a location of the client device and identifies a content item previously accessed by a threshold number of client devices at the location, the content item being previously accessed by each of the client devices responsive to scanning a physical object that encodes a link to the content item. The messaging application displays a notification that identifies the content item without the client device scanning the physical object and, in response to receiving input, accesses the link to present the content item without the client device scanning the physical object.Type: GrantFiled: November 30, 2021Date of Patent: November 28, 2023Assignee: Snap Inc.Inventors: Dylan Shane Eirinberg, Laurent Desserrey
-
Patent number: 11824825Abstract: A messaging system comprises: one or more processors; and one or more computer-readable mediums storing instructions that, when executed by the one or more computer processors, cause the messaging system to perform operations. The operations comprise: receiving a message; displaying an in-application notification of the received message; displaying the received message upon receiving a user command in response to the displayed notification; the user command comprising touching the notification on a screen; wherein the displaying the received message displays the message in an upward motion from a bottom of the screen.Type: GrantFiled: May 15, 2019Date of Patent: November 21, 2023Assignee: Snap Inc.Inventors: Newar Husam Al Majid, Laurent Desserrey, Christie Marie Heikkinen, Nathaniel Parrott, Jeremy Voss
-
Patent number: 11825239Abstract: In some implementations, a system may establish a video call between a first device associated with a first user and a second device associated with a second user of a communications platform. The system may present a video interface for the video call, the video interface comprising a first video stream generated by the first device of the first user and a second video stream generated by the second device associated with the second user. The system may present a first set of image augmentations selected by the communications platform in the video interface, the first set of video augmentations being selectable by the first user for augmentation of the first video stream generated by the first user device. The system may identify a second set of image augmentations used by a further set of users of the communications platform.Type: GrantFiled: December 29, 2021Date of Patent: November 21, 2023Assignee: Snap Inc.Inventors: Benedict Copping, Laurent Desserrey, Virginia Drummond, Celia Nicole Mourkogiannis
-
Patent number: 11822874Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for replacing text in a message thread. The program and method provide for receiving an indication of user input provided by a first user, the user input comprising a text-based term for updating a message thread between the first user and a second user; determining that the text-based term is included within a set of predefined terms, each predefined term within the set of predefined terms having corresponding replacement content for including in the message thread, the replacement content having been specified by the first or second user with respect to messages exchanged between the first and second user; and providing, in response to the determining and based on the set of predefined terms, the replacement content corresponding to the text-based term within the message thread.Type: GrantFiled: August 30, 2021Date of Patent: November 21, 2023Assignee: Snap Inc.Inventors: Jeremy Voss, Christie Marie Heikkinen, Daniel Rakhamimov, Laurent Desserrey, Susan Marie Territo, Edward Koai
-
Patent number: 11809696Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, method, and user interfaces to facilitate electronic chat conversations between users via multiple modes of electronic communication. A conversation view is displayed on a touch screen display of a client device. The conversation view presents messages exchanged between a first user and at least one other user in an electronic chat conversation. A user input comprising a touch gesture corresponding to an interaction with the display of the conversation view is received. Based on the user input, a camera feed view is displayed on the touch screen display. The camera feed view comprises a display of image data and enables a user to create a message comprising one or more images. A message is generated, and an indication of the message is displayed in the conversation view.Type: GrantFiled: March 1, 2023Date of Patent: November 7, 2023Assignee: Snap Inc.Inventors: Newar Husam Al Majid, Laurent Desserrey, Christie Marie Heikkinen, Nathaniel Parrott, Jeremy Voss