The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 21, 2025

Filed:

Aug. 08, 2022
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Adrian Bogdan Guta, Bellevue, WA (US);

Joshua P. H. Tseng, Kirkland, WA (US);

Stefanie K. McCallum, Snohomish, WA (US);

Navin Agarwal, Kirkland, WA (US);

Corey M. Bloodstein, Redmond, WA (US);

Thomas W. Bolds, Seattle, WA (US);

Venkatraman V. Kudallur, Redmond, WA (US);

Fredric W. Pullen, III, Duvall, WA (US);

Tony E. Schreiner, Broomfield, CO (US);

Michael J. Ens, Redmond, WA (US);

Benjamin J. Bamesberger, Bellevue, WA (US);

Ning Zhong, Bellevue, WA (US);

Alex Glover, Carnation, WA (US);

Andrew M. Lake, Seattle, WA (US);

Clifton J. Hebert, Bellevue, WA (US);

Emily K. Andrews, Redmond, WA (US);

Stefan F. Smolen, Bellevue, WA (US);

Todd A. Sahl, Seattle, WA (US);

Wenming Ju, Bellevue, WA (US);

Xiaoying Huang, Bellevue, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/451 (2018.01); G06F 3/0483 (2013.01); G06F 3/0484 (2022.01); G06F 16/957 (2019.01); G06F 21/62 (2013.01); G06F 40/143 (2020.01);
U.S. Cl.
CPC ...
G06F 3/0483 (2013.01); G06F 3/0484 (2013.01); G06F 9/452 (2018.02); G06F 16/957 (2019.01); G06F 16/9574 (2019.01); G06F 21/629 (2013.01); G06F 40/143 (2020.01);
Abstract

An integrated approach is provided to running web applications with various compatibilities that do not require third-party extensions or sacrifice user experience. When a page of an application incompatible with a first browser is to be executed, an instance of a second browser with which the page is compatible is separately invoked and/or executed without opening a window for that second browser. Instead, the second browser opens a page within the window of the first browser. Moreover, rendering and/or contextual information for a page opened via the second browser is provided to the first browser. Such information is utilized by the first browser to provide a visual experience to the user in which the web page is being hosted by the first browser, even though it is in fact being hosted by the second browser.


Find Patent Forward Citations

Loading…