Search Patents
  • Publication number: 20090132463
    Abstract: A computer program for allowing a client computer program written to communicate with WMQWF to communicate with computing elements running WMQWF or WPS includes a receiving code segment receiving said requests from a WMQWF client library, a target device selection code segment for determining a target device from said request and a list of said computing elements, a first transformation code segment for transforming said request from a format understood by said client computer program to a format understood by said target device, a dispatch code segment for sending said request to said target device, a monitor code segment for waiting for a response from said target device, a second transformation code segment for transforming said response from a format understood by said target device to a format understood said client computer program, and a response code segment for providing said response to said client code segment.
    Type: Application
    Filed: November 18, 2008
    Publication date: May 21, 2009
    Applicant: EMERICON, L.L.C.
    Inventor: Eric Ducos
  • Patent number: 8990410
    Abstract: Certain exemplary embodiments can provide a method, which can comprise, responsive to a determination that a Web-based transaction has caused an exceedance of a maximum threshold percentage of transactions processed offline, at a user interface of an information device, rendering an automatic alert indicative of the exceedance. The Web-based transaction can be requested from a browser.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: March 24, 2015
    Assignee: IBM International Group BV
    Inventor: Suresh Damodaran
  • Publication number: 20030023674
    Abstract: A method of selectively displaying a markup language form element on a Web page when an associated object is available to a Web server, the method comprising associating the markup language form element with the object, determining whether the object is available to the Web server; generating a markup language document that includes the markup language form element if the object is available to the Web server, and displaying the markup language form element if the markup language document contains the markup language form element.
    Type: Application
    Filed: November 27, 2001
    Publication date: January 30, 2003
    Applicant: IBM
    Inventor: Dean M. Hildebrand
  • Patent number: 7143145
    Abstract: A browser having a cache protects sensitive information. A browser having a cache and a removal object is opened on a workstation. The browser receives sensitive data into the cache as a web page having a URL identifier. A designation of identifiers having sensitive data is entered into the removal object. Upon termination of a browser session or upon command the removal object is activated to selectively remove the sensitive data from the cache by using the designation.
    Type: Grant
    Filed: March 4, 2003
    Date of Patent: November 28, 2006
    Assignee: International Business Machines Corporation
    Inventor: Vinod R. Seraphin
  • Publication number: 20030005093
    Abstract: Embodiments of the invention enable the association of server configuration data with an application or project. Additionally, embodiments of the invention may enable multiple versions of server configuration data (which in some embodiments are versioned separately from the associated application or project) to be stored. Advantageously embodiments of the invention enable a server to be configured in accordance with versioned configuration data (often stored in one or more configuration files) such that the server performs in a well understood manner. This advantageous feature enables, amongst others, a developer to more quickly identify the source of any problems which may have been introduced as a result of modifications made to the application being tested.
    Type: Application
    Filed: June 4, 2002
    Publication date: January 2, 2003
    Applicant: IBM
    Inventors: Timothy G. Deboer, Timothy M. Francis, Sheldon B. Wosnick, Siu Chung Yuen
  • Publication number: 20020147675
    Abstract: Automatic electronic bidding for goods or services. In one embodiment, the history of bids or asks is examined to determine which have resulted in trades within a prescribed span of time. This information plus, possibly, some additional auxiliary information is used to estimate, for one or more candidate prices within a prescribed range, the likelihood for a bid or ask at that price to result in a trade; an optimal price is selected using this set of bid/ask prices and trade probabilities plus additional information about privately held information about reservation prices, etc. to compute an optimal bid/ask price or modify an existing bid/ask; and the auctioneer is sent a message conveying the chosen new or modified optimal bid/ask price.
    Type: Application
    Filed: April 10, 2001
    Publication date: October 10, 2002
    Applicant: IBM Corporation
    Inventors: Rajarshi Das, James E. Hanson, Jeffrey O. Kephart, Gerald J. Tesauro
  • Publication number: 20110010629
    Abstract: A network server for sharing images with mobile electronic devices having one or more processors, and image sharing client application, and an image distribution application. The image sharing client application is to be executed on one or more of the processors to receive an update to an image being shared over a network with mobile electronic devices that each have their own current zoom level and their own currently visible area of the image. The image distribution application is to be executed on one or more of the processors to keep a record of the current zoom level and currently visible area for each of the plurality of mobile electronic devices and to selectively send image updates to the plurality of mobile electronic devices based on the current zoom level and currently viewable area of the mobile electronic devices.
    Type: Application
    Filed: July 9, 2009
    Publication date: January 13, 2011
    Applicant: IBM CORPORATION
    Inventors: Paul C. Castro, Yun-Wu Huang
  • Publication number: 20020078135
    Abstract: An apparatus and method for improving the operation of an application layer proxy by minimizing sources of delay in moving data from one TCP/IP connection to the other are provided. The apparatus and method improve the operation of the application layer proxy by performing the movement of data packets from one TCP/IP connection to the other in the kernel of the application layer proxy. The movement of data packets is performed by moving address pointers to the data packets from a first TCP/IP connection receive buffer to a send buffer of a second TCP/IP connection. In this way, the context switching required by the prior art is eliminated and traversal of the TCP/IP stack is not necessary. Furthermore, two separate TCP connections are maintained and thus, the features used for the connections are not limited by the features supported by the end points. Features supported by the application layer proxy may be used in the TCP connections.
    Type: Application
    Filed: March 15, 2001
    Publication date: June 20, 2002
    Applicant: IBM Corporation
    Inventor: Venkat Venkatsubra
  • Publication number: 20020087731
    Abstract: A data processing system and method are disclosed for generating and displaying a local server clock which is synchronized with a server clock using a client clock. The data processing system includes a server computer system, which includes a server clock, and a client computer system, which includes a display and a client clock. Data is requested by the client from the server computer system to be displayed on the client computer system's display. The data is then received in the client computer system. The client computer system determines a current time indicated by the server clock. The client computer system generates a local server clock. Thereafter, the local server clock is updated utilizing the client clock. The local server clock and the data are then displayed together on the client's display.
    Type: Application
    Filed: December 29, 2000
    Publication date: July 4, 2002
    Applicant: IBM Corporation
    Inventors: William James Morrison, Rebecca Lynn Roberts, Susan Schlichter Ruyle, Leland James Wiesehuegel, William K. Wittenbrook
  • Patent number: 6807606
    Abstract: A system and method are disclosed, according to which, the responsiveness of client/server-based distributed web applications operating in an object-oriented environment may be improved by coordinating execution of cacheable entries among a group of web servers, operably coupled in a network. In an exemplary embodiment, entries are considered to be either commands or Java Server Pages (JSPs), and the system and method are implemented by defining a class of objects (i.e., CacheUnits) to manage the caching of entries. An entry must be executed before it can be stored in a cache. Since this is computationally costly, each cacheable entry has an associated coordinating CacheUnit, which sees to it that only one CacheUnit executes an entry. Once the entry has been executed, a copy of it resides in the cache of the coordinating CacheUnit, from which it can be accessed by other CacheUnits without having to re-execute it.
    Type: Grant
    Filed: December 18, 2000
    Date of Patent: October 19, 2004
    Assignee: International Business Machines Corp.
    Inventors: George P. Copeland, Michael H. Conner, Gregory A. Flurry
  • Patent number: 6823360
    Abstract: A system and method are disclosed, according to which, the responsiveness of client/server-based distributed web applications operating in an object-oriented environment may be improved by cofetching read only commands. In an exemplary embodiment, the system and method are implemented by defining special preExecute and postExecute methods of cacheable commands. The preExecute method of a requested command may be invoked to execute secondary commands and then return them to the requesting client. The postExecute method of a requested command may be invoked to place the returned commands in a cache, along with the requested command. In this manner, a single request can be used to execute, retrieve and cache multiple related commands. Cofetched commands are designated by the application developer when the requested command and its associated methods are created, and may be chosen based on their anticipated use in conjunction with the requested command.
    Type: Grant
    Filed: December 18, 2000
    Date of Patent: November 23, 2004
    Assignee: International Business Machines Corp.
    Inventors: George P. Copeland, Michael H. Conner, Gregory A. Flurry