Patents by Inventor R. Lawrence

R. Lawrence 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: 20130282713
    Abstract: A system and method for creating a user profile and for using the user profile to order search results returned by a search engine. The user profile is based on search queries submitted by a user, the user's specific interaction with the documents identified by the search engine and personal information provided by the user. Terms for the user profile may be selected from the documents accessed by the user by performing paragraph sampling or context analysis. Generic scores associated with the search results are modulated by the user profile to measure their relevance to a user's preference and interest. The search results are re-ordered accordingly so that the most relevant results appear on the top of the list. User profiles can be created and/or stored on the client side or server side of a client-server network environment.
    Type: Application
    Filed: January 7, 2013
    Publication date: October 24, 2013
    Inventor: Stephen R. Lawrence
  • Patent number: 8547006
    Abstract: A multi-beam electron gun provides a plurality N of cathode assemblies comprising a cathode, anode, and focus electrode, each cathode assembly having a local cathode axis and also a central cathode point defined by the intersection of the local cathode axis with the emitting surface of the cathode. Each cathode is arranged with its central point positioned in a plane orthogonal to a device central axis, with each cathode central point an equal distance from the device axis and with an included angle of 360/N between each cathode central point.
    Type: Grant
    Filed: February 12, 2010
    Date of Patent: October 1, 2013
    Assignee: Calabazas Creek Research, Inc.
    Inventors: R. Lawrence Ives, Hien T. Tran, Thuc Bui, Adam Attarian, William Tallis, John David, Virginia Forstall, Cynthia Andujar, Noah T. Blach, David B. Brown, Sean E. Gadson, Erin M. Kiley, Michael Read
  • Patent number: 8543572
    Abstract: Systems and methods for analyzing boilerplate are described. In one described system, an indexer identifies a common element in a plurality of related articles. The indexer then classifies the common element as boilerplate. For example, the indexer may identify a copyright notice appearing in a plurality of related articles. The copyright notice in these articles is considered boilerplate.
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: September 24, 2013
    Assignee: Google Inc.
    Inventor: Stephen R. Lawrence
  • Patent number: 8521591
    Abstract: Methods and systems for correlating connections between users and links between articles to identify search and/or ad spamming are disclosed. Social networks can be used to identify connections between users for correlation with links between articles, which can be identified through searches of article contents and/or back tracing accesses to articles. One disclosed method comprises identifying first associations between a plurality of users in a network of associated users; identifying second associations between one or more users and one or more articles; identifying third associations between at least some of the articles or between some of the users and access to some of the articles; and determining at least one of the third associations is correlated with one or more of the first associations.
    Type: Grant
    Filed: October 11, 2011
    Date of Patent: August 27, 2013
    Assignee: Google Inc.
    Inventor: Stephen R. Lawrence
  • Publication number: 20130150965
    Abstract: An implant (412) that facilitates the fusion of a first bone part (14A) with a second bone part (16A) includes an implant body (444) that extends between the first bone part (14A) and the second bone part (16A). The implant body (444) includes a first section (422) that fits within a first receiving aperture (20) in the first bone part (14A), and the implant body (444) includes a second section (426) that fits within a second receiving aperture (24) in the second bone part (16A). At least one of the first section (422) and the second section (426) can be made of bone. Additionally, at least one of the first section (422) and the second section (426) can be formed to have a non-circular cross-sectional shape to inhibit relative motion between the bone parts (14A, 16A) and the implant body (444).
    Type: Application
    Filed: March 1, 2012
    Publication date: June 13, 2013
    Inventors: Alan G. Taylor, Rebecca Hawkins Wahl, Bruce R. Lawrence
  • Patent number: 8321858
    Abstract: The present invention comprises systems and methods, and computer readable media comprising the methods, for updating software applications. The systems and methods of the present invention provide automation and flexibility to the updating process. Processor usage and network usage are monitored and software updates are initiated and/or continued during periods where processor and/or network usage are low. The update process may be halted when the processor and/or network connection are called upon for other uses. Processor and/or network usage may also be throttled, for example limiting the bandwidth available for the download to maintain sufficient processor share and/or bandwidth for other tasks. Adverse impact on a computer user is minimized.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: November 27, 2012
    Assignee: Google Inc.
    Inventors: David Marmaros, Stephen R. Lawrence, Mihai Florin Ionescu, Niniane Wang, Omar Habib Khan
  • Publication number: 20120296903
    Abstract: Systems and methods for eliminating duplicate events are described. In one embodiment, an event is captured, wherein the event comprises a user interaction with an article on a client device and it is determined whether the event is a duplicate of a stored event.
    Type: Application
    Filed: March 16, 2012
    Publication date: November 22, 2012
    Applicant: GOOGLE INC.
    Inventors: Omar Habib Khan, Stephen R. Lawrence
  • Patent number: 8282645
    Abstract: A method for guiding a saw blade (22) during preparation of a metatarsal (14) of a foot (10) for a procedure, such as to receive a metatarsal bone implant (20), includes positioning a housing (242) substantially adjacent to the metatarsal (14), coupling an aligner (38) to the housing (242), and aligning a saw guide (30) of the housing (242). The housing (242) includes the saw guide (30) for receiving and guiding the saw blade (22). The foot (10) includes one or more additional metatarsals (142), and the aligner (38) is used to align the saw guide (30) relative to the metatarsal (14) by aligning the aligner (38) to be substantially parallel to and positioned over a longitudinal axis (40) of one of the additional metatarsals (142).
    Type: Grant
    Filed: January 18, 2010
    Date of Patent: October 9, 2012
    Assignee: Solana Surgical, LLC
    Inventors: Bruce R. Lawrence, Rebecca Hawkins Wahl
  • Patent number: 8275839
    Abstract: Systems and methods for processing email messages are described. In one embodiment, the occurrence of a condition is determined indicating at least one email message transfer of an email message by an email application, wherein determining the occurrence of the condition is external to the email application, the email message is identified, wherein the email message comprises event data, an email event is compiled from at least some of the event data, and the email event is indexed.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: September 25, 2012
    Assignee: Google Inc.
    Inventors: David Benjamin Auerbach, Omar Habib Khan, Stephen R. Lawrence, Mihai Florin Ionescu
  • Patent number: 8271651
    Abstract: Methods and systems for regulating resource usage of an application are disclosed. A method of regulating usage of an application is disclosed that comprises receiving an operating parameter of a client device, assigning a value to a usage variable associated with the operating parameter of the client device, and correlating by an application a resource usage level of the application with the usage variable.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: September 18, 2012
    Assignee: Google Inc.
    Inventors: Niniane Wang, Stephen R. Lawrence, Mihai Florin Ionescu
  • Publication number: 20120233142
    Abstract: A system and method for creating a user profile and for using the user profile to order search results returned by a search engine. The user profile is based on search queries submitted by a user, the user's specific interaction with the documents identified by the search engine and personal information provided by the user. Terms for the user profile may be selected from the documents accessed by the user by performing paragraph sampling or context analysis. Generic scores associated with the search results are modulated by the user profile to measure their relevance to a user's preference and interest. The search results are re-ordered accordingly so that the most relevant results appear on the top of the list. User profiles can be created and/or stored on the client side or server side of a client-server network environment.
    Type: Application
    Filed: November 11, 2011
    Publication date: September 13, 2012
    Inventor: Stephen R. Lawrence
  • Publication number: 20120197837
    Abstract: Personalized network searching, in which a search query is received from a user, and a request is received to personalize a search result. Responsive to the search query and the request to personalize the search result, a personalized search result is generated by searching a personalized search object. Responsive to the search query, a general search result is generated by searching the general search object. The personalized search result and the general search result are provided to a client device, an advertisement is selected based at least in part upon the personalized search object, and the advertisement, the personalized search result, and the general search result are displayed.
    Type: Application
    Filed: April 9, 2012
    Publication date: August 2, 2012
    Applicant: GOOGLE INC.
    Inventors: Gregory Joseph Badros, Stephen R. Lawrence
  • Publication number: 20120179664
    Abstract: Systems and methods for processing media files are described. In one embodiment, one or more events are captured having associated event data and associated with a client device, wherein each event is associated with an article and at least one of the articles is a media file, wherein at least one of the events is captured in real time upon the occurrence of the event, at least some of the event data and articles associated with the events are indexed and stored, a search query is received, and the at least one media file is determined as relevant to the search query.
    Type: Application
    Filed: December 12, 2011
    Publication date: July 12, 2012
    Applicant: GOOGLE INC.
    Inventors: David Benjamin Auerbach, Stephen R. Lawrence, David Marmaros
  • Patent number: 8163253
    Abstract: A tamper-proof, point-of-collection specimen assay apparatus including three selectively connectable and sealable chambers, including a first chamber for receiving a specimen, a second chamber housing a specimen testing device and a specimen transfer site positioned between the first chamber and the second chamber for selectively depositing a portion of the specimen from the first chamber into the second chamber and a third chamber having inlets for depositing another portion of the specimen from the first chamber into the third chamber.
    Type: Grant
    Filed: July 15, 2008
    Date of Patent: April 24, 2012
    Inventor: R. Lawrence Hartselle
  • Patent number: 8161053
    Abstract: Systems and methods for eliminating duplicate events are described. In one embodiment, an event is captured, wherein the event comprises a user interaction with an article on a client device and it is determined whether the event is a duplicate of a stored event.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: April 17, 2012
    Assignee: Google Inc.
    Inventors: Omar Habib Khan, Stephen R. Lawrence
  • Patent number: 8156444
    Abstract: Systems and methods for determining a user interface attribute are described. In one method described, a display processor receives a request to display a content display in a user interface, detects an area of the user interface comprising non-primary content, and creates a content display having an attribute, the attribute associated with the area of the user interface comprising non-primary content. Such a method may also include modifying the attribute in response to changes in the area of the user interface comprising non-primary content.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: April 10, 2012
    Assignee: Google Inc.
    Inventors: Stephen R. Lawrence, Nikhil Bhatla, Lawrence Page, David Marmaros
  • Patent number: 8131754
    Abstract: Systems and methods for determining an article association measure are described. In one described method, a computer program receives a first article identifier associated with a first attribute and a second article identifier associated with a second attribute and determines a similarity measure of the first article identifier to the second article identifier based at least in part on the first attribute and on the second attribute. The similarity measure may provide a means for associating various article identifiers so that they may be, for example, retrieved and/or ranked in subsequent search queries.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: March 6, 2012
    Assignee: Google Inc.
    Inventors: Stephen R. Lawrence, Niniane Wang
  • Patent number: 8117552
    Abstract: A system and method that enables a designer to build electronic forms and corresponding hierarchical schemas are described. Displays of hierarchical schemas, electronic forms, and components used to build the hierarchical schemas and electronic forms are provided to the designer. The designer selects components and arranges them on a display to visually build an electronic form. As the form is built, the corresponding hierarchical schema is incrementally updated to reflect changes made to the electronic form.
    Type: Grant
    Filed: December 5, 2006
    Date of Patent: February 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Jean D. Paoli, Laurent Mollicone, Ned B. Friend, Matthew J. Kotler, Thomas R. Lawrence, Shuk-Yan Lai, Sharma K. Hendel, Jason Whitmarsh
  • Patent number: 8099407
    Abstract: Systems and methods for processing media files are described. In one embodiment, one or more events are captured having associated event data and associated with a client device, wherein each event is associated with an article and at least one of the articles is a media file, wherein at least one of the events is captured in real time upon the occurrence of the event, at least some of the event data and articles associated with the events are indexed and stored, a search query is received, and the at least one media file is determined as relevant to the search query.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: January 17, 2012
    Assignee: Google Inc.
    Inventors: David Benjamin Auerbach, Stephen R. Lawrence, David Marmaros
  • Publication number: 20120005200
    Abstract: Systems and methods for analyzing boilerplate are described. In one described system, an indexer identifies a common element in a plurality of related articles. The indexer then classifies the common element as boilerplate. For example, the indexer may identify a copyright notice appearing in a plurality of related articles. The copyright notice in these articles is considered boilerplate.
    Type: Application
    Filed: September 14, 2011
    Publication date: January 5, 2012
    Applicant: GOOGLE INC.
    Inventor: Stephen R. Lawrence