Patents by Inventor John Christopher Whytock

John Christopher Whytock 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).

  • Publication number: 20240256208
    Abstract: According to examples, an apparatus may include a processor that may, responsive to a determination that a secondary display is connected to the apparatus, cause a primary display of the apparatus to display a window including an option to be selected to proceed with a location detection operation of the secondary display. The processor may also cause an icon to be displayed on the secondary display, track a movement of a cursor from the primary display to the icon displayed on the secondary display, and determine a position of the secondary display with respect to the primary display based on the tracked movement of the cursor. The processor may further store the determined position of the secondary display with respect to the primary display.
    Type: Application
    Filed: April 9, 2024
    Publication date: August 1, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Gary De-Hong LIAO, Yilin SONG, Michael Paul Erich VON HIPPEL, Nina Emi ROTHENHAUS, Sankalp GUPTA, Tomas Edward MORRIS, John Christopher WHYTOCK, Hanna Landauer MCLAUGHLIN, Lee Dicks CLARK, Fernando Evelio ALVAREZ, Albert Peter YIH
  • Patent number: 11989480
    Abstract: According to examples, an apparatus may include a processor that may, responsive to a secondary display being detected, cause a window including an option for a user to proceed with a location detection operation of the secondary display to be displayed on a primary display. The processor may also cause an icon to be displayed on the secondary display, track a movement of a cursor from the primary display to the icon displayed on the secondary display, and determine a position of the secondary display with respect to the primary display based on the tracked movement of the cursor. The processor may further store the determined position of the secondary display with respect to the primary display.
    Type: Grant
    Filed: July 14, 2022
    Date of Patent: May 21, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Gary De-Hong Liao, Yilin Song, Michael Paul Erich Von Hippel, Nina Emi Rothenhaus, Sankalp Gupta, Tomas Edward Morris, John Christopher Whytock, Hanna Landauer McLaughlin, Lee Dicks Clark, Fernando Evelio Alvarez, Albert Peter Yih
  • Publication number: 20240020078
    Abstract: According to examples, an apparatus may include a processor that may, responsive to a secondary display being detected, cause a window including an option for a user to proceed with a location detection operation of the secondary display to be displayed on a primary display. The processor may also cause an icon to be displayed on the secondary display, track a movement of a cursor from the primary display to the icon displayed on the secondary display, and determine a position of the secondary display with respect to the primary display based on the tracked movement of the cursor. The processor may further store the determined position of the secondary display with respect to the primary display.
    Type: Application
    Filed: July 14, 2022
    Publication date: January 18, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Gary De-Hong LIAO, Yilin SONG, Michael Paul Erich VON HIPPEL, Nina Emi ROTHENHAUS, Sankalp GUPTA, Tomas Edward MORRIS, John Christopher WHYTOCK, Hanna Landauer MCLAUGHLIN, Lee Dicks CLARK, Fernando Evelio ALVAREZ, Albert Peter YIH
  • Patent number: 11734032
    Abstract: A desktop switcher provides equally convenient user interface navigational access to remote virtual desktops as to local virtual desktops for reliable and convenient human-computer interaction. Underlying mechanisms transparently confirm remote computer availability and compatibility, transfer thumbnails between computers, and support remoting sessions. Virtual desktops may share a clipboard, a geographic location setting, and application thumbnails, despite being based on computers that are remote from one another, e.g., when only one of a session's computers resides in a cloud. Virtual desktop context menus may be shown and utilized remotely. A visual separator in the desktop switcher may distinguish local virtual desktops from remote virtual desktops.
    Type: Grant
    Filed: May 14, 2022
    Date of Patent: August 22, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christiaan Brinkhoff, Sandeep Patnaik, Jinhua Fei, Prasanna Padmanabhan, Randall Cook, Matthew Shadbolt, Roland Radtke, John Christopher Whytock, Gary Liao, Alexander Ryan Fromm, Parthasarathy Sundararajan
  • Patent number: 9785310
    Abstract: Techniques to control addition of representations to an application launcher are described. In one or more implementations, an input is received by a computing device to add a representation of an application or content to the application launcher of the computing device. The application launcher has a plurality of representations of applications or content that are selectable to navigate to a user interface corresponding with a respective application or content and are assigned into respective ones of a plurality of groups that together compose a plurality of linear arrangements of the groups. A location is controlled by the computing device at which to include the added representation in the application launcher based at least in part a determination of whether one of the plurality of groups is associated with a positional tag.
    Type: Grant
    Filed: January 19, 2015
    Date of Patent: October 10, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Poorva Singal, Harnoor Singh, John Christopher Whytock
  • Publication number: 20160209993
    Abstract: Techniques to control addition of representations to an application launcher are described. In one or more implementations, an input is received by a computing device to add a representation of an application or content to the application launcher of the computing device. The application launcher has a plurality of representations of applications or content that are selectable to navigate to a user interface corresponding with a respective application or content and are assigned into respective ones of a plurality of groups that together compose a plurality of linear arrangements of the groups. A location is controlled by the computing device at which to include the added representation in the application launcher based at least in part a determination of whether one of the plurality of groups is associated with a positional tag.
    Type: Application
    Filed: January 19, 2015
    Publication date: July 21, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Poorva Singal, Harnoor Singh, John Christopher Whytock
  • Patent number: 9015614
    Abstract: Text that is selected at a virtual keyboard is submitted to and displayed at an application data field another data field, such as a keyboard data field, that can be in closer proximity to the virtual keys used to select the text. Thus, a user does not have to alter their field of view to the application data field to determine what was submitted to the application data field.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: April 21, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Christopher Whytock, Ali Moradd Vassigh, Sabrina Boler
  • Patent number: 8327285
    Abstract: Text that is selected at a virtual keyboard is submitted to and displayed at an application data field and is echoed at a keyboard data field that is in relatively close proximity to virtual keys used to select the text. Thus, a user does not have to alter their field of view to the application data field to determine what was submitted to the application data field.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: December 4, 2012
    Assignee: Microsoft Corporation
    Inventors: John Christopher Whytock, Ali Moradd Vassigh, Sabrina Boler
  • Publication number: 20120030609
    Abstract: Text that is selected at a virtual keyboard is submitted to and displayed at an application data field and is echoed at a keyboard data field that is in relatively close proximity to virtual keys used to select the text. Thus, a user does not have to alter their field of view to the application data field to determine what was submitted to the application data field.
    Type: Application
    Filed: October 7, 2011
    Publication date: February 2, 2012
    Applicant: Microsoft Corporation
    Inventors: John Christopher Whytock, Ali Moradd Vassigh, Sabrina Boler
  • Patent number: 8078984
    Abstract: The present invention extends to methods, systems, and computer program products for replicating text at a virtual keyboard. Characters submitted to, displayed at, or accumulated for submission to an application data field are echoed at a keyboard data field that is in relatively close proximity to virtual keys used to enter the characters. Thus, a user does not have to alter their field of view to the application data field to determine what was submitted to the application data field, what was entered at the application data field, or what is to be submitted to the application data field. Accordingly, embodiments of the invention permit a user to much more easily see what they typed using a virtual keyboard. The need to alter a visual field of focus between an application data field and a virtual keyboard is significantly reduced, if not eliminated.
    Type: Grant
    Filed: June 19, 2007
    Date of Patent: December 13, 2011
    Assignee: Microsoft Corporation
    Inventors: John Christopher Whytock, Ali Moradd Vassigh, Sabrina Boler
  • Publication number: 20100313150
    Abstract: The claimed subject matter relates to a display that is physically separable and to an associated architecture that can facilitate data mobility or collaboration in connection with the separable display. In particular, the separable display can be configured as an apparent unitary or singular UI for an associated multi-node computer, yet for which portion of the separable display can be physically decoupled. The multi-node computer can include a set of computing nodes, each of which can potentially operate autonomously, yet also in unison with other nodes to form a collective multiprocessor computing platform. Moreover, each of the computing nodes can be embedded in and distributed throughout the separable display. Accordingly, when a portion of the separable display is decoupled from a remainder of the separable display, both the portion and the remainder can include some subset of the computing nodes, and can therefore maintain the UI.
    Type: Application
    Filed: June 3, 2009
    Publication date: December 9, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Meredith J. Morris, Steven N. Bathiche, Stephen Edward Hodges, Ian C. LeGrow, Victor Kevin Russ, Ian M. Sands, William J. Westerinen, John Christopher Whytock, Andrew D. Wilson, David Alexander Butler, Shahram Izadi
  • Publication number: 20080320410
    Abstract: The present invention extends to methods, systems, and computer program products for replicating text at a virtual keyboard. Characters submitted to, displayed at, or accumulated for submission to an application data field are echoed at a keyboard data field that is in relatively close proximity to virtual keys used to enter the characters. Thus, a user does not have to alter their field of view to the application data field to determine what was submitted to the application data field, what was entered at the application data field, or what is to be submitted to the application data field. Accordingly, embodiments of the invention permit a user to much more easily see what they typed using a virtual keyboard. The need to alter a visual field of focus between an application data field and a virtual keyboard is significantly reduced, if not eliminated.
    Type: Application
    Filed: June 19, 2007
    Publication date: December 25, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: John Christopher Whytock, Ali Moradd Vassigh, Sabrina Boler