Patents by Inventor Charles Tete Mensa-Annan

Charles Tete Mensa-Annan 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: 7797306
    Abstract: The present invention relates to a system and methodology to facilitate subscription, delivery, processing, and reception of notification services. A global service framework is provided that operates in conjunction with a notification platform architecture to deliver information from one or more event sources to one or more notification sinks that receive information from the services. The global framework includes discovery and description components that provide information relating to available notification services. Subscriptions can be obtained via subscription events, whereby notifications can be delivered via notification events, wherein such events can be modeled as part of the global service framework. Various communications protocols can also be provided to facilitate communications with the notification services and global services framework.
    Type: Grant
    Filed: February 26, 2003
    Date of Patent: September 14, 2010
    Assignee: Microsoft Corporation
    Inventors: Shyamalan Pather, Lon Eugene Fisher, Richard Dievendorff, Praveen Seshadri, Philip Garrett, Holly Knight, Vincent H. Curley, Robert F. Blanch, Charles Tete Mensa-Annan
  • Patent number: 7698276
    Abstract: The present invention relates to a system and methodology to facilitate automated delivery of notifications according to various applications that can be employed with the framework of a notification platform. The applications are described by models that enable users to easily/conveniently interact with the notification platform. The application models can be incorporated within and/or associated with the notification platform. Moreover, the models can be employed to enhance subscription experiences for users, whereby users can easily and economically subscribe and unsubscribe to one or more notification services. In addition, subscriptions can be dynamically adjusted based upon explicit commands from the user, inferred from contextual user states, and/or based upon incentives or other factors directed to the user.
    Type: Grant
    Filed: February 26, 2003
    Date of Patent: April 13, 2010
    Assignee: Microsoft Corporation
    Inventors: Praveen Seshadri, Shyamalan Pather, Philip Garrett, Robert F. Blanch, Holly Knight, Charles Tete Mensa-Annan
  • Patent number: 7360202
    Abstract: The present invention relates to a system and methodology to facilitate development, debug, and deployment of a notification platform application. This includes providing various editor and display tools that interact with diverse components of the application in the context of a dynamic framework and development environment adapted to the nuances of the components. Visual displays and interfaces are provided that depict the various components of an application along with the relationships between the components. Developers are then directed though the components of the application in a visual manner, wherein various editors can be invoked to design a portion of the application relating to the selected component. Other aspects include providing a debug environment for troubleshooting a notification application along with deployment options to install and execute the application.
    Type: Grant
    Filed: February 27, 2003
    Date of Patent: April 15, 2008
    Assignee: Microsoft Corporation
    Inventors: Praveen Seshadri, Shahaf Abileah, Niranjan Nilakantan, Holly Knight, Shyamalan Pather, Robert H. Gerber, Charles Tete Mensa-Annan, Philip Garrett, Michael Anthony Faoro, Darryn Owen Lavery
  • Patent number: 7137099
    Abstract: The present systems and methods disclose a system for personalizing computer functionality. End-users are provided with tools to easily write rich and complex preferences, for example, by using a plurality simple IF-THEN propositional logic. The preferences are then transformed into queries and executed efficiently on structured data. Preferences that are satisfied then execute actions such as providing notification or storing data in a particular folder. Furthermore, according to an aspect of the invention, data, logic, events, inter alia, are all schematized, thereby enabling sharing of data between application components and across applications.
    Type: Grant
    Filed: October 24, 2003
    Date of Patent: November 14, 2006
    Assignee: Microsoft Corporation
    Inventors: Holly Knight, Robert H. Gerber, Charles Tete Mensa-Annan, Shyamalan Pather, Vincent H. Curley
  • Publication number: 20040068481
    Abstract: The present invention relates to a system and methodology to facilitate automated delivery of notifications according to various applications that can be employed with the framework of a notification platform. The applications are described by models that enable users to easily/conveniently interact with the notification platform. One such model includes a brokering model acting as a third party to receive user definitions of desired services and then chains such services in order to deliver a service bundle to the user in accordance with the platform. A dynamic pricing model can be provided to facilitate delivery of services according to various factors such as volume pricing discounts for notification services. A subscription access model is provided to enable users to conveniently subscribe and un-subscribe to services, whereas a push/pull model may be employed to give users one or more options regarding delivery of alternative services.
    Type: Application
    Filed: February 26, 2003
    Publication date: April 8, 2004
    Inventors: Praveen Seshadri, Shyamalan Pather, Philip Garrett, Robert F. Blanch, Holly Knight, Charles Tete Mensa-Annan