发明名称 Browser bookmarking for multiple environments
摘要 Input is received to store information to access content displayed within a browser as a bookmark. A bookmark properties form is generated to include fields in which environments are identified as corresponding to the bookmark. Input is received that includes a first URL corresponding to the label of a first bookmark within a first environment. The bookmark is stored by including in the properties form, a label of the bookmark, the first environment corresponding to the bookmark, and the first URL corresponding to the first environment. A second URL is received that corresponds to the label of the first bookmark, but within a second environment, and includes the second environment in the properties form as corresponding to the label of the bookmark, and includes the second URL in the properties form as corresponding to the second environment, wherein the first URL differs from the second URL.
申请公布号 US9459769(B1) 申请公布日期 2016.10.04
申请号 US201615062264 申请日期 2016.03.07
申请人 International Business Machines Corporation 发明人 DeLuca Lisa Seacat;Lakshmanan Geetika T.;Price Dana L.;Smith-Eigenbrode Shelbee D.
分类号 G06F3/0482;H04L29/08;G06F17/30 主分类号 G06F3/0482
代理机构 代理人 Simek Daniel R.
主权项 1. A method for organizing bookmarks of a browser, based on an environment in which the bookmarks of the browser are used, the method comprising: determining, by one or more processors, a first request to save content displayed within a browser as a bookmark associated with a label of a first bookmark; generating, by one or more processors, a properties form for the label of the first bookmark, wherein the properties form includes a bookmark label field, and one or more environment fields, each of the one or more environment fields accepting an entry of a uniform resource locator; determining from the first request for a bookmark associated with the label of the first bookmark, by one or more processors, a first uniform resource locator associated with a first environment, both of which are associated with the label of the first bookmark; populating, by one or more processors, the properties form by adding the label of the first bookmark to the bookmark label field and adding the first uniform resource locator to a first environment field of the one or more environment fields; determining, by one or more processors, a second request to save content displayed within a browser as a bookmark associated with the label of the first bookmark, including a second uniform resource locator associated with a second environment, both of which are associated with the label of the first bookmark; adding, by one or more processors, the second uniform resource locator to the second environment field of the one or more environment fields of the properties form, associated with the label of the first bookmark, and wherein the first uniform resource locator is distinct from the second uniform resource locator; storing, by one or more processors, information to access content associated with the label of the first bookmark in the properties form the first uniform resource locator that is used to access content associated with the label of the first bookmark from the first environment, and the second uniform resource locator that is used to access content associated with the label of the first bookmark from the second environment, wherein the first uniform resource locator associated with the first environment and the second uniform resource locator associated with the second environment, each include a context root, such that each of the first uniform resource locator and the second uniform resource locator includes a distinct domain concatenated with a same context root for both the first uniform resource locator and the second uniform resource locator; in response to receiving a request to select a bookmark, one or more processors dynamically determine an environment corresponding to a domain of an active web page of a browser, and present a set of labels of bookmarks that are associated with the environment corresponding to the domain of the active web page of the browser; and in response to determining a change from the first environment to the second environment, based on detecting a change of a domain of the active web page of the browser, wherein the change of the domain of the active web page of the browser corresponds to the second environment, generating, by one or more processors, a second set of uniform resource locators automatically, based on concatenating the domain of the second environment and at least one context root of at least one uniform resource locator of the first set of uniform resource locators, wherein the second set of uniform resource locators are associated with the second environment.
地址 Armonk NY US