Patents by Inventor Daniel M. Russell

Daniel M. Russell 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: 20150242536
    Abstract: Systems, methods, and computer software for generating a search query involve displaying a search query entry page that includes multiple fields for entry of search parameters. User input defining at least a portion of a search query for at least one of the fields is received. A formatted search query having a format associated with a predetermined search engine is dynamically generated based on the received user input, and the formatted search query is displayed.
    Type: Application
    Filed: October 19, 2007
    Publication date: August 27, 2015
    Inventors: Sergey Surkov, Alexis J. Battle, Raymond J. Pittman, Benedict A. Gomes, Peter Jin Hong, Daniel M. Russell, Nathaniel J. Gaylinn
  • Publication number: 20150156154
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing and retrieving electronic messages. In one aspect, a method includes receiving a query, searching summary representations of resources that are linked to by electronic messages, for matches with the query, selecting one or more of the electronic messages that link to the resources whose summary representations match the query, inferring information that references the selected messages, and providing the information that references the selected electronic messages.
    Type: Application
    Filed: March 4, 2010
    Publication date: June 4, 2015
    Applicant: GOOGLE INC.
    Inventors: Daniel M. Russell, Richard C. Gossweiler, III
  • Patent number: 8255819
    Abstract: A computer-implemented method of providing information for a web notebook is disclosed. The method can include displaying a web document in a content area of a browser window, receiving a user selection of content from the document initiated by a first user mouse click, and displaying a selection icon in the content area upon completion of the user selection, wherein the selection icon is displayed without the need for a second user mouse click.
    Type: Grant
    Filed: May 10, 2007
    Date of Patent: August 28, 2012
    Assignee: Google Inc.
    Inventors: Bay-Wei Chang, Kushal Dave, Robert Allen Ryskamp, Xiangtian Dai, Paul Fontes, Daniel M. Russell, Joseph M. Ashear
  • Publication number: 20070266342
    Abstract: A computer-implemented method of providing information for a web notebook is disclosed. The method can include displaying a web document in a content area of a browser window, receiving a user selection of content from the document initiated by a first user mouse click, and displaying a selection icon in the content area upon completion of the user selection, wherein the selection icon is displayed without the need for a second user mouse click.
    Type: Application
    Filed: May 10, 2007
    Publication date: November 15, 2007
    Applicant: GOOGLE INC.
    Inventors: Bay-Wei Chang, Kushal Dave, Robert Allen Ryskamp, Xiangtian Dai, Paul Fontes, Daniel M. Russell, Joseph M. Ashear
  • Patent number: 5534975
    Abstract: A user extensible document processing system. The extensible document processing system includes a document processing platform such as a digital copier,control forms for specifying requested services and instructions and one or more document service cards. User provided document processing services are contained on document service cards. A set of basic document processing services are provided by the document processing platform. The document processing platform includes one or more ports for coupling to document service cards, a registration device for registering services into a service taxonomy, a deregistration device for deregistering services from the service taxonomy, a service dispatcher for identifying the service to process a control form using the service taxonomy, and a scanner for creating a digital representation of a paper based document. The document processing platform registers document services upon detecting the coupling of a document services card.
    Type: Grant
    Filed: May 26, 1995
    Date of Patent: July 9, 1996
    Assignee: Xerox Corporation
    Inventors: Mark J. Stefik, Daniel M. Russell, Daniel G. Bobrow, D. Austin Henderson, Jr.
  • Patent number: 5530235
    Abstract: A Document Card (DocuCard) for storing documents and which is content revealing. The DocuCard is a transportable unit having a nonvolatile storage means for storing information in a digital form, a control processor for processing user initiated functions; an I/O port for interfacing to external devices for reading and writing digital information, and a user interface for allowing a user to directly interact with the DocuCard. The user interface on the DocuCard includes a display for displaying lists of functions and documents and information responsive to user invoked functions and a user input portion for allowing a user to traverse the lists of functions and documents, as well as information generated responsive to an invoked function. The control processor of the present invention include features for controlling access to documents stored therein.
    Type: Grant
    Filed: February 16, 1995
    Date of Patent: June 25, 1996
    Assignee: Xerox Corporation
    Inventors: Mark J. Stefik, Daniel G. Bobrow, Stuart K. Card, Michalene M. Casey, Richard J. Goldstein, Michael G. Lamming, Jock D. Mackinlay, Roy Want, George G. Robertson, Mark D. Weiser, Daniel M. Russell