Patents by Inventor Scott Guthrie

Scott Guthrie 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: 7640185
    Abstract: A system and method for providing a fuel dispenser with radio frequency customer identification capabilities. The system and method determines whether a transponder containing customer identification data is within range of a dispenser, the dispenser requiring activation by the customer to initiate a transaction and including a reader associated therewith for emitting radio frequency signals within the dispenser range, and for receiving customer identification data from the transponder responsive to the emitted radio frequency signals received by the transponder. When the transponder is within range of the dispenser, an in-range indication is provided to the customer. A determination is made whether the dispenser has been activated by the customer following a determination that the transponder is within the dispenser range.
    Type: Grant
    Filed: December 31, 1998
    Date of Patent: December 29, 2009
    Assignees: Dresser, Inc., ExxonMobile Oil Corporation, Texas Instruments Incorporated
    Inventors: Joseph August Giordano, Samuel S. Hendricks, Carl R. Jacobs, Thomas L. Mays, Don Charles McCall, Geeta Bholanath Nadkarni, Karen Scott Guthrie, Lloyd G. Sargent, Jeffrey L. Turner, Deborah T. Wilkins, Bernard Barink, Thomas Josef Flaxl, Andreas Hagl, George A. Holodak, Loek d'Hont, Scott D. Larson, Robert A. Lorentzen, Joseph Pearson, Anne Tip, Alex J. Weyer
  • Publication number: 20090085318
    Abstract: A vehicle suspension comprising a pair of leaf springs arranged to extend longitudinally of the frame of a vehicle on opposed sides thereof with each leaf spring having one of its ends pivotally connected to the vehicle frame at a fixed location and which have an axle secured thereto between the ends thereof. A first bracket rigidly attaches each leaf spring at or adjacent the fixed location where the end of the leaf spring is connected to the vehicle frame. A radius arm extends longitudinally on each side of the vehicle frame and has one end thereof pivotally connected to the first bracket in a spaced-apart relationship to the fixed location. A second bracket is rigidly attached to the axle and is connected to the other end of the corresponding radius arm in a spaced relationship to the axle. Modified versions of the suspension are also disclosed.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Inventor: Brian Scott Guthrie
  • Publication number: 20080024002
    Abstract: A wheel rim cover with a dome shaped shield with an open end, closed end and predetermined radius. The shield a circumferential rim at the open end and a generally right angle shaped handle at the closed end. The handle has a cavity of predetermined radius to accommodate a hook or peg for storage of the cover. In the preferred embodiment the handle is attached at the center of the closed end of the shield and the dome shape is a spherical cap.
    Type: Application
    Filed: July 25, 2007
    Publication date: January 31, 2008
    Inventor: Scott Guthrie
  • Publication number: 20070174845
    Abstract: An HTTP request handling runtime includes a context object and an event pipeline for processing an HTTP request received at a host application from a client application. The context object logically represents the HTTP request and encapsulates at least one property associated with the received HTTP request. The context object is processed by the event pipeline, which includes a plurality of synchronous and/or asynchronous request events. A callback is generated when a request event is raised and when at least one application and/or module is registered with the request event. Each callback instantiates each application and module that is registered with the request event for processing the context object. The plurality of request events can include events that are in a deterministic order and/or request events that are in a non-deterministic order, such as an error event.
    Type: Application
    Filed: January 9, 2007
    Publication date: July 26, 2007
    Applicant: Microsoft Corporation
    Inventors: Scott Guthrie, Dmitry Robsman
  • Publication number: 20070100967
    Abstract: An application program interface (API) provides a set of functions for application developers who build Web applications on Microsoft Corporation's .NETâ„¢ platform.
    Type: Application
    Filed: May 1, 2006
    Publication date: May 3, 2007
    Applicant: Microsoft Corporation
    Inventors: Adam Smith, Anthony Moore, David Ebbo, Erik Christensen, Erik Olsen, Fabio Yeon, Jayanth Rajan, Keith Ballinger, Manu Vasandani, Mark Anders, Mark Boulter, Nikhil Kothari, Robert Howard, Scott Guthrie, Stephen Millet, Stefan Pharies, Suzanne Cook, Susan Warren, Yann Christensen
  • Publication number: 20060069712
    Abstract: A network-based distributed application system is provided in accordance with the present invention for enabling services to be established locally on a client system. The system may include an application and presentation logic, at least a portion of which is interchangeably processed by a server or a client without modification to the portion. The core functionality provided by the application may be preserved between the client and the server wherein improved network performance may provided along with improved offline service capabilities.
    Type: Application
    Filed: November 14, 2005
    Publication date: March 30, 2006
    Applicant: Microsoft Corporation
    Inventors: Mark Anders, Gary Burd, Scott Guthrie, Satoshi Nakajima, Eric Olsen, Dmitry Robsman, John Shewchuk, Michael Toutonghi, Manu Vasandani
  • Publication number: 20060004910
    Abstract: One or more server-side control objects provide server-side processing of postback input received from client-side user interface elements in a request from a client. Such input may include without limitation postback data and postback events generated from a web page on a client and received by a server in an HTTP request. A hierarchy of server-side control objects can cooperate to process the postback input and to generate the resulting authoring language code, such as HTML. Server-side events can also result from the server-side processing of postback input. In addition to processing postback input, server-side processing may include, without limitation, state management of server-side control objects and binding data to and from server-side database. After the processing and generating operations, the server-side control object hierarchy is terminated until a subsequent request is received from the client.
    Type: Application
    Filed: June 22, 2005
    Publication date: January 5, 2006
    Applicant: Microsoft Corporation
    Inventors: Gary Burd, Kenneth Cooper, Scott Guthrie, David Ebbo, Mark Anders, Ted Peters, Stephen Millet
  • Publication number: 20050257138
    Abstract: The described systems and methods are directed at defining web content navigation. The disclosed technique enables the development of web content for a scenario without having to create every navigational control that is needed to manage the flow through the web content in the scenario or to write non-declarative server-side logic to control navigation. This method determines a declaration in a source file for a web page. The declaration is associated with an object. The method determines the views associated with the object where each of the views includes a user-interface. A flow for navigating through the views is determined. The views are rendered in accordance with the navigational flow.
    Type: Application
    Filed: May 14, 2004
    Publication date: November 17, 2005
    Applicant: Microsoft Corporation
    Inventors: Susan Chory, Matthew Gibbs, Scott Guthrie, Michael Harder, Robert Howard, Scott Imig, Nikhil Kothari, Shanku Niyogi, Ting-Hao Yang, Andres Sanabria
  • Publication number: 20050193097
    Abstract: Internet web servers provide processing services, in addition to data and visual content, to provide remote clients with access to processing services located on servers. The client processes communicate with these service providing servers over a distributed network like the Internet using standard HTTP communications protocol and XML data exchange language. Client processes send an HTTP request to a remote server for processing. This processing request may contain input data that is to be used in responding to the request. The server processes the request using the input data, and possibly other data obtained from remote databases, and returns a resultant XML specified data packet. This processing requests, may be initiated using a web browser from an HTML based web page or using a smart client process that simply sends a processing request along with input data and consumes the resultant data packet.
    Type: Application
    Filed: May 2, 2005
    Publication date: September 1, 2005
    Applicant: Microsoft Corporation
    Inventors: Scott Guthrie, Erik Christensen, Yann Christensen
  • Publication number: 20050050164
    Abstract: A server-side control object processes and generates a client-side user interface element for display on a web page. Multiple server-side control objects may be combined into a hierarchy of server-side control objects that cooperate to generate the resulting authoring language code, such as HTML, for display of a web page on a client. The operation of processing the client-side user interface element may include at least one of an event handling operation, a postback data handling operation, a data binding operation, and a state management operation. The state management operation relates to the state of a server-side control object.
    Type: Application
    Filed: October 14, 2004
    Publication date: March 3, 2005
    Inventors: Gary Burd, Kenneth Cooper, Scott Guthrie, David Ebbo, Mark Anders, Ted Peters, Stephen Millet
  • Publication number: 20050015722
    Abstract: A web page rendering mechanism in which a computing system generating a web page from a web page definition. A web page class is compiled from the web page definition. The theme-specific properties are described separate from the web page definition in theme-oriented text documents that are compiled into a theme class. The web page is rendered by executing an instance of the web page class in conjunction with an instance of the theme class. The web page object may include an object for each control element to be rendered. In addition, the theme object may include an object for control elements of each control element type. When rendering a control element of a particular type, the object corresponding to that control element is executed from the web page object. In addition, the object corresponding to the control element type is executed from the theme object.
    Type: Application
    Filed: June 13, 2003
    Publication date: January 20, 2005
    Inventors: Shanku Niyogi, Ting-Hao Yang, David Ebbo, Scott Guthrie, Robert Howard, Joseph Croney
  • Publication number: 20040260754
    Abstract: Systems and methods for mitigating cross-site scripting attacks. When an HTTP request is received from a user computer, the HTTP request is evaluated to determine if it includes a script construct. Particularly, data derived from an outside source that is included in the HTTP request is examined for the presence of script constructs. The presence of a script construct indicates that a cross-site scripting attack is being executed and the server computer is able to prevent the attack from being carried out.
    Type: Application
    Filed: June 20, 2003
    Publication date: December 23, 2004
    Inventors: Erik Olson, David S. Ebbo, Susan Warren, Nikhil Kothari, Scott Guthrie, Peixin Han, Dmitry Robsman
  • Patent number: 6161185
    Abstract: A personal authentication system provides at least two levels of security for an authentication process, in addition to numerous other security features. The system operates across many different software and hardware platforms, in a client/server fashion, employing a challenge/response process that does not require users to transmit their passwords across a network. An application running on a client computer is coupled with an application running on a server computer. The client generates a response to a challenge, which is provided by the server. The response is a combined function of the server's challenge, a serial number assigned to the client, and a password provided by the user.
    Type: Grant
    Filed: March 6, 1998
    Date of Patent: December 12, 2000
    Assignee: MCI Communications Corporation
    Inventors: R. Scott Guthrie, Charles E. Waid, Jr.