Patents Represented by Attorney, Agent or Law Firm Jeanine Ray-Yarletts
  • Patent number: 7490331
    Abstract: In one aspect of the present invention a framework is presented for the generation and execution of code performing conversion to and from an arbitrary native or “wire” data format. The code facilitates a business application using a service provided by a service implementation in accordance with a native language of the implementation which may be different from the language of the business application. The main components of the framework include a model of the information necessary for the formatting of data which may be represented through the extensions to WSDL; a tool time support environment providing structured support for the generation of format handlers; and runtime support for the generated format handlers. In an alternative to this static invocation model, a dynamic usage scenario provides for invocation of format handlers dynamically obtained from a format handler factory. In both cases, the runtime uses a lazy approach to the conversion to and from the native format for improved performance.
    Type: Grant
    Filed: March 4, 2003
    Date of Patent: February 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Michael Beisiegel, Harold Jeffrey Gartner, John Henry Green, Piotr Przybylski
  • Patent number: 7454779
    Abstract: Controlling access to information in a distributed data processing system. The distributed data processing system has a server, which stores the information and also further comprises a logging tool for creating a log file. The distributed data processing system also has a client computer comprising an application program for controlling a software agent. When the software agent requests information from the server, a process to identify the software agent is invoked. In response to the identification, all the requests from the identified software agent are stored in the log file and this data in the log file is analyzed. The data is also utilized in the process of monitoring the behavior of the identified software agent. In response to the monitoring process, at least one of a plurality of pre-defined rules is invoked, in order to control the behavior of the identified software agent.
    Type: Grant
    Filed: March 15, 2002
    Date of Patent: November 18, 2008
    Assignee: International Business Machines Corporation
    Inventors: Jeremy P. J. Hughes, Richard P. Tate
  • Patent number: 6813650
    Abstract: A computer system enabled with a Universal Serial Bus data communication interface and a USB enabled input device, such as a computer keyboard, capable of operating in a standard USB mode or in one or more non-standard USB modes. Also disclosed is a method of communicating between the input device and the computer's application program while the device is operating in each mode and a method for switching between operating modes.
    Type: Grant
    Filed: October 26, 1999
    Date of Patent: November 2, 2004
    Assignee: International Business Machines Corporation
    Inventors: Robert Thomas Cato, Phuc Ky Do, Kumar Basalingappa Kori, Thanh Gia Ngo
  • Patent number: 6640230
    Abstract: The present invention provides a method, system, and computer program product for using calendar events for users of electronic calendaring systems to prepare customized responses to incoming events (such as incoming electronic mail, voice calls, instant messages, etc.), where the response supplies information pertaining to the user. Electronic calendars are analyzed, and information from this analysis is stored in advance of detecting an incoming message. The stored information can then be used to quickly generate a response when a message does arrive. A multi-level hierarchy of calendar events is used, where a top level of the hierarchy is used for context events which have a relatively long duration and a lower level of the hierarchy is used for specific events which occur during context events. The calendar user may specify attribute values such as how the user can be reached; whether, and how often, the user checks his e-mail or voice mail; etc. Attribute values are hierarchically coalesced.
    Type: Grant
    Filed: September 27, 2000
    Date of Patent: October 28, 2003
    Assignee: International Business Machines Corporation
    Inventors: Geoffrey D. Alexander, J. Smith Doss, Renee M. Kovales, David M. Ogle, Diane P. Pozefsky, Robert J. Sundstrom
  • Patent number: 6092096
    Abstract: The Data communication systems and methods in which information for routing of messages between nodes of a communications network is provided by a directory service (such as the DCE directory service), accessible from all network nodes. The provision of such information by the directory service removes the requirement for routing tables to be set up and maintained at each of the network nodes, whose maintenance can involve considerable network traffic in dynamically changing networks or problems of inconsistent data being held at different nodes.
    Type: Grant
    Filed: May 30, 1997
    Date of Patent: July 18, 2000
    Assignee: International Business Machines Corporation
    Inventor: Jonathan Rhys Lewis