Patents by Inventor Ross Garrett Cutler

Ross Garrett Cutler 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: 20190373216
    Abstract: A first device is disclosed, which is located at a first site and in communication with a second device located at a second site geographically separated from the first site. The first device includes a controller configured to automatically control selection of a view defining an area of the second site to be displayed by the first device. The controller automatically selects the view based on a display configuration of the first device. The controller is also configured to automatically control selection of a sound of the second site to be rendered by the first device. The controller automatically selecting the sound based on the selected view. The first device also includes a display configured to display the selected view of the second site based on a video image of the second site captured by the second device. The display has the display configuration.
    Type: Application
    Filed: May 30, 2018
    Publication date: December 5, 2019
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ross Garrett CUTLER, Antti KELLONIEMI
  • Publication number: 20190320142
    Abstract: A method of operating a telepresence device is disclosed, which includes capturing images of a local subject using a plurality of cameras to generate a plurality of local captured images. Remote subject point of view (POV) data is received from a remote device. A plurality of tiles is selected from the plurality of local captured images based on the remote subject POV data. Local image data is sent to the remote device. The local image data includes the plurality of selected tiles.
    Type: Application
    Filed: April 17, 2018
    Publication date: October 17, 2019
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Ross Garrett CUTLER
  • Publication number: 20190320135
    Abstract: A telepresence device is disclosed, which includes a display and a camera array including cameras configured to capture images of a local subject through the display and output a plurality of local captured images. The telepresence device also includes a local tile selector configured to select a plurality of tiles from the plurality of local captured images based on remote subject point of view (POV) data received from a remote device. The local tile selector outputs local image data that comprises the plurality of selected tiles. The local image data is sent to the remote device to composite an image of the local subject.
    Type: Application
    Filed: April 17, 2018
    Publication date: October 17, 2019
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Ross Garrett CUTLER
  • Publication number: 20190320277
    Abstract: An improved method and system for varying an amount of mechanical coupling in a speakerphone is disclosed. Solutions and implementations provided vary the amount of mechanical coupling between one or more speakers and one or more microphones of the speakerphone to generate high-quality sounds. Implementations include receiving an input signal, sending a copy of the input signal to a first speaker, performing a signal transformation on the input signal to produce a transformed input signal, and transmitting the transformed input signal to a second speaker, where the first speaker generates a first vibration force in response to the input signal, and the second speaker generates a second vibration force in response to the transformed input signal, the second vibration force being in an opposite direction to that of the first vibration force and offsetting at least part of the first vibration force.
    Type: Application
    Filed: March 26, 2019
    Publication date: October 17, 2019
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Antti Pekka KELLONIEMI, Ross Garrett CUTLER, Sailaja MALLADI, Tommi Antero RAUSSI
  • Publication number: 20190320276
    Abstract: An improved method and system for varying an amount of mechanical coupling in a speakerphone is disclosed. Solutions and implementations provided vary the amount of mechanical coupling between one or more speakers and one or more microphones of the speakerphone to generate high-quality sounds. Implementations include receiving a signal for a first speaker, transforming the signal to send to a second speaker or actuator to generate either complementary or opposing vibration forces to those generated by the first speaker, and an accelerometer to measure the amount of vibration caused by the speaker and adjust the transformation applied to the signal to increase or decrease the amount of mechanical coupling, as needed.
    Type: Application
    Filed: April 13, 2018
    Publication date: October 17, 2019
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Antti Pekka KELLONIEMI, Ross Garrett CUTLER, Sailaja MALLADI, Tommi Antero RAUSSI
  • Patent number: 10439832
    Abstract: Systems, methods, and software are disclosed herein for enhancing ad-hoc online meetings. A service client, when executed by a computing system, directs the computing system to at least detect an in-room discovery signal, identify a room from the in-room discovery signal, identify a session based on the room associated with the in-room discovery signal, and join the session.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: October 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ross Garrett Cutler, Andrew Peter Sinclair, Jonathan Adam Kauffman, Anton Krantz
  • Patent number: 10432676
    Abstract: Non-limiting examples disclosed herein describe processing capabilities for ad-hoc online meetings. In an implementation, an identifier is received that corresponds with a specific location. A proximity signal is received from one or more components associated with the specific location. The received proximity signal comprises one of: a modulated light signal, an audible sound, an inaudible sound and ambient noise. The identifier is validated based on a comparison of the proximity signal with a reference signal for the one or more components. A service identifier for a conferencing session is provided based on a validation of the identifier. In one example, a computing device is connected to the conference session based on receipt of a request that comprises the provided service identifier. In another example, the conference session is automatically transferred from a client computing device to a component associated with the specific location such as a room display device.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: October 1, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ross Garrett Cutler, Andrew Peter Sinclair, Jonathan Adam Kauffman, Anton Krantz
  • Patent number: 10296861
    Abstract: Disclosed herein are systems, methods, and software to enhance meeting technology. In an implementation, a meetings graph may be generated for a meeting between various participants in the meeting. An effectiveness of the meeting may be identified based at least in part on a comparison of the meetings graph to a model meetings graph for a model meeting. An indication of the effectiveness of the meeting may then be communicated to at least an application for surfacing in a user interface to the application.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: May 21, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anton Krantz, Ross Garrett Cutler, Andrew Peter Sinclair, Jonathan Adam Kauffman
  • Publication number: 20190068734
    Abstract: Systems, methods, and software are disclosed herein for providing notifications on an external device. In an implementation, a computing apparatus comprises one or more computer readable storage media, a processing system operatively coupled with the one or more computer readable storage media, and program instructions stored on the one or more computer readable storage media for automatically joining a user to a conference session. The program instructions direct the processing system to detect an invocation of an application and, in response to detection of the invocation, send a context request to an external device. The program instructions further direct the processing system to receive from the external device a context response comprising a notification type, determine whether the notification type corresponds with a meeting type, and automatically join a user to the conference session within the application if the notification type corresponds with the meeting type.
    Type: Application
    Filed: August 24, 2017
    Publication date: February 28, 2019
    Inventors: Ross Garrett Cutler, Jevgeni Smorov, Antti Pekka Kelloniemi, Vikram Khandpur
  • Publication number: 20190068771
    Abstract: Systems, methods, and software are disclosed herein for providing notifications on an external device. In an implementation, a communication endpoint comprises a communication system configured to communicate with a communication device, a microphone, a speaker, an indicator, a user interface, and a controller. The controller is programmed to receive a notification type from a conferencing client application running on the communication device via the communication system, control the indicator based on the notification type, and receive a user input via the user interface.
    Type: Application
    Filed: August 24, 2017
    Publication date: February 28, 2019
    Inventors: Ross Garrett Cutler, Jevgeni Smorov, Antti Pekka Kelloniemi, Vikram Khandpur
  • Publication number: 20180286431
    Abstract: Non-limiting examples of the present disclosure describe a human interface device (HID) communication protocol enabling communication between an application, executing on a host device and an accessory device. A connection with an accessory device may be detected through an application executing on a host device. A communication session with the accessory device may be established based on the detected connection. An exemplary communication session is established through an HID communication protocol that is configured to enable direct communication between the application and the accessory device. In one example, a control feature within the application may be toggled based on the established communication session with the accessory device. For instance, the control feature may be a voice activity detection feature. Other examples are also described including examples where an HID communication protocol is used for transmission of frame data between a host device and an accessory device.
    Type: Application
    Filed: March 28, 2017
    Publication date: October 4, 2018
    Inventors: Ross Garrett Cutler, Antti Pekka Kelloniemi
  • Publication number: 20180285056
    Abstract: Non-limiting examples describe an accessory device that is configured to improve voice activity detection processing and communication with an application executing on a host device. A new configuration for an accessory device is disclosed herein that comprises a dual microphone array for enhanced voice activity detection processing. In an exemplary configuration, the accessory headset comprises a first boom and a second boom that each comprise at least one microphone, collectively forming a microphone array for capture of an audio signal. A voice activity detection state of the accessory device as well as voice activity detection processing results may be generated by the accessory device and transmitted to the application through a human interface device (HID) communication protocol, for example, that is used to initiate a communication session between the accessory device and an application executing on a host device. In one example, an accessory device is a headset device.
    Type: Application
    Filed: March 28, 2017
    Publication date: October 4, 2018
    Inventors: Ross Garrett Cutler, Antti Pekka Kelloniemi
  • Publication number: 20180115432
    Abstract: Systems, methods, and software are disclosed herein for enhancing ad-hoc online meetings. A service client, when executed by a computing system, directs the computing system to at least detect an in-room discovery signal, identify a room from the in-room discovery signal, identify a session based on the room associated with the in-room discovery signal, and join the session.
    Type: Application
    Filed: December 20, 2017
    Publication date: April 26, 2018
    Inventors: Ross Garrett Cutler, Andrew Peter Sinclair, Jonathan Adam Kauffman, Anton Krantz
  • Patent number: 9882990
    Abstract: Systems, methods, and software are disclosed herein for enhancing ad-hoc online meetings. A service client, when executed by a computing system, directs the computing system to at least detect an in-room discovery signal, identify a room from the in-room discovery signal, identify a session based on the room associated with the in-room discovery signal, and join the session.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: January 30, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ross Garrett Cutler, Andrew Peter Sinclair, Jonathan Adam Kauffman, Anton Krantz
  • Publication number: 20170155693
    Abstract: Non-limiting examples disclosed herein describe processing capabilities for ad-hoc online meetings. In an implementation, an identifier is received that corresponds with a specific location. A proximity signal is received from one or more components associated with the specific location. The received proximity signal comprises one of: a modulated light signal, an audible sound, an inaudible sound and ambient noise. The identifier is validated based on a comparison of the proximity signal with a reference signal for the one or more components. A service identifier for a conferencing session is provided based on a validation of the identifier. In one example, a computing device is connected to the conference session based on receipt of a request that comprises the provided service identifier. In another example, the conference session is automatically transferred from a client computing device to a component associated with the specific location such as a room display device.
    Type: Application
    Filed: February 13, 2017
    Publication date: June 1, 2017
    Inventors: Ross Garrett Cutler, Andrew Peter Sinclair, Jonathan Adam Kauffman, Anton Krantz
  • Patent number: 9609066
    Abstract: Systems, methods, and software are disclosed herein for enhancing ad-hoc online meetings. In an implementation, a service client receives an initial handoff of an online session from an initial service client that was ongoing between the initial service client and at least one other service client. The service client detects when proximate to an in-room service client. When proximate to the in-room service client, the service client initiate a subsequent handoff of the online session to the in-room service client.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: March 28, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ross Garrett Cutler, Andrew Peter Sinclair, Jonathan Adam Kauffman, Anton Krantz
  • Publication number: 20160125346
    Abstract: Disclosed herein are systems, methods, and software to enhance meeting technology. In an implementation, a meetings graph may be generated for a meeting between various participants in the meeting. An effectiveness of the meeting may be identified based at least in part on a comparison of the meetings graph to a model meetings graph for a model meeting. An indication of the effectiveness of the meeting may then be communicated to at least an application for surfacing in a user interface to the application.
    Type: Application
    Filed: October 31, 2014
    Publication date: May 5, 2016
    Inventors: Anton Krantz, Ross Garrett Cutler, Andrew Peter Sinclair, Jonathan Adam Kauffman
  • Publication number: 20150350267
    Abstract: Systems, methods, and software are disclosed herein for enhancing ad-hoc online meetings. In an implementation, a service client receives an initial handoff of an online session from an initial service client that was ongoing between the initial service client and at least one other service client. The service client detects when proximate to an in-room service client. When proximate to the in-room service client, the service client initiate a subsequent handoff of the online session to the in-room service client.
    Type: Application
    Filed: October 31, 2014
    Publication date: December 3, 2015
    Inventors: Ross Garrett Cutler, Andrew Peter Sinclair, Jonathan Adam Kauffman, Anton Krantz
  • Publication number: 20150350333
    Abstract: Systems, methods, and software are disclosed herein for enhancing ad-hoc online meetings. A service client, when executed by a computing system, directs the computing system to at least detect an in-room discovery signal, identify a room from the in-room discovery signal, identify a session based on the room associated with the in-room discovery signal, and join the session.
    Type: Application
    Filed: October 31, 2014
    Publication date: December 3, 2015
    Inventors: Ross Garrett Cutler, Andrew Peter Sinclair, Jonathan Adam Kauffman, Anton Krantz
  • Patent number: 7580054
    Abstract: An automated system and method for broadcasting meetings over a computer network. The meeting is filmed using an omni-directional camera system and capable of being presented to a viewer both live and on-demand. The system of the present invention includes an automated camera management system for controlling the camera system and an analysis module determining the location of meeting participants in the meeting environments. The method of the present invention includes using the system of the present invention to broadcast an event to a viewer over a computer network. In particular, the method includes filming the event using an omni-directional camera system. Next, the method determines the location of each event participant in the event environment. Finally, a viewer is provided with a user interface for viewing the broadcast event. This user interface allows a viewer to choose which event participant that the viewer would like to view.
    Type: Grant
    Filed: July 29, 2005
    Date of Patent: August 25, 2009
    Assignee: Microsoft Corporation
    Inventors: Yong Rui, Anoop Gupta, Johnathan J. Cadiz, Ross Garrett Cutler