Patents by Inventor Michael Ortega-Binderberger
Michael Ortega-Binderberger 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: 11949744Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing online user privacy. Methods can include receiving tag information specifying a given publisher identifier for a publisher and a given client identifier assigned to a user of the client device by the publisher. A given service identifier assigned to the user by the service apparatus is obtained. A mapping between the given service identifier to the given client identifier is created. A list of client identifiers assigned to a set of users by the publisher is received. A list of matched service identifiers corresponding to the list of client identifiers are stored. Multiple content requests are received from multiple different client devices accessing services provided by the service apparatus. Responses to the content requests are based on whether the client devices provide service identifiers that are included in the list of matched service identifiers.Type: GrantFiled: April 11, 2022Date of Patent: April 2, 2024Assignee: Google LLCInventors: Yuewei Wang, Shashank Chaudhary, Onur Soysal, Michael Ortega-Binderberger
-
Patent number: 11659044Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing online user privacy. Methods can include receiving tag information specifying a given publisher identifier for a publisher and a given client identifier assigned to a user of the client device by the publisher. A given service identifier assigned to the user by the service apparatus is obtained. A mapping between the given service identifier to the given client identifier is created. A list of client identifiers assigned to a set of users by the publisher is received. A list of matched service identifiers corresponding to the list of client identifiers are stored. Multiple content requests are received from multiple different client devices accessing services provided by the service apparatus. Responses to the content requests are based on whether the client devices provide service identifiers that are included in the list of matched service identifiers.Type: GrantFiled: December 10, 2020Date of Patent: May 23, 2023Assignee: Google LLCInventors: Yuewei Wang, Shashank Chaudhary, Onur Soysal, Michael Ortega-Binderberger
-
Patent number: 11533370Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing online user privacy. Methods can include receiving tag information specifying a given publisher identifier for a publisher and a given client identifier assigned to a user of the client device by the publisher. A given service identifier assigned to the user by the service apparatus is obtained. A mapping between the given service identifier to the given client identifier is created. A list of client identifiers assigned to a set of users by the publisher is received. A list of matched service identifiers corresponding to the list of client identifiers are stored. Multiple content requests are received from multiple different client devices accessing services provided by the service apparatus. Responses to the content requests are based on whether the client devices provide service identifiers that are included in the list of matched service identifiers.Type: GrantFiled: December 10, 2020Date of Patent: December 20, 2022Assignee: Google LLCInventors: Yuewei Wang, Shashank Chaudhary, Onur Soysal, Michael Ortega-Binderberger
-
Publication number: 20220239747Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing online user privacy. Methods can include receiving tag information specifying a given publisher identifier for a publisher and a given client identifier assigned to a user of the client device by the publisher. A given service identifier assigned to the user by the service apparatus is obtained. A mapping between the given service identifier to the given client identifier is created. A list of client identifiers assigned to a set of users by the publisher is received. A list of matched service identifiers corresponding to the list of client identifiers are stored. Multiple content requests are received from multiple different client devices accessing services provided by the service apparatus. Responses to the content requests are based on whether the client devices provide service identifiers that are included in the list of matched service identifiers.Type: ApplicationFiled: April 11, 2022Publication date: July 28, 2022Inventors: Yuewei Wang, Shashank Chaudhary, Onur Soysal, Michael Ortega-Binderberger
-
Patent number: 11115479Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing online user privacy. Methods can include receiving tag information specifying a given publisher identifier for a publisher and a given client identifier assigned to a user of the client device by the publisher. A given service identifier assigned to the user by the service apparatus is obtained. A mapping between the given service identifier to the given client identifier is created. A list of client identifiers assigned to a set of users by the publisher is received. A list of matched service identifiers corresponding to the list of client identifiers are stored. Multiple content requests are received from multiple different client devices accessing services provided by the service apparatus. Responses to the content requests are based on whether the client devices provide service identifiers that are included in the list of matched service identifiers.Type: GrantFiled: January 10, 2019Date of Patent: September 7, 2021Assignee: Google LLCInventors: Yuewei Wang, Shashank Chaudhary, Onur Soysal, Michael Ortega-Binderberger
-
Publication number: 20210099524Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing online user privacy. Methods can include receiving tag information specifying a given publisher identifier for a publisher and a given client identifier assigned to a user of the client device by the publisher. A given service identifier assigned to the user by the service apparatus is obtained. A mapping between the given service identifier to the given client identifier is created. A list of client identifiers assigned to a set of users by the publisher is received. A list of matched service identifiers corresponding to the list of client identifiers are stored. Multiple content requests are received from multiple different client devices accessing services provided by the service apparatus. Responses to the content requests are based on whether the client devices provide service identifiers that are included in the list of matched service identifiers.Type: ApplicationFiled: December 10, 2020Publication date: April 1, 2021Inventors: Yuewei Wang, Shashank Chaudhary, Onur Soysal, Michael Ortega-Binderberger
-
Publication number: 20200228604Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing online user privacy. Methods can include receiving tag information specifying a given publisher identifier for a publisher and a given client identifier assigned to a user of the client device by the publisher. A given service identifier assigned to the user by the service apparatus is obtained. A mapping between the given service identifier to the given client identifier is created. A list of client identifiers assigned to a set of users by the publisher is received. A list of matched service identifiers corresponding to the list of client identifiers are stored. Multiple content requests are received from multiple different client devices accessing services provided by the service apparatus. Responses to the content requests are based on whether the client devices provide service identifiers that are included in the list of matched service identifiers.Type: ApplicationFiled: January 10, 2019Publication date: July 16, 2020Inventors: Yuewei Wang, Shashank Chaudhary, Onur Soysal, Michael Ortega-Binderberger
-
Patent number: 9461898Abstract: The present disclosure provides methods and systems for determining the duration of time that has passed since temporarily idle or abandoned resources or property were last in use or possessed. The methods and systems provide for determining the point in time at which resources or property become idle or abandoned and for registering the cessation of use or abandonment event. Thereafter, the methods and systems provide for receiving and responding to queries concerning the temporarily idle or abandoned property and for detecting and registering resumption of use or reclamation events.Type: GrantFiled: February 27, 2013Date of Patent: October 4, 2016Assignee: Google Inc.Inventor: Michael Ortega-Binderberger
-
Patent number: 9323511Abstract: A data processing device may be operable to determine that a particular application being downloaded onto the data processing device is coupled to one or more other applications. The data processing device may cause display of a set of required usage permissions, where the set of required usage permissions may comprise one or more required usage permissions associated with the particular application itself and one or more required permissions for using the corresponding one or more other applications. The data processing device may cause display of a separate set of required usage permissions associated with each of the one or more other applications, either before the particular application is downloaded or at the same time as the particular application is downloaded.Type: GrantFiled: February 28, 2013Date of Patent: April 26, 2016Assignee: Google Inc.Inventor: Michael Ortega-Binderberger
-
Publication number: 20160110178Abstract: A data processing device may be operable to determine that a particular application being downloaded onto the data processing device is coupled to one or more other applications. The data processing device may cause display of a set of required usage permissions, where the set of required usage permissions may comprise one or more required usage permissions associated with the particular application itself and one or more required permissions for using the corresponding one or more other applications. The data processing device may cause display of a separate set of required usage permissions associated with each of the one or more other applications, either before the particular application is downloaded or at the same time as the particular application is downloaded.Type: ApplicationFiled: February 28, 2013Publication date: April 21, 2016Inventor: Michael Ortega-Binderberger
-
Publication number: 20140244829Abstract: The present disclosure provides methods and systems for determining the duration of time that has passed since temporarily idle or abandoned resources or property were last in use or possessed. The methods and systems provide for determining the point in time at which resources or property become idle or abandoned and for registering the cessation of use or abandonment event. Thereafter, the methods and systems provide for receiving and responding to queries concerning the temporarily idle or abandoned property and for detecting and registering resumption of use or reclamation events.Type: ApplicationFiled: February 27, 2013Publication date: August 28, 2014Inventor: Michael Ortega-Binderberger
-
Publication number: 20120036023Abstract: A method for conducting demand-side, real-time bidding includes: constructing an exchange graph (G) of nodes representing publishers and third-party advertisers that provide third-party ads, the graph including directed edges connected between the nodes that represent bilateral business agreements; receiving an opportunity for displaying an ad to a user that is associated with a publisher node; exploring the graph to identify third-party ads reachable from the publisher node through a valid path of the exchange graph with which corresponding third-party advertisers are thereby eligible to bid on the opportunity; retrieving statistics from the memory associated with historical selectivity of demand predicates for the third-party ads; and initiating, before beginning graph exploration on at least some paths to the third-party ads, a call out for bids from at least some of the third-party advertisers for the corresponding third-party ads that are unlikely to be discarded during the graph exploration based on theType: ApplicationFiled: August 4, 2010Publication date: February 9, 2012Applicant: Yahoo! Inc.Inventors: Shirshanka Das, Michael Ortega-Binderberger, Sunil Nagaraj, Swaroop Jagadish
-
Publication number: 20100228642Abstract: An online advertising system integrates third party agents to permit the third party agents to participate in auctions to bid on a per opportunity basis. An advertising exchange module receives requests for opportunities to serve online advertisements to users. In response, an advertising exchange module applies one or more business rules to determine third party agents that qualify to serve the online advertisement. A bid gateway module generates and transmits requests for bids to the third party agents. The bid gateway module then receives bids from the third party agents in response to the requests for bids. The advertising exchange module then selects an advertisement based on the bid. The online advertisement exchange system provides a unified marketplace to permit integrator networks to bid on both ads pursuant to guaranteed contracts and ads not subject to guaranteed contracts (e.g., non-guaranteed ads).Type: ApplicationFiled: March 5, 2009Publication date: September 9, 2010Inventors: Wendell Craig Baker, Swaroop Jagadish, Michael Ortega-Binderberger
-
Patent number: 7610264Abstract: A method and system for accelerating execution of a query on a federated database system. The federated database system is associated with an external data source, which is used by the query. The query is performed based upon a query execution plan. The method and system include generating an optimizer query for the external data source utilized by the query. The optimizer query is based on the query and obtains data related to the external data source. The method and system further include providing the optimizer query to the external data source and collecting at least one resultant from the optimizer query for use in generating a future query execution plan.Type: GrantFiled: February 28, 2005Date of Patent: October 27, 2009Assignee: International Business Machines CorporationInventors: Stephan Eberhard Ewen, Volker Gerhard Markl, Michael Ortega-Binderberger
-
Publication number: 20060195416Abstract: A method and system for method for accelerating execution of a query on a federated database system is disclosed. The federated database system is associated with an external data source, which is used by the query. The query is performed based upon a query execution plan. The method and system include generating an optimizer query for the external data source utilized by the query. The optimizer query is based on the query and obtains data related to the external data source. The method and system further include providing the optimizer query to the external data source and collecting at least one resultant from the optimizer query for use in generating a future query execution plan.Type: ApplicationFiled: February 28, 2005Publication date: August 31, 2006Inventors: Stephan Ewen, Volker Markl, Michael Ortega-Binderberger