Patents by Inventor David Preston Sink

David Preston Sink 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: 8458600
    Abstract: A mashup session manager maintains state of the mashup session to ensure presentation consistency/uniformity across the execution environments. The mashup session manager also tracks the participating execution environments associated with a mashup session (e.g., usernames, device identifiers, network addresses, etc.), and transmits data for presentation consistency to the participating execution environments. In some cases, a view of the mashup session at a participating execution environment may not be current (“stale mashup session view”). The mashup session manager can detect if a view at a participating execution environment is of a past mashup session state, and provide data for the stale mashup session view to become current. In addition, the mashup session manager can propagate design modifications to the participants of the mashup session.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: June 4, 2013
    Assignee: International Business Machines Corporation
    Inventors: Vijay Dheap, Christopher Michael Gladd, Aaron Charles Lindsay, David Preston Sink
  • Publication number: 20110161833
    Abstract: A mashup session manager maintains state of the mashup session to ensure presentation consistency/uniformity across the execution environments. The mashup session manager also tracks the participating execution environments associated with a mashup session (e.g., usernames, device identifiers, network addresses, etc.), and transmits data for presentation consistency to the participating execution environments. In some cases, a view of the mashup session at a participating execution environment may not be current (“stale mashup session view”). The mashup session manager can detect if a view at a participating execution environment is of a past mashup session state, and provide data for the stale mashup session view to become current. In addition, the mashup session manager can propagate design modifications to the participants of the mashup session.
    Type: Application
    Filed: December 31, 2009
    Publication date: June 30, 2011
    Applicant: International Business Machines Corporation
    Inventors: Vijay Dheap, Christopher Michael Gladd, Aaron Charles Lindsay, David Preston Sink
  • Publication number: 20090024632
    Abstract: A method of and system for providing content and services includes web-based application that is hosted on a server. The application includes web-provided services and private data. The private data is contained in a data source. The application includes a place holder for the private data. The place holder is tagged with the data type, format, and data elements required for the application. A personal syndication manager that is associated with an application user. The personal syndication manager is communication with the server. The personal syndication manager is also in communication with registered data sources. The personal subscription manager is configured to convert the private data to a content syndication format required by the application. The personal subscription manager is also configured to terminate a subscription upon the occurrence of an event, such as the expiration a subscription period.
    Type: Application
    Filed: July 19, 2007
    Publication date: January 22, 2009
    Inventors: Vijay Dheap, Joel Alan Farrell, David Preston Sink