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: 11823236
    Abstract: 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: Grant
    Filed: December 10, 2020
    Date of Patent: November 21, 2023
    Assignee: Google LLC
    Inventors: Ervin Peretz, Sasank Mudunuri
  • Patent number: 10956944
    Abstract: 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: Grant
    Filed: August 2, 2018
    Date of Patent: March 23, 2021
    Assignee: Google LLC
    Inventors: Ervin Peretz, Sasank Mudunuri
  • Publication number: 20180342014
    Abstract: 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: Application
    Filed: May 26, 2017
    Publication date: November 29, 2018
    Inventor: Ervin Peretz
  • Patent number: 10068260
    Abstract: 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: Grant
    Filed: June 29, 2015
    Date of Patent: September 4, 2018
    Assignee: Google LLC
    Inventors: Ervin Peretz, Sasank Mudunuri
  • Publication number: 20170316458
    Abstract: 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: Application
    Filed: April 27, 2016
    Publication date: November 2, 2017
    Inventor: Ervin Peretz
  • Patent number: 9146830
    Abstract: 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: Grant
    Filed: October 16, 2013
    Date of Patent: September 29, 2015
    Assignee: JSMapreduce Corporation
    Inventor: Ervin Peretz
  • Patent number: 9076166
    Abstract: 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: Grant
    Filed: September 14, 2012
    Date of Patent: July 7, 2015
    Assignee: Google Inc.
    Inventors: Ervin Peretz, Sasank Mudunuri
  • Publication number: 20140123115
    Abstract: 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: Application
    Filed: October 16, 2013
    Publication date: May 1, 2014
    Applicant: JSMAPREDUCE CORPORATION
    Inventor: Ervin Peretz
  • Patent number: 8417791
    Abstract: 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: Grant
    Filed: June 30, 2006
    Date of Patent: April 9, 2013
    Assignee: Google Inc.
    Inventors: Ervin Peretz, Jennifer W. Braithwaite, Scott R. Ludwig
  • Patent number: 8315908
    Abstract: 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: Grant
    Filed: February 27, 2009
    Date of Patent: November 20, 2012
    Assignee: Google Inc.
    Inventors: Ervin Peretz, Sasank Mudunuri
  • Patent number: 8255285
    Abstract: 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: Grant
    Filed: February 27, 2009
    Date of Patent: August 28, 2012
    Assignee: Google Inc.
    Inventors: Ervin Peretz, Sasank Mudunuri
  • Patent number: 7395496
    Abstract: 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: Grant
    Filed: August 31, 2006
    Date of Patent: July 1, 2008
    Assignee: Microsoft Corporation
    Inventors: Ervin Peretz, Karan Mehra, Landy Wang
  • Publication number: 20070011180
    Abstract: 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: Application
    Filed: August 31, 2006
    Publication date: January 11, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Ervin Peretz, Karan Mehra, Landy Wang
  • Patent number: 7149946
    Abstract: 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: Grant
    Filed: June 13, 2003
    Date of Patent: December 12, 2006
    Assignee: Microsoft Corporation
    Inventors: Ervin Peretz, Karan Mehra, Landy Wang
  • Patent number: 6965368
    Abstract: 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: Grant
    Filed: February 4, 2000
    Date of Patent: November 15, 2005
    Assignee: Microsoft Corporation
    Inventors: 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: 6922548
    Abstract: 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: Grant
    Filed: April 24, 2000
    Date of Patent: July 26, 2005
    Assignee: Microsoft Corporation
    Inventors: Timothy M. Moore, Ervin Peretz, Kenneth D. Ray
  • Publication number: 20040255210
    Abstract: 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: Application
    Filed: June 13, 2003
    Publication date: December 16, 2004
    Inventors: Ervin Peretz, Karan Mehra, Landy Wang