Patents by Inventor Michael Kleber
Michael Kleber 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: 11954705Abstract: The present disclosure provides systems and methods for content quasi-personalization or anonymized content retrieval via aggregated browsing history of a large plurality of devices, such as millions or billions of devices. A sparse matrix may be constructed from the aggregated browsing history, and dimensionally reduced, reducing entropy and providing anonymity for individual devices. Relevant content may be selected via quasi-personalized clusters representing similar browsing histories, without exposing individual device details to content providers.Type: GrantFiled: August 22, 2022Date of Patent: April 9, 2024Assignee: Google LLCInventors: Michael Kleber, Gang Wang, Daniel Ramage, Charlie Harrison, Josh Karlin, Moti Yung
-
Patent number: 11716402Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing redirects. In one aspect, a method includes receiving request data indicating that a user device has requested a content item. The request data specifies other data processing apparatus to which user interactions with the content item are to be reported. The content item includes a reference to a resource that is requested in response to user interaction with the content item. Response data is provided. The response data includes data that cause presentation of the content item. Interaction data is received specifying user interaction with the content item occurred. Redirect data is provided that cause the user device to be redirected to the resource. Reporting data is provided to the other data processing apparatus, specifying user interaction with the content item occurred. The reporting data is provided asynchronously relative to the redirect data.Type: GrantFiled: June 30, 2020Date of Patent: August 1, 2023Assignee: Google LLCInventors: Shing Franky Sze, Michael Kleber, Mathieu Gagne, Leonidas Kontothanassis
-
Publication number: 20230222542Abstract: The present disclosure provides systems and methods for content quasi-personalization or anonymized content retrieval via aggregated browsing history of a large plurality of devices, such as millions or billions of devices. A sparse matrix may be constructed from the aggregated browsing history, and dimensionally reduced, reducing entropy and providing anonymity for individual devices. Relevant content may be selected via quasi-personalized clusters representing similar browsing histories, without exposing individual device details to content providers.Type: ApplicationFiled: August 22, 2022Publication date: July 13, 2023Inventors: Michael Kleber, Gang Wang, Daniel Ramage, Charlie Harrison, Josh Karlin, Moti Yung
-
Patent number: 11586684Abstract: When a client device loads a resource, a request for a first content item for a first content item slot is transmitted to a content item selection system. The content item selection system uses a predictive model to determine a predicted content item slot based on a document object model position of the first content item slot and a URL of the resource or a publisher identifier. Parameters for the predicted content item slot are used to select a subsequent content item for the predicted content item slot. The first content item and the subsequent content item are transmitted to the client device responsive to the request. The subsequent content item includes metadata indicative of the parameters of the predicted content item slot to be matched to a subsequent content item slot of the resource.Type: GrantFiled: September 10, 2019Date of Patent: February 21, 2023Assignee: GOOGLE LLCInventors: Matthew Strecker Burriesci, David Kent German, Mathieu Gagne, Michael Kleber, Jonathan Frank Guarino, Guy Maor
-
Publication number: 20220391947Abstract: The present disclosure provides systems and methods for content quasi-personalization or anonymized content retrieval via aggregated browsing history of a large plurality of devices, such as millions or billions of devices. A sparse matrix may be constructed from the aggregated browsing history, and dimensionally reduced, reducing entropy and providing anonymity for individual devices. Relevant content may be selected via quasi-personalized clusters representing similar browsing histories, without exposing individual device details to content providers.Type: ApplicationFiled: August 22, 2022Publication date: December 8, 2022Inventors: Michael Kleber, Gang Wang, Daniel Ramage, Charles Harrison, Josh Karlin, Moti Yung
-
Patent number: 11423441Abstract: The present disclosure provides systems and methods for content quasi-personalization or anonymized content retrieval via aggregated browsing history of a large plurality of devices, such as millions or billions of devices. A sparse matrix may be constructed from the aggregated browsing history, and dimensionally reduced, reducing entropy and providing anonymity for individual devices. Relevant content may be selected via quasi-personalized clusters representing similar browsing histories, without exposing individual device details to content providers.Type: GrantFiled: November 27, 2019Date of Patent: August 23, 2022Assignee: Google LLCInventors: Michael Kleber, Gang Wang, Daniel Ramage, Charlie Harrison, Josh Karlin, Moti Yung
-
Publication number: 20220253557Abstract: The present disclosure provides systems and methods for client-side anonymized content selections. The method includes collecting a plurality of identifications of content selection lists, each content selection list associated with the first device and at least one other device. The method includes selecting a first subset of the content selection lists, responsive to a total number of unique device associated with a plurality of content selection lists of the first subset exceeding a threshold. The method includes transmitting a request for an item of content, the request comprising identifications of the content selection lists of the selected first subset. The method includes receiving a first item of content selected by the content server based on the content selection lists of the selected first subset.Type: ApplicationFiled: April 16, 2020Publication date: August 11, 2022Inventors: Michael Kleber, Zhenyu Liu, Josh Karlin, Deepak Ravichandran, Nitish John Korula, Yijian Bai, Jason Hsueh, Gang Wang
-
Patent number: 11074369Abstract: The present disclosure provides systems and methods for client-side anonymized content selections. The method includes collecting a plurality of identifications of content selection lists, each content selection list associated with the first device and at least one other device. The method includes selecting a first subset of the content selection lists, responsive to a total number of unique device associated with a plurality of content selection lists of the first subset exceeding a threshold. The method includes transmitting a request for an item of content, the request comprising identifications of the content selection lists of the selected first subset. The method includes receiving a first item of content selected by the content server based on the content selection lists of the selected first subset.Type: GrantFiled: July 29, 2019Date of Patent: July 27, 2021Assignee: Google LLCInventors: Michael Kleber, Zhenyu Liu, Josh Karlin, Gang Wang, Nitish John Korula, Yijian Bai, Jason Hsueh, Deepak Ravichandran
-
Publication number: 20210042787Abstract: The present disclosure provides systems and methods for content quasi-personalization or anonymized content retrieval via aggregated browsing history of a large plurality of devices, such as millions or billions of devices. A sparse matrix may be constructed from the aggregated browsing history, and dimensionally reduced, reducing entropy and providing anonymity for individual devices. Relevant content may be selected via quasi-personalized clusters representing similar browsing histories, without exposing individual device details to content providers.Type: ApplicationFiled: November 27, 2019Publication date: February 11, 2021Applicant: Google LLCInventors: Michael Kleber, Gang Wang, Daniel Ramage, Charlie Harrison, Josh Karlin, Moti Yung
-
Publication number: 20210034782Abstract: The present disclosure provides systems and methods for client-side anonymized content selections. The method includes collecting a plurality of identifications of content selection lists, each content selection list associated with the first device and at least one other device. The method includes selecting a first subset of the content selection lists, responsive to a total number of unique device associated with a plurality of content selection lists of the first subset exceeding a threshold. The method includes transmitting a request for an item of content, the request comprising identifications of the content selection lists of the selected first subset. The method includes receiving a first item of content selected by the content server based on the content selection lists of the selected first subset.Type: ApplicationFiled: July 29, 2019Publication date: February 4, 2021Applicant: GOOGLE LLCInventors: Michael Kleber, Vic Liu, Josh Karlin, Gang Wang, Nitish Korula, Yijian Bai, Jason Hsueh, Deepak Ravichandran
-
Publication number: 20200336561Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing redirects. In one aspect, a method includes receiving request data indicating that a user device has requested a content item. The request data specifies other data processing apparatus to which user interactions with the content item are to be reported. The content item includes a reference to a resource that is requested in response to user interaction with the content item. Response data is provided. The response data includes data that cause presentation of the content item. Interaction data is received specifying user interaction with the content item occurred. Redirect data is provided that cause the user device to be redirected to the resource. Reporting data is provided to the other data processing apparatus, specifying user interaction with the content item occurred. The reporting data is provided asynchronously relative to the redirect data.Type: ApplicationFiled: June 30, 2020Publication date: October 22, 2020Inventors: Shing Franky Sze, Michael Kleber, Mathieu Gagne, Leonidas Kontothanassis
-
Patent number: 10742762Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing redirects. In one aspect, a method includes receiving request data indicating that a user device has requested a content item. The request data specifies other data processing apparatus to which user interactions with the content item are to be reported. The content item includes a reference to a resource that is requested in response to user interaction with the content item. Response data is provided. The response data includes data that cause presentation of the content item. Interaction data is received specifying user interaction with the content item occurred. Redirect data is provided that cause the user device to be redirected to the resource. Reporting data is provided to the other data processing apparatus, specifying user interaction with the content item occurred. The reporting data is provided asynchronously relative to the redirect data.Type: GrantFiled: January 29, 2016Date of Patent: August 11, 2020Assignee: Google LLCInventors: Shing Franky Sze, Michael Kleber, Mathieu Gagne, Leonidas Kontothanassis
-
Publication number: 20200004793Abstract: When a client device loads a resource, a request for a first content item for a first content item slot is transmitted to a content item selection system. The content item selection system uses a predictive model to determine a predicted content item slot based on a document object model position of the first content item slot and a URL of the resource or a publisher identifier. Parameters for the predicted content item slot are used to select a subsequent content item for the predicted content item slot. The first content item and the subsequent content item are transmitted to the client device responsive to the request. The subsequent content item includes metadata indicative of the parameters of the predicted content item slot to be matched to a subsequent content item slot of the resource.Type: ApplicationFiled: September 10, 2019Publication date: January 2, 2020Applicant: Google LLCInventors: Matthew Strecker Burriesci, David Kent German, Mathieu Gagne, Michael Kleber, Jonathan Frank Guarino, Guy Maor
-
Patent number: 10423674Abstract: When a client device loads a resource, a request for a first content item for a first content item slot is transmitted to a content item selection system. The content item selection system uses a predictive model to determine a predicted content item slot based on a document object model position of the first content item slot and a URL of the resource or a publisher identifier. Parameters for the predicted content item slot are used to select a subsequent content item for the predicted content item slot. The first content item and the subsequent content item are transmitted to the client device responsive to the request. The subsequent content item includes metadata indicative of the parameters of the predicted content item slot to be matched to a subsequent content item slot of the resource.Type: GrantFiled: February 3, 2016Date of Patent: September 24, 2019Assignee: Google LLCInventors: Matthew Strecker Burriesci, David Kent German, Mathieu Gagne, Michael Kleber, Jonathan Frank Guarino, Guy Maor
-
Patent number: 10299747Abstract: The disclosure provides a device having a C-arm, the C-arm including a main body of which the cross-sectional profile is formed as a double H, an outer wall, an inner wall and two side walls of the main body forming a rectangular cavity. The device also includes running wires arranged on the main body and running rollers, on which the C-arm is movably mounted, rolling on the running wires. The running wires and the running rollers are arranged in such a way that at least 50 percent of the mounting forces acting on the running wires due to the running rollers is introduced into the side walls of the main body. The disclosure also provides an x-ray imager having such a device. The disclosure offers the advantage that undesired oscillations of the C-arm are avoided.Type: GrantFiled: January 12, 2017Date of Patent: May 28, 2019Assignee: Siemens Healthcare GmbHInventors: Berthold Baumann, Ralf Gärtner, Michael Kleber, Thomas Kleber, Alexander Krämer, Harald Mulzer, Wolfgang Neuber, Matthias Schirbl, Josef Zeidler
-
Patent number: 10100974Abstract: An X-ray stand includes a device that compensates for distortions caused by weight. The stand includes a horizontal bracket. The device for distortion compensation includes an inclination-angle transmitter that generates an inclination signal as a function of an inclination angle of the bracket. The device also includes a control device that receives the inclination signal from the inclination-angle transmitter, a motor drive that is activated by the control device, and an adjustment device that is driven by the motor drive and is configured to adjust the inclination angle of the bracket. The control device activates the motor drive such that any deviation of the inclination angle of the bracket from a predefined inclination angle is reduced.Type: GrantFiled: September 25, 2014Date of Patent: October 16, 2018Assignee: Siemens AktiengesellschaftInventors: Franz Fütterer, Harald Graf, Stefan Hesl, Michael Kleber, Jürgen Plannerer, Stefan Popp
-
Patent number: 10013502Abstract: A computer-implemented method for preloading resources of a web page is provided. The method includes receiving a user request to navigate to a web page and issuing a request for a root page corresponding to the requested web page, wherein the root page identifies actual resources requested for loading the requested web page. The method also includes determining, based on a prior history of loading the requested web page, anticipated resources that are likely to be requested when loading the requested web page, and requesting the anticipated resources from a server associated with the anticipated resources at least until a time that the root page corresponding to the requested web page is received to determine the actual resources requested for loading the requested web page. Systems and machine-readable media are also provided.Type: GrantFiled: August 4, 2017Date of Patent: July 3, 2018Assignee: Google LLCInventors: Arvind Jain, Anthony Charles Gentilcore, Steven K. Souders, Shishir Kumar Agrawal, Stephen E. Lamm, Michael Kleber, James Simonsen
-
Patent number: 9756108Abstract: A computer-implemented method for preloading resources of a web page is provided. The method includes receiving a user request to navigate to a web page and issuing a request for a root page corresponding to the requested web page, wherein the root page identifies actual resources requested for loading the requested web page. The method also includes determining, based on a prior history of loading the requested web page, anticipated resources that are likely to be requested when loading the requested web page, and requesting the anticipated resources from a server associated with the anticipated resources at least until a time that the root page corresponding to the requested web page is received to determine the actual resources requested for loading the requested web page. Systems and machine-readable media are also provided.Type: GrantFiled: April 23, 2013Date of Patent: September 5, 2017Assignee: Google Inc.Inventors: Arvind Jain, Anthony Charles Gentilcore, Steven K. Souders, Shishir Kumar Agrawal, Stephen E. Lamm, Michael Kleber, James Simonsen
-
Publication number: 20170202529Abstract: The disclosure provides a device having a C-arm, the C-arm including a main body of which the cross-sectional profile is formed as a double H, an outer wall, an inner wall and two side walls of the main body forming a rectangular cavity. The device also includes running wires arranged on the main body and running rollers, on which the C-arm is movably mounted, rolling on the running wires. The running wires and the running rollers are arranged in such a way that at least 50 percent of the mounting forces acting on the running wires due to the running rollers is introduced into the side walls of the main body. The disclosure also provides an x-ray imager having such a device. The disclosure offers the advantage that undesired oscillations of the C-arm are avoided.Type: ApplicationFiled: January 12, 2017Publication date: July 20, 2017Inventors: Berthold Baumann, Ralf Gärtner, Michael Kleber, Thomas Kleber, Alexander Krämer, Harald Mulzer, Wolfgang Neuber, Matthias Schirbl, Josef Zeidler
-
Patent number: 9479615Abstract: Systems and methods for providing interstitial content are disclosed. A notification of an opportunity for presenting interstitial content on a client device is received at a content server. The content server generates an interstitial configuration object including computer-readable instructions for presenting the interstitial content on the client device and delivers the interstitial configuration object for execution by the client device. The interstitial configuration object causes the client device to render the interstitial content as a hidden element of a first resource while the first resource is presented on the client device and to reveal the rendered interstitial content in response to a user command to navigate away from the first resource.Type: GrantFiled: January 31, 2014Date of Patent: October 25, 2016Assignee: Google Inc.Inventors: Michael Kleber, Mathieu Gagne, Nathan Peter Lucash, Johan Land, Jonathan Frank Guarino