System, method, and article of manufacture for generating a customizable network user interface
First Claim
1. A method for generating a user-sharable network user interface, comprising:
- displaying a management interface for allowing a first end user to select and manage information displayed on an information screen of a habitat, wherein the management interface includes information of at least one content source;
allowing the first end user to select portions of the information available in the at least one content source;
marking the selected information of the content source by determining an invariant descriptor of the selected information, the invariant descriptor including a description of a location of the selected information within the content source and distinguishing attributes of sub-sections of the content source that contain the selected information, wherein the description of the location includes a unique identifier of a table in the content source that contains the selected information and a position of the selected information within the table, the position including a specified row and column of the table, and wherein the distinguishing attributes include headers of the table, a number of columns in the table, fonts used in the table, and a border width of the table;
storing the marked information by storing the invariant descriptor;
retrieving the marked information using the invariant descriptor;
displaying the marked information on the information screen, wherein the information screen includes at least one view, wherein each view contains at least one window for displaying the marked information;
checking a permission status of a second end user for determining whether the second end user is authorized to see a window containing information selected by the first end user; and
allowing the second user to view a window of the information screen if the second user is authorized;
wherein the invariant descriptor is converted into a hyperlink that contains the selected information and the invariant descriptor or a hyperlink to the selected information and the invariant descriptor.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for generating a user-sharable network user interface is provided. A management interface is displayed. The management interface allows a user to select and manage information displayed on an information screen. The user is allowed to select information available in content sources. The selected information of the content source is marked and stored. The marked information is retrieved and displayed on the information screen. A second user is allowed to see the window of the information screen of the first user if the second user is authorized. The user is allowed to interact with customization tools via a wireless device for customizing the management interface. A pattern can be replayed for retrieving data for display. An application can be invoked for providing data for display. The information can also be translated.
72 Citations
28 Claims
-
1. A method for generating a user-sharable network user interface, comprising:
-
displaying a management interface for allowing a first end user to select and manage information displayed on an information screen of a habitat, wherein the management interface includes information of at least one content source; allowing the first end user to select portions of the information available in the at least one content source; marking the selected information of the content source by determining an invariant descriptor of the selected information, the invariant descriptor including a description of a location of the selected information within the content source and distinguishing attributes of sub-sections of the content source that contain the selected information, wherein the description of the location includes a unique identifier of a table in the content source that contains the selected information and a position of the selected information within the table, the position including a specified row and column of the table, and wherein the distinguishing attributes include headers of the table, a number of columns in the table, fonts used in the table, and a border width of the table; storing the marked information by storing the invariant descriptor; retrieving the marked information using the invariant descriptor; displaying the marked information on the information screen, wherein the information screen includes at least one view, wherein each view contains at least one window for displaying the marked information; checking a permission status of a second end user for determining whether the second end user is authorized to see a window containing information selected by the first end user; and allowing the second user to view a window of the information screen if the second user is authorized; wherein the invariant descriptor is converted into a hyperlink that contains the selected information and the invariant descriptor or a hyperlink to the selected information and the invariant descriptor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for customizing a network user interface, comprising:
-
displaying a management interface on a wireless device for allowing a user to select and manage information to be displayed on an information screen of a habitat, wherein the management interface includes information of at least one content source and customization tools; allowing the user to select portions of the information available in the at least one content source; marking the selected information of the content source by determining an invariant descriptor of the selected information, the invariant descriptor including a description of a location of the selected information within the content source and distinguishing attributes of sub-sections of the content source that contain the selected information, wherein the description of the location includes a unique identifier of a table in the content source that contains the selected information and a position of the selected information within the table, the position including a specified row and column of the table, and wherein the distinguishing attributes include headers of the table, a number of columns in the table, fonts used in the table, and a border width of the table; storing the marked information for subsequent output on the information screen by storing the invariant descriptor, wherein the subsequent output is based on retrieval of the marked information using the invariant descriptor; and allowing the user to interact with the customization tools via the wireless device for customizing the management interface; wherein the invariant descriptor is converted into a hyperlink that contains the selected information and the invariant descriptor or a hyperlink to the selected information and the invariant descriptor. - View Dependent Claims (11, 12)
-
-
13. A method for generating a customizable network user interface, comprising:
-
displaying a management interface for allowing a user to select and manage information displayed on an information screen; receiving specification of a transaction pattern, the pattern being for performing an interaction with a remote data source for retrieving data upon replay of the pattern, the pattern storing at least one of information submitted by a creator of the pattern, actions taken by the creator, actions taken by a system to generate results, and results sent to the creator during recording of the pattern; replaying the pattern for retrieving the data from the remote data source; and displaying information selected by the user on the management interface and the retrieved data on the information screen; wherein the data is retrieved by determining an invariant descriptor of the selected information, the invariant descriptor including a description of a location of the selected information within the remote data source and distinguishing attributes of sub-sections of the remote data source that contain the selected information, wherein the description of the location includes a unique identifier of a table in the remote data source that contains the selected information and a position of the selected information within the table, the position including a specified row and column of the table, and wherein the distinguishing attributes include headers of the table, a number of columns in the table, fonts used in the table, and a border width of the table; and
using the invariant descriptor to retrieve the data;wherein the invariant descriptor is converted into a hyperlink that contains the selected information and the invariant descriptor or a hyperlink to the selected information and the invariant descriptor. - View Dependent Claims (14, 15)
-
-
16. A computer program product embodied on a computer readable medium, comprising:
-
computer code that displays a management interface for allowing a user to select and manage information displayed on an information screen; computer code that receives specification of a transaction pattern, the pattern being for performing an interaction with a remote data source for retrieving data upon replay of the pattern, the pattern storing at least one of information submitted by a creator of the pattern, actions taken by the creator, actions taken by a system to generate results, and results sent to the creator during recording of the pattern; computer code that replays the pattern for retrieving the data from the remote data source; and computer code that displays information selected by the user on the management interface and the retrieved data on the information screen; wherein the computer program product is operable such that the data is retrieved by determining an invariant descriptor of the selected information, the invariant descriptor including a description of a location of the selected information within the remote data source and distinguishing attributes of sub-sections of the remote data source that contain the selected information, wherein the description of the location includes a unique identifier of a table in the remote data source that contains the selected information and a position of the selected information within the table, the position including a specified row and column of the table, and wherein the distinguishing attributes include headers of the table, a number of columns in the table, fonts used in the table, and a border width of the table; and
using the invariant descriptor to retrieve the data;wherein the invariant descriptor is converted into a hyperlink that contains the selected information and the invariant descriptor or a hyperlink to the selected information and the invariant descriptor.
-
-
17. A system, comprising:
-
a processor; logic that displays a management interface for allowing a user to select and manage information displayed on an information screen; logic that receives specification of a transaction pattern, the pattern being for performing an interaction with a remote data source for retrieving data upon replay of the pattern, the pattern storing at least one of information submitted by a creator of the pattern, actions taken by the creator, actions taken by a system to generate results, and results sent to the creator during recording of the pattern; logic that replays the pattern for retrieving the data from the remote data source; and logic that displays information selected by the user on the management interface and the retrieved data on the information screen; wherein the system is operable such that data is retrieved by determining an invariant descriptor of the selected information, the invariant descriptor including a description of a location of the selected information within the remote data source and distinguishing attributes of sub-sections of the remote data source that contain the selected information, wherein the description of the location includes a unique identifier of a table in the remote data source that contains the selected information and a position of the selected information within the table, the position including a specified row and column of the table, and wherein the distinguishing attributes include headers of the table, a number of columns in the table, fonts used in the table, and a border width of the table; and
using the invariant descriptor to retrieve the data;wherein the invariant descriptor is converted into a hyperlink that contains the selected information and the invariant descriptor or a hyperlink to the selected information and the invariant descriptor.
-
-
18. A method for generating a customizable network user interface, comprising:
-
displaying a management interface for allowing a user to select and manage information displayed on an information screen, wherein the selection of information includes allowing the user to drag and drop information from remote sources onto the management interface for display on the information screen; receiving specification of an application to invoke; interfacing with the application for invoking the application; receiving data from the invoked application; and displaying user-selected information and the data received from the application on the information screen; wherein the user-selected information is retrieved for display using an invariant descriptor of the user-selected information, the invariant descriptor including a description of a location of the user-selected information within a content source including the user-selected information and distinguishing attributes of sub-sections of the content source that contain the user-selected information, wherein the description of the location includes a unique identifier of a table in the content source that contains the user-selected information and a position of the user-selected information within the table, the position including a specified row and column of the table, and wherein the distinguishing attributes include headers of the table, a number of columns in the table, fonts used in the table, and a border width of the table; wherein the invariant descriptor is converted into a hyperlink that contains the selected information and the invariant descriptor or a hyperlink to the selected information and the invariant descriptor.
-
-
19. A method for managing an enterprise network data interface system, comprising:
-
assigning identification information to data of an enterprise; allowing users to access the data via a habitat based on access privileges; assigning the users to groups, wherein the groups are tiered; associating selected identification information of the enterprise data with each group; allowing users in a particular group to access data associated with their particular access tier; allowing users in a particular group to access data associated with a group in a lower tier; and controlling administrative privileges to the data interface system; wherein the administrative privileges are tiered, wherein a user on a particular administrative tier has administrative rights over all users in lower administrative tiers; wherein the habitat includes information selected from a content source, the selected information retrieved for display using an invariant descriptor of the selected information, the invariant descriptor including a description of a location of the selected information within the content source including the selected information and distinguishing attributes of sub-sections of the content source that contain the selected information, wherein the description of the location includes a unique identifier of a table in the content source that contains the selected information and a position of the selected information within the table, the position including a specified row and column of the table, and wherein the distinguishing attributes include headers of the table, a number of columns in the table, fonts used in the table, and a border width of the table; wherein the invariant descriptor is converted into a hyperlink that contains the selected information and the invariant descriptor or a hyperlink to the selected information and the invariant descriptor. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A method for generating a network user interface with sharable data, comprising:
-
displaying a management interface for allowing a user to select and manage information displayed on an information screen of a habitat, wherein the management interface includes information of at least one content source; allowing the user to select portions of the information available in the at least one content source; marking the selected information of the content source by determining an invariant descriptor of the selected information, the invariant descriptor including a description of a location of the selected information within the content source and distinguishing attributes of sub-sections of the content source that contain the selected information, wherein the description of the location includes a unique identifier of a table in the content source that contains the selected information and a position of the selected information within the table, the position including a specified row and column of the table, and wherein the distinguishing attributes include headers of the table, a number of columns in the table, fonts used in the table, and a border width of the table; storing the marked information in the habitat by storing the invariant descriptor for subsequent output on the information screen; allowing an external application to access the marked information using the invariant descriptor for extracting data therefrom; and allowing the external application to add data to the habitat; wherein the invariant descriptor is converted into a hyperlink that contains the selected information and the invariant descriptor or a hyperlink to the selected information and the invariant descriptor. - View Dependent Claims (25)
-
-
26. A method for providing a customizable network user interface, comprising:
-
displaying a management interface for allowing a user to select and manage information displayed on an information screen, wherein the management interface includes information of at least one content source; allowing the user to select portions of the information available in the at least one content source; marking the selected information of the content source by determining an invariant descriptor of the selected information, the invariant descriptor including a description of a location of the selected information within the content source and distinguishing attributes of sub-sections of the content source that contain the selected information, wherein the description of the location includes a unique identifier of a table in the content source that contains the selected information and a position of the selected information within the table, the position including a specified row and column of the table, and wherein the distinguishing attributes include headers of the table, a number of columns in the table, fonts used in the table, and a border width of the table; storing the marked information by storing the invariant descriptor; retrieving the marked information using the invariant descriptor; translating the retrieved information to a different language; and displaying the translated information on the information screen; wherein the invariant descriptor is converted into a hyperlink that contains the selected information and the invariant descriptor or a hyperlink to the selected information and the invariant descriptor. - View Dependent Claims (27)
-
-
28. A method for generating a user-sharable network user interface, comprising:
-
displaying a management interface for allowing a user to select and manage information displayed on an information screen of a habitat, wherein the management interface includes information of at least one content source and customization tools; allowing the user to interact with the customization tools via a wireless device for customizing the management interface; wherein the customization includes at least one of; i. adding a window to the information screen, the window being for displaying at least a portion of the marked content; ii. deleting a window from the information screen, the window being for displaying at least a portion of the marked content; iii. adding a view, the view including a plurality of windows; iv. deleting a view, the view including a plurality of windows; v. adding a row of windows to a view; and vi. changing user profile information; wherein the wireless device includes at least one of a wireless telephone, a Personal Digital Assistant (PDA), a handheld computer, and a pager; allowing the user to select portions of the information available in the at least one content source; marking the selected information of the content source by determining an invariant descriptor of the selected information, the invariant descriptor including a description of a location of the selected information within the content source and distinguishing attributes of sub-sections of the content source that contain the selected information, wherein the description of the location includes a unique identifier of a table in the content source that contains the selected information and a position of the selected information within the table, the position including a specified row and column of the table, and wherein the distinguishing attributes include headers of the table, a number of columns in the table, fonts used in the table, and a border width of the table; storing the marked information by storing the invariant descriptor; retrieving the marked information using the invariant descriptor; displaying the marked information on the information screen, wherein the information screen includes at least one view, wherein each view contains at least one window for displaying the marked information; receiving specification of an application to invoke; interfacing with the application for invoking the application; receiving data from the invoked application; displaying the data received from the invoked application on the information screen; checking a permission status of a second user for determining whether the second user is authorized to see a window; wherein the user sets permissions for allowing other users to view at least one of a view and a window; allowing the second user to view a window of the information screen if the second user is authorized; sending a notice to the second user of the sharing of the window; wherein the second user can add content to the window; wherein the second user can remove content from the window; assigning identification information to data of an enterprise; allowing users to access the data via the information screen based on access privileges; assigning the users to groups, wherein the groups are tiered; associating selected identification information of the enterprise data with each group; allowing users in a particular group to access data associated with their particular access tier; allowing users in a particular group to access data associated with a group in a lower tier; controlling administrative privileges to the data interface system; wherein the administrative privileges are tiered, wherein a user on a particular administrative tier has administrative rights over all users in lower administrative tiers; wherein the administrative privileges include at least one of; i. adding user accounts; ii. deleting user accounts; iii. editing user accounts; iv. searching user accounts; v. setting data access privileges; vi. assigning users to the access tiers; vii. associating data with the access tiers; wherein deleted user accounts are archived; wherein users are assigned to groups based on an organization structure of the enterprise; allowing an external application to access the marked information for extracting data therefrom and adding data thereto; translating the retrieved information to a different language upon receiving a translation request; and displaying the translated information on the information screen; wherein the invariant descriptor is converted into a hyperlink that contains the selected information and the invariant descriptor or a hyperlink to the selected information and the invariant descriptor.
-
Specification