Patents by Inventor Gregory Matthews

Gregory Matthews 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: 9461833
    Abstract: A method for generating coalesced notification data includes receiving first message data that is configured to be processed to display a first message. The method includes receiving second message data, which is configured to be processed to display a second message. The method further includes determining whether the first message data and the second message data are associated with a social group and merging the first message data and the second message data to generate coalesced notification data, which is processed to display a coalesced notification at the client device. The coalesced notification provides controls to display an interface that includes a first portion of the first message and a second portion of the second message in a unified list.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: October 4, 2016
    Assignee: GOOGLE INC.
    Inventors: Gregory Matthew Marra, Eduardo Knust Thuler, Alison Boncha, Austin Chang, Barbara Veloso Bacharach
  • Publication number: 20160286002
    Abstract: Systems, methods, and non-transitory computer-readable media can acquire a specified set of one or more entities associated with a user of a social networking system. A collection of content items provided by the specified set of one or more entities can be detected. One or more content items that are unread by the user can be identified out of the collection of content items. The one or more content items unread by the user can be sorted, in a chronological order, to produce a sorted set of one or more unread content items. An interface can be provided to the user for accessing the sorted set of one or more unread content items.
    Type: Application
    Filed: March 23, 2015
    Publication date: September 29, 2016
    Inventors: Gregory Matthew Marra, Michael Novati, Zhiqiu Kong
  • Patent number: 9443228
    Abstract: A system and machine-implemented method for differentiating participants in a group conversation within a graphical user interface of an electronic device of a user, via displaying a collection of contact icons on the graphical user interface, each contact icon respectively corresponding to one of a plurality of participants in a group conversation, wherein the group conversation provides for sharing communication messages among the plurality of participants including the user; determining which of the plurality of participants are currently accessing the group conversation; and differentiating, in the graphical user interface, display of the contact icons corresponding to those participants determined to be currently accessing the group conversation from the remaining contact icons.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: September 13, 2016
    Assignee: Google Inc.
    Inventors: Benjamin David Eidelson, Gregory Matthew Marra, Jason B. Prado, Fred Peter Gilbert, Ye-Jeong Kim, Punit Singh Soni, Aaron David Kemp, Sharvil Nanavati, Jonathan Gordon Sharkey, Sean Yaoxing Liu
  • Publication number: 20160246760
    Abstract: When a social networking system receives an image and associated text for presentation to one or more users, the social networking system determines how to present the text and the image. For example, the social networking system determines if to overlay the text onto an area of the image. A readability score indicating the readability of the text if overlaid onto an area of the image is determined based on attributes of the image and of the text. Using the readability score, the social networking system overlays the text onto an area of the image when presented to other users or presents the text adjacent to the image when presented to other users.
    Type: Application
    Filed: May 5, 2016
    Publication date: August 25, 2016
    Inventors: Gregory Matthew Marra, Christopher Struhar
  • Publication number: 20160246477
    Abstract: A system and machine-implemented method for presenting profile information on an electronic device of a user, the profile information being associated with a contact of the user, via displaying a contact icon on a graphical user interface of the electronic device, the contact icon corresponding to a contact of the user; receiving user input which specifies selection of the contact icon; and displaying profile information, obtained from a profile associated with the contact corresponding to the selected contact icon, on the graphical user interface.
    Type: Application
    Filed: February 22, 2016
    Publication date: August 25, 2016
    Inventors: Benjamin David EIDELSON, Gregory Matthew MARRA, Jason B. PRADO, Fred Peter GILBERT, Ye-Jeong KIM, Punit Singh SONI, Aaron David KEMP, Sharvil NANAVATI, Jonathan Gordon SHARKEY, Anish ACHARYA, Jeson PATEL
  • Publication number: 20160239517
    Abstract: Systems and methods for presenting social content on a map are provided. In some aspects, a method includes receiving a new content item. The new content item is not associated with a social network group comprising a set of subject members and a set of viewing members. The method also includes determining that the new content item is related to the social network group. The method also includes storing the new content item in association with the social network group. The method also includes associating the new content item with a geographic location. The method also includes providing for display a map and an indication of the social network group. The map includes a representation of the new content item. The representation of the new content item is positioned on the map proximate to the geographic location on the map.
    Type: Application
    Filed: April 27, 2016
    Publication date: August 18, 2016
    Inventors: Gregory Matthew MARRA, Benjamin David EIDELSON
  • Patent number: 9411506
    Abstract: Configurations providing one or more group objects for extending the functionality of a group messaging application. Some example group objects provide functionality for location-sharing, games, events, calendar, photos, videos, money sending, video calling, audio calling, or a map view of one or more participants in a conversation. Each group object can provide contextual content including semantically relevant information with respect to the participants of the conversation. For instance, each conversation participant can modify the included group object(s) in the context of the conversation. A notification can then be provided to the conversation participants. By viewing the conversation in the group messaging application, contextual information from an included group object for the participants in the conversation can be provided.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: August 9, 2016
    Assignee: Google Inc.
    Inventors: Jason Barret Prado, Benjamin David Eidelson, Gregory Matthew Marra
  • Patent number: 9395871
    Abstract: A mechanism for automatically detecting and controlling active multimedia applications is provided. Software is installed on a computing device that detects a plurality of active multimedia sources, and then determines that one or more of the plurality of active multimedia sources accept remote control of one or more multimedia features. A software multimedia user interface, including graphically displayed interactive volume controls for the detected multimedia sources, is displayed and configured to enable a user to remotely control the respective audio levels of each detected multimedia program by graphic manipulation of respective interactive volume controls.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: July 19, 2016
    Assignee: Google Inc.
    Inventors: Gregory Matthew Marra, Gideon Wald, Kathryn Cushing, Thomas Christian Wiltzius
  • Patent number: 9385981
    Abstract: Embodiments include receiving a first synchronous communication message in a first modality from a first user device. The method may further include generating a first asynchronous communication message in a second modality, based at least in part on the first synchronous communication message in the first modality, wherein the first modality differs from the second modality. The method may also include receiving a second asynchronous communication message in the second modality from a second user device. The method may further include generating a second asynchronous communication message in the first modality based at least in part on the second synchronous communication message in the second modality. The method may also include providing for display to the first user device, the second asynchronous message in the first modality. The method may further include providing for display to the second user device, the first asynchronous message in the second modality.
    Type: Grant
    Filed: July 23, 2012
    Date of Patent: July 5, 2016
    Assignee: Google Inc.
    Inventors: Frances Bordwell Haugen, Gregory Matthew Marra
  • Patent number: 9378295
    Abstract: A computer-implemented method includes identifying a content trend topic that is anticipated to occur at a future time, wherein the content trend topic is associated with a future event. The method also includes analyzing web content to determine whether the web content meets a predetermined relevance threshold for the identified content trend topic, associating the identified content trend topic with each piece of web content that meets the relevance threshold, and clustering web content associated with the identified content trend topic for provisioning when the content trend topic that is anticipated to occur at the future time does occur. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: June 28, 2016
    Assignee: Google Inc.
    Inventors: Gregory Matthew Marra, Frances Bordwell Haugen
  • Patent number: 9361278
    Abstract: When a social networking system receives an image and associated text for presentation to one or more users, the social networking system determines how to present the text and the image. For example, the social networking system determines if to overlay the text onto an area of the image. A readability score indicating the readability of the text if overlaid onto an area of the image is determined based on attributes of the image and of the text. Using the readability score, the social networking system overlays the text onto an area of the image when presented to other users or presents the text adjacent to the image when presented to other users.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: June 7, 2016
    Assignee: Facebook, Inc.
    Inventors: Gregory Matthew Marra, Christopher Struhar
  • Patent number: 9349147
    Abstract: Systems and methods for presenting social content on a map are provided. In some aspects, a method includes receiving a new content item. The new content item is not associated with a social network group comprising a set of subject members and a set of viewing members. The method also includes determining that the new content item is related to the social network group. The method also includes storing the new content item in association with the social network group. The method also includes associating the new content item with a geographic location. The method also includes providing for display a map and an indication of the social network group. The map includes a representation of the new content item. The representation of the new content item is positioned on the map proximate to the geographic location on the map.
    Type: Grant
    Filed: November 1, 2011
    Date of Patent: May 24, 2016
    Assignee: Google Inc.
    Inventors: Gregory Matthew Marra, Benjamin David Eidelson
  • Patent number: 9317857
    Abstract: A system and machine-implemented method for providing engagement enhancing content to a user with minimal interference with activities performed by the user at a website including receiving an indication of an event at a website, wherein the event represents the user actively interacting with the content at the website, suspending the provision of one or more engagement enhancing content to the user in response to receiving the indication of the event, wherein the engagement enhancing content is configured to encourage user interaction with the website, receiving an indication of a second event at the website, wherein the second event corresponds to the user no longer actively interacting with content at the website and resuming provision of the one or more engagement enhancing content to the user in response to receiving an indication of the second event.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: April 19, 2016
    Assignee: GOOGLE INC.
    Inventors: Jonathan Terleski, Gregory Matthew Marra, Bradley Horowitz
  • Publication number: 20160088091
    Abstract: Existing synchronous communication sessions associated with a user are identified. A request to display information about the user is received. A plurality of existing synchronous communication sessions is identified. Each existing synchronous communication session includes at least one participant and is associated with a user. An affinity score for each of the plurality of synchronous communication sessions is determined based on an affinity between the user and at least one of the participants of the synchronous communication session. The plurality of existing synchronous communication sessions associated with the user is ranked based on the affinity score. An indication of a subset of the plurality of existing synchronous communication sessions is sent for display on the one more computing devices. In some embodiments, an indication of one of the existing synchronous communication sessions is sent for display on the one more computing devices.
    Type: Application
    Filed: March 29, 2012
    Publication date: March 24, 2016
    Applicant: GOOGLE INC.
    Inventors: Kathryn Chapman Cushing, David S. Bennett, Alexander Jan Verhage, Gregory Matthew Marra, Jeffrey Dean Grimes
  • Patent number: 9270806
    Abstract: A system and machine-implemented method for presenting profile information on an electronic device of a user, the profile information being associated with a contact of the user, via displaying a contact icon on a graphical user interface of the electronic device, the contact icon corresponding to a contact of the user; receiving user input which specifies selection of the contact icon; and displaying profile information, obtained from a profile associated with the contact corresponding to the selected contact icon, on the graphical user interface.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: February 23, 2016
    Assignee: Google Inc.
    Inventors: Benjamin David Eidelson, Gregory Matthew Marra, Jason B. Prado, Fred Peter Gilbert, Ye-Jeong Kim, Punit Singh Soni, Aaron David Kemp, Sharvil Nanavati, Jonathan Gordon Sharkey, Anish Acharya, Jeson Patel
  • Patent number: 9259544
    Abstract: A method of operating a ventilator or pressure support system that automatically determines a timed back up rate for the patient based on the patient's spontaneous breathing patterns. The aggressiveness of the determined rate increases as the patient takes less spontaneous breaths. Also, a method wherein one or more mechanisms are used to determine whether a machine breath should be issued. Each mechanism consists of a basic timing element coupled with one or more logical permits. Both the timing element and each of the one or more logical permits must be satisfied to allow the timing mechanism to trigger a machine breath.
    Type: Grant
    Filed: January 22, 2010
    Date of Patent: February 16, 2016
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Michael T. Kane, Gregory Matthews, Benjamin Irwin Shelly, Heather Dawn Ressler
  • Patent number: 9262936
    Abstract: The disclosed subject matter relates to encouraging an individual to assume a leadership role associated with an online group relating to a subject matter. In one innovative aspect, the disclosed subject matter can be embodied in a method. The method includes determining a leadership score corresponding to an individual. The leadership score corresponds to a level of correlation between the individual and a leadership role associated with an online group relating to a subject matter. The method further includes providing, based on the leadership score, an invitation to be sent to the individual, inviting the user to assume a leadership role associated with the online group. The method further includes receiving an indication of an acceptance of the invitation. The method further includes assigning to the individual, based on the received indication of the acceptance, the leadership role associated with the online group relating to the subject matter.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: February 16, 2016
    Assignee: Google Inc.
    Inventors: Gregory Matthew Marra, Frances Bordwell Haugen
  • Publication number: 20160021213
    Abstract: A social networking system provides a content feed to a client device associated with the user of a social networking system, the content feed including a plurality of content items. The social networking system identifies one or more missed content items, of the plurality of content items, that were part of the content feed and were not displayed by the client device. The social networking system generates a subsequent content feed that includes one or more content items that have not been previously provided to the client device and a missed feed unit that is associated with the one or more missed content items. In one embodiment, the missed feed unit, when selected, redirects the user to a new page that presents a different content feed including the identified missed content items. The social networking system provides the subsequent content feed to the client device for presentation to the user.
    Type: Application
    Filed: July 21, 2014
    Publication date: January 21, 2016
    Inventors: Chao Ruan, Shilin Ding, Jiayi Zhu, Wenyuan Yu, Li Zhang, Gregory Matthew Marra, Andrew Chung, Zhiqiu Kong
  • Patent number: 9195764
    Abstract: Systems and methods for providing an online forum as a search result are provided. In some aspects an indication of a search query from a first user is received. A search result for the search query is determined, where the search result is associated with an online forum. That one or more users of the online forum include one or more social contacts of the first user in a social networking service is determined. A ranking of the search result is changed based on the users of the online forum comprising the one or more social contacts. An indication of the search result is provided for display, where displayed information associated with the search result indicates at least one of the one or more social contacts.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: November 24, 2015
    Assignee: Google Inc.
    Inventors: Gregory Matthew Marra, Sean Yaoxing Liu
  • Patent number: 9191721
    Abstract: A system for configuring an audio/video (AV) system includes a computing device having a processor to enable a user, with a user interface of the computing device, to configure the AV system. The processor may enable the user to draw output zones to create a representation of a geographical layout of a venue in which the AV system is located. The processor may enable the user to place transmitting and receiving AV devices within the output zones that substantially represent physical locations thereof within the venue. The processor may enable the user to logically associate receiving AV device channels of one or more receiving AV devices within an output zone. The processor may also enable the user to select which of a number of source AV signals from transmitting AV devices the user wants to route to the associated output zone.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: November 17, 2015
    Assignee: Harman International Industries, Incorporated
    Inventors: Adam Holladay, Richard A. Kreifeldt, Gregory Matthew Nelson, Spencer Warren George