Patents by Inventor James Wason

James Wason 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: 20060259548
    Abstract: An adapter layer architecture that provides a consistent protocol for interactions between client and server side code. The architecture, which is particularly well suited for an enterprise application development platform (EADP), isolates what function operates at what side of the request (“client” and “server”). The preferred embodiment of the invention provides a number of specific features. These include: 1. a uniform mechanism to pass data between client and server; 2. a server side mechanism to handle client requests; 3. a client side request handler; 4. a mechanism to provide interactive conversational sessions, with each client session able to maintain multiple concurrent conversations; 5. a mechanism to purge sessions; and 6. unit of work control. In addition, the adapter layer architecture of the invention allows some adjustment in practice for various implementations to meet the adapter requirements.
    Type: Application
    Filed: July 14, 2006
    Publication date: November 16, 2006
    Applicant: International Business Machines Corporation
    Inventor: James Wason
  • Publication number: 20060095409
    Abstract: Disclosed are a method, a system and a computer program for scrolling to an arbitrary position in a set of unfetched rows of data in a relational database. Each of the rows has a plurality of columns and a class value in each of the columns. Also, each column of the set of rows of data has class values for a specified data class, and the rows ore ordered in the set according to a given sequence of these classes. The method of this invention, preferably, comprises the steps of identifying one of the rows in the database, and finding that one of the rows by identifying the given sequence of data classes by which the rows are ordered in the database, and for each of the data classes in the given sequence, determining the class value for the data class in the identified one of the rows. These rows may be ordered for purposes of a query in the database.
    Type: Application
    Filed: November 4, 2004
    Publication date: May 4, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: James Wason
  • Publication number: 20060070088
    Abstract: A uniform strategy for the general problem of providing custom editors and initialization strings for beans (all “dynabeans” inherit from a common bean class that incorporates this strategy. This is then extended to allow the initialization strings to be stored in a relational database. The database function is a extension of the function provided by VisualAge Persistence Builder (using some of the EADP extensions). An important advantage of this approach is that many changes to the application can now be handled by adjusting the database version of the bean definition, without a need to touch the underlying code. This will reduce down time for the application, and also improve application stability.
    Type: Application
    Filed: November 14, 2005
    Publication date: March 30, 2006
    Applicant: International Business Machines Corporation
    Inventor: James Wason
  • Publication number: 20050235258
    Abstract: The present invention provides an editor plug-in that allows Java Bean property values to be edited in an Integrated Development Environment (IDE) that is based on the Eclipse standard. The system of the present invention also provides interoperability for customer editors and the like between a IDE that is based on the Java Bean standard and an IDE that is based on the Eclipse standard.
    Type: Application
    Filed: April 20, 2004
    Publication date: October 20, 2005
    Applicant: International Business Machines Corporation
    Inventor: James Wason
  • Publication number: 20050228822
    Abstract: An object oriented method and computer system for implementing a persistence mechanism. The persistence mechanism is adapted to effectuate data transfer between a software application and a relational database. The method identifies homes and relationships. Each identified home includes attributes of a table of the database. Each identified relationship has attributes describing a foreign key interaction between two homes of the identified homes. A provided home class is adapted to be instantiated to any of the identified homes. A query to transfer data between the application and the database is generated such that a first home of the identified homes is processed. The first home includes attributes of a first table of the database. The processing of the first home includes an instantiation of the home class to an instance of the first home by setting attributes of the first home.
    Type: Application
    Filed: April 13, 2004
    Publication date: October 13, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: James Wason