Patents by Inventor Daniel Rakhamimov
Daniel Rakhamimov 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
-
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: 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: 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: 11799846Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for password protecting selected message content. The program and method provide for receiving selection of a content item shared between a first user and a second user, in association with a messaging application; receiving input indicating that access to the content item requires user authentication by the first user or the second user; and providing for access to the content item based on the user selection and the input.Type: GrantFiled: April 4, 2022Date of Patent: October 24, 2023Assignee: Snap Inc.Inventors: Jeremy Voss, Christie Marie Heikkinen, Daniel Rakhamimov, Laurent Desserrey, Edward Koai
-
Patent number: 11776194Abstract: 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: GrantFiled: July 9, 2021Date of Patent: October 3, 2023Assignee: SNAP INCInventors: Jeremy Voss, Christie Marie Heikkinen, Daniel Rakhamimov, Laurent Desserrey, Susan Marie Territo, Edward Koai, Joseph Timothy Fortier
-
Patent number: 11729343Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for including a video feed in a message thread. The program and method provide for determining that a message thread is being concurrently displayed on a first device associated with a first user and on a second device associated with a second user, the first user and the second user corresponding to contacts within a messaging application; and transmitting, in response to the determining, image data captured on the first device to the second device, for display within the message thread on the second device.Type: GrantFiled: June 6, 2022Date of Patent: August 15, 2023Assignee: Snap Inc.Inventors: Jeremy Voss, Christie Marie Heikkinen, Daniel Rakhamimov, Laurent Desserrey, Susan Marie Territo
-
Publication number: 20230251818Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for streaming audio between devices. The program and method provide for receiving, from a first device associated with a first user, an indication that audio output of the first device is via an external audio output device; providing the indication to a second device associated with a second user, the first user and the second user corresponding to contacts in a messaging application; receiving, from the second device and in response to the providing, audio input and a request to stream the audio input to the first device; and providing, to the first device, the audio input for streaming on the first device.Type: ApplicationFiled: April 19, 2023Publication date: August 10, 2023Inventors: Jeremy Voss, Christie Marie Heikkinen, Daniel Rakhamimov, Laurent Desserrey, Susan Marie Territo
-
Patent number: 11687222Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for prioritizing display of an icon representing a user with available content. The program and method provide for determining a display order for multiple icons, each icon corresponding to a user of a messaging application having a content collection available for display; receiving, from a device, an indication to prioritize display of a selected icon of the multiple icons relative to other icons of the multiple icons; updating, in response to receiving the indication, the display order to prioritize display of the selected icon relative to the other icons; and providing, to the device, an indication of the updated display order to cause the multiple icons to be displayed according to the updated display order.Type: GrantFiled: October 3, 2022Date of Patent: June 27, 2023Assignee: Snap Inc.Inventors: Jeremy Voss, Christie Marie Heikkinen, Daniel Rakhamimov, Laurent Desserrey, Susan Marie Territo
-
Patent number: 11659094Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for scheduling a call to be automatically initiated between users. The program and method provide for receiving, from a first device associated with a first user, a request for a call to be automatically initiated, at a scheduled time, between the first device and a second device corresponding to a second user; providing, to the second device and in response to the receiving, an invitation to participate in the call; receiving, from the second device and in response to the providing, an acceptance of the invitation; and providing for automatically initiating the call between the first device and the second device at the scheduled time.Type: GrantFiled: May 13, 2022Date of Patent: May 23, 2023Assignee: Snap Inc.Inventors: Jeremy Voss, Christie Marie Heikkinen, Daniel Rakhamimov, Laurent Desserrey, Susan Marie Territo
-
Patent number: 11650785Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for streaming audio between devices. The program and method provide for receiving, from a first device associated with a first user, an indication that audio output of the first device is via an external audio output device; providing the indication to a second device associated with a second user, the first user and the second user corresponding to contacts in a messaging application; receiving, from the second device and in response to the providing, audio input and a request to stream the audio input to the first device; and providing, to the first device, the audio input for streaming on the first device.Type: GrantFiled: December 30, 2019Date of Patent: May 16, 2023Assignee: Snap Inc.Inventors: Jeremy Voss, Christie Marie Heikkinen, Daniel Rakhamimov, Laurent Desserrey, Susan Marie Territo
-
Publication number: 20230137153Abstract: Methods and systems are disclosed for modifying an image. For example, a messaging application implemented on a client device displays an image comprising a real-world object and determines a current location of the client device. The messaging application identifies a venue associated with the current location of the client device and obtains a list of items available for purchase at the venue. The messaging application receives input that selects a given item from the list of items that corresponds to the real-world object. The messaging application adds, to the image, a graphical representation of the given item that corresponds to the real-world object depicted in the image.Type: ApplicationFiled: November 29, 2021Publication date: May 4, 2023Inventors: Dylan Shane Eirinberg, Daniel Trinh, Daniel Rakhamimov
-
Publication number: 20230140504Abstract: Methods and systems are disclosed for presenting profile pages. For example, a messaging application implemented on a client device receives a request to access a page of the messaging application and identifies a first web-based application that is linked to the page of the messaging application. The messaging application obtains a first application fragment corresponding to the first web-based application and identifies a data field of the first application fragment that corresponds to information being presented on the page of the messaging application. The messaging application populates the data field of the first application fragment by sending a message from the messaging application to the first web-based application. The messaging application adds, to the page of the messaging application, a visual representation of the first application fragment comprising the populated data field.Type: ApplicationFiled: November 29, 2021Publication date: May 4, 2023Inventors: Dylan Shane Eirinberg, Daniel Rakhamimov
-
Patent number: 11637924Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for setting a shared ringtone for calls between users. The program and method provide for receiving, from a first device associated with a first user, selection of a ringtone for use with the first device and a second device associated with a second user, the first user and the second user corresponding to contacts in a messaging application; and saving, in response to the receiving, a ringtone setting that is shared by the first user and the second user, the ringtone setting indicating to use the ringtone for a call between the first device and the second device.Type: GrantFiled: October 4, 2021Date of Patent: April 25, 2023Assignee: Snap Inc.Inventors: Jeremy Voss, Christie Marie Heikkinen, Daniel Rakhamimov, Laurent Desserrey, Susan Marie Territo
-
Publication number: 20230029201Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for prioritizing display of an icon representing a user with available content. The program and method provide for determining a display order for multiple icons, each icon corresponding to a user of a messaging application having a content collection available for display; receiving, from a device, an indication to prioritize display of a selected icon of the multiple icons relative to other icons of the multiple icons; updating, in response to receiving the indication, the display order to prioritize display of the selected icon relative to the other icons; and providing, to the device, an indication of the updated display order to cause the multiple icons to be displayed according to the updated display order.Type: ApplicationFiled: October 3, 2022Publication date: January 26, 2023Inventors: Jeremy Voss, Christie Marie Heikkinen, Daniel Rakhamimov, Laurent Desserrey, Susan Marie Territo
-
Publication number: 20220385764Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for scheduling a call to be automatically initiated between users. The program and method provide for receiving, from a first device associated with a first user, a request for a call to be automatically initiated, at a scheduled time, between the first device and a second device corresponding to a second user; providing, to the second device and in response to the receiving, an invitation to participate in the call; receiving, from the second device and in response to the providing, an acceptance of the invitation; and providing for automatically initiating the call between the first device and the second device at the scheduled time.Type: ApplicationFiled: May 13, 2022Publication date: December 1, 2022Inventors: Jeremy Voss, Christie Marie Heikkinen, Daniel Rakhamimov, Laurent Desserrey, Susan Marie Territo
-
Publication number: 20220377258Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for including a video feed in a message thread. The program and method provide for determining that a message thread is being concurrently displayed on a first device associated with a first user and on a second device associated with a second user, the first user and the second user corresponding to contacts within a messaging application; and transmitting, in response to the determining, image data captured on the first device to the second device, for display within the message thread on the second device.Type: ApplicationFiled: June 6, 2022Publication date: November 24, 2022Inventors: Jeremy Voss, Christie Marie Heikkinen, Daniel Rakhamimov, Laurent Desserrey, Susan Marie Territo
-
Publication number: 20220345846Abstract: A map-based graphical user interface (GUI) for a social media platform provides a map window that displays an interactive map that is movable within the map window responsive to user input. User icons for respective friend users of a user associated with a client device on which the map-based GUI is generated are displayed in the map window at respective locations on the interactive map. A predefined portion of the map window defines a focus area. Context information for respective friend users are automatically surface for those friend icons located within the focus area, while such context information are automatically omitted or de-surfaced for those friend icons outside of the focus area.Type: ApplicationFiled: December 2, 2021Publication date: October 27, 2022Inventors: Newar Husam Al Majid, Laurent Desserrey, Donald Giovannini, Daniel Rakhamimov
-
Patent number: 11460991Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for prioritizing display of an icon representing a user with available content. The program and method provide for determining a display order for multiple icons, each icon corresponding to a user of a messaging application having a content collection available for display; receiving, from a device, an indication to prioritize display of a selected icon of the multiple icons relative to other icons of the multiple icons; updating, in response to receiving the indication, the display order to prioritize display of the selected icon relative to the other icons; and providing, to the device, an indication of the updated display order to cause the multiple icons to be displayed according to the updated display order.Type: GrantFiled: March 5, 2021Date of Patent: October 4, 2022Assignee: Snap Inc.Inventors: Jeremy Voss, Christie Marie Heikkinen, Daniel Rakhamimov, Laurent Desserrey, Susan Marie Territo