US 9,813,461 B2
Viewing full screen applications in a sharing session
Hua Ouyang, Jiangsu (CN); Yi Lu, Jiangsu (CN); Qi Shi, Jiangsu (CN); Huahua Yin, Jiangsu (CN); and Yunwei Luo, Jiangsu (CN)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Nov. 19, 2013, as Appl. No. 14/83,507.
Claims priority of application No. 2013 1 0535584 (CN), filed on Nov. 4, 2013.
Prior Publication US 2015/0128069 A1, May 7, 2015
Int. Cl. H04L 29/06 (2006.01); H04L 12/02 (2006.01)
CPC H04L 65/403 (2013.01) [H04L 65/605 (2013.01); G09G 2340/04 (2013.01); H04L 12/02 (2013.01)] 25 Claims
OG exemplary drawing
 
1. A method comprising:
at a first attendee device participating in an online conference session with a host device and a plurality of second attendee devices:
receiving data for content being shared by and generated on the host device in the online conference session, the data comprising image data for displaying at least a top application window at a first resolution on a display on the first attendee device and a graphical user interface element configured to receive an input at the first attendee device to enter a full screen mode for at least the top application window;
receiving the input at the first attendee device to enter the full screen mode for the top application window displayed on the display on the first attendee device in connection with the online conference session, the full screen mode requiring the top application window to be displayed at a second resolution that is greater than the first resolution;
determining whether displaying the top application window at the second resolution for the full screen mode requires the image data to be magnified or scaled down based at least on a size of the display on the first attendee device;
responsive to the determination that displaying the top application window at the second resolution requires the image data to be magnified, transmitting a request to the meeting server for magnified image data associated with the top application window from the host device, and, in response, receiving, from the meeting server, magnified image data associated with the top application window generated on the host device, wherein the magnified image data is based on an average of the size of the display of the first attendee device and a size of a display of each of the plurality of second attendee devices;
responsive to determining that displaying the top application window at the second resolution requires the image data to be scaled down, receiving, from the meeting server, scaled down image data associated with the top application window such that the scaled down image data fits the display on the first attendee device; and
displaying the top application window on the display on the first attendee device in the full screen mode.