Patents by Inventor Bryan Kim Mamaril
Bryan Kim Mamaril has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11539828Abstract: The present disclosure provides a user interface process flow for posting content on a display device. The disclosed techniques include a user interface process that initiates a connection that enables a host device to receive content from a guest device in a secure and discrete manner. The host device utilizes one or more graphical elements to invoke a user input at the host device to verify that the user is physically present at the host device. In response to the user input, a server generates a connection identifier that is communicated to, and displayed at, the host device. The connection identifier and an address of a server are displayed at, or otherwise communicated from, the host device to a guest device. The guest device uses the connection identifier to establish a connection with the host device for delivery of content from the guest device for display on the host device.Type: GrantFiled: December 29, 2020Date of Patent: December 27, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Travis Jay Popkave, Jessica Bourgade, Mark Derek Raymond, Jr., Bryan Kim Mamaril, Regina Hajin Son, Corey Joseph Loman, Cassandra Lynn Hoef
-
Patent number: 11538442Abstract: A method of presenting visual information to a user includes detecting a position of a display relative to a surrounding environment, detecting movement of the display relative to the surrounding environment in real time, and updating a present of visual information on the display relative to a virtual reference frame updated in real time based upon the movement of the display relative to the surrounding environment.Type: GrantFiled: April 13, 2018Date of Patent: December 27, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Kae-Ling Jacquline Gurr, Young Soo Kim, Ryan Eugene Whitaker, Aaron Naoyoshi Sheung Yan Woo, Bryan Kim Mamaril
-
Patent number: 11531730Abstract: The present disclosure provides a system that enables manipulation of a persistent display of shared content. Content can be shared with a host device from a guest device. A rendering of the content is configured to be manipulated by a user at the host device. For instance, a rendering of the content can be resized, scaled, rotated and moved within a graphical user interface. Annotations can also be added to the rendering of the content. The rendering of the content can also be persistently and automatically displayed in response to a device operating in a predetermined state. The predetermined state can include, for example, a lock screen mode, a bulletin board mode, or a mode when application user interfaces are minimized. The rendering may be removed from a display when the device exits the predetermined state or when the device receives a specific command to remove the rendering.Type: GrantFiled: December 29, 2020Date of Patent: December 20, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Travis Jay Popkave, Jessica Bourgade, Mark Derek Raymond, Jr., Bryan Kim Mamaril, Regina Hajin Son, Corey Joseph Loman, Cassandra Lynn Hoef
-
Publication number: 20220210262Abstract: The present disclosure provides a user interface process flow for posting content on a display device. The disclosed techniques include a user interface process that initiates a connection that enables a host device to receive content from a guest device in a secure and discrete manner. The host device utilizes one or more graphical elements to invoke a user input at the host device to verify that the user is physically present at the host device. In response to the user input, a server generates a connection identifier that is communicated to, and displayed at, the host device. The connection identifier and an address of a server are displayed at, or otherwise communicated from, the host device to a guest device. The guest device uses the connection identifier to establish a connection with the host device for delivery of content from the guest device for display on the host device.Type: ApplicationFiled: December 29, 2020Publication date: June 30, 2022Inventors: Travis Jay POPKAVE, Jessica BOURGADE, Mark Derek RAYMOND, JR., Bryan Kim MAMARIL, Regina Hajin SON, Corey Joseph LOMAN, Cassandra Lynn HOEF
-
Publication number: 20220210133Abstract: The present disclosure provides a system that controls an interim connection between two computing devices. The system first determines if a person if physically present at the host device by detecting an interaction with an input device attached to the host device. In response to the input, the system generates a connection identifier that is displayed at the host device. The display of a graphical element for communicating the connection identifier enables the guest device to receive the connection identifier. The graphical element can be a Quick Response (QR) code, bar code, text, etc. The guest device can send a connection request to the server using the connection identifier. In response to the request, the server verifies the connection identifier and establishes a data connection between the host device and the guest device. Data can be exchanged between the host device and the guest device via the server.Type: ApplicationFiled: December 29, 2020Publication date: June 30, 2022Inventors: Travis Jay POPKAVE, Jessica BOURGADE, Mark Derek RAYMOND, JR., Bryan Kim MAMARIL, Regina Hajin SON, Corey Joseph LOMAN, Cassandra Lynn HOEF
-
Publication number: 20220207113Abstract: The present disclosure provides a system that enables manipulation of a persistent display of shared content. Content can be shared with a host device from a guest device. A rendering of the content is configured to be manipulated by a user at the host device. For instance, a rendering of the content can be resized, scaled, rotated and moved within a graphical user interface. Annotations can also be added to the rendering of the content. The rendering of the content can also be persistently and automatically displayed in response to a device operating in a predetermined state. The predetermined state can include, for example, a lock screen mode, a bulletin board mode, or a mode when application user interfaces are minimized. The rendering may be removed from a display when the device exits the predetermined state or when the device receives a specific command to remove the rendering.Type: ApplicationFiled: December 29, 2020Publication date: June 30, 2022Inventors: Travis Jay POPKAVE, Jessica BOURGADE, Mark Derek RAYMOND, JR., Bryan Kim MAMARIL, Regina Hajin SON, Corey Joseph LOMAN, Cassandra Lynn HOEF
-
Patent number: 10852836Abstract: Techniques for visual transformation using a motion profile are described. According to one or more implementations, motion profiles are utilized that describe known motion patterns for different display devices. A motion profile for a particular display device, for example, can be leveraged for visually transforming visual objects that are displayed on the display device.Type: GrantFiled: November 30, 2017Date of Patent: December 1, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Jonathan Marshall Cain, Devin Antonio Decaro-Brown, Alyssa Ann Dunn, Bryan Kim Mamaril, Kae-Ling Jacquline Gurr, Matthias Baer, Andrew Porter Hurley, Ryan Eugene Whitaker, Scott David Schenone, Tsitsi Isabel Kolawole
-
Publication number: 20190318710Abstract: A method of presenting visual information to a user includes detecting a position of a display relative to a surrounding environment, detecting movement of the display relative to the surrounding environment in real time, and updating a present of visual information on the display relative to a virtual reference frame updated in real time based upon the movement of the display relative to the surrounding environment.Type: ApplicationFiled: April 13, 2018Publication date: October 17, 2019Inventors: Kae-Ling Jacquline GURR, Young Soo KIM, Ryan Eugene WHITAKER, Aaron Naoyoshi Sheung Yan WOO, Bryan Kim MAMARIL
-
Publication number: 20190163281Abstract: Techniques for visual transformation using a motion profile are described. According to one or more implementations, motion profiles are utilized that describe known motion patterns for different display devices. A motion profile for a particular display device, for example, can be leveraged for visually transforming visual objects that are displayed on the display device.Type: ApplicationFiled: November 30, 2017Publication date: May 30, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Jonathan Marshall CAIN, Devin Antonio DECARO-BROWN, Alyssa Ann DUNN, Bryan Kim MAMARIL, Kae-Ling Jacquline GURR, Matthias BAER, Andrew Porter HURLEY, Ryan Eugene WHITAKER, Scott David SCHENONE, Tsitsi Isabel KOLAWOLE
-
Publication number: 20180203596Abstract: To address the issue of efficiently repositioning application windows, a computing system including a processor and a touch sensitive display is provided. The display may be configured to detect touch inputs from a digit or stylus, and the processor may be configured to recognize an invocation gesture, present a window repositioning preview interface for an application window, detect a preview gesture, display graphical preview of a window repositioning location in the window repositioning preview interface, receive a selection of the window repositioning location, dismiss the window repositioning preview interface, and reposition the application window to the selected window repositioning location.Type: ApplicationFiled: January 19, 2017Publication date: July 19, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Joshua Singh Dhaliwal, Isaiah Ng, Bryan Kim Mamaril