Patents by Inventor Stephen Thomas Wells

Stephen Thomas Wells 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: 10838972
    Abstract: Systems, methods, and software are described herein to support view-based storage. A service application that provides a user interface to a service receives data communicated by the service and identifies at least a service item to present in at least one of various views rendered in the user interface. The service application then identifies with which of the views to associate the service item and stores the service item in association with an identified view or views.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: November 17, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amit K. Sinha, Kavitha Balasubramanian, Dawid Kozlowski, Michael I. Borysenko, Stephen Thomas Wells
  • Publication number: 20150261832
    Abstract: Systems, methods, and software are described herein to support view-based storage. A service application that provides a user interface to a service receives data communicated by the service and identifies at least a service item to present in at least one of various views rendered in the user interface. The service application then identifies with which of the views to associate the service item and stores the service item in association with an identified view or views.
    Type: Application
    Filed: March 13, 2014
    Publication date: September 17, 2015
    Applicant: Microsoft Corporation
    Inventors: Amit K. Sinha, Kavitha Balasubramanian, Dawid Kozlowski, Michael I. Borysenko, Stephen Thomas Wells
  • Publication number: 20150205464
    Abstract: Systems, methods, and software are described herein to facilitate the enhanced updating of user interfaces to a service. In an implementation, an application renders a user interface to a service and an initial visualization is surfaced in response to the occurrence of an event. After surfacing the initial visualization, the application receives an update from the service that includes a proposed visualization and determines whether or not the proposed visualization accounts for the event. If the proposed visualization accounts for the event, the proposed visualization is surfaced in place of the initial visualization. But if the proposed visualization does not account for the event, the initial visualization may be persisted until another visualization is identified that accounts for the event.
    Type: Application
    Filed: January 22, 2014
    Publication date: July 23, 2015
    Applicant: Microsoft Corporation
    Inventors: Dawid Kozlowski, Michael I. Borysenko, Umut Alev, Matt Wood, Andrew Michael Himberger, Ethan Joseph Bernstein, Stephen Thomas Wells, Benjamin Franklin Carter