摘要:
Techniques are disclosed for improving navigation through content in a user interface that has been rendered in a content aggregation framework (such as in a portal page provided by a portal system). The navigation order for the aggregated content is set dynamically, using programmatic operations, based on input supplied in a markup language document. The navigation order may therefore be efficiently controlled, even though the content which is aggregated may originate from multiple independent sources.
摘要:
A portlet state maintenance system can include a portal page setup component configured to generate a logical form in a single portal page from a multiplicity of forms defined within portlet markup aggregated into the single portal page. A portal state save component further can be configured to save state values for selected portlets defined within the logical form. Finally, a portal state restore component can be configured to restore the saved state values in refreshed portlet markup for the selected portlets. Notably, a refresh timing component further can be configured to embed submit auto-initiation logic in the single portal page responsive to identifying a dynamic refresh requirement associated with the portlet markup in the single portal page. Finally, a portlet markup cache can be coupled to the portal state restore component.
摘要:
A system, method and program product for inserting targeted content into a portlet content stream is provided. Specifically, the present invention provides a portal program that includes a container-managed portlet filter for inserting targeted web content into a portlet content stream based on a desired display mode of the portal user. Under the present invention, web content is obtained by a portlet from a content provider. Once obtained, the portlet outputs the web content as a portlet content stream to the portlet filter. The portlet filter then inserts the targeted content based on the desired display mode of the user. The combined targeted content and portlet content stream is then outputted to an aggregator where it is organized for display as a portal page.
摘要:
A portlet state maintenance system can include a portal page setup component configured to generate a logical form in a single portal page from a multiplicity of forms defined within portlet markup aggregated into the single portal page. A portal state save component further can be configured to save state values for selected portlets defined within the logical form. Finally, a portal state restore component can be configured to restore the saved state values in refreshed portlet markup for the selected portlets. Notably, a refresh timing component further can be configured to embed submit auto-initiation logic in the single portal page responsive to identifying a dynamic refresh requirement associated with the portlet markup in the single portal page. Finally, a portlet markup cache can be coupled to the portal state restore component.
摘要:
The subject matter described herein is directed to controlling presentation and selection of objects that are digital images depicting subjects. According to one aspect, a plurality of objects arranged in a plurality of rows and columns is presented via a presentation device. Each object in one of a second row and a second column is associated with an object in one of a first row and a first column. A first object presented in the one of a first row and a first column is selected in response to a first selection event associated with the first object. A second object non-adjacent to the first object is determined based on a predefined relationship associating the first object with the second object. The second is presented via the presentation device adjacent to the first object in the one of the second row and the second column in response to the determination.
摘要:
Providing distributed energy contribution-based commuting services includes receiving transportation schedules from a community of transportation service providers and receiving capacity information and energy contribution data from the community of transportation service providers. The energy contribution data specifies a number of docking stations, per vehicle, configured to receive energy sources from passengers. The distributed energy contribution-based commuting services also include receiving criteria from a user, the criteria specifying trip information including pick up location, destination, time of trip and available energy source. The user is a prospective passenger. The distributed energy contribution-based commuting services also includes searching a database of the transportation schedules for the criteria, and presenting a schedule from the database of transportation schedules that matches the criteria. The criteria are considered matched when at least one docking station in a vehicle is available.
摘要:
In response to receiving a first user action in relation to an object displayed on the rendered display, a collar is displayed on the rendered display around the object. The collar and the object can be made translucent. The collar can have the same shape as the object, but can be larger in size than the object. In response to receiving a second user action in relation to the collar, the object and the collar are moved on the rendered display in correspondence with the second user action, without finalizing a current location of the object on the rendered display after the second user action has been completed. In response to receiving a third user action, the current location of the object is finalized on the rendered display and the collar is removed from around the object on the rendered display.
摘要:
The subject matter described herein is directed to controlling presentation and selection of objects that are digital images depicting subjects. According to one aspect, a plurality of objects arranged in a plurality of rows and columns is presented via a presentation device. Each object in one of a second row and a second column is associated with an object in one of a first row and a first column. A first object presented in the one of a first row and a first column is selected in response to a first selection event associated with the first object. A second object non-adjacent to the first object is determined based on a predefined relationship associating the first object with the second object. The second is presented via the presentation device adjacent to the first object in the one of the second row and the second column in response to the determination.
摘要:
The invention provides a method and system for graphically mapping compatible processing updates. The method includes employing a processor for tracking updates for processing instruction packages. The method further includes determining compatibility between each of the processing instruction packages. The method additionally includes linking combinations of compatible processing instruction packages together. The method also includes providing a map of one or more combinations of linked compatible processing instruction packages and tracked updates for the plurality of processing instruction packages to a graphical user interface for facilitating selection of tracked updates for the plurality of processing instruction packages.
摘要:
Embodiments of the present invention address deficiencies of the art in respect to portal view rendering and provide a method, system and computer program product for portlet view processing with render-when-ready portlets. In one embodiment, a portal server system can be provided which can include a portal server configured to render a portal page, and a portlet aggregator configured to provide portlet markup for different portlets in different temporary documents linked to the portal page. The different temporary documents can be linked to the portal page through corresponding hidden frames disposed in the portal page. Moreover, each of the different temporary documents can include a script programmed to write contained portlet markup to an element in the portal page responsive to a triggering event. Finally, the portal page can include one or more span elements, each of the span elements being referenced by the script in a corresponding one of the different temporary documents.