Search Patents
-
Publication number: 20090132463Abstract: 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: ApplicationFiled: November 18, 2008Publication date: May 21, 2009Applicant: EMERICON, L.L.C.Inventor: Eric Ducos
-
Patent number: 8990410Abstract: 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: GrantFiled: December 11, 2008Date of Patent: March 24, 2015Assignee: IBM International Group BVInventor: Suresh Damodaran
-
Publication number: 20030023674Abstract: 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: ApplicationFiled: November 27, 2001Publication date: January 30, 2003Applicant: IBMInventor: Dean M. Hildebrand
-
Patent number: 7143145Abstract: 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: GrantFiled: March 4, 2003Date of Patent: November 28, 2006Assignee: International Business Machines CorporationInventor: Vinod R. Seraphin
-
Publication number: 20030005093Abstract: 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: ApplicationFiled: June 4, 2002Publication date: January 2, 2003Applicant: IBMInventors: Timothy G. Deboer, Timothy M. Francis, Sheldon B. Wosnick, Siu Chung Yuen
-
Publication number: 20020147675Abstract: 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: ApplicationFiled: April 10, 2001Publication date: October 10, 2002Applicant: IBM CorporationInventors: Rajarshi Das, James E. Hanson, Jeffrey O. Kephart, Gerald J. Tesauro
-
Publication number: 20110010629Abstract: 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: ApplicationFiled: July 9, 2009Publication date: January 13, 2011Applicant: IBM CORPORATIONInventors: Paul C. Castro, Yun-Wu Huang
-
Publication number: 20020078135Abstract: 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: ApplicationFiled: March 15, 2001Publication date: June 20, 2002Applicant: IBM CorporationInventor: Venkat Venkatsubra
-
Publication number: 20020087731Abstract: 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: ApplicationFiled: December 29, 2000Publication date: July 4, 2002Applicant: IBM CorporationInventors: William James Morrison, Rebecca Lynn Roberts, Susan Schlichter Ruyle, Leland James Wiesehuegel, William K. Wittenbrook
-
Patent number: 6807606Abstract: 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: GrantFiled: December 18, 2000Date of Patent: October 19, 2004Assignee: International Business Machines Corp.Inventors: George P. Copeland, Michael H. Conner, Gregory A. Flurry
-
Patent number: 6823360Abstract: 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: GrantFiled: December 18, 2000Date of Patent: November 23, 2004Assignee: International Business Machines Corp.Inventors: George P. Copeland, Michael H. Conner, Gregory A. Flurry