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: 11727018Abstract: 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 an additional feed including the additional content items. The additional content items may be determined by identifying content items having various characteristics and scoring the content items based on the characteristics. Content items having at least a threshold score are identified as additional content items. Examples of characteristics of content items include users providing content items to the social networking system, locations associated with social networking system users, and interaction with content items by social networking system users. In some embodiments, the additional feed modifies presentation of the additional content items based on their associated scores.Type: GrantFiled: June 30, 2020Date of Patent: August 15, 2023Assignee: Meta Platforms, Inc.Inventors: Adrien Thomas Friggeri, Japinder Singh, Thomas Frederick Dimson, Gregor Hochmuth
-
Publication number: 20220078263Abstract: 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: November 12, 2021Publication date: March 10, 2022Inventors: Aitan Weinberg, Rajas Moonka, Brad H. Bender, Brian Axe, Oren E. Zamir, Gregor Hochmuth
-
Patent number: 11228663Abstract: 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: November 30, 2020Date of Patent: January 18, 2022Assignee: Google LLCInventors: Aitan Weinberg, Rajas Moonka, Brad H. Bender, Brian Axe, Oren E. Zamir, Gregor Hochmuth
-
Patent number: 11201952Abstract: 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: September 23, 2020Date of Patent: December 14, 2021Assignee: Google LLCInventors: Aitan Weinberg, Rajas Moonka, Brad H. Bender, Brian Axe, Oren E. Zamir, Gregor Hochmuth
-
Publication number: 20210081990Abstract: 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: November 30, 2020Publication date: March 18, 2021Inventors: Aitan Weinberg, Rajas Moonka, Brad H. Bender, Brian Axe, Oren E. Zamir, Gregor Hochmuth
-
Publication number: 20210004867Abstract: 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: September 23, 2020Publication date: January 7, 2021Inventors: Aitan Weinberg, Rajas Moonka, Brad H. Bender, Brian Axe, Oren E. Zamir, Gregor Hochmuth
-
Patent number: 10817904Abstract: 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: October 17, 2019Date of Patent: October 27, 2020Assignee: Google LLCInventors: Aitan Weinberg, Rajas Moonka, Brad H. Bender, Brian Axe, Oren E. Zamir, Gregor Hochmuth
-
Patent number: 10706057Abstract: 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: GrantFiled: August 21, 2014Date of Patent: July 7, 2020Assignee: Facebook, Inc.Inventors: Christopher James Connolly, Thomas Frederick Dimson, Gregor Hochmuth, Majd Jack Taby
-
Patent number: 10664510Abstract: Clustering media items includes: identifying a first plurality of media items associated with a first map view of a map; grouping the first plurality of media items into a first set of one or more clusters that correspond to a first set of one or more respective regions; displaying the first set of one or more clusters using a first set of one or more representative media items; in response to a request to change the first map view: identifying a second plurality of media items in a second map view associated with the request; grouping the second plurality of media items into a second set of one or more clusters that corresponds to a second set of one or more respective regions; and displaying the second set of one or more clusters using a second set of one or more representative media items.Type: GrantFiled: October 23, 2018Date of Patent: May 26, 2020Assignee: Facebook, Inc.Inventors: Gregor Hochmuth, Tim Van Damme, Philip McAllister, Kevin Systrom
-
Publication number: 20200118165Abstract: 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: October 17, 2019Publication date: April 16, 2020Inventors: Aitan Weinberg, Rajas Moonka, Brad H. Bender, Brian Axe, Oren E. Zamir, Gregor Hochmuth
-
Patent number: 10559006Abstract: 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: September 18, 2017Date of Patent: February 11, 2020Assignee: Google LLCInventors: Aitan Weinberg, Rajas Moonka, Brad H. Bender, Brian Axe, Oren E. Zamir, Gregor Hochmuth
-
Patent number: 10476937Abstract: 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: GrantFiled: October 20, 2014Date of Patent: November 12, 2019Assignee: Facebook, Inc.Inventors: Christopher James Connolly, Thomas Frederick Dimson, Majd Taby, Gregor Hochmuth
-
Patent number: 10373200Abstract: 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: GrantFiled: August 21, 2014Date of Patent: August 6, 2019Assignee: Facebook, Inc.Inventors: Christopher James Connolly, Thomas Frederick Dimson, Gregor Hochmuth, Majd Jack Taby
-
Publication number: 20190108186Abstract: 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: December 7, 2018Publication date: April 11, 2019Inventors: Gregor Hochmuth, Tim Van Damme, Philip McAllister, Kevin Systrom
-
Patent number: 10140743Abstract: Clustering media items includes: selecting a first representative media item that defines a first region, wherein the first region is defined based at least in part on a size of a reduced resolution image associated with the first representative media item; determining a first set of media items that belong to the first region; selecting a second representative media item that does not belong to the first region and that defines a second region; determining a second set of media items that belong to the second region; and sending the reduced resolution image associated with the first representative media item and a reduced resolution image associated with the second representative media item to be displayed; wherein the reduced resolution image associated with the first representative media item and the reduced resolution image associated with the second representative media item are displayed on a map in a non-overlapping fashion.Type: GrantFiled: November 18, 2016Date of Patent: November 27, 2018Assignee: Facebook, Inc.Inventors: Gregor Hochmuth, Tim Van Damme, Philip McAllister, Kevin Systrom
-
Publication number: 20180005265Abstract: 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: September 18, 2017Publication date: January 4, 2018Inventors: Aitan Weinberg, Rajas Moonka, Brad H. Bender, Brian Axe, Oren E. Zamir, Gregor Hochmuth
-
Patent number: 9799050Abstract: 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 20, 2016Date of Patent: October 24, 2017Assignee: Google Inc.Inventors: Aitan Weinberg, Rajas Moonka, Brad H. Bender, Brian Axe, Oren E. Zamir, Gregor Hochmuth
-
Publication number: 20170069123Abstract: Clustering media items includes: selecting a first representative media item that defines a first region, wherein the first region is defined based at least in part on a size of a reduced resolution image associated with the first representative media item; determining a first set of media items that belong to the first region; selecting a second representative media item that does not belong to the first region and that defines a second region; determining a second set of media items that belong to the second region; and sending the reduced resolution image associated with the first representative media item and a reduced resolution image associated with the second representative media item to be displayed; wherein the reduced resolution image associated with the first representative media item and the reduced resolution image associated with the second representative media item are displayed on a map in a non-overlapping fashion.Type: ApplicationFiled: November 18, 2016Publication date: March 9, 2017Inventors: Gregor Hochmuth, Tim Van Damme, Philip McAllister, Kevin Systrom
-
Patent number: 9529800Abstract: 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: GrantFiled: April 29, 2015Date of Patent: December 27, 2016Assignee: Facebook, Inc.Inventors: Gregor Hochmuth, Tim Van Damme, Philip McAllister, Kevin Systrom
-
Publication number: 20160307230Abstract: 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 20, 2016Publication date: October 20, 2016Inventors: Aitan Weinberg, Rajas Moonka, Brad H. Bender, Brian Axe, Oren E. Zamir, Gregor Hochmuth