Patent application number | Description | Published |
20100057787 | METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR CLONING OF DISTRIBUTED AND STATEFUL SYSTEMS - A method, system, and computer program product for implementing cloning operations in a distributed computing system are provided. The method includes preparing a database component of the system for a cloning operation. The preparation includes stopping activities occurring on the system except for the cloning operation, identifying current system state information from the database component and an application component of the system, and creating a self-contained system image of the database component that includes an image file of the database component and the current system state information. The method also includes restoring the system state of the application component by loading the self-contained system image on the database component, installing the image file of the database component on the database component, and updating the system state information on the database component and the application component from the self-contained system image, prior to restarting the system. | 03-04-2010 |
20100083134 | DELEGATION OF CALENDAR FUNCTIONS - A method for an electronic calendar and scheduling application to form a joined calendar during delegation of scheduling assignments includes: delegating calendar access from a first user to a second user in response to a command from the first user; wherein the first and second user maintain separate personal calendars with calendar entries with corresponding calendar entry identification (CID); generating a joined calendar view with the calendar entries from the second user's separate personal calendar; comparing each of the calendar entries with the first user's calendar entries; wherein in the event an entry from the calendar entries belonging to the first user is not duplicated during the comparing: merging the entry into the joined calendar; wherein in the event an entry from the first user's calendar entries is duplicated during the comparing: notating the duplication in the joined calendar; and displaying the joined calendar to the second user. | 04-01-2010 |
20100199169 | WEB BROWSER EXTENSION FOR SIMPLIFIED UTILIZATION OF WEB SERVICES - A method of automatically consuming and processing web services includes parsing a first document describing a web service to identify a first set of attribute-value pairs describing a function offered by the web service and a second set of attribute-value pairs specifying instructions for processing result data returned by the function for rendering in a user interface element; constructing an invocation request object for invoking the first function based upon the first and second sets of attribute-value pairs; and processing the result data returned by the first function based upon the second set of attribute-value pairs to generate a set of code executable to render a presentation of the result data in the user interface element. The second set of attribute-value pairs includes a first attribute-value pair specifying a data type for the result data and a second attribute-value pair specifying a first instruction for processing the result data. | 08-05-2010 |
20100262589 | Web-Browser Based State Repository - A method includes associating a state identifier with a page of a user interface; associating an element identifier with an element of the page of the user interface; and tracking a state of the element based on the state identifier and the element identifier throughout a user session of the user interface. | 10-14-2010 |
20150248383 | OPTIMIZED READ/WRITE ACCESS TO A DOCUMENT OBJECT MODEL - In an approach for optimizing read/write access to a document object model in a web browser, one or more computer processors detect one or more accesses to a first data structure of a document object model. Based on the detected one or more accesses, the one or more computer processors determine whether the first data structure is a highly dynamic part of the document object model. Responsive to determining the first data structure is a highly dynamic part of the document object model, the one or more computer processors trigger a conversion of the first data structure to an access optimized data structure. The one or more computer processors convert the first data structure to an access optimized data structure. | 09-03-2015 |
20150248499 | OPTIMIZED READ/WRITE ACCESS TO A DOCUMENT OBJECT MODEL - In an approach for optimizing read/write access to a document object model in a web browser, one or more computer processors detect one or more accesses to a first data structure of a document object model. Based on the detected one or more accesses, the one or more computer processors determine whether the first data structure is a highly dynamic part of the document object model. Responsive to determining the first data structure is a highly dynamic part of the document object model, the one or more computer processors trigger a conversion of the first data structure to an access optimized data structure. The one or more computer processors convert the first data structure to an access optimized data structure. | 09-03-2015 |
20150278303 | DYNAMIC RULES TO OPTIMIZE COMMON INFORMATION MODEL QUERIES - One or more processors apply rules to a first query to generate a modified query such that processing of the modified query is improved for a first set of processing conditions. One or more processors measure a degree of latency experienced during processing of the modified query under a second set of processing conditions. One or more processors generate other rules to be applied to queries based, at least in part, on the measured degree of latency. | 10-01-2015 |
20150278305 | DYNAMIC RULES TO OPTIMIZE COMMON INFORMATION MODEL QUERIES - One or more processors apply rules to a first query to generate a modified query such that processing of the modified query is optimized for a first set of processing conditions. One or more processors measure a degree of latency experienced during processing of the modified query under a second set of processing conditions. One or more processors generate other rules to be applied to queries based, at least in part, on the measured degree of latency. | 10-01-2015 |