Patents by Inventor Greg A. Marks

Greg A. Marks 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: 7849437
    Abstract: A framework for implementing web-based applications using standard object-oriented programming techniques. The framework may be implemented by computer-executable components executable by a Web browser is provided. The components include a resource creation method for creating resource objects, a page interpreter creating instances of objects based on bindings defined in a web-page, and a lifecycle management component for managing instances of the objects.
    Type: Grant
    Filed: September 1, 2005
    Date of Patent: December 7, 2010
    Assignee: Microsoft Corporation
    Inventors: Scott M. Isaacs, Greg A. Marks
  • Patent number: 7421731
    Abstract: A user, by way of a computing device, requests and receives content from a first server at the computing device. An authentication response is also received from the first server at the computing device of the user. The authentication response includes an address of the second server and an executable script. The computing device of the user executes the executable script by issuing a request to the second server for state information corresponding to the user, receiving the state information from the second server; and determining, based on the state information, whether the user is authenticated to the second server. If the user is not authenticated to the second server, the computer device of the user displays a login module that is visually associated with the first server. Such login module collects login information for authenticating the user to the second server.
    Type: Grant
    Filed: February 23, 2001
    Date of Patent: September 2, 2008
    Assignee: Microsoft Corporation
    Inventors: Christopher E. Mitchell, Ryan W. Battle, Darren L. Anderson, Joshua G. Poley, Greg A. Marks, John Hal Howard, Michael Wei-Quiang Guo
  • Patent number: 7155411
    Abstract: An electronic wallet including is made available to a user and is capable of storing a wide variety of different types of accounts (including both payment accounts and traditional credit card accounts). An identification of the different accounts corresponding to a user is displayed to the user and the user is allowed to manipulate these accounts. The electronic wallet also allows the user to combine funds from multiple different accounts into a single account. This combination allows the interface on a merchant server to be designed to accommodate a single account without concern for what types of accounts a user may wish to combine. Furthermore, in accordance with one aspect, when the user is purchasing goods and/or services from a merchant on-line, only those accounts that are useable at the merchant are presented as being available to the user.
    Type: Grant
    Filed: September 28, 2000
    Date of Patent: December 26, 2006
    Assignee: Microsoft Corporation
    Inventors: Arnold N. Blinn, Joseph N. Coco, Greg A. Marks
  • Publication number: 20020120867
    Abstract: A user, by way of a computing device, requests and receives content from a first server at the computing device. An authentication response is also received from the first server at the computing device of the user. The authentication response includes an address of the second server and an executable script. The computing device of the user executes the executable script by issuing a request to the second server for state information corresponding to the user, receiving the state information from the second server; and determining, based on the state information, whether the user is authenticated to the second server. If the user is not authenticated to the second server, the computer device of the user displays a login module that is visually associated with the first server. Such login module collects login information for authenticating the user to the second server.
    Type: Application
    Filed: February 23, 2001
    Publication date: August 29, 2002
    Applicant: Microsoft Corporation
    Inventors: Christopher E. Mitchell, Ryan W. Battle, Darren L. Anderson, Joshua G. Poley, Greg A. Marks, John Hal Howard