Patents by Inventor Gregor Hochmuth

Gregor Hochmuth 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: 9396458
    Abstract: A computer-implemented method for controlling content distribution includes forwarding information associated with a user to a device operated by the user, the information being configured for use in selecting content from any of multiple content providers for a content distribution to the user. The method includes receiving, in response to the information, an edit of the information forwarded from the device. The edit identifies a first content provider and including a first modification of the content distribution regarding the first content provider. The method includes storing the edit in association with the information such that the first modification is taken into account in the content distribution. The method can be implemented using a computer program product tangibly embodied in a computer-readable storage medium.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: July 19, 2016
    Assignee: Google Inc.
    Inventors: Aitan Weinberg, Rajas Moonka, Brad H. Bender, Brian Axe, Oren E. Zamir, Gregor Hochmuth
  • Publication number: 20160203134
    Abstract: Processing a plurality of media items that are associated with a respective plurality of locations includes: obtaining the plurality of media items; selecting a first media item that defines a first region on a map; determining a first set of media items that are located within the first region; selecting a second media item that defines a second region on the map, the second media item being selected among media items that are not located within the first region; determining a second set of media items that are located within the second region; and processing the first set of media items and the second set of media items as distinct groups.
    Type: Application
    Filed: March 17, 2016
    Publication date: July 14, 2016
    Inventors: Gregor Hochmuth, Tim Van Damme, Philip McAllister, Kevin Systrom
  • Patent number: 9323855
    Abstract: Processing a plurality of media items that are associated with a respective plurality of locations includes: obtaining the plurality of media items; selecting a first media item that defines a first region on a map; determining a first set of media items that are located within the first region; selecting a second media item that defines a second region on the map, the second media item being selected among media items that are not located within the first region; determining a second set of media items that are located within the second region; and processing the first set of media items and the second set of media items as distinct groups.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: April 26, 2016
    Assignee: Facebook, Inc.
    Inventors: Gregor Hochmuth, Tim Van Damme, Philip McAllister, Kevin Systrom
  • Publication number: 20160110901
    Abstract: Particular embodiments provide a plurality of image elements arranged in a display layout. First user input selecting one of the image elements may be received, wherein the selected image element is at a particular position in the display layout. In response to the first user input, a first animation sequence to enlarge the selected image element until the selected image element reaches a pre-determined size with respect to a display of the computing device may be displayed. Second user input dismissing the selected image element may be received. In response to the second user input, a second animation sequence to shrink the selected image element may be displayed. Finally, the display layout may be provided for presentation, wherein the selected image element is shown within the display layout in the particular position.
    Type: Application
    Filed: October 20, 2014
    Publication date: April 21, 2016
    Inventors: Christopher James Connolly, Thomas Frederick Dimson, Majd Taby, Gregor Hochmuth
  • Publication number: 20160110063
    Abstract: Particular embodiments provide a plurality of image elements arranged in a display layout. When user input selecting one of the image elements is received, a first animation sequence for an information panel associated with the selected image element may be displayed, wherein the information panel swings down from a bottom edge of the selected image element. As the information swings down, the selected image element may also be enlarged until it reaches a pre-determined size with respect to a display of the computing device. In response to receiving user input dismissing the selected image element, another animation sequence may shrink the selected image element while showing the information panel swinging up and eventually disappearing.
    Type: Application
    Filed: October 20, 2014
    Publication date: April 21, 2016
    Inventors: Christopher James Connolly, Thomas Frederick Dimson, Majd Taby, Gregor Hochmuth
  • Publication number: 20160055532
    Abstract: A social networking system provides a user with a feed of content items associated with other users connected to the user via the social networking system. Additionally, the social networking system identifies additional content items having various characteristics to the user. If the user selects an additional content item, further content items having one or more characteristics matching the selected additional content item are identified and presented to the user along with the additional content item. For example, a size of the selected additional content item is increased and the further content items are presented in a smaller size proximate to the selected additional content item.
    Type: Application
    Filed: August 21, 2014
    Publication date: February 25, 2016
    Inventors: Christopher James Connolly, Thomas Frederick Dimson, Gregor Hochmuth, Majd Jack Taby
  • Publication number: 20160055159
    Abstract: A social networking system provides a user with a feed of content items associated with other users connected to the user via the social networking system. Additionally, the social networking system identifies additional content items for presentation to the user and generates groups of additional content items so each group includes content items having a characteristic associated with the group. A scoring function is applied to each group to determine an expected amount of user interaction with content items in the group. Based on the expected amounts of user interaction, a featured content item is selected from each group. When a group of the additional content items is presented, the featured content item is visually distinguished from other content items in the group.
    Type: Application
    Filed: August 21, 2014
    Publication date: February 25, 2016
    Inventors: Christopher James Connolly, Thomas Frederick Dimson, Gregor Hochmuth, Majd Jack Taby
  • Publication number: 20150234818
    Abstract: Displaying media items on a map includes: determining, among a plurality of media items, a set of media items that belongs to a region on a map, including: selecting, among the plurality of media items, a representative media item of the set of media items; defining the region on the map, a size of the region being dependent at least in part on a size of a reduced resolution image associated with the representative media item; and determining one or more other media items whose corresponding one or more pixel locations on a display are within the region, and including the one or more other media items in the set of media items; and displaying the reduced resolution image of the representative media item in the region on the map to represent the set of media items.
    Type: Application
    Filed: April 29, 2015
    Publication date: August 20, 2015
    Inventors: Gregor Hochmuth, Tim Van Damme, Philip McAllister, Kevin Systrom
  • Publication number: 20150205489
    Abstract: A computer-implemented method includes providing a user interface in a browser application, displaying on the user interface one or more applications installed in the browser application and enabling interaction with the installed applications through the user interface in the browser application.
    Type: Application
    Filed: May 18, 2011
    Publication date: July 23, 2015
    Applicant: GOOGLE INC.
    Inventors: Glen Murphy, Nicholas Jitkoff, Erik Kay, Aaron Boodman, Gregor Hochmuth, Finnur Thorarinsson
  • Patent number: 9047847
    Abstract: Displaying media items on a map includes: obtaining a plurality of media items; selecting a first representative media item that defines a first region; determining a first set of media items that belong to the first region; selecting a second representative media item, wherein the second representative media item does not belong to the first region, and the second representative media item defines a second region; determining a second set of media items that belong to the second region; and displaying on the map a first set of media items that belong to the first region and a second set of media items that belong to the second region, including displaying the first representative media item on the map at a first location corresponding to the first region, and displaying the second representative media item on the map at a second location corresponding to the second region.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: June 2, 2015
    Assignee: Facebook, Inc.
    Inventors: Gregor Hochmuth, Tim Van Damme, Philip McAllister, Kevin Systrom
  • Patent number: 9032289
    Abstract: One or more server devices may receive an indication that a particular user has accessed a particular document. The one or more server devices may determine whether the particular document has been flagged as needing comments, and retrieve an author likelihood score for the particular user when the particular document has been flagged as needing comment. The one or more server devices may determine whether the retrieved author likelihood score is greater than a particular threshold, and provide a suggestion to the user to write a comment about the particular document when the author likelihood score is greater than the particular threshold.
    Type: Grant
    Filed: June 16, 2010
    Date of Patent: May 12, 2015
    Assignee: Google Inc.
    Inventors: Michal Cierniak, Gregor Hochmuth, Na Tang
  • Publication number: 20140222809
    Abstract: Processing a plurality of media items that are associated with a respective plurality of locations includes: obtaining the plurality of media items; selecting a first media item that defines a first region on a map; determining a first set of media items that are located within the first region; selecting a second media item that defines a second region on the map, the second media item being selected among media items that are not located within the first region; determining a second set of media items that are located within the second region; and processing the first set of media items and the second set of media items as distinct groups.
    Type: Application
    Filed: February 5, 2013
    Publication date: August 7, 2014
    Applicant: Facebook, Inc.
    Inventors: Gregor Hochmuth, Tim Van Damme, Philip McAllister, Kevin Systrom
  • Publication number: 20140218394
    Abstract: Displaying media items on a map includes: obtaining a plurality of media items; selecting a first representative media item that defines a first region; determining a first set of media items that belong to the first region; selecting a second representative media item, wherein the second representative media item does not belong to the first region, and the second representative media item defines a second region; determining a second set of media items that belong to the second region; and displaying on the map a first set of media items that belong to the first region and a second set of media items that belong to the second region, including displaying the first representative media item on the map at a first location corresponding to the first region, and displaying the second representative media item on the map at a second location corresponding to the second region.
    Type: Application
    Filed: February 5, 2013
    Publication date: August 7, 2014
    Applicant: Facebook, Inc.
    Inventors: Gregor Hochmuth, Tim Van Damme, Philip McAllister, Kevin Systrom
  • Patent number: 8645484
    Abstract: A system and method for providing a messaging service in a community is disclosed. The system includes a communication interface and a message routing module. The communication interface receives a message from a first member of the community using a first text messaging channel. The message includes a community number identifying the community. The message routing module is communicatively coupled to the communication interface. The message routing module determines one or more second members of the community based at least in part on the community number. The message routing module determines one or more second text messaging channels for the one or more second members. The communication interface sends the message to the one or more second members of the community using the one or more second text messaging channels.
    Type: Grant
    Filed: November 28, 2011
    Date of Patent: February 4, 2014
    Assignee: Google Inc.
    Inventors: William Ferrell, Gregor Hochmuth
  • Publication number: 20130036179
    Abstract: A system and method for providing a messaging service in a community is disclosed. The system includes a communication interface and a message routing module. The communication interface receives a message from a first member of the community using a first text messaging channel. The message includes a community number identifying the community. The message routing module is communicatively coupled to the communication interface. The message routing module determines one or more second members of the community based at least in part on the community number. The message routing module determines one or more second text messaging channels for the one or more second members. The communication interface sends the message to the one or more second members of the community using the one or more second text messaging channels.
    Type: Application
    Filed: November 28, 2011
    Publication date: February 7, 2013
    Applicant: GOOGLE INC.
    Inventors: William Ferrell, Gregor Hochmuth
  • Publication number: 20120265848
    Abstract: A computer-implemented method for controlling content distribution includes forwarding information associated with a user to a device operated by the user, the information being configured for use in selecting content from any of multiple content providers for a content distribution to the user. The method includes receiving, in response to the information, an edit of the information forwarded from the device. The edit identifies a first content provider and including a first modification of the content distribution regarding the first content provider. The method includes storing the edit in association with the information such that the first modification is taken into account in the content distribution. The method can be implemented using a computer program product tangibly embodied in a computer-readable storage medium.
    Type: Application
    Filed: June 14, 2012
    Publication date: October 18, 2012
    Applicant: Google Inc.
    Inventors: Aitan Weinberg, Rajas Moonka, Brad H. Bender, Brian Axe, Oren E. Zamir, Gregor Hochmuth
  • Patent number: 8219638
    Abstract: A computer-implemented method for controlling content distribution includes forwarding information associated with a user to a device operated by the user, the information being configured for use in selecting content from any of multiple content providers for a content distribution to the user. The method includes receiving, in response to the information, an edit of the information forwarded from the device. The edit identifies a first content provider and including a first modification of the content distribution regarding the first content provider. The method includes storing the edit in association with the information such that the first modification is taken into account in the content distribution. The method can be implemented using a computer program product tangibly embodied in a computer-readable storage medium.
    Type: Grant
    Filed: March 10, 2009
    Date of Patent: July 10, 2012
    Assignee: Google Inc.
    Inventors: Aitan Weinberg, Rajas Moonka, Brad H. Bender, Brian Axe, Oren E. Zamir, Gregor Hochmuth
  • Publication number: 20100153516
    Abstract: A computer-implemented method for controlling content distribution includes forwarding information associated with a user to a device operated by the user, the information being configured for use in selecting content from any of multiple content providers for a content distribution to the user. The method includes receiving, in response to the information, an edit of the information forwarded from the device. The edit identifies a first content provider and including a first modification of the content distribution regarding the first content provider. The method includes storing the edit in association with the information such that the first modification is taken into account in the content distribution. The method can be implemented using a computer program product tangibly embodied in a computer-readable storage medium.
    Type: Application
    Filed: March 10, 2009
    Publication date: June 17, 2010
    Applicant: GOOGLE INC.
    Inventors: Aitan Weinberg, Rajas Moonka, Brad H. Bender, Brian Axe, Oren E. Zamir, Gregor Hochmuth