Patent application number | Description | Published |
20080301552 | User-Created Metadata for Managing Interface Resources on a User Interface - A computer-implementable method enables a user to customize navigation of User Interface (UI) resources that are displayed on a computer User Interface (UI). A computer receives, from a user, an input of user-created metadata. This user-created metadata is associated with one or more UI resources that are depicted on a UI. In response to a user inputting specific metadata, the computer retrieves one or more UI resources that are associated with the specific metadata that has been input by the user. These retrieved one or more UI resources are displayed on the UI. | 12-04-2008 |
20090044152 | Using content aggregation to build administration consoles - Content aggregation is used to build administration consoles. Preferred embodiments enable providing a solution-based approach to information technology (“IT”) administration, whereby content can be flexibly arranged to provide a content view that is adapted for the IT solution deployed in a particular IT environment. In preferred embodiments, portal technology is used for the aggregation framework, and portlets are used for creating content. Alternatively, other approaches such as struts and tiles may be used. Preferred embodiments deploy an administration console as a Web-accessible application, and this console consolidates the administration interfaces for an arbitrary set of management operations, including administration of an arbitrary collection of hardware and/or software resources. Roles/permissions may be used when rendering content for the console, thereby customizing a view to individual end users (or user groups). | 02-12-2009 |
20090210882 | SYSTEM AND METHODS FOR ASYNCHRONOUSLY UPDATING INTERDEPENDENT TASKS PROVIDED BY DISPARATE APPLICATIONS IN A MULTI-TASK ENVIRONMENT - A computer-based system for updating interdependent tasks in a multi-task environment is provided. The system includes one or more processors for processing processor-executable code and an input/output interface communicatively linked to at least one processor. The system further includes a brokering module configured to execute on the at least one processor. The brokering module can be configured to interconnect a plurality of event-responsive interdependent tasks in response to an event generated while one of the tasks is being processed. Different tasks can be provided by different applications. The brokering module is configured to initiate an asynchronous updating of the tasks, wherein the asynchronous updating comprises a background process of the multi-task environment preformed for each task not being currently processed and wherein the updating is performed while the one task is being processed. The brokering module, moreover, is further configured to provide through the interface a status notification of the updating of each of the tasks. | 08-20-2009 |
20090249365 | METHOD FOR GOAL BASED MODALITY - In one general embodiment, a method includes, from within a single application running under control of an operating system, receiving a request to launch a first task, outputting a first tabbed page having a first tab and information relating to the first task, receiving a request to launch a second task, outputting a second tabbed page having a second tab and information relating to the second task, launching a sub goal modal to the first task, suspending access to the first task pending resolution of the sub goal, displaying information about the sub goal upon receiving user selection of the first tab during suspension of the first task, and allowing access to the second task during suspension of the first task. | 10-01-2009 |
20090292982 | AUTOMATED PROPAGATION OF USER INTERACTION EFFECTS TO EQUIVALENT UI ARTIFACTS - A method for automatically propagating changes in user interaction effects across multiple user interface pages. The method includes selecting a first web based user interface page and activating a user interaction effect. Then producing a user interaction change message which is sent to a server side broker on the framework where it is queued before delivery. Then the user switches to a second web based user interface page with equivalent tasks to the first user interface page where the message may then be delivered to modify the second page to enable the action taken on the first user interface page. | 11-26-2009 |
20100017702 | Asynchronous Partial Page Updates Based On Dynamic Dependency Calculation - A system and method for asynchronously updating a web page or web pages displayed on a computer. The method receives from the computer an event message that is generated as a response to an action by a user to change an object displayed on the web page. The method creates a dynamic dependency graph having a root node, and child nodes that depend upon the root node, and adds the object that generated the event message, or a reference to the object, to the dependency graph as the root node. In addition, the child nodes may add other child nodes. The method receives context information for other objects displayed on the web page, when a dependency exists between the object and the other objects. The method adds the other objects, or references to the other objects, to the dependency graph as the child nodes. The method traverses the dependency graph and sends update requests to the web page or web pages displayed on the computer, wherein the update requests are sent to the object associated with the root node, and the other objects associated with the child nodes. | 01-21-2010 |
20100036849 | CONTENT PERSONALIZATION FOR WEB DISTRIBUTED CONTENT - Embodiments of the present invention address deficiencies of the art in respect to content formatting for Web distributed content and provide a method, system and computer program product for content personalization for Web distributed content. In an embodiment of the invention, a content customization method can be provided. The method can include selecting content in a retrieved page, retrieving an applied customization from a source separate from a source of the retrieved page, applying the applied customization to the selected content to modify a visual appearance of the selected content, and providing the selected content once modified for display in a content browser. | 02-11-2010 |
20130007723 | SMART REBINDING FOR LIVE PRODUCT INSTALL - An upgrade of an application product is installed to a first location in a shared environment that is different than a second location in the shared environment. An indication of the newer version of the application product and an indication of the first location are recorded in a registry that comprises indications of a plurality of application products and locations corresponding thereto. Metadata and binding information are obtained from an instance of the previous version of the application product while the instance of the previous version of the application product continues running. The metadata and the binding information are instantiated for an instance of the newer version of the application product in execution space thereof. Work is diverted work from the instance of the previous version of the application product to the instance of the newer version of the application product while both instances continue running in the shared environment. | 01-03-2013 |
20130132869 | DYNAMIC CREATION OF USER INTERFACE HOT SPOTS - Exemplary embodiments disclose a computer-implemented method for enabling an end-user to dynamically create a hot spot on a user interface (UI) of information resource without the end-user modifying underlying code of the UI. Aspects of the exemplary embodiment include responsive to the end-user activating a hot spot creation component, receiving a designation from the end-user of a location of the hot spot and a size of the hot spot within the UI; receiving from the end-user an assignment of a user gesture to the hot spot; receiving from the end-user an assignment of an action to the hot spot; and responsive to a detection of the user gesture on the hot spot, invoking the action assigned to the hot spot. | 05-23-2013 |
20130232508 | DYNAMIC USER INTERFACE AGGREGATION THROUGH SMART EVENTING WITH NON-INSTANTIATED CONTENT - A published event from a first content element executing within a framework may be detected. In response, a registry may be searched for one or more registered events that match the published event, and if a matching registered event is found, a second content element that registered said matching registered event may be instantiated to start executing within the framework. The second content element is dynamically aggregated into the framework based on the published event without the first content element needing to have previous knowledge of the second content element, and without the second content element needing to have previous knowledge of the first content element. The framework also does not need to be designed initially to deploy the second content element. Which one or more content elements to aggregate into the framework may be determined at run time rather than at design time. | 09-05-2013 |
20130232509 | DYNAMIC USER INTERFACE AGGREGATION THROUGH SMART EVENTING WITH NON-INSTANTIATED CONTENT - A published event from a first content element executing within a framework may be detected. In response, a registry may be searched for one or more registered events that match the published event, and if a matching registered event is found, a second content element that registered said matching registered event may be instantiated to start executing within the framework. The second content element is dynamically aggregated into the framework based on the published event without the first content element needing to have previous knowledge of the second content element, and without the second content element needing to have previous knowledge of the first content element. The framework also does not need to be designed initially to deploy the second content element. Which one or more content elements to aggregate into the framework may be determined at run time rather than at design time. | 09-05-2013 |