← Back to Patent Explorer
US7523409B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Methods and systems for operating multiple web pages in a single window

Assignee: Microsoft Technology Licensing LLC
•
Filing: 2005-05-24
•
Granted: 2009-04-21
•
Expires: 2025-05-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Methods and systems for operating multiple web pages in a single browser window. The methods and systems include providing tabbed browsing whereby a user may select a tab to open a web page associated to it. A set of tabs and buttons are located on a tab band within the browser window. The functionality of tabbed browsing is compatible with existing browser features and applications. The computer software for tabbed browsing is created as a plug-in to the browser.

Inventors

  • 👤 Stephen Mark Yolleck
  • 👤 Marek Gorecki
  • 👤 Denise Ho

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 14:19
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/954

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 225 words
A computer-implemented method for implementing tabbed browsing in an existing web browser, comprising: at a computing device, providing one or more computer programs having tabbed browsing functionality when operating in conjunction with the existing web browser; registering the one or more computer programs as one or more plug-ins with the existing web browser, wherein the one or more plug-ins include one or more tab bar components and a tab manager; upon registration of the one or more computer programs, presenting a configuration page with options for tabbed browsing, wherein the configuration rage further comprises at least one user-selectable button that allows a user to turn tab browsing on and off; creating one or more browser instances for one or more web pages respectively identified by one or more tabs on a tab band while operating the one or more computer programs with the existing web browser to provide tabbed browsing functionality; providing a plurality of user-selectable buttons on the tab band, wherein the plurality of user-selectable buttons comprise a new tab and at least one of: quick tab, first menu, second menu, my routine, scroll left, scroll right, and close; providing a tab history function, that a user may activate by interacting with the tab; and providing application compatibility between the one or more browsing instances and existing features associated with the existing web browser.
Claim 2
Dependent Claim 225 words
A computer-implemented method for implementing tabbed browsing in an existing web browser, comprising: at a computing device, providing one or more computer programs having tabbed browsing functionality when operating in conjunction with the existing web browser; registering the one or more computer programs as one or more plug-ins with the existing web browser, wherein the one or more plug-ins include one or more tab bar components and a tab manager; upon registration of the one or more computer programs, presenting a configuration page with options for tabbed browsing, wherein the configuration rage further comprises at least one user-selectable button that allows a user to turn tab browsing on and off; creating one or more browser instances for one or more web pages respectively identified by one or more tabs on a tab band while operating the one or more computer programs with the existing web browser to provide tabbed browsing functionality; providing a plurality of user-selectable buttons on the tab band, wherein the plurality of user-selectable buttons comprise a new tab and at least one of: quick tab, first menu, second menu, my routine, scroll left, scroll right, and close; providing a tab history function, that a user may activate by interacting with the tab; and providing application compatibility between the one or more browsing instances and existing features associated with the existing web browser.
Claim 3
Dependent Claim 36 words
The computer-implemented method of claim 1 wherein creating one or more browser instances comprises opening one or more browser frames containing browser features for each frame and loading associated browser plug-ins and toolbars for each frame.
Claim 4
Dependent Claim 16 words
The computer-implemented method of claim 2 , wherein the existing web browser is a closed-source browser.
Claim 5
Dependent Claim 34 words
A computer system having a processor, a memory and an operating environment, the memory having stored therein computer-executable instructions, that when executed by the processor, performs the method as recited in claim 1 .
Claim 6
Dependent Claim 18 words
One or more computer storage media having instructions stored thereon for performing the method of claim 1 .
Claim 7
Dependent Claim 236 words
A computer-implemented method for operating multiple web pages in a single window, comprising: at a computing device, providing a set of computer applications to augment an existing web browser, wherein the set of computer applications comprises an add-on computer software to function as a plug-in to the existing web browser and uses a set of Application Programming Interfaces (APIs); presenting a configuration page with options for tabbed browsing, wherein the configuration page further comprises at least one user-selectable button that allows a user to turn tab browsing on and off; executing the set of computer applications with the existing web browser to provide tabbed browsing, wherein providing tabbed browsing comprises operating a tab band visible in the existing web browser with one or more tabs and a plurality of user-selectable buttons, and wherein the plurality of user-selectable buttons comprise a new tab and at least one of: quick tab, first menu, second menu, my routine, scroll left, scroll right, and close; providing a tab history function, that a user may activate by interacting with the tab; upon execution of the set of computer applications, presenting a configuration page with options for tabbed browsing in an outline window; loading associated browser plug-ins and toolbars for one or more browser instances; and operating tabbed browsing in conjunction with existing features functioning with the existing web browser wherein tabbed browsing and the existing features are compatible and function together.
Claim 8
Dependent Claim 236 words
A computer-implemented method for operating multiple web pages in a single window, comprising: at a computing device, providing a set of computer applications to augment an existing web browser, wherein the set of computer applications comprises an add-on computer software to function as a plug-in to the existing web browser and uses a set of Application Programming Interfaces (APIs); presenting a configuration page with options for tabbed browsing, wherein the configuration page further comprises at least one user-selectable button that allows a user to turn tab browsing on and off; executing the set of computer applications with the existing web browser to provide tabbed browsing, wherein providing tabbed browsing comprises operating a tab band visible in the existing web browser with one or more tabs and a plurality of user-selectable buttons, and wherein the plurality of user-selectable buttons comprise a new tab and at least one of: quick tab, first menu, second menu, my routine, scroll left, scroll right, and close; providing a tab history function, that a user may activate by interacting with the tab; upon execution of the set of computer applications, presenting a configuration page with options for tabbed browsing in an outline window; loading associated browser plug-ins and toolbars for one or more browser instances; and operating tabbed browsing in conjunction with existing features functioning with the existing web browser wherein tabbed browsing and the existing features are compatible and function together.
Claim 9
Dependent Claim 16 words
The computer-implemented method of claim 6 , wherein the existing web browser is a closed-source browser.
Claim 10
Dependent Claim 34 words
A computer system having a processor, a memory and an operating environment, the memory having stored therein computer-executable instructions, that when executed by the processor, performs the method as recited in claim 6 .
Claim 11
Dependent Claim 18 words
One or more computer storage media having instructions stored thereon for performing the method of claim 6 .
Claim 12
Dependent Claim 242 words
One or more computer storage media having instructions stored thereon for facilitating tabbed browsing with an existing web browser, comprising: a configuration page operable to present tabbed browsing options that is automatically displayed when a user turns tabbed browsing on and tabbed browsing has not been previously configured, wherein the configuration page further comprises at least one user-selectable button that allows a user to turn tab browsing on and off; one or more browser interface components, associated with a browser window and operable to control respectively one or more browser instances, each browser instance associated with a tab in a tab bar and loading associated browser plug-ins and toolbars; one or more tab bar components operable to manage respectively one or more tab bars, wherein each tab bar component is associated with each browser window; a tab manager component operable to control the one or more browser interface components and the one or more tab bar components; a tab band visible in the existing web browser with one or more tabs and a plurality of user-selectable buttons on the tab band, wherein the plurality of user-selectable buttons comprise a new tab and at least one of: quick tab, first menu, second menu, my routine, scroll left, scroll right, and close; a tab history function, that a user may activate by interacting with the tab; and wherein the instructions are located in an add-on software that uses a set of Application Programming Interfaces.
Claim 13
Dependent Claim 242 words
One or more computer storage media having instructions stored thereon for facilitating tabbed browsing with an existing web browser, comprising: a configuration page operable to present tabbed browsing options that is automatically displayed when a user turns tabbed browsing on and tabbed browsing has not been previously configured, wherein the configuration page further comprises at least one user-selectable button that allows a user to turn tab browsing on and off; one or more browser interface components, associated with a browser window and operable to control respectively one or more browser instances, each browser instance associated with a tab in a tab bar and loading associated browser plug-ins and toolbars; one or more tab bar components operable to manage respectively one or more tab bars, wherein each tab bar component is associated with each browser window; a tab manager component operable to control the one or more browser interface components and the one or more tab bar components; a tab band visible in the existing web browser with one or more tabs and a plurality of user-selectable buttons on the tab band, wherein the plurality of user-selectable buttons comprise a new tab and at least one of: quick tab, first menu, second menu, my routine, scroll left, scroll right, and close; a tab history function, that a user may activate by interacting with the tab; and wherein the instructions are located in an add-on software that uses a set of Application Programming Interfaces.

References Cited (Backward Citations)

US5668964A Cited
US6049812A Cited
US6489975B1 Cited
US6801227B2 Cited
US20040093562A1 Cited
US20060168054A1 Cited
US20060155728A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2012-04-20 2012-10-20 2013-04-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2016-04-20 2016-10-20 2017-04-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2020-04-20 2020-10-20 2021-04-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag