Patents by Inventor Robert F. Blanch

Robert F. Blanch 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: 20140249972
    Abstract: A method of modifying an original transaction document of a computerized accounting system that includes a general ledger having original transaction postings corresponding to transactions contained in the original transaction document, a new transaction document is generated in response to a command to edit the original transaction document. Next, the new transaction document is modified and saved as a modified new transaction document. The original transaction postings in the general ledger are then nullified. Finally, transactions of the modified new transaction document are posted in the general ledger.
    Type: Application
    Filed: May 15, 2014
    Publication date: September 4, 2014
    Applicant: Microsoft Corporation
    Inventors: John Kenneth Goldermann Thuneby, Hans Jørgen Grøn, Robert F. Blanch
  • Patent number: 8768793
    Abstract: A method of modifying an original transaction document of a computerized accounting system that includes a general ledger having original transaction postings corresponding to transactions contained in the original transaction document, a new transaction document is generated in response to a command to edit the original transaction document. Next, the new transaction document is modified and saved as a modified new transaction document. The original transaction postings in the general ledger are then nullified. Finally, transactions of the modified new transaction document are posted in the general ledger.
    Type: Grant
    Filed: March 18, 2004
    Date of Patent: July 1, 2014
    Assignee: Microsoft Corporation
    Inventors: John Kenneth Goldermann Thuneby, Hans Jørgen Grøn, Robert F. Blanch
  • 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
  • Publication number: 20090063266
    Abstract: A system provides targeted advertising to customers of an application while preserving the confidentiality of the customers' application information. A marketing system provides a marketing engine that executes on a computer system of the customer of an application and provides targeted marketing to that customer. Since the marketing engine executes on the customer's own computer system, it may have access to the customer's application information. The marketing engine can analyze the application information and provide marketing information that is targeted to the customer without compromising the confidentiality of the customer's application information.
    Type: Application
    Filed: September 4, 2007
    Publication date: March 5, 2009
    Applicant: Microsoft Corporation
    Inventors: Robert F. Blanch, Ana Martha Lopez, Erica Y. Chang, Samir Bajaj, Srinivasan Parthasarathy
  • Patent number: 7209916
    Abstract: The present invention relates to a system and methodology to facilitate timely delivery of notifications and performance of automated actions for users in the framework of an ad-hoc rules processing environment. An information agent operates as a distributed application to perform automated actions for users in accordance with user preferences and context. Various rules can be executed to delay, inhibit, and/or enable an action such as sending notifications according to the preferences and current user states as determined from the context. The rules can include data centric matching logic, set-oriented execution rules, rule ordering/interaction hierarchies, and ad-hoc Boolean combinations, for example.
    Type: Grant
    Filed: February 27, 2003
    Date of Patent: April 24, 2007
    Assignee: Microsoft Corporation
    Inventors: Praveen Seshadri, Philip Garrett, Holly Knight, Robert F. Blanch, Shyamalan Pather
  • Patent number: 7177859
    Abstract: The present invention relates to a subscription modeling system and methodology. A query processor receives subscription query and subscriber information and transforms the query and subscriber information into data. An index component propagates at least one database with the transformed data; and a matching component that associates the transformed data with event data to generate a database of notification data that can be delivered to subscribers. The invention provides for abstracting subscription and subscriber information (as well as event information if desired) to high-level classes (e.g., data fields)—thus the invention provides for modeling such notification related information as data. Subscription applications can thus be developed at high levels wherein complex subscription queries and subscriber information can be defined as data fields for example. Databases in accordance with the data fields can be propagated with subscription/subscriber specific information.
    Type: Grant
    Filed: June 26, 2002
    Date of Patent: February 13, 2007
    Assignee: Microsoft Corporation
    Inventors: Shyamalan Pather, Praveen Seshadri, Phil Garrett, Robert F. Blanch, Holly Knight, Dick Dievendorff, Vince 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
  • Publication number: 20040002958
    Abstract: The present invention relates to a notification system architecture for hosting subscription applications. The architecture models applications as set oriented data concept to achieve matching efficiency and employs a transactional database as a queue to provide reliable services. Additionally, the architecture consists of distinct components such as an event provider, notification engine, and distributor that are able to be coupled/decoupled and replicated as necessary to enable system scalability.
    Type: Application
    Filed: June 26, 2002
    Publication date: January 1, 2004
    Inventors: Praveen Seshadri, Phil Garrett, Robert F. Blanch, Shyamalan Pather, Holly Knight, Richard Dievendorff, Vincent H. Curley
  • Publication number: 20040002988
    Abstract: The present invention relates to a system and methodology for modeling subscription information and/or subscriber information as data. An interface provides for developers of subscription applications to enter subscription queries and subscriber information. The interface includes an application definition file (ADF) by which the developers can specify subscription application specific information; and an execution engine that processes the ADF by reading contents thereof and building application specific databases from schema information corresponding to the processed ADF.
    Type: Application
    Filed: June 26, 2002
    Publication date: January 1, 2004
    Inventors: Praveen Seshadri, Phil Garrett, Prakash Sundaresan, Robert F. Blanch, Holly Knight, Richard Dievendorff
  • Publication number: 20040002972
    Abstract: The present invention relates to a subscription modeling system and methodology. A query processor receives subscription query and subscriber information and transforms the query and subscriber information into data. An index component propagates at least one database with the transformed data; and a matching component that associates the transformed data with event data to generate a database of notification data that can be delivered to subscribers. The invention provides for abstracting subscription and subscriber information (as well as event information if desired) to high-level classes (e.g., data fields)—thus the invention provides for modeling such notification related information as data. Subscription applications can thus be developed at high levels wherein complex subscription queries and subscriber information can be defined as data fields for example. Databases in accordance with the data fields can be propagated with subscription/subscriber specific information.
    Type: Application
    Filed: June 26, 2002
    Publication date: January 1, 2004
    Inventors: Shyamalan Pather, Praveen Seshadri, Phil Garrett, Robert F. Blanch, Holly Knight, Richard Dievendorff, Vincent H. Curley