Patents by Inventor Michael Brian Murray
Michael Brian Murray 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).
-
Publication number: 20240098158Abstract: A push notification mechanism at a mobile user device provides for automated limiting of the rate of production of push notification alerts (such as an audible alert or a vibratory alert) and/or push notifications responsive to the occurrence of chat events relevant to a chat application hosted by the user device. Some chat events automatically trigger suppression periods during which push notification alerts are prevented for subsequent chat events that satisfy predefined suppression criteria. Such push notification and/or alert limiting can be performed separately for separate users, chat groups, and/or chat event types.Type: ApplicationFiled: November 30, 2023Publication date: March 21, 2024Inventors: Alex Joseph Castro, Michael Brian Murray, William Wu
-
Patent number: 11838380Abstract: A push notification mechanism at a mobile user device provides for automated limiting of the rate of production of push notification alerts (such as an audible alert or a vibratory alert) and/or push notifications responsive to the occurrence of chat events relevant to a chat application hosted by the user device. Some chat events automatically trigger suppression periods during which push notification alerts are prevented for subsequent chat events that satisfy predefined suppression criteria. Such push notification and/or alert limiting can be performed separately for separate users, chat groups, and/or chat event types.Type: GrantFiled: February 1, 2023Date of Patent: December 5, 2023Assignee: Snap Inc.Inventors: Alex Joseph Castro, Michael Brian Murray, William Wu
-
Publication number: 20230179677Abstract: A push notification mechanism at a mobile user device provides for automated limiting of the rate of production of push notification alerts (such as an audible alert or a vibratory alert) and/or push notifications responsive to the occurrence of chat events relevant to a chat application hosted by the user device. Some chat events automatically trigger suppression periods during which push notification alerts are prevented for subsequent chat events that satisfy predefined suppression criteria. Such push notification and/or alert limiting can be performed separately for separate users, chat groups, and/or chat event types.Type: ApplicationFiled: February 1, 2023Publication date: June 8, 2023Inventors: Alex Joseph Castro, Michael Brian Murray, William Wu
-
Patent number: 11668937Abstract: Systems and methods are provided for displaying a first portion of a video, the first portion comprising a subset of the video that fits in a display area of a computing device. The systems and methods further detect movement of the computing device during playback of the first portion of the video, calculate a rotation of the display of the first portion of the video based on a direction of the movement, and cause the display of the first portion of the video to rotate relative to the direction of movement to display a second portion of the video, the second portion comprising a subset of the video that is associated with the direction of movement and that was at least partially not visible in the first portion of the video when displayed in the display area of the computing device.Type: GrantFiled: July 22, 2021Date of Patent: June 6, 2023Assignee: SNAP INC.Inventors: Alex Bamberger, Matthew Hanover, Nathan Litke, Michael Brian Murray
-
Patent number: 11624923Abstract: Systems and methods are provided for displaying a first portion of a video, the first portion comprising a subset of the video that fits in a display area of a computing device. The systems and methods further detect movement of the computing device during playback of the first portion of the video, calculate a rotation of the display of the first portion of the video based on a direction of the movement, and cause the display of the first portion of the video to rotate relative to the direction of movement to display a second portion of the video, the second portion comprising a subset of the video that is associated with the direction of movement and that was at least partially not visible in the first portion of the video when displayed in the display area of the computing device.Type: GrantFiled: July 22, 2021Date of Patent: April 11, 2023Assignee: SNAP INC.Inventors: Alex Bamberger, Matthew Hanover, Nathan Litke, Michael Brian Murray
-
Publication number: 20230100461Abstract: A client application associated with a content sharing network can include functionality for discovering content (e.g., text, image, audio, video, and other multimedia data) of the network. The content discovery functionality can be graphically represented as a feed with the top-ranking content (e.g., most relevant content, most recently created content, content created in a geographic location most proximate to a user, etc.) displayed at the top of the feed and lower-ranking content displayed at the bottom of the feed. The feed can re-order itself based on user interactions, content characteristics, system trends, and the like. A user can navigate to various portions of the feed, and the feed can continuously refresh itself to give the user an impression of an infinite feed of fresh, relevant content.Type: ApplicationFiled: October 3, 2022Publication date: March 30, 2023Inventor: Michael Brian Murray
-
Patent number: 11588913Abstract: A push notification mechanism at a mobile user device provides for automated limiting of the rate of production of push notification alerts (such as an audible alert or a vibratory alert) and/or push notifications responsive to the occurrence of chat events relevant to a chat application hosted by the user device. Some chat events automatically trigger suppression periods during which push notification alerts are prevented for subsequent chat events that satisfy predefined suppression criteria. Such push notification and/or alert limiting can be performed separately for separate users, chat groups, and/or chat event types.Type: GrantFiled: December 11, 2017Date of Patent: February 21, 2023Assignee: Snap Inc.Inventors: Alex Joseph Castro, Michael Brian Murray, William Wu
-
Patent number: 11558326Abstract: A method of managing electronic media content items starts with a server system receiving a first electronic communication from a first client device in communication with the server system over a network. The server system then generates a first media content item based on the first electronic communication and causes the first media content item to be displayed on a display screen of a second client device. The server system receives a request from the second client device to store the first media content item and stores the first media content item in a storage that is associated with the first user and the second user. The server system then generates a notification to be displayed on a display screen of the first client device that indicates the first media content item is stored in the storage. Other embodiments are disclosed herein.Type: GrantFiled: December 7, 2021Date of Patent: January 17, 2023Assignee: Snap Inc.Inventors: Jonathan Brody, Michael Brian Murray, Jeremy Voss
-
Patent number: 11460974Abstract: A client application associated with a content sharing network can include functionality for discovering content (e.g., text, image, audio, video, and other multimedia data) of the network. The content discovery functionality can be graphically represented as a feed with the top-ranking content (e.g., most relevant content, most recently created content, content created in a geographic location most proximate to a user, etc.) displayed at the top of the feed and lower-ranking content displayed at the bottom of the feed. The feed can re-order itself based on user interactions, content characteristics, system trends, and the like. A user can navigate to various portions of the feed, and the feed can continuously refresh itself to give the user an impression of an infinite feed of fresh, relevant content.Type: GrantFiled: August 23, 2018Date of Patent: October 4, 2022Assignee: Snap Inc.Inventor: Michael Brian Murray
-
Publication number: 20220210103Abstract: A method of managing electronic media content items starts with a server system receiving a first electronic communication from a first client device in communication with the server system over a network. The server system then generates a first media content item based on the first electronic communication and causes the first media content item to be displayed on a display screen of a second client device. The server system receives a request from the second client device to store the first media content item and stores the first media content item in a storage that is associated with the first user and the second user. The server system then generates a notification to be displayed on a display screen of the first client device that indicates the first media content item is stored in the storage. Other embodiments are disclosed herein.Type: ApplicationFiled: December 7, 2021Publication date: June 30, 2022Inventors: Jonathan Brody, Michael Brian Murray, Jeremy Voss
-
Publication number: 20220132280Abstract: Systems and methods for simplified message grouping and display are provided. In example embodiments, a plurality of messages are received within a conversation which is accessible by a plurality of client devices. Messages are grouped into different cards based on criteria associated with the cards. During a transition between displaying a first of the cards to a second of the cards, an animation may be displayed.Type: ApplicationFiled: January 5, 2022Publication date: April 28, 2022Inventors: William Wu, Michael Brian Murray, Chamal Samaranayake, Erik Wagner
-
Patent number: 11252541Abstract: Systems and methods for simplified message grouping and display are provided. In example embodiments, a plurality of messages are received within a conversation which is accessible by a plurality of client devices. Messages are grouped into different cards based on criteria associated with the cards. During a transition between displaying a first of the cards to a second of the cards, an animation may be displayed.Type: GrantFiled: August 4, 2020Date of Patent: February 15, 2022Assignee: Snap Inc.Inventors: William Wu, Michael Brian Murray, Chamal Samaranayake, Erik Wagner
-
Patent number: 11218435Abstract: A method of managing electronic media content items starts with a server system receiving a first electronic communication from a first client device in communication with the server system over a network. The server system then generates a first media content item based on the first electronic communication and causes the first media content item to be displayed on a display screen of a second client device. The server system receives a request from the second client device to store the first media content item and stores the first media content item in a storage that is associated with the first user and the second user. The server system then generates a notification to be displayed on a display screen of the first client device that indicates the first media content item is stored in the storage. Other embodiments are disclosed herein.Type: GrantFiled: July 31, 2018Date of Patent: January 4, 2022Assignee: Snap Inc.Inventors: Jonathan Brody, Michael Brian Murray, Jeremy Voss
-
Publication number: 20210357418Abstract: Disclosed are implementations for ranking a feed in a social network. In one aspect, a method of generating a feed includes identifying a group of users associated with a first user, identify notifications for the first user based on the group of users, determine one or more actions that may result from each of the identified notifications, rank the notifications based on the one or more determined actions; and display the notifications to the first user according to the ranking.Type: ApplicationFiled: July 28, 2021Publication date: November 18, 2021Inventors: Jaewook Chung, Wisam Dakka, Andrei Damian, Jiwoon Jeon, Ranveer Kunal, Andre Madeira, Michael Brian Murray, Emre Yamangil, Diwakar Punjani, Yantao Zheng
-
Publication number: 20210349321Abstract: Systems and methods are provided for displaying a first portion of a video, the first portion comprising a subset of the video that fits in a display area of a computing device. The systems and methods further detect movement of the computing device during playback of the first portion of the video, calculate a rotation of the display of the first portion of the video based on a direction of the movement, and cause the display of the first portion of the video to rotate relative to the direction of movement to display a second portion of the video, the second portion comprising a subset of the video that is associated with the direction of movement and that was at least partially not visible in the first portion of the video when displayed in the display area of the computing device.Type: ApplicationFiled: July 22, 2021Publication date: November 11, 2021Inventors: Alex Bamberger, Matthew Hanover, Nathan Litke, Michael Brian Murray
-
Patent number: 11106037Abstract: Systems and methods are provided for displaying a first portion of a video, the first portion comprising a subset of the video that fits in a display area of a computing device. The systems and methods further detect movement of the computing device during playback of the first portion of the video, calculate a rotation of the display of the first portion of the video based on a direction of the movement, and cause the display of the first portion of the video to rotate relative to the direction of movement to display a second portion of the video, the second portion comprising a subset of the video that is associated with the direction of movement and that was at least partially not visible in the first portion of the video when displayed in the display area of the computing device.Type: GrantFiled: April 18, 2019Date of Patent: August 31, 2021Assignee: Snap Inc.Inventors: Alex Bamberger, Matthew Hanover, Nathan Litke, Michael Brian Murray
-
Patent number: 11106686Abstract: Disclosed are implementations for ranking a feed in a social network. In one aspect, a method of generating a feed includes identifying a group of users associated with a first user, identify notifications for the first user based on the group of users, determine one or more actions that may result from each of the identified notifications, rank the notifications based on the one or more determined actions; and display the notifications to the first user according to the ranking.Type: GrantFiled: November 28, 2018Date of Patent: August 31, 2021Assignee: Snap Inc.Inventors: Jaewook Chung, Wisam Dakka, Andrei Damian, Jiwoon Jeon, Ranveer Kunal, Andre Madeira, Michael Brian Murray, Emre Yamangil, Diwakar Punjani, Yantao Zheng
-
Publication number: 20200367026Abstract: Systems and methods for simplified message grouping and display are provided. In example embodiments, a plurality of messages are received within a conversation which is accessible by a plurality of client devices. Messages are grouped into different cards based on criteria associated with the cards. During a transition between displaying a first of the cards to a second of the cards, an animation may be displayed.Type: ApplicationFiled: August 4, 2020Publication date: November 19, 2020Inventors: William Wu, Michael Brian Murray, Chamal Samaranayake, Erik Wagner
-
Patent number: 10771933Abstract: Systems and methods for simplified message grouping and display are provided. In example embodiments, a plurality of messages are received within a conversation which is accessible by a plurality of client devices. Messages are grouped into different cards based on criteria associated with the cards. During a transition between displaying a first of the cards to a second of the cards, an animation may be displayed.Type: GrantFiled: December 26, 2019Date of Patent: September 8, 2020Assignee: Snap Inc.Inventors: William Wu, Michael Brian Murray, Chamal Samaranayake, Erik Wagner
-
Patent number: D877185Type: GrantFiled: November 22, 2017Date of Patent: March 3, 2020Assignee: Snap Inc.Inventors: Andrew Grosvenor Cooper, Michael Brian Murray