Patents by Inventor James R. Van Eaton

James R. Van Eaton 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: 20120198053
    Abstract: Various technologies and techniques improve the updating of client content in a client/server arrangement. A client notification engine of a user interface subscribes to receive notifications from a central server side notification engine. The client notification engine polls the server side notification engine at a specified interval. The server side notification engine receives and aggregates notifications about and/or from one or more sources and aggregates them into a collection of relevant notifications. These notifications are sent to the client where the different subscriptions originated and are then used by the user interface in the client to update part of the content being displayed as appropriate.
    Type: Application
    Filed: August 2, 2011
    Publication date: August 2, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Ozan Ozhan, James R. Van Eaton, Russell L. Simpson
  • Patent number: 8015152
    Abstract: Various technologies and techniques improve the updating of client content in a client/server arrangement. A client notification engine of a user interface subscribes to receive notifications from a central server side notification engine. The client notification engine polls the server side notification engine at a specified interval. The server side notification engine receives and aggregates notifications about and/or from one or more sources and aggregates them into a collection of relevant notifications. These notifications are sent to the client where the different subscriptions originated and are then used by the user interface in the client to update part of the content being displayed as appropriate.
    Type: Grant
    Filed: January 24, 2006
    Date of Patent: September 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Ozan Ozhan, James R. Van Eaton, Russell L. Simpson
  • Patent number: 7853590
    Abstract: Providing a rich user experience on a network client in which personal information management (PIM) data from a plurality of data sources is aggregated and displayed to the user. An aggregation system connects to data sources and maps attributes of PIM data in the data sources to a common object model. An object of aggregated PIM data is created according to the mapped attributes. The aggregation system generates user interface data representing the created object and sends the user interface data to the network client for rendering.
    Type: Grant
    Filed: December 2, 2005
    Date of Patent: December 14, 2010
    Assignee: Microsoft Corporation
    Inventors: Russell L. Simpson, Jr., James R. Van Eaton
  • Patent number: 7366976
    Abstract: Methods, systems, and computer program products, for using a web browser to view stored data over the World Wide Web, where the data is stored in a format normally incompatible with such viewing. A client computer processes a view descriptor and a general view class to generate a specific view class, or template, and a query. The specific view class is used as a template to display data the client receives from a data server after submitting the generated query to the data server. The result of using a specific view class as a template for the data is that the data is output in Hypertext Markup Language, so as to be easily displayable on a web browser. View classes and view descriptors may be developed using existing Web development tools such as Extensible Style Language and Extensible Markup Language.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: April 29, 2008
    Assignee: Microsoft Corporation
    Inventors: James R. Van Eaton, Robert R. Gering
  • Patent number: 6948117
    Abstract: Methods, systems, and computer program products, for using a web browser to view stored data over the World Wide Web, where the data is stored in a format normally incompatible with such viewing. A client computer processes a view descriptor and a general view class to generate a specific view class, or template, and a query. The specific view class is used as a template to display data the client receives from a data server after submitting the generated query to the data server. The result of using a specific view class as a template for the data is that the data is output in Hypertext Markup Language, so as to be easily displayable on a web browser. View classes and view descriptors may be developed using existing Web development tools such as Extensible Style Language and Extensible Markup Language.
    Type: Grant
    Filed: March 27, 2001
    Date of Patent: September 20, 2005
    Assignee: Microsoft Corporation
    Inventors: James R. Van Eaton, Robert R. Gering
  • Publication number: 20020143820
    Abstract: Methods, systems, and computer program products, for using a web browser to view stored data over the World Wide Web, where the data is stored in a format normally incompatible with such viewing. A client computer processes a view descriptor and a general view class to generate a specific view class, or template, and a query. The specific view class is used as a template to display data the client receives from a data server after submitting the generated query to the data server. The result of using a specific view class as a template for the data is that the data is output in Hypertext Markup Language, so as to be easily displayable on a web browser. View classes and view descriptors may be developed using existing Web development tools such as Extensible Style Language and Extensible Markup Language.
    Type: Application
    Filed: March 27, 2001
    Publication date: October 3, 2002
    Inventors: James R. Van Eaton, Robert R. Gering