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: 9396458Abstract: 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: GrantFiled: June 14, 2012Date of Patent: July 19, 2016Assignee: Google Inc.Inventors: Aitan Weinberg, Rajas Moonka, Brad H. Bender, Brian Axe, Oren E. Zamir, Gregor Hochmuth
-
Publication number: 20160203134Abstract: 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: ApplicationFiled: March 17, 2016Publication date: July 14, 2016Inventors: Gregor Hochmuth, Tim Van Damme, Philip McAllister, Kevin Systrom
-
Patent number: 9323855Abstract: 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: GrantFiled: February 5, 2013Date of Patent: April 26, 2016Assignee: Facebook, Inc.Inventors: Gregor Hochmuth, Tim Van Damme, Philip McAllister, Kevin Systrom
-
Publication number: 20160110901Abstract: 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: ApplicationFiled: October 20, 2014Publication date: April 21, 2016Inventors: Christopher James Connolly, Thomas Frederick Dimson, Majd Taby, Gregor Hochmuth
-
Publication number: 20160110063Abstract: 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: ApplicationFiled: October 20, 2014Publication date: April 21, 2016Inventors: Christopher James Connolly, Thomas Frederick Dimson, Majd Taby, Gregor Hochmuth
-
Publication number: 20160055532Abstract: 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: ApplicationFiled: August 21, 2014Publication date: February 25, 2016Inventors: Christopher James Connolly, Thomas Frederick Dimson, Gregor Hochmuth, Majd Jack Taby
-
Publication number: 20160055159Abstract: 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: ApplicationFiled: August 21, 2014Publication date: February 25, 2016Inventors: Christopher James Connolly, Thomas Frederick Dimson, Gregor Hochmuth, Majd Jack Taby
-
Publication number: 20150234818Abstract: 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: ApplicationFiled: April 29, 2015Publication date: August 20, 2015Inventors: Gregor Hochmuth, Tim Van Damme, Philip McAllister, Kevin Systrom
-
Publication number: 20150205489Abstract: 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: ApplicationFiled: May 18, 2011Publication date: July 23, 2015Applicant: GOOGLE INC.Inventors: Glen Murphy, Nicholas Jitkoff, Erik Kay, Aaron Boodman, Gregor Hochmuth, Finnur Thorarinsson
-
Patent number: 9047847Abstract: 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: GrantFiled: February 5, 2013Date of Patent: June 2, 2015Assignee: Facebook, Inc.Inventors: Gregor Hochmuth, Tim Van Damme, Philip McAllister, Kevin Systrom
-
Patent number: 9032289Abstract: 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: GrantFiled: June 16, 2010Date of Patent: May 12, 2015Assignee: Google Inc.Inventors: Michal Cierniak, Gregor Hochmuth, Na Tang
-
Publication number: 20140222809Abstract: 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: ApplicationFiled: February 5, 2013Publication date: August 7, 2014Applicant: Facebook, Inc.Inventors: Gregor Hochmuth, Tim Van Damme, Philip McAllister, Kevin Systrom
-
Publication number: 20140218394Abstract: 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: ApplicationFiled: February 5, 2013Publication date: August 7, 2014Applicant: Facebook, Inc.Inventors: Gregor Hochmuth, Tim Van Damme, Philip McAllister, Kevin Systrom
-
Patent number: 8645484Abstract: 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: GrantFiled: November 28, 2011Date of Patent: February 4, 2014Assignee: Google Inc.Inventors: William Ferrell, Gregor Hochmuth
-
Publication number: 20130036179Abstract: 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: ApplicationFiled: November 28, 2011Publication date: February 7, 2013Applicant: GOOGLE INC.Inventors: William Ferrell, Gregor Hochmuth
-
Publication number: 20120265848Abstract: 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: ApplicationFiled: June 14, 2012Publication date: October 18, 2012Applicant: Google Inc.Inventors: Aitan Weinberg, Rajas Moonka, Brad H. Bender, Brian Axe, Oren E. Zamir, Gregor Hochmuth
-
Patent number: 8219638Abstract: 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: GrantFiled: March 10, 2009Date of Patent: July 10, 2012Assignee: Google Inc.Inventors: Aitan Weinberg, Rajas Moonka, Brad H. Bender, Brian Axe, Oren E. Zamir, Gregor Hochmuth
-
Publication number: 20100153516Abstract: 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: ApplicationFiled: March 10, 2009Publication date: June 17, 2010Applicant: GOOGLE INC.Inventors: Aitan Weinberg, Rajas Moonka, Brad H. Bender, Brian Axe, Oren E. Zamir, Gregor Hochmuth