Patents by Inventor Ervin Peretz
Ervin Peretz 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: 12020290Abstract: A computer-implemented method for generating a proposed bid includes receiving an input generated by a first content provider as part of a bidding process where content providers bid for opportunities to provide content for publication. The input indicates (i) a resource for publishing first content from the first content provider and (ii) a campaign characteristic associated with the first content. The method includes determining a proposed bid for the first content provider based on the input and on historical data from the bidding process associated with the resource. The method includes presenting the proposed bid to the first content provider.Type: GrantFiled: March 18, 2022Date of Patent: June 25, 2024Assignee: Google LLCInventors: Ervin Peretz, Sasank Mudunuri
-
Patent number: 11823236Abstract: A computer-implemented method for generating a proposed bid includes receiving an input generated by a first content provider as part of a bidding process where content providers bid for opportunities to provide content for publication. The input indicates (i) a resource for publishing first content from the first content provider and (ii) a campaign characteristic associated with the first content. The method includes determining a proposed bid for the first content provider based on the input and on historical data from the bidding process associated with the resource. The method includes presenting the proposed bid to the first content provider.Type: GrantFiled: December 10, 2020Date of Patent: November 21, 2023Assignee: Google LLCInventors: Ervin Peretz, Sasank Mudunuri
-
Patent number: 10956944Abstract: A computer-implemented method for generating a proposed bid includes receiving an input generated by a first content provider as part of a bidding process where content providers bid for opportunities to provide content for publication. The input indicates (i) a resource for publishing first content from the first content provider and (ii) a campaign characteristic associated with the first content. The method includes determining a proposed bid for the first content provider based on the input and on historical data from the bidding process associated with the resource. The method includes presenting the proposed bid to the first content provider.Type: GrantFiled: August 2, 2018Date of Patent: March 23, 2021Assignee: Google LLCInventors: Ervin Peretz, Sasank Mudunuri
-
Publication number: 20180342014Abstract: A facility for scalably decoupled development and merging of equity trading strategies and trading execution plans is disclosed. The facility provides a service by which a user may discover correlations between a sequence of event times and upticks of traded equities, such as stocks. The facility can also confirm a suspected correlation between event times and equity upticks. If the event sequence continues into the future at predictable times, and the correlation between the events and equity upticks continues into the future, then the correlation may be profitably acted upon by buying and selling the equity around the times of the projected equity upticks. The facility provides a utility by which many such correlations may be discovered, confirmed, ranked, and merged into a complex trading sequence across many equities, that were identified from many such discovered correlations.Type: ApplicationFiled: May 26, 2017Publication date: November 29, 2018Inventor: Ervin Peretz
-
Patent number: 10068260Abstract: A computer-implemented method for generating a proposed bid includes receiving an input generated by a first content provider as part of a bidding process where content providers bid for opportunities to provide content for publication. The input indicates (i) a resource for publishing first content from the first content provider and (ii) a campaign characteristic associated with the first content. The method includes determining a proposed bid for the first content provider based on the input and on historical data from the bidding process associated with the resource. The method includes presenting the proposed bid to the first content provider.Type: GrantFiled: June 29, 2015Date of Patent: September 4, 2018Assignee: Google LLCInventors: Ervin Peretz, Sasank Mudunuri
-
Publication number: 20170316458Abstract: A facility providing systems and methods for targeting advertisements based on a polling system is disclosed. The facility provides techniques for interleaving advertisements within a stream of “split queries.” The ads are themselves split queries and are inserted sparsely into the split stream. An ad campaign may include “branch” nodes, with decision logic over the targeting variables representative of a program, complete with dynamic variables and flow control (branching logic). Via this paradigm, the ad campaign can direct highly specific users toward specialized content and offers. In addition to their value as ad impressions, splits may have associated with them custom advertiser-defined targeting variables and actions for how user responses update those variables. These variables may then be used as targeting variables.Type: ApplicationFiled: April 27, 2016Publication date: November 2, 2017Inventor: Ervin Peretz
-
Patent number: 9146830Abstract: The technology provides a hybrid local/remote hosted MapReduce framework and infrastructure comprising systems and methods for improving setup, configuration, controllability, debuggability, and integration of a compute job and systems and methods for increasing programmer productivity. The system applies an interpreted programming language for the programmer's custom Map and Reduce algorithms, such that those algorithms can execute identically on both the hosted service as well as locally (e.g., on the programmer's local computing system or device) for development and debugging purposes. Furthermore, the system delivers this service—a hosted MapReduce infrastructure—in a simple and transparent web service.Type: GrantFiled: October 16, 2013Date of Patent: September 29, 2015Assignee: JSMapreduce CorporationInventor: Ervin Peretz
-
Patent number: 9076166Abstract: A computer-implemented method for generating a proposed bid includes receiving an input generated by a first content provider as part of a bidding process where content providers bid for opportunities to provide content for publication. The input indicates (i) a resource for publishing first content from the first content provider and (ii) a campaign characteristic associated with the first content. The method includes determining a proposed bid for the first content provider based on the input and on historical data from the bidding process associated with the resource. The method includes presenting the proposed bid to the first content provider.Type: GrantFiled: September 14, 2012Date of Patent: July 7, 2015Assignee: Google Inc.Inventors: Ervin Peretz, Sasank Mudunuri
-
Publication number: 20140123115Abstract: The disclosed technology provides a hybrid local/remote hosted MapReduce framework and infrastructure comprising systems and methods for improving setup, configuration, controllability, debuggability, and integration of a compute job and systems and methods for increasing programmer productivity. The system applies an interpreted programming language for the programmer's custom Map and Reduce algorithms, such that those algorithms can execute identically on both the hosted service as well as locally (e.g., on the programmer's local computing system or device) for development and debugging purposes. Furthermore, the disclosed system delivers this service—a hosted MapReduce infrastructure—in a simple and transparent web service.Type: ApplicationFiled: October 16, 2013Publication date: May 1, 2014Applicant: JSMAPREDUCE CORPORATIONInventor: Ervin Peretz
-
Patent number: 8417791Abstract: A computer-implemented method for calling a party using a hosted calling service is disclosed. The method includes receiving at a calling module, using a standardized interface, a call request from a remote client, the standardized interface enabling interoperability between the calling module and heterogeneous remote clients, generating a call to a party specified by the call request, and transmitting a response received from the party to the remote client for client-specific processing.Type: GrantFiled: June 30, 2006Date of Patent: April 9, 2013Assignee: Google Inc.Inventors: Ervin Peretz, Jennifer W. Braithwaite, Scott R. Ludwig
-
Patent number: 8315908Abstract: A computer-implemented method for generating a proposed bid includes receiving an input generated by a first content provider as part of a bidding process where content providers bid for opportunities to provide content for publication. The input indicates (i) a resource for publishing first content from the first content provider and (ii) a campaign characteristic associated with the first content. The method includes determining a proposed bid for the first content provider based on the input and on historical data from the bidding process associated with the resource. The method includes presenting the proposed bid to the first content provider.Type: GrantFiled: February 27, 2009Date of Patent: November 20, 2012Assignee: Google Inc.Inventors: Ervin Peretz, Sasank Mudunuri
-
Patent number: 8255285Abstract: A computer-implemented method for proposing a value to a user includes mapping a plurality of factual cost values for an item type according to amount, each of the factual cost values reflecting an amount that won a bidding process for an item of the item type. The method includes identifying an inflection point in the mapping that represents a first factual cost value. The method includes outputting a proposed value for the bidding process to a user, the proposed value generated using the first factual cost value. The method can be implemented using a computer program product.Type: GrantFiled: February 27, 2009Date of Patent: August 28, 2012Assignee: Google Inc.Inventors: Ervin Peretz, Sasank Mudunuri
-
Patent number: 7395496Abstract: The present invention utilizes pageable pool memory to provide, via a data verifier component, data verification information for storage mediums. By allowing the utilization of pageable pool memory, overflow from the pageable pool memory is paged and stored in a virtual memory space on a storage medium. Recently accessed verification information is stored in non-pageable memory, permitting low latency access. One instance of the present invention synchronously verifies data when verification information is accessible in physical system memory while deferring processing of data verification when verification information is stored in paged memory. Another instance of the present invention allows access to paged verification information in order to permit synchronous verification of data.Type: GrantFiled: August 31, 2006Date of Patent: July 1, 2008Assignee: Microsoft CorporationInventors: Ervin Peretz, Karan Mehra, Landy Wang
-
Publication number: 20070011180Abstract: The present invention utilizes pageable pool memory to provide, via a data verifier component, data verification information for storage mediums. By allowing the utilization of pageable pool memory, overflow from the pageable pool memory is paged and stored in a virtual memory space on a storage medium. Recently accessed verification information is stored in non-pageable memory, permitting low latency access. One instance of the present invention synchronously verifies data when verification information is accessible in physical system memory while deferring processing of data verification when verification information is stored in paged memory. Another instance of the present invention allows access to paged verification information in order to permit synchronous verification of data.Type: ApplicationFiled: August 31, 2006Publication date: January 11, 2007Applicant: MICROSOFT CORPORATIONInventors: Ervin Peretz, Karan Mehra, Landy Wang
-
Patent number: 7149946Abstract: The present invention utilizes pageable pool memory to provide, via a data verifier component, data verification information for storage mediums. By allowing the utilization of pageable pool memory, overflow from the pageable pool memory is paged and stored in a virtual memory space on a storage medium. Recently accessed verification information is stored in non-pageable memory, permitting low latency access. One instance of the present invention synchronously verifies data when verification information is accessible in physical system memory while deferring processing of data verification when verification information is stored in paged memory. Another instance of the present invention allows access to paged verification information in order to permit synchronous verification of data.Type: GrantFiled: June 13, 2003Date of Patent: December 12, 2006Assignee: Microsoft CorporationInventors: Ervin Peretz, Karan Mehra, Landy Wang
-
Patent number: 6965368Abstract: A computer peripheral has a processor, non-volatile memory, and a plurality of controls. The non-volatile memory holds control mappings corresponding to a plurality of application program genres. The control mappings indicate actions to be performed in application programs of particular genres in response to actuation of particular controls. The control mappings indicate controls by unique string indexes that are also used in HID control descriptors associated with the computer peripheral.Type: GrantFiled: February 4, 2000Date of Patent: November 15, 2005Assignee: Microsoft CorporationInventors: Marcus J. Andrews, Firdosh K. Bhesania, Doron J. Holan, Robert Ingman, Scott R. Leatham, Ervin Peretz, Kenneth D. Ray, Om K. Sharma, James E. Veres
-
Patent number: 6922548Abstract: The present invention provides a method and computer program product for providing, over a RF link conforming to the Bluetooth specification, a network message protocol which is bus-independent and was originally designed for bus-attached networking devices. One such network message protocol is the NDIS device management protocol. In such a manner, many computer software products designed to operate over a hard-wired (or bus-attached) network can also be used over a Bluetooth wireless network.Type: GrantFiled: April 24, 2000Date of Patent: July 26, 2005Assignee: Microsoft CorporationInventors: Timothy M. Moore, Ervin Peretz, Kenneth D. Ray
-
Publication number: 20040255210Abstract: The present invention utilizes pageable pool memory to provide, via a data verifier component, data verification information for storage mediums. By allowing the utilization of pageable pool memory, overflow from the pageable pool memory is paged and stored in a virtual memory space on a storage medium. Recently accessed verification information is stored in non-pageable memory, permitting low latency access. One instance of the present invention synchronously verifies data when verification information is accessible in physical system memory while deferring processing of data verification when verification information is stored in paged memory. Another instance of the present invention allows access to paged verification information in order to permit synchronous verification of data.Type: ApplicationFiled: June 13, 2003Publication date: December 16, 2004Inventors: Ervin Peretz, Karan Mehra, Landy Wang