Patents by Inventor Reuven Lax

Reuven Lax 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).

  • Publication number: 20170255491
    Abstract: A job that receives as input a data stream is executed. For the job, it is iteratively determined a backlog growth over a first period of time; a backlog volume; and whether to adjust a quantity of processing resources. For each iteration for which the quantity of processing resources allocated to the job are determined to be adjusted, adjusting the quantity of processing resources allocated to the job. For each iteration for which the quantity of processing resources allocated to the job are determined not to be adjusted, maintaining the quantity of processing resources allocated to the job.
    Type: Application
    Filed: December 30, 2016
    Publication date: September 7, 2017
    Inventors: Robert Bradshaw, Rafael de Jesús Fernández Moctezuma, Daniel Mills, Samuel Green McVeety, Samuel Carl Whittle, Andrei Maksimenka, Cosmin Ionel Arad, Mark Brian Shields, Harris Samuel Nover, Manuel Alfred Fahndrich, Jeffrey Paul Gardner, Mikhail Shmulyan, Reuven Lax, Ahmet Altay, Craig D. Chambers
  • Patent number: 9697536
    Abstract: Techniques for presenting a content item with a media item are described. The techniques include receiving user input indicating a placement preference for a content item to be presented with a media item. The placement preference indicates a presentation preference of the content item relative to presentation of the media item. The placement preference is used to influence selection of a media item with which the content item is to be presented.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: July 4, 2017
    Assignee: Google Inc.
    Inventors: Poorva Arankalle, Brienne M. Finger, Lin Liao, Manish Gupta, Rajas Moonka, Reuven Lax, Jill A. Huchital
  • Publication number: 20160285711
    Abstract: A method includes receiving data corresponding one of streaming data or batch data and a content of the received data for computation. The method also includes determining an event time of the data for slicing the data, determining a processing time to output results of the received data, and emitting at least a portion of the results of the received data based on the processing time and the event time.
    Type: Application
    Filed: November 3, 2015
    Publication date: September 29, 2016
    Applicant: Google Inc.
    Inventors: Tyler Akidau, Robert Bradshaw, Ben Chambers, Craig Chambers, Reuven Lax, Daniel Mills, Frances Perry
  • Publication number: 20140143800
    Abstract: Techniques for presenting a content item with a media item are described. The techniques include receiving user input indicating a placement preference for a content item to be presented with a media item. The placement preference indicates a presentation preference of the content item relative to presentation of the media item. The placement preference is used to influence selection of a media item with which the content item is to be presented.
    Type: Application
    Filed: January 27, 2014
    Publication date: May 22, 2014
    Applicant: Google Inc.
    Inventors: Poorva Arankalle, Brienne M. Finger, Lin Liao, Manish Gupta, Rajas Moonka, Reuven Lax, Jill A. Huchital
  • Patent number: 8707442
    Abstract: A dynamic URLs construction system includes a publisher server and one content accessor server. The publisher server has a content URL access module, a content access module and a content database for storing media content and providing content URL accessing instructions and media content to a content accessor server. Media content provided by a publisher is accessed using dynamic URLs. A content accessor server includes at least one dynamic URL generation module and one content retrieval module. The content accessor server receives a content ID and a template URL containing instruction for constructing the corresponding dynamic URL from the publisher server. The dynamic URL generation module parses the template URL instructions, obtains an access key associated with the dynamic URL and constructs the dynamic URL using the access key and the content ID. The content retrieval module retrieves the content referenced by the dynamic URL.
    Type: Grant
    Filed: January 18, 2008
    Date of Patent: April 22, 2014
    Assignee: Google Inc.
    Inventors: Reuven Lax, Chao Cai
  • Patent number: 8661464
    Abstract: Techniques for presenting a content item with a media item are described. The techniques include receiving user input indicating a placement preference for a content item to be presented with a media item. The placement preference indicates a presentation preference of the content item relative to presentation of the media item. The placement preference is used to influence selection of a media item with which the content item is to be presented.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: February 25, 2014
    Assignee: Google Inc.
    Inventors: Poorva Arankalle, Brienne M. Finger, Lin Liao, Manish Gupta, Rajas Moonka, Reuven Lax, Jill A. Huchital
  • Publication number: 20130254802
    Abstract: Methods, systems, and apparatus, including computer program products, for selecting advertisements. A request for sponsored content for presentation with a content item in a document is received. One or more candidate sponsored content items are identified based on one or more criteria. The criteria includes information related to the content item independent of the document, and information related to the document. One or more of the candidate sponsored content items are selected. The selected sponsored content items are transmitted for presentation with the content item.
    Type: Application
    Filed: September 14, 2012
    Publication date: September 26, 2013
    Applicant: GOOGLE INC.
    Inventors: Reuven Lax, Poorva Arankalle, Shamim Samadi, Rajas Moonka
  • Patent number: 8433611
    Abstract: Methods, systems, and apparatus, including computer program products, for selecting advertisements. A request for sponsored content for presentation with a content item in a document is received. One or more candidate sponsored content items are identified based on one or more criteria. The criteria includes information related to the content item independent of the document, and information related to the document. One or more of the candidate sponsored content items are selected. The selected sponsored content items are transmitted for presentation with the content item.
    Type: Grant
    Filed: September 5, 2007
    Date of Patent: April 30, 2013
    Assignee: Google Inc.
    Inventors: Reuven Lax, Poorva Arankalle, Shamim Samadi, Rajas Moonka
  • Publication number: 20090006375
    Abstract: Methods, systems, and apparatus, including computer program products, for selecting advertisements. A request for sponsored content for presentation with a content item in a document is received. One or more candidate sponsored content items are identified based on one or more criteria. The criteria includes information related to the content item independent of the document, and information related to the document. One or more of the candidate sponsored content items are selected. The selected sponsored content items are transmitted for presentation with the content item.
    Type: Application
    Filed: September 5, 2007
    Publication date: January 1, 2009
    Applicant: GOOGLE INC.
    Inventors: Reuven Lax, Poorva Arankalle, Shamim Samadi, Rajas Moonka
  • Publication number: 20090006191
    Abstract: Techniques for presenting a content item with a media item are described. The techniques include receiving user input indicating a placement preference for a content item to be presented with a media item. The placement preference indicates a presentation preference of the content item relative to presentation of the media item. The placement preference is used to influence selection of a media item with which the content item is to be presented.
    Type: Application
    Filed: June 28, 2007
    Publication date: January 1, 2009
    Applicant: GOOGLE INC.
    Inventors: Poorva Arankalle, Brienne M. Finger, Lin Liao, Manish Gupta, Rajas Moonka, Reuven Lax, Jill A. Huchital
  • Publication number: 20060053259
    Abstract: A framework for taking shadow copies and performing backups in systems that may have data spread across multiple machines. A requester communicates names to a primary coordinator and requests the creation of shadow copies of all the volumes associated with the names. The primary coordinator communicates with one or more writers and one or more secondary coordinators to create the shadow copies of the volumes. The primary and one or more secondary coordinators create shadow copies of one or more of the volumes that reside on the machines upon which they execute. After the shadow copies of the volumes have been created, the requester may obtain data from the shadow copies and create a consistent backup.
    Type: Application
    Filed: September 9, 2004
    Publication date: March 9, 2006
    Applicant: Microsoft Corporation
    Inventors: Brian Berkowitz, Catharine Ingen, Paul Oltean, Ran Kalach, Reuven Lax