IP Library Patent Application 14576790
Patent Application
App. No. 14/576,790

Browser Display Casting Techniques

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/576,790
Abstract

Browser display casting techniques are described. In one or more implementations, content is displayed within a browser on a display device of a mobile communications device, the mobile communications device having a form factor configured to be held by one or more hands of a user. An input is received to cast the display of the browser to another display device that is communicatively coupled to the mobile communications device, the other display device having an available display area that is greater than an available area of the display device of the mobile communications device. Responsive to the input, the content within the web browser on the other computing device is caused to be displayed by communicating the content to the other display device by the mobile communications device without reloading the content, the browser displayed on the other display device as having one or more visual graphical interface features of chrome of the browser that are not displayed on the display device of the mobile communications device.

Claims (31)

1 . A method comprising:

displaying content within a browser on a display device of a mobile communications device, the mobile communications device having a form factor configured to be held by one or more hands of a user;

receiving an input to cast the display of the browser to another display device that is communicatively coupled to the mobile communications device, the other display device having an available display area that is greater than an available area of the display device of the mobile communications device; and

responsive to the input, causing the display of the content within the web browser on the other computing device by communicating the content to the other display device by the mobile communications device without reloading the content, the browser displayed on the other display device as having one or more visual graphical interface features of chrome of the browser that are not displayed on the display device of the mobile communications device.

2 . A method as described in claim 1 , wherein the display of the browser on the mobile communications device corresponds to a mobile mode and the display of the browser on the other display device corresponds to a non-mobile mode.

3 . A method as described in claim 1 , wherein the visual graphical interface features of chrome of the browser include one or more tabs, menu items, notifications, menu bars, or taskbars.

4 . A method as described in claim 1 , wherein the visual graphical interface features of chrome of the browser are caused to be displayed concurrently with the content.

5 . A method as described in claim 1 , further comprising receiving one or more inputs at the mobile communications device from the other display device caused through interaction with the chrome or the content and performing one or more operations responsive to the received one or more inputs.

6 . A method as described in claim 1 , further comprising detecting display capabilities of other display device, selecting which of a plurality of visual graphical interface features of the chrome of the browser are to be displayed based on the detection, and wherein the causing specifies the selected graphical interface features for display by the other display device.

7 . A method as described in claim 1 , further comprising detecting input capabilities of other display device, selecting which of a plurality of visual graphical interface features of the chrome of the browser are to be displayed based on the detection, and wherein the causing specifies the selected graphical interface features for display by the other display device.

8 . A method as described in claim 1 , wherein the browser receives the input as a resize event via an application programming interface and causes drawing of the one or more visual graphical interface features of the chrome of the browser to fit an available display area of the other display device.

9 . A method as described in claim 1 , wherein the causing further comprises configuring the display device of the mobile communications device to act as an input device through configuration as a game pad, keyboard, gesture input device, or television controller.

10 . A method as described in claim 1 , wherein the causing further causes simultaneous output of the display of the content within the web browser on the other computing device along with at least one other user interface corresponding to other content or another application.

11 . A method comprising:

displaying content within a browser on a display device of a mobile communications device in a mobile mode, the mobile communications device having a form factor configured to be held by one or more hands of a user; and

responsive to receipt of input to cast the display of the browser to another display device having an available display area that is greater than an available area of the display device of the mobile communications device, causing the display of the content within the web browser in a non-mobile mode on the other computing device by communicating the content to the other display device by the mobile communications device without reloading the content, the browser displayed on the other display device as having one or more visual graphical interface features of chrome of the browser that are not displayed on the display device of the mobile communications device.

12 . A method as described in claim 11 , wherein the causing further comprises configuring the display device of the mobile communications device to act as an input device.

13 . A method as described in claim 12 , wherein the mobile communications device acts as the input device through configuration as a game pad, keyboard, gesture input device, or television controller.

14 . A method as described in claim 11 , wherein the visual graphical interface features of chrome of the browser include one or more tabs, menu items, notifications, menu bars, or taskbars.

15 . A method as described in claim 11 , wherein the visual graphical interface features of chrome of the browser are caused to be displayed concurrently with the content.

16 . A method as described in claim 11 , wherein the browser receives the input as a resize event via an application programming interface and causes drawing of the one or more visual graphical interface features of the chrome of the browser to fit an available display area of the other display device.

17 . A mobile communications device comprising:

a housing having a hand-held form factor that is configured to be held by one or more hands of a user;

a display device secured to the housing and having an available display area;

a processing system disposed within the housing; and

memory disposed within the housing and configured to maintain a browser as one or more instructions that are executable by the processing system to perform operations including:

receiving an input to cast a display of content of a browser on the display device to another display device that is communicatively coupled to the mobile communications device, the other display device having an available display area that is greater than an available area of the display device of the mobile communications device; and

causing the display of the content within the web browser on the other computing device by communicating the content to the other display device without reloading the content, the browser displayed on the other display device as having one or more visual graphical interface features of chrome of the browser that are not displayed on the display device of the mobile communications device.

18 . A mobile communications device as described in claim 17 , wherein the causing further comprises configuring the display device of the mobile communications device to act as an input device.

19 . A mobile communications device as described in claim 18 , wherein the mobile communications device acts as the input device through configuration as a game pad, keyboard, gesture input device, or television controller.

20 . A mobile communications device as described in claim 17 , wherein the visual graphical interface features of chrome of the browser include one or more tabs, menu items, notifications, menu bars, or taskbars.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034819/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2014
From: CHUNG, YONGIK; THRELKELD, ELIZABETH F.; CHUCHRO, PAULA J.; TERRELL, JOHN WESLEY
To: MICROSOFT TECHNOLOGY LICENSING, LLC.
Reel/Frame 034556/0946 →