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).

  • Patent number: 11029844
    Abstract: Techniques for obfuscating user selections during user-input of sensitive information, involving displaying several targets, such as keys of a virtual keyboard, on a display device, where each target corresponds to one of multiple options. When a first visual indication of a current user target moves to a first target in response to a first movement of a user pointer to a first position within the first target, the obfuscation system can be configured to concurrently move a second visual indication of a first distractor target to another target. The current user target is thus obfuscated as two different visual indicators and/or pointers move through the targets.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: June 8, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Ross Garrett Cutler
  • Patent number: 11012249
    Abstract: Disclosed in some examples are devices, systems, methods, and machine-readable mediums which provide for a network-based communication service that allows users in a network-based communication session to subscribe to video streams of the communication session that are of interest by subscribing to content features of those video streams rather than the video streams themselves. Content features may be any object in the video stream that is recognized by applying an image processing algorithm to one or more video frames. Example content features may include recognized users and/or other recognized objects.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: May 18, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Senthil K. Velayutham, Arash Ghanaie-Sichanie, Ross Garrett Cutler
  • Publication number: 20210136471
    Abstract: An audio system including an audio device secured within a receptacle for improving voice communication is disclosed. The audio device includes a housing containing a down-firing speaker that is positioned directly above an acoustic reflector formed by surfaces associated with the bottom of the housing and a corresponding interior of the receptacle. An apex protrudes upward from the center of the receptacle toward the diaphragm of the speaker. The acoustic reflector is characterized by a curved volume extending from the apex to an outer peripheral border of the receptacle. The structural features of the audio device and receptacle are configured to significantly improve the quality of sound produced by the audio system such that it fulfills standardized wideband audio performance requirements in a compact package.
    Type: Application
    Filed: November 1, 2019
    Publication date: May 6, 2021
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Tommi Antero RAUSSI, Sailaja MALLADI, Ross Garrett CUTLER
  • Publication number: 20210111916
    Abstract: Disclosed in some examples are devices, systems, methods, and machine-readable mediums which provide for a network-based communication service that allows users in a network-based communication session to subscribe to video streams of the communication session that are of interest by subscribing to content features of those video streams rather than the video streams themselves. Content features may be any object in the video stream that is recognized by applying an image processing algorithm to one or more video frames. Example content features may include recognized users and/or other recognized objects.
    Type: Application
    Filed: October 15, 2019
    Publication date: April 15, 2021
    Inventors: Senthil K. Velayutham, Arash Ghanaie-Sichanie, Ross Garrett Cutler
  • Patent number: 10951859
    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: Grant
    Filed: May 30, 2018
    Date of Patent: March 16, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ross Garrett Cutler, Antti Kelloniemi
  • Publication number: 20210021785
    Abstract: Techniques for obtaining light field image data involving, receiving, at a light field camera module, capture point of view data corresponding to a range of candidate virtual camera positions, generating first image data based on a first image captured by a camera during a camera capture period, wherein the camera is included in a first plurality of imaging cameras arranged on a forward first side of a first substrate included in the light field camera module, obtaining, at the light field camera module, a depth map for a portion of a scene captured in the first image, selecting, by the light field camera module, second image data from the first image data based in a correspondence between a position of the camera and a first projection of the range of candidate virtual camera positions onto the depth map, and outputting, via a first communication interface included in the light field camera module, first module image data for the camera capture period and generated based on the second image data.
    Type: Application
    Filed: July 18, 2019
    Publication date: January 21, 2021
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Ross Garrett CUTLER
  • Publication number: 20210021748
    Abstract: Techniques in connection with a :light field camera array are disclosed, involving generating a temperature data for an imaging camera included in an imaging camera array for a first time, obtaining an image data from the imaging camera, generating temperature-based correction parameters corresponding to the temperature data based on at least a stored temperature calibration data; and producing corrected image data by applying a geometric distortion correction and/or color correction indicated by the temperature-based correction parameters to the image data.
    Type: Application
    Filed: July 18, 2019
    Publication date: January 21, 2021
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Ross Garrett CUTLER
  • Publication number: 20210021784
    Abstract: Techniques in connection with a first telepresence device including a display device and cameras arranged to capture images through the display device are disclosed, involving determining a pose of the device, determining a capture point of view for a second telepresence device based on at least the detected pose, obtaining first image data based on images captured by the cameras during a first camera capture period, selecting second image data from the first image data based on the determined capture point of view, and transmitting the selected second image data from the first telepresence device to the second telepresence device.
    Type: Application
    Filed: July 18, 2019
    Publication date: January 21, 2021
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Ross Garrett CUTLER
  • Publication number: 20210019912
    Abstract: Techniques in connection with a light field camera array are disclosed, involving obtaining a first image data from a first image camera included in the light field camera array for a first time, obtaining a second image data from the first image camera included in the light field camera array for a second time before the first time, obtaining a third image data from a second image camera included in the light field camera array at a different position than the first image camera and having a field of view overlapping a field of view of the first imaging camera, detecting an inconsistency in a view of a scene between the first image data and the second image data and/or the third image data, automatically attempting to generate, response to the detection of the inconsistency, correction data for the first image camera to reduce or eliminate the detected inconsistency.
    Type: Application
    Filed: July 18, 2019
    Publication date: January 21, 2021
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Ross Garrett CUTLER
  • Publication number: 20210012227
    Abstract: An agent interfaces with a sending computing device and a receiving computing device to automatically adjust one-way or two-way real-time audio and real-time video transmission parameters responsive to changing network conditions and/or application requirements. The agent incorporates a reinforcement learning model that adjusts transmission parameters to maximize an expected value of a sum of future rewards; the expected value of the sum of future rewards is based on a current state of the sending computing, a current action (e.g. a current set of transmission parameters) at the sending computing device and a reward provided by the receiving computing device. The reward is representative of a user-perceived quality of experience at the receiving computing device.
    Type: Application
    Filed: July 10, 2019
    Publication date: January 14, 2021
    Inventors: Joyce S FANG, Martin ELLIS, Ross Garrett CUTLER, David Yuheng ZHAO, Thang DUONG
  • Publication number: 20200356260
    Abstract: Techniques for obfuscating selection of an option during user-input of sensitive information, involving displaying several targets, such as via a virtual keyboard, on a device display, where each target corresponds to one of multiple options. When a first visual indication of a current user target moves to a first target in response to a first user navigation input, an obfuscation system can concurrently or soon thereafter move a second visual indication of a first distractor target to another target. The current user target is thus obfuscated as two different visual indicators move through the targets.
    Type: Application
    Filed: May 10, 2019
    Publication date: November 12, 2020
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Ross Garrett CUTLER
  • Publication number: 20200356264
    Abstract: Techniques for obfuscating user selections during user-input of sensitive information, involving displaying targets, such as keys of a virtual keyboard, on a display device, where each target corresponds to one of multiple options. A visual indication for a current user target can move to a first target in response to a first input event at a first time, and the first target can be actuated in response to a second input event for actuation of the current user target at a second time. An obfuscation system is configured to present to a user, at approximately the second time, a discriminatory signal used to confirm actuation of a target. The discriminatory signal includes one of a haptic signal generated by a device in physical contact with the user, an audio signal, and a modified image.
    Type: Application
    Filed: May 11, 2019
    Publication date: November 12, 2020
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Ross Garrett CUTLER
  • Publication number: 20200356263
    Abstract: Techniques for obscuring user touch input actions during user-input of sensitive information, relating to the display of targets, such as keys of a virtual keyboard, on a display device, where each target corresponds to one of multiple options. When a touch input is performed by a first digit at a first position on a touch interface surface, a visual indicator of a current user target moves to a first target in response. While the first digit remains in continuous contact with the touch interface surface, a second touch input event may be performed by a second digit being at a second position on the touch interface surface different from the first position. The visual indicator moves to a second target in response. A current user target is actuated upon detection by an obfuscation system of the first input event and the second input event.
    Type: Application
    Filed: May 10, 2019
    Publication date: November 12, 2020
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Ross Garrett CUTLER
  • Publication number: 20200356262
    Abstract: Techniques for obfuscating user selections during user-input of sensitive information, involving displaying several targets, such as keys of a virtual keyboard, on a display device, where each target corresponds to one of multiple options. When a first visual indication of a current user target moves to a first target in response to a first movement of a user pointer to a first position within the first target, the obfuscation system can be configured to concurrently move a second visual indication of a first distractor target to another target. The current user target is thus obfuscated as two different visual indicators and/or pointers move through the targets.
    Type: Application
    Filed: May 10, 2019
    Publication date: November 12, 2020
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Ross Garrett CUTLER
  • Publication number: 20200356261
    Abstract: User-input obfuscating techniques involving displaying multiple targets on a display device. A visual indication of the current user target moves to a first target at a first time in response to user input, and a first presentation of a visual or audio feedback signal confirming actuation of a target occurs at a second time, without a user input for actuation of a target received while the current user target has remained at the first target from the first time to the second time. The visual indication moves to a second target at a third time in response to user input. The second target is actuated in response to receiving user input for actuation of the current user target after the third time. Then, with the current user target having remained at the second target since the third time, a second presentation of the visual or audio feedback signal is provided.
    Type: Application
    Filed: May 10, 2019
    Publication date: November 12, 2020
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Ross Garrett CUTLER
  • Publication number: 20200356186
    Abstract: Techniques for obfuscating user selections during user-input of sensitive information, involving receiving a user input entered via a user input device and, in response, causing a first visual indication to move over a period of time through a first subset of displayed targets to enter user selections of targets. In a concurrent process, control signals are generated to display a second visual indication in addition to the first visual indication. The second visual indication moves through a second subset of the displayed targets during the period of time in a manner that is different from the first visual indication moving through the first subset of the displayed targets. The current user target is thus obfuscated as two or more different visual indicators move through the displayed targets.
    Type: Application
    Filed: May 10, 2019
    Publication date: November 12, 2020
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Ross Garrett CUTLER
  • Publication number: 20200356185
    Abstract: Techniques for obfuscating user selections during user-input sessions in which potentially sensitive information is being identified, involving displaying several targets, such as keys of a virtual keyboard, on a display device, where each target corresponds to one of multiple options. While a current user target is associated with a visual indicator at a first time, a discriminatory signal indicating the visual indication displayed at the first time is for the current user target is provided, where the discriminatory signal includes one of a haptic signal generated by a device in physical contact with the user, an audio signal, and a modified image. Concurrently, the obfuscation system is configured to present another visual indication corresponding to a current distractor target. The current user target is thus obfuscated as two different visual indicators are presented and move through the group of options.
    Type: Application
    Filed: May 10, 2019
    Publication date: November 12, 2020
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Ross Garrett CUTLER
  • Publication number: 20200296268
    Abstract: A camera system including a first imaging sensor having a first imaging surface with a first diagonal length, a first lens arranged to guide a first image formation light flux toward the first imaging surface with the first image formation light flux having at the first imaging surface a width equal to or greater than the first diagonal length, a second imaging sensor having a second imaging surface with a second diagonal length, a second lens arranged to guide a second image formation light flux toward the second imaging surface with the second image formation light flux having at the second imaging surface a width equal to or greater than the second diagonal length. The first lens and the second lens are oriented in opposing directions, and the first imaging sensor, the first lens, the second imaging sensor, and the second lens are each mounted partially within an enclosure.
    Type: Application
    Filed: July 17, 2019
    Publication date: September 17, 2020
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Ross Garrett CUTLER
  • Patent number: 10674295
    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: Grant
    Filed: April 13, 2018
    Date of Patent: June 2, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Antti Pekka Kelloniemi, Ross Garrett Cutler, Sailaja Malladi, Tommi Antero Raussi
  • Patent number: 10575110
    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: Grant
    Filed: March 26, 2019
    Date of Patent: February 25, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Antti Pekka Kelloniemi, Ross Garrett Cutler, Sailaja Malladi, Tommi Antero Raussi