Patents by Inventor Ross Garrett

Ross Garrett 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: 20240112686
    Abstract: A method for monitoring audio quality of a conferencing session between a plurality of participant devices is described. An audio receive channel and an audio send channel are established for a participant device. The participant device receives audio signals for the conferencing session on the audio receive channel and transmits audio signals on the audio send channel. A first audio signal is inserted into the audio receive channel for playback by the participant device. The first audio signal has an audio watermark. A second audio signal is received through the audio send channel, the second audio signal corresponding to a playback period of the first audio signal by the participant device. It is determined whether the audio watermark is present in the second audio signal. An audio status is provided for the participant device based on whether the audio watermark is present in the second audio signal.
    Type: Application
    Filed: October 28, 2022
    Publication date: April 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Ross Garrett CUTLER
  • Publication number: 20240031533
    Abstract: A method and system for securing an anonymous discovery service may include receiving a request from a client device, the request being directed to an anonymous Autodiscover service, identifying a source from which the request originated from within the client device, and responsive to the source being of a first type of sources, transmitting a first response to the client and responsive to the source being of a second type of sources transmitting a second response to the client. The first response does not return a Uniform Resource Locator (URL) to a service endpoint, the second response returns a URL to a service endpoint. Furthermore, the anonymous discovery service may be a discovery service that requires no authentication.
    Type: Application
    Filed: December 7, 2021
    Publication date: January 25, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Amer HASSAN, Mahendra SEKARAN, Robert Andreas AICHNER, Ross Garrett CUTLER, Scott Edward VAN VLIET
  • Patent number: 11699084
    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: Grant
    Filed: May 24, 2022
    Date of Patent: July 11, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joyce Fang, Martin Ellis, Ross Garrett Cutler, David Yuheng Zhao, Thang Duong
  • Patent number: 11553123
    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: Grant
    Filed: July 18, 2019
    Date of Patent: January 10, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Ross Garrett Cutler
  • Patent number: 11526273
    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: Grant
    Filed: May 10, 2019
    Date of Patent: December 13, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Ross Garrett Cutler
  • Publication number: 20220300841
    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: May 24, 2022
    Publication date: September 22, 2022
    Inventors: Joyce FANG, Martin Ellis, Ross Garrett CUTLER, David Yuheng ZHAO, THANG DUONG
  • Patent number: 11373108
    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: Grant
    Filed: July 10, 2019
    Date of Patent: June 28, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joyce S Fang, Martin Ellis, Ross Garrett Cutler, David Yuheng Zhao, Thang Duong
  • Patent number: 11356586
    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: Grant
    Filed: July 17, 2019
    Date of Patent: June 7, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Ross Garrett Cutler
  • Patent number: 11301056
    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: Grant
    Filed: May 10, 2019
    Date of Patent: April 12, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Ross Garrett Cutler
  • Publication number: 20220076077
    Abstract: This document relates to training and employing a quality estimation model. One example includes a method or technique that can be performed on a computing device. The method or technique can include obtaining training signals exhibiting diverse impairments introduced when the training signals are captured or diverse artifacts introduced by different processing characteristics of a plurality of data enhancement models. The method or technique can also include obtaining quality labels for the training signals, and training a quality estimation model to estimate signal quality based at least on the training signals and the quality labels.
    Type: Application
    Filed: October 2, 2020
    Publication date: March 10, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Chandan Karadagur Ananda REDDY, Vishak GOPAL, Ross Garrett CUTLER
  • Patent number: 11270464
    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, in response to the detection of the inconsistency, correction data for the first image camera to reduce or eliminate the detected inconsistency.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: March 8, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Ross Garrett Cutler
  • Patent number: 11209979
    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: Grant
    Filed: May 10, 2019
    Date of Patent: December 28, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Ross Garrett Cutler
  • Publication number: 20210377063
    Abstract: A system or method may be used to improve effectiveness or inclusiveness of a communication session. A method may include identifying first parameters for the communication session and determining at least one second parameter as an output of a multivariate model using the first parameters as an input, the at least one second parameter output from the multivariate model based on the at least one second parameter having, compared to at least one of the first parameters, a higher likelihood of achieving inclusiveness. In an example, at least one graphical control may be generated for changing one of the first parameters to the at least one second parameter.
    Type: Application
    Filed: May 28, 2021
    Publication date: December 2, 2021
    Inventors: Ross Garrett Cutler, Yasaman Hosseinkashi
  • Patent number: 11144132
    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: Grant
    Filed: May 10, 2019
    Date of Patent: October 12, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Ross Garrett Cutler
  • Patent number: 11132069
    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: Grant
    Filed: May 11, 2019
    Date of Patent: September 28, 2021
    Assignee: Microsoft Technology Licensing, LLC.
    Inventor: Ross Garrett Cutler
  • Patent number: 11112881
    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: Grant
    Filed: May 10, 2019
    Date of Patent: September 7, 2021
    Assignee: Microsoft Technology Licensing, LLC.
    Inventor: Ross Garrett Cutler
  • Patent number: 11086514
    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: August 10, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Ross Garrett Cutler
  • Patent number: 11089265
    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: Grant
    Filed: April 17, 2018
    Date of Patent: August 10, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Ross Garrett Cutler
  • Patent number: 11082659
    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: Grant
    Filed: July 18, 2019
    Date of Patent: August 3, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Ross Garrett Cutler
  • Patent number: 11064154
    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: Grant
    Filed: July 18, 2019
    Date of Patent: July 13, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Ross Garrett Cutler