Patents by Inventor Lawrence Elias Greenfield

Lawrence Elias Greenfield 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: 9247033
    Abstract: A method of processing client requests on a data processing apparatus. The method includes receiving control portions of client requests from respective clients. Each client request has control and payload portions, where the payload portion includes data and the control portion includes information relating to the data of the payload portion. The method also includes buffering, in non-transitory memory of the data processing apparatus, the received client request control portions, and retrieving the payload portion of a client request before processing that client request.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: January 26, 2016
    Assignee: Google Inc.
    Inventors: Lawrence Elias Greenfield, Michael Roger Marty, Frank Dabek, Daniel Jonathan Peng
  • Patent number: 9049265
    Abstract: A method of processing client requests that includes receiving a client request from a client for access to data, issuing a direct memory access command to non-transitory storage resources to load data to a target memory location without accessing the target memory location, and instructing a network interface controller in communication with the storage resources to send a response to the client. The response includes an information portion and a data portion.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: June 2, 2015
    Inventors: Lawrence Elias Greenfield, Michael Roger Marty
  • Publication number: 20140181181
    Abstract: A method of processing client requests on a data processing apparatus. The method includes receiving control portions of client requests from respective clients. Each client request has control and payload portions, where the payload portion includes data and the control portion includes information relating to the data of the payload portion. The method also includes buffering, in non-transitory memory of the data processing apparatus, the received client request control portions, and retrieving the payload portion of a client request before processing that client request.
    Type: Application
    Filed: December 26, 2012
    Publication date: June 26, 2014
    Applicant: Google Inc.
    Inventors: Lawrence Elias Greenfield, Michael Roger Marty, Frank Dabek, Daniel Jonathan Peng
  • Patent number: 8078601
    Abstract: A system receives a search query that includes a set of search terms, determines whether at least one of the search terms corresponds to the name of a geographic area, and determines whether the geographic area corresponds to an unambiguous geographic area when at least one of the search terms corresponds to the name of the geographic area. The system performs a local search, based on one or more of the search terms, to identify documents associated with the geographic area when the geographic area corresponds to an unambiguous geographic area.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: December 13, 2011
    Assignee: Google Inc.
    Inventors: Daniel Egnor, Lawrence Elias Greenfield
  • Patent number: 7483881
    Abstract: A system receives a search query that includes a set of search terms, determines whether at least one of the search terms corresponds to the name of a geographic area, and determines whether the geographic area corresponds to an unambiguous geographic area when at least one of the search terms corresponds to the name of the geographic area. The system performs a local search, based on one or more of the search terms, to identify documents associated with the geographic area when the geographic area corresponds to an unambiguous geographic area.
    Type: Grant
    Filed: December 30, 2004
    Date of Patent: January 27, 2009
    Assignee: Google Inc.
    Inventors: Daniel Egnor, Lawrence Elias Greenfield