Patents by Inventor Trevor Foucher

Trevor Foucher 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: 8478515
    Abstract: Methods and systems for generating directions are disclosed. In an embodiment of the invention, there is a system that includes a human-provided directions module for receiving and processing human-provided directions, a database for storing human-provided directions processed by the human-provided directions module, and a directions generator for receiving a directions query from a client. In response to the query, the directions generator accesses the database, retrieves at least one human-provided direction, generates a set of directions based thereupon, and provides the set of generated directions to the client.
    Type: Grant
    Filed: May 23, 2007
    Date of Patent: July 2, 2013
    Assignee: Google Inc.
    Inventors: Trevor Foucher, Andrew R. Golding
  • Publication number: 20070277248
    Abstract: Techniques to install an application module and a temporary certificate are described. In an implementation, an application module is installed on a client device. When online access is available, a temporary certificate is obtained anonymously from a service provider to enable one or more online components of the application module for a predetermined amount of time. An input may also be received to communicate credentials of the user to obtain a permanent certification.
    Type: Application
    Filed: May 25, 2006
    Publication date: November 29, 2007
    Applicant: Microsoft Corporation
    Inventors: Sachin K. Agrawal, Trevor Foucher, Wesley O. Pereira, Erik Mavrinac, Luke Abrams
  • Publication number: 20070239672
    Abstract: Client category configuration is described, in which, a computer-implemented method may be employed to find categories of clients based on configuration data obtained from the clients. A configuration recommendation is then created for a particular one of the categories based on configuration of one or more of the clients included in the particular category.
    Type: Application
    Filed: March 29, 2006
    Publication date: October 11, 2007
    Applicant: Microsoft Corporation
    Inventors: Gowri Paranthaman, Karthik Lakshminarayanan, Trevor Foucher
  • Publication number: 20060206698
    Abstract: The present invention extends to generic collection and delivery of telemetry data. A telemetry component receives telemetry data, through a common telemetry interface that is accessible to a plurality of applications, from an application. The received telemetry data is aggregated with any existing telemetry in a telemetry database. In response to a detected event, the telemetry component sends the telemetry data, via a corresponding telemetry stream, to a telemetry service. The telemetry service receives the telemetry message, via the corresponding telemetry stream, from the telemetry component. The telemetry service extracts telemetry data and identifies one or more pluggable telemetry handlers that have registered for the telemetry data. The telemetry service dispatches the extracted telemetry data to the one or more identified pluggable telemetry handlers. The telemetry service acknowledges receipt of the telemetry data to the telemetry component.
    Type: Application
    Filed: March 11, 2005
    Publication date: September 14, 2006
    Applicant: Microsoft Corporation
    Inventors: Trevor Foucher, Erik Mavrinac, Wesley Pereira, Gowri Paranthaman
  • Publication number: 20050257268
    Abstract: A method and system for verifying whether basic security is installed, up-to-date, and functioning on a computer. A user interface is provided that provides prescription items that are associated with status indicators that readily indicate the status of the prescription items. An overall status indicator readily indicates whether the security of the computer needs attention. The user may select which types of security vulnerabilities for which the user wishes to receive notification. The user may indicate that the user will be responsible for monitoring third party solutions that are not detected by the security center.
    Type: Application
    Filed: April 29, 2004
    Publication date: November 17, 2005
    Applicant: Microsoft Corporation
    Inventors: Bei-Jing Guo, Margaret Clinton, George Young, Mark Zuber, Trevor Foucher, Judson Hally