Pernell James Dykes - Byron MN, US Jeffrey Edward Selden - Jacksonville Beach FL, US Diane Elaine Olson - Rochester MN, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F015/16
US Classification:
709203, 709219
Abstract:
According to the preferred embodiment, a computer system and method for providing access to a software application from a web browser over the WWW is disclosed. The system includes one or more computers executing a web browser, a web server application, an application gateway, and a software application. The system and method allows a user of the web browser to access the software application. The user inputs data via the web browser, which is communicated to the web server application. The application gateway then generates a conversation identifier to identify this conversation between the web browser and the software application. The application gateway performs the function requested in the web server input data by formatting the appropriate commands with the software application. The operation of the software application can be suspended at any time by calling a disconnect mechanism. The disconnect mechanism directs the application gateway to save the state of the software application such that the software application can be restarted later.
Method, System And Program For Sharing The Ability To Set Configuration Parameters In A Network Environment
Thomas Dean Christopherson - Rochester MN, US Pernell James Dykes - Byron MN, US Scott Hammersley - Sartell MN, US Harvey Gene Kiel - Rochester MN, US Christopher John Lankow - Rochester MN, US Raymond Francis Romon - Oronoco MN, US Timothy James Slavin - St. Michael MN, US
Assignee:
International Business Machines Corporation - Armonk NY
Provided is a method, system, program, and data structures method, system, program, and data structures for configuring a client computer connected to a network, wherein a remote computer is capable of communicating with the client computer over the network. Sets of configuration parameters are stored in a non-volatile storage unit. The sets of configuration parameters instruct at least one program how to initialize operational parameters and load programs into the client computer memory during a power on. For each set of configuration parameters, a token is stored in the non-volatile storage unit indicating access rights to the set of configuration parameters. The token specifies whether management entities running on the remote computer and client computer can access the set of configuration parameters for that token.
Framework To Allow One Cmp Ejb To Connect To Multiple Data Sources
Pernell James Dykes - Rochester MN, US Teresa Chung Kan - Rochester MN, US William T. Newport - Rochester MN, US Jian Tang - Rochester MN, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 7/00 G06F 17/30
US Classification:
707795, 707705, 707792
Abstract:
A container managed persistent (CMP) enterprise java bean (EJB) framework includes support for accessing multiple data sources within one deployment. A CMP EJB includes a number of different attributes that can be a variety of values. A session EJB that acts as a front-end to the CMP EJP includes a resource reference for each of the different data sources that the entity CMP EJB may utilize. The application server environment includes a map that defines mapping information between the attributes of the CMP EJB and the resource references of the session EJB. Using the mapping information during runtime, the application server connects to the appropriate data source.
Pernell James Dykes - Byron MN, US Chun-Tao Li - Rochester MN, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 5/00
US Classification:
708206
Abstract:
An apparatus, program product and method provide on-demand numerical conversion of convertible numerical values such as measurements and monetary values. A numerical value that is displayed in a document such as a web page, and that is represented in a native unit, may be converted to a value represented in a local unit for a user viewing the document. That converted numerical value may then be displayed adjacent the original numerical value, and typically along with an indication of the local unit, in response to the user positioning a pointer over the original (unconverted) numerical value, so that the user can quickly comprehend the numerical value in units to which he or she is accustomed.
Apparatus And Method For Dynamic Routing Of Messages With Target Validation And Peer Forwarding
Douglas Berg - Rochester MN, US Pernell Dykes - Byron MN, US William Newport - Rochester MN, US Hao Wang - Rochester MN, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H04L 12/56 H04L 12/54 H04L 12/28
US Classification:
370395310, 370428000
Abstract:
One computer system in a cluster includes a dynamic routing mechanism that receives all incoming messages for the cluster. When a message is received, the dynamic routing mechanism checks its dynamic routing table, and routes a message to the appropriate partition that corresponds to the address of the message. If a resource has been moved to a different partition, the dynamic routing mechanism may route the message to the old partition instead of the new one. In this case, the old partition receives the message, determines whether the message is intended for it, and if not, the partition forwards the message to the appropriate target partition. The partition then notifies the dynamic routing mechanism of the change in location of the resource, which causes the dynamic routing mechanism to update its dynamic routing table to reflect the change in location for the resource.
Pernell Dykes - Byron MN, US William Newport - Rochester MN, US Jinmei Shen - Rochester MN, US Kevin Sutter - Rochester MN, US Hao Wang - Rochester MN, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - ARMONK NY
International Classification:
G06F 17/30
US Classification:
707008000
Abstract:
A method, apparatus, system, and signal-bearing medium that, in an embodiment, receive a change request from a first client at a first time, where the change request includes a key that identifies a field in a data object. A determination is made that the first client changed the field identified by the key at a second time that is before the first time and that a second client changed the field identified at a third time that is after the second time and before the first time, and the key is sent to the second client. The client receives the key, and in various embodiments invalidates the key in a cache or removes the key from the cache. In an embodiment, the data value of the change request is also sent to the second client, which updates the cache with the data value. In this way, stale data in a cache at a client is either updated or removed.
Sending Routing Data Based On Times That Servers Joined A Cluster
Pernell Dykes - Byron MN, US William Newport - Rochester MN, US Jinmei Shen - Rochester MN, US Kevin Sutter - Rochester MN, US Hao Wang - Rochester MN, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - ARMONK NY
International Classification:
G06F 15/16
US Classification:
709227000
Abstract:
A method, apparatus, system, and signal-bearing medium that, in an embodiment, send a broadcast message to a cluster of servers receive a point-to-point message from a coordinating server of the cluster, where the coordinating server joined the cluster before all other servers in the cluster. The point-to-point message includes routing data regarding all of the servers in the cluster. In an embodiment, the broadcast message includes a record that includes an identification of a new server, resource data regarding the new server, and a time that the new server joins the cluster, and the servers in the cluster add the record to the routing data and send a request to the new server via the record. In another embodiment, the broadcast message includes records for all servers in a second cluster, and the new server sends the routing data to the servers in the second cluster. If a server leaves the cluster, its record is removed. In this way, a cluster can respond to servers dynamically joining and leaving the cluster while reducing network traffic.
Pernell James Dykes - Byron MN, US William Thomas Newport - Rochester MN, US Jinmei Shen - Rochester MN, US Kevin William Sutter - Rochester MN, US Hao Wang - Rochester MN, US
International Classification:
G06F 17/30
US Classification:
707100, 707E17005
Abstract:
In an embodiment, a request is received that includes data and a specification of a store operation, a key, and a local database. A predicted format for the data is determined based on a type of the requester and whether the local database is a primary database or a replica database. If the predicted format is a relational format, the data is converted to the relational format, if not already in the relational format, and stored into the local database. If a most-frequently predicted historical format is the relational format, the data is converted to the relational format, if not already in the relational format, and stored into the local database. If both the predicted format and the most-frequently predicted historical format are an object format, the data is converted into the object format, if not already in the object format, and stored into the local database.
Youtube
Divorce Court - Angela vs. Pernell: Neglect -...
Angela is deeply in love with her fiance Pernell and wants to marry hi...
Duration:
19m 49s
Scrapbook Boxing's Museum of the Forgotten fi...
Middle weight bout between 6ft southpaw San Antonio Texas [Bobby Dykes...
Duration:
9m 22s
Sugar Ray Robinson | Bobby Dykes 2/2
boxpres.com.
Duration:
10m 57s
EXCLUSIVE INTERVIEW: HALL OF FAME UNDISPUTED ...
... whack what's good DJ what's going on Will Smith Robert Dykes Mr Is...
Duration:
1h 34m 54s
CLIP TWO MOODY GARAGE SPENCER'S VAN DYKES "WH...
Short 40 second clip.
Duration:
41s
Pete's 5 High School Lessons
5 reasons to fall in love with Pete Ramirez? Just something I helped p...