Patents by Inventor Donald Giovannini
Donald Giovannini 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: 11948262Abstract: System, method, and non-transitory computer readable medium for presenting images on a mobile device. Images are presented by monitoring the location and the orientation of the mobile device, requesting previously captured images corresponding to where the previously captured images were captured in relation to the location from a server, receiving the requested previously captured images from the server, selecting images from the requested previously captured images responsive to the location and the orientation of the mobile device, generating overlay images from the selected images including image icons associated with the selected images, presenting the overlay images on an optical assembly, receiving an image selection identifying one of the image icons in the presented overlay images, and display the selected image associated with the identified image icon on the viewing area of the optical assembly.Type: GrantFiled: April 26, 2023Date of Patent: April 2, 2024Assignee: Snap Inc.Inventors: David Meisenholder, Celia Mourkogiannis, Donald Giovannini
-
Publication number: 20240085989Abstract: Systems and methods for radial gesture navigation are provided. In example embodiments, user input data is received from a user device. The user input data indicates a continuous physical user interaction associated with a display screen of the user device. An initial point and a current point are detected from the user input data. A radius distance for a circle that includes the current point and is centered about the initial point is determined. An action is selected from among multiple actions based on the radius distance being within a particular range among successive ranges along a straight line that starts at the initial point and extends through the circle. Each range among the successive ranges corresponds to a particular action among the multiple actions. The selected action is performed in response to detecting a completion of the continuous physical user interaction.Type: ApplicationFiled: November 20, 2023Publication date: March 14, 2024Inventors: Ty Blachly, Nathan Boyd, Donald Giovannini, Krish Jayaram, Evan Spiegel, William Wu
-
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
-
Patent number: 11876634Abstract: In some examples, a computer-implemented method includes accessing a contact database of a sending user, the contact database includes a plurality of contact records, each contact record of the plurality of contact records being associated with a respective user and including respective graphic data, identifying a first set of contact records of the plurality of contact records, each contact record of the first set of contact records having common graphic data as part of the respective graphic data, automatically including the first set of contact records in a contact group of a messaging application of the sending user, detecting a send message operation by a messaging application of the sending user, and causing presentation of a user-selectable graphic icon associated with the contact group within the messaging application, the user-selectable graphic icon being selectable by the sending user to send a message to the contact group.Type: GrantFiled: February 10, 2023Date of Patent: January 16, 2024Assignee: Snap Inc.Inventors: Ty Giacalone, Donald Giovannini
-
Patent number: 11861068Abstract: Systems and methods for radial gesture navigation are provided. In example embodiments, user input data is received from a user device. The user input data indicates a continuous physical user interaction associated with a display screen of the user device. An initial point and a current point are detected from the user input data. A radius distance for a circle that includes the current point and is centered about the initial point is determined. An action is selected from among multiple actions based on the radius distance being within a particular range among successive ranges along a straight line that starts at the initial point and extends through the circle. Each range among the successive ranges corresponds to a particular action among the multiple actions. The selected action is performed in response to detecting a completion of the continuous physical user interaction.Type: GrantFiled: August 26, 2021Date of Patent: January 2, 2024Assignee: Snap Inc.Inventors: Ty Blachly, Nathan Kenneth Boyd, Donald Giovannini, Krish Jayaram, Evan Spiegel, William Wu
-
Patent number: 11855947Abstract: A server maintains a gallery of ephemeral messages. Each ephemeral message is posted to the gallery by a user for viewing by recipients via recipient devices. In response to a gallery view request from any of the recipient devices, the ephemeral messages in the gallery are displayed on the requesting device in automated sequence, each message being displayed for a respective display duration before display of the next message in the gallery. Each ephemeral message has an associated message availability parameter. Each ephemeral message is removed from the gallery, thus being unavailable for viewing upon request, at expiry of the corresponding message availability parameter.Type: GrantFiled: July 29, 2016Date of Patent: December 26, 2023Assignee: Snap Inc.Inventors: Nicholas Allen, Donald Giovannini, Chiayi Lin, Robert Murphy, Evan Spiegel
-
Publication number: 20230342404Abstract: Various embodiments provide for systems, methods, and computer-readable storage media that improve media content search functionality and curation of media content. For instance, various embodiments described in this document provide features that can present media content items in the form of dynamic collection of media content items upon a user typing into a search bar. In another instance, various embodiments described herein improve media content search functionality by ranking user facing search features using input signals.Type: ApplicationFiled: June 26, 2023Publication date: October 26, 2023Inventors: Newar Husam Al Majid, Wisam Dakka, Donald Giovannini, Andre Madeira, Andrei Damian, Seyed Reza Mir Ghaderi, Yaming Lin, Ranveer Kunal, Congxing Cai, Robson Araujo, Guilherme Fernandes, Jungho Ahn
-
Publication number: 20230328079Abstract: Systems, methods, devices, instructions, and media are described for generating suggestions for connections between accounts in a social media system. One embodiment involves storing connection graph information for a plurality of user accounts, and identifying, by one or more processors of the device, a first set of connection suggestions based on a first set of suggestion metrics. A second set of connection suggestions is then identified based on a second set of suggestion metrics, wherein the second set of connection suggestions and the second set of suggestion metrics are configured to obscure the first set of connection suggestions, and a set of suggested connections is generated based on the first set of connection suggestions and the second set of connection suggestions. The set of connection suggestions is then communicated to a client device method associated with the first account.Type: ApplicationFiled: June 12, 2023Publication date: October 12, 2023Inventors: Jonathan Brody, Donald Giovannini, Edward Koai, Jie Wu, Lin Zhong
-
Publication number: 20230267900Abstract: Systems, devices, media, and methods are presented for playing audio sounds, such as music, on a portable electronic device using a digital color image of a note matrix on a map. A computer vision engine, in an example implementation, includes a mapping module, a color detection module, and a music playback module. The camera captures a color image of the map, including a marker and a note matrix. Based on the color image, the computer vision engine detects a token color value associated with each field. Each token color value is associated with a sound sample from a specific musical instrument. A global state map is stored in memory, including the token color value and location of each field in the note matrix. The music playback module, for each column, in order, plays the notes associated with one or more the rows, using the corresponding sound sample, according to the global state map.Type: ApplicationFiled: May 2, 2023Publication date: August 24, 2023Inventors: Ilteris Canberk, Donald Giovannini, Sana Park
-
Publication number: 20230260226Abstract: System, method, and non-transitory computer readable medium for presenting images on a mobile device. Images are presented by monitoring the location and the orientation of the mobile device, requesting previously captured images corresponding to where the previously captured images were captured in relation to the location from a server, receiving the requested previously captured images from the server, selecting images from the requested previously captured images responsive to the location and the orientation of the mobile device, generating overlay images from the selected images including image icons associated with the selected images, presenting the overlay images on an optical assembly, receiving an image selection identifying one of the image icons in the presented overlay images, and display the selected image associated with the identified image icon on the viewing area of the optical assembly.Type: ApplicationFiled: April 26, 2023Publication date: August 17, 2023Inventors: David Meisenholder, Celia Mourkogiannis, Donald Giovannini
-
Publication number: 20230252069Abstract: Various embodiments provide for associating a collection of media items with a graphical element. For instance, a system can: generate corpus data from a set of features of a collection of media content items; determine a set of candidate graphical elements for the collection of media content items based on the corpus data and further based on a set of first mappings associating at least one graphical element and at least one n-gram; determine a set of prediction scores corresponding to the set of candidate graphical elements based on the set of features; determine a ranking for the set of candidate graphical elements based on the set of prediction stores; select a set of predicted graphical elements, from the set of candidate graphical elements, based on the ranking; and provide the set of predicted graphical elements in association with the collection of media content items.Type: ApplicationFiled: February 3, 2023Publication date: August 10, 2023Inventors: Newar Husam Al Majid, Wisam Dakka, Donald Giovannini, Andre Madeira, Andrei Damian
-
Patent number: 11720640Abstract: Various embodiments provide for systems, methods, and computer-readable storage media that improve media content search functionality and curation of media content. For instance, various embodiments described in this document provide features that can present media content items in the form of dynamic collection of media content items upon a user typing into a search bar. In another instance, various embodiments described herein improve media content search functionality by ranking user facing search features using input signals.Type: GrantFiled: December 22, 2021Date of Patent: August 8, 2023Assignee: Snap Inc.Inventors: Newar Husam Al Majid, Wisam Dakka, Donald Giovannini, Andre Madeira, Andrei Damian, Seyed Reza Mir Ghaderi, Yaming Lin, Ranveer Kunal, Congxing Cai, Robson Araujo, Guilherme Fernandes, Jungho Ahn
-
Publication number: 20230199254Abstract: Systems and methods described herein relate to generation of media collections in a messaging system. The media collection may be created by the user, other users, or an entity. Example embodiments further allow users to set access criteria through privacy settings assigned to one or more media content items themselves, as well as to a media collection, such that some or all of the media collection may only be viewed by users authorized by the user sharing the media content item or media collection (e.g., only to one or more users designated by the user as a “friend”).Type: ApplicationFiled: February 22, 2023Publication date: June 22, 2023Inventors: Jacob Andreou, Sheldon Chang, Donald Giovannini
-
Publication number: 20230198791Abstract: In some examples, a computer-implemented method includes accessing a contact database of a sending user, the contact database includes a plurality of contact records, each contact record of the plurality of contact records being associated with a respective user and including respective graphic data, identifying a first set of contact records of the plurality of contact records, each contact record of the first set of contact records having common graphic data as part of the respective graphic data, automatically including the first set of contact records in a contact group of a messaging application of the sending user, detecting a send message operation by a messaging application of the sending user, and causing presentation of a user-selectable graphic icon associated with the contact group within the messaging application, the user-selectable graphic icon being selectable by the sending user to send a message to the contact group.Type: ApplicationFiled: February 10, 2023Publication date: June 22, 2023Inventors: Ty Giacalone, Donald Giovannini
-
Patent number: 11677766Abstract: Systems, methods, devices, instructions, and media are described for generating suggestions for connections between accounts in a social media system. One embodiment involves storing connection graph information for a plurality of user accounts, and identifying, by one or more processors of the device, a first set of connection suggestions based on a first set of suggestion metrics. A second set of connection suggestions is then identified based on a second set of suggestion metrics, wherein the second set of connection suggestions and the second set of suggestion metrics are configured to obscure the first set of connection suggestions, and a set of suggested connections is generated based on the first set of connection suggestions and the second set of connection suggestions. The set of connection suggestions is then communicated to a client device method associated with the first account.Type: GrantFiled: November 8, 2021Date of Patent: June 13, 2023Assignee: Snap Inc.Inventors: Jonathan Brody, Donald Giovannini, Edward Koai, Jie Wu, Lin Zhong
-
Patent number: 11670267Abstract: Systems, devices, media, and methods are presented for playing audio sounds, such as music, on a portable electronic device using a digital color image of a note matrix on a map. A computer vision engine, in an example implementation, includes a mapping module, a color detection module, and a music playback module. The camera captures a color image of the map, including a marker and a note matrix. Based on the color image, the computer vision engine detects a token color value associated with each field. Each token color value is associated with a sound sample from a specific musical instrument. A global state map is stored in memory, including the token color value and location of each field in the note matrix. The music playback module, for each column, in order, plays the notes associated with one or more the rows, using the corresponding sound sample, according to the global state map.Type: GrantFiled: August 9, 2021Date of Patent: June 6, 2023Assignee: Snap Inc.Inventors: Ilteris Canberk, Donald Giovannini, Sana Park
-
Patent number: 11671664Abstract: Systems and methods described herein relate to generation of media collections in a messaging system. The media collection may be created by the user, other users, or an entity. Example embodiments further allow users to set access criteria through privacy settings assigned to one or more media content items themselves, as well as to a media collection, such that some or all of the media collection may only be viewed by users authorized by the user sharing the media content item or media collection (e.g., only to one or more users designated by the user as a “friend”).Type: GrantFiled: November 22, 2021Date of Patent: June 6, 2023Assignee: Snap Inc.Inventors: Jacob Andreou, Sheldon Chang, Donald Giovannini
-
Patent number: 11663793Abstract: System, method, and non-transitory computer readable medium for presenting images on a mobile device. Images are presented by monitoring the location and the orientation of the mobile device, requesting previously captured images corresponding to where the previously captured images were captured in relation to the location from a server, receiving the requested previously captured images from the server, selecting images from the requested previously captured images responsive to the location and the orientation of the mobile device, generating overlay images from the selected images including image icons associated with the selected images, presenting the overlay images on an optical assembly, receiving an image selection identifying one of the image icons in the presented overlay images, and display the selected image associated with the identified image icon on the viewing area of the optical assembly.Type: GrantFiled: October 13, 2021Date of Patent: May 30, 2023Assignee: Snap Inc.Inventors: David Meisenholder, Celia Mourkogiannis, Donald Giovannini
-
Patent number: 11621864Abstract: In some examples, a computer-implemented method includes accessing a contact database of a sending user, the contact database includes a plurality of contact records, each contact record of the plurality of contact records being associated with a respective user and including respective graphic data, identifying a first set of contact records of the plurality of contact records, each contact record of the first set of contact records having common graphic data as part of the respective graphic data, automatically including the first set of contact records in a contact group of a messaging application of the sending user, detecting a send message operation by a messaging application of the sending user, and causing presentation of a user-selectable graphic icon associated with the contact group within the messaging application, the user-selectable graphic icon being selectable by the sending user to send a message to the contact group.Type: GrantFiled: August 4, 2021Date of Patent: April 4, 2023Assignee: Snap Inc.Inventors: Ty Giacalone, Donald Giovannini
-
Patent number: 11604819Abstract: Various embodiments provide for associating a collection of media items with a graphical element. For instance, a system can: generate corpus data from a set of features of a collection of media content items; determine a set of candidate graphical elements for the collection of media content items based on the corpus data and further based on a set of first mappings associating at least one graphical element and at least one n-gram; determine a set of prediction scores corresponding to the set of candidate graphical elements based on the set of features; determine a ranking for the set of candidate graphical elements based on the set of prediction stores; select a set of predicted graphical elements, from the set of candidate graphical elements, based on the ranking; and provide the set of predicted graphical elements in association with the collection of media content items.Type: GrantFiled: February 26, 2021Date of Patent: March 14, 2023Assignee: Snap Inc.Inventors: Newar Husam Al Majid, Wisam Dakka, Donald Giovannini, Andre Madeira, Andrei Damian