Search

Bennett Haynes Sorbo

from Seattle, WA
Age ~36

Bennett Sorbo Phones & Addresses

  • 4220 Phinney Ave N APT 303, Seattle, WA 98103
  • Charlottesville, VA

Publications

Us Patents

Ink Render Using High Priority Queues

View page
US Patent:
20180293689, Oct 11, 2018
Filed:
Apr 7, 2017
Appl. No.:
15/482373
Inventors:
- Redmond WA, US
Bennett H. SORBO - Seattle WA, US
Nicholas D. FEENEY - Bothell WA, US
International Classification:
G06T 1/20
G06T 11/20
G06T 11/00
G06T 1/60
Abstract:
Examples described herein generally relate to drawing digital ink on a display of a computer device. The computer device may render a frame via a graphics queue of a graphics processing unit (GPU). The computer device may fetch updated digital ink input from an input buffer at a designated time before scanning at least a portion of the frame including the digital ink. The computer device may draw the digital ink on the rendered frame via a priority queue of the GPU based on the updated digital ink input prior to displaying at least a portion of the frame including the digital ink. The priority queue may provide commands to dispatch a compute shader of the GPU to draw the digital ink.

Low Latency Cross Adapter Vr Presentation

View page
US Patent:
20180268511, Sep 20, 2018
Filed:
Jun 28, 2017
Appl. No.:
15/635501
Inventors:
- Redmond WA, US
Bennett H. SORBO - Seattle WA, US
International Classification:
G06T 1/20
G06F 3/01
H04N 5/04
G06F 1/16
G06T 11/60
A63F 13/53
Abstract:
Examples described herein generally relate to rendering virtual reality images on a computer device including an integrated first graphics processing unit (GPU) and a discrete second GPU. The second GPU can receive first pose information of a head mounted display (HMD) connected to a video port associated with the first GPU. The second GPU can render a virtual reality source image from an application based on the first pose information. The computer device can transfer the virtual reality source image from the second GPU to the first GPU. The first GPU can receive second updated pose information of the HMD. The first GPU can adjust the virtual reality source image based on the second updated pose information. The computer device can display the adjusted virtual reality image on the HMD via the video port. The virtual reality source image may be divided into portions for pipelining among the GPUs.

Managing Transitions Of Adaptive Display Rates For Different Video Playback Scenarios

View page
US Patent:
20180144724, May 24, 2018
Filed:
Dec 19, 2017
Appl. No.:
15/846254
Inventors:
- Redmond WA, US
Vlad Alexandrov - Kirkland WA, US
Zhigang Xu - Bellevue WA, US
Max McMullen - Seattle WA, US
Marcus Andrews - Bellevue WA, US
Bennett Sorbo - Seattle WA, US
Andrei Baioura - Redmond WA, US
Mikhail Leonov - Seattle WA, US
International Classification:
G09G 5/391
G09G 5/12
G06F 3/14
Abstract:
To manage dynamic adjustment of the refresh rate of a computer display, the operating system defines at least two playback modes: one or more custom modes that can be selected by applications, and a standard mode which is a default setting for the system that can be expected by applications. The operating system provides an application programming interface that enables an application to request using a custom mode. If approved to use the custom mode, then the application presents frames for display based on the custom mode. The operating system stores timing data for each buffered frame indicating how to play the frame in both standard mode and the custom mode. If a transition back to the standard mode occurs, the operating system uses the timing data to properly present frames of video until the application stops generating frames of video in the custom mode.

Managing Transitions Of Adaptive Display Rates For Different Video Playback Scenarios

View page
US Patent:
20140368519, Dec 18, 2014
Filed:
Jun 13, 2013
Appl. No.:
13/916623
Inventors:
- Redmond WA, US
Vlad Alexandrov - Kirkland WA, US
Zhigang Xu - Bellevue WA, US
Max McMullen - Seattle WA, US
Marcus Andrews - Bellevue WA, US
Bennett Sorbo - Seattle WA, US
Andrei Baioura - Redmond WA, US
Mikhail Leonov - Seattle WA, US
International Classification:
G09G 5/391
US Classification:
345545
Abstract:
To manage dynamic adjustment of the refresh rate of a computer display, the operating system defines at least two playback modes: one or more custom modes that can be selected by applications, and a standard mode which is a default setting for the system that can be expected by applications. The operating system provides an application programming interface that enables an application to request using a custom mode. If approved to use the custom mode, then the application presents frames for display based on the custom mode. The operating system stores timing data for each buffered frame indicating how to play the frame in both standard mode and the custom mode. If a transition back to the standard mode occurs, the operating system uses the timing data to properly present frames of video until the application stops generating frames of video in the custom mode.
Bennett Haynes Sorbo from Seattle, WA, age ~36 Get Report