Non-Invasively integrated main information system modernization toolbox
OwnerSergio Pérez Cortésinventor
Life of this patent
Estimating the term…
Abstract
Systems and methods for adding modern management tools to existing browser-accessible Main Information Systems without modifying their source code, through the use of an on-screen toolbox organized around Basic Units. These basic units are extracted from the Main Information Systems' Basic URLs and identified with the use of a Unique Pair fromed by a Main Key and a Basic URL. The tools allow the user to add, delete, and edit, through a tool window, information associated with the active Basic Unit, and can include tasks, calendars, notes, digital folders, and messages, non-invasively integrated to the Main Information System.
Claims8
A computing system for controlling and augmenting information associated with Basic Units of a browser-accessible Main Information System, said computing system comprising computerized mechanisms for:
- a) recognizing Basic Units of said Main Information System and associating said Basic Units with a Basic URL;
- b) identifying an active Basic Unit of said Main Information System when a user accesses an active URL through a web browser, wherein if said active URL is associated with a Basic Unit, it is considered a Basic URL associated with said Basic Unit;
- c) displaying a toolbox, which is shown in a content area of a screen, wherein said screen also displays, in another content area, an active Basic URL of said browser-accessible Main Information System, said toolbox comprising icons for allowing the user to select an active tool from a plurality of available tools, said tools allowing the user to add, delete, and edit information associated with the active Basic Unit;
- d) organizing, storing, and retrieving information extracted from said browser-accessible Main Information System and information generated by said tools in a database;
- and
- e) showing a tool window separate from said toolbox, which is shown in a content area of said screen which also displays said toolbox and said active basic URL, wherein said tool window allows the user to add, delete, and edit information associated with said active Basic Unit by using the selected tool;
- wherein said computing system is embodied in a computer having a processor, a screen and browser access;
- wherein when the user is browsing a Basic URL which is already stored into said database, and selects any of the Toolbar's tools, said computing system retrieves from said database all the information associated with said Basic Unit for the selected tool, and displays said information in said tool window;
- wherein recognizing Basic Units of said Main Information System and assigning a Basic URL to each of them comprises a Unique Pair for identifying each Basic Unit, said Unique Pair consisting of a Main Key and a Basic URL, wherein said Basic URL and said Main Key are extracted from the active Basic URL of the browser-accessible Main Information System, from content areas identified by the user in an initial setup process;
- and
- wherein said tools are non-invasively integrated to said Main Information System, without modifying source code of said Main Information System which is only accessed by said computing system through a web browser.
A computer-implemented method for controlling and augmenting information associated to Basic Units of a browser-accessible Main Information System, the method comprising:
- a) having a user browse to a Basic URL of a browser-accessible Main Information System;
- b) retrieving a Main Key from said Basic URL;
- c) consulting a database in which said Main Key and said Basic URL are stored and associated with a Basic Unit, which is an active Basic Unit;
- d) displaying a toolbox which is shown in a content area of a screen, wherein said screen also displays, in another content area, an active Basic URL of said browser-accessible Main Information System, said toolbox comprising icons for allowing a user to select an active tool from a plurality of available tools, said tools allowing the user to add, delete, and edit information associated with the active Basic Unit;
- e) having the user select one of the tools of the toolbox;
- f) displaying in a tool window which is shown in a content area of said screen which also displays said toolbox and said active Basic URL, information associated with said Basic Unit and said Tool in said database;
- and
- g) allowing the user to add, delete, and edit information about said active Basic Unit by using the selected tool in said tool window and storing said information as updated by the user in said database, associated with said Basic Unit of said browser-accessible Main Information System, in such a way that if the user visits the same Basic URL again, the information displayed in said tool window when said tool is selected, will be the information as updated by the user in this step;
- wherein said database contains information about users and user groups with associated access rights, configured to allow two or more users within a user group to share information stored in said database, wherein said information is displayed in said tool window whenever a registered user browses to a Basic URL of said browser-accessible Main Information System.
A computer-implemented method for a user to set up a computing system for controlling and augmenting information associated to Basic Units of a browser-accessible Main Information System, the method comprising the steps of:
- a) downloading a Browser Extension from Chrome Web Store or similar;
- b) registering as a user;
- c) configuring general parameters;
- d) browsing to a browser-accessible Main Information System;
- e) selecting management tools to make available for said browser-accessible Main Information System;
- f) identifying a first Basic URL within said browser-accessible Main Information System that contains information about a Basic Unit;
- g) selecting a field where a Primary Key is located in said first Basic URL;
- h) browsing to a second Basic URL within said browser-accessible Main Information System, wherein said computing system compares the first basic URL to the second Basic URL to confirm if they are identical, and if not, to determine and isolate a component that remains identical in both, which is identified with an X variable being n characters long;
- and
- i) browsing to a third Basic URL within said browser-accessible Main Information System, wherein said computing system isolates “n” characters of said third basic URL storing them in a Y variable, and compares said “n” characters to the X variable determined in last X variable;
- wherein if the Y variable obtained in this cycle has an identical value to the X variable, said computing system confirms a successful configuration and stores each unique pair of Basic URL and location of the Primary Key for said Basic URL;
- and
- wherein if the Y variable obtained in this cycle has a non-identical value to the X variable, the system repeats steps described previously, browsing to a new Basic Unit, and identifying a new value for the Y variable;
- and
- wherein said computing system is embodied in a computer having a processor, a screen and browser access.
Dependencies are inferred from the claim text.