Patents by Inventor Keith Whitwell

Keith Whitwell 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: 10693935
    Abstract: Methods, techniques, and systems for user interface remoting using video streaming techniques are provided. Example embodiments provide User Interface Remoting and Optimization System (“UIROS”), which enables the efficient remoting of pixel-oriented user interfaces on behalf of their guests using generic video streaming techniques, such as H.264, to send compressed user interface image information in the form of video frame encoded bitstreams. In one embodiment, the UIROS comprises server side support including a UI remoting server, a video encoder, and rendering support and client side support including a UI remoting client, a video decoder, and a display. These components cooperate to implement optimized UI remoting that is bandwidth efficient, low latency and CPU efficient.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: June 23, 2020
    Assignee: VMware, Inc.
    Inventors: Salim AbiEzzi, Keith Whitwell
  • Patent number: 10218469
    Abstract: A method of transmitting packets at a first node of a network to a second node of the network, includes the steps of determining whether or not a total number of packets that are in flight is less a threshold number of packets, computing a target number of forward error correction (FEC) packets upon determining that the total number is less than the threshold number, transmitting a new FEC packet if the number of FEC packets that are in flight is less than the target number, and transmitting a data packet if the number of FEC packets that are in flight is equal to or greater than the target number.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: February 26, 2019
    Assignee: VMWARE, INC.
    Inventor: Keith Whitwell
  • Publication number: 20180167162
    Abstract: A method of transmitting packets at a first node of a network to a second node of the network, includes the steps of determining whether or not a total number of packets that are in flight is less a threshold number of packets, computing a target number of forward error correction (FEC) packets upon determining that the total number is less than the threshold number, transmitting a new FEC packet if the number of FEC packets that are in flight is less than the target number, and transmitting a data packet if the number of FEC packets that are in flight is equal to or greater than the target number.
    Type: Application
    Filed: December 8, 2016
    Publication date: June 14, 2018
    Inventor: Keith WHITWELL
  • Publication number: 20160182595
    Abstract: Methods, techniques, and systems for user interface remoting using video streaming techniques are provided. Example embodiments provide User Interface Remoting and Optimization System (“UIROS”), which enables the efficient remoting of pixel-oriented user interfaces on behalf of their guests using generic video streaming techniques, such as H.264, to send compressed user interface image information in the form of video frame encoded bitstreams. In one embodiment, the UIROS comprises server side support including a UI remoting server, a video encoder, and rendering support and client side support including a UI remoting client, a video decoder, and a display. These components cooperate to implement optimized UI remoting that is bandwidth efficient, low latency and CPU efficient.
    Type: Application
    Filed: February 29, 2016
    Publication date: June 23, 2016
    Inventors: Salim AbiEzzi, Keith Whitwell
  • Patent number: 9277237
    Abstract: Methods, techniques, and systems for user interface remoting using video streaming techniques are provided. Example embodiments provide User Interface Remoting and Optimization System (“UIROS”), which enables the efficient remoting of pixel-oriented user interfaces on behalf of their guests using generic video streaming techniques, such as H.264, to send compressed user interface image information in the form of video frame encoded bitstreams. In one embodiment, the UIROS comprises server side support including a UI remoting server, a video encoder, and rendering support and client side support including a UI remoting client, a video decoder, and a display. These components cooperate to implement optimized UI remoting that is bandwidth efficient, low latency and CPU efficient.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: March 1, 2016
    Assignee: VMware, Inc.
    Inventors: Salim Abiezzi, Keith Whitwell
  • Publication number: 20140032775
    Abstract: Methods, techniques, and systems for user interface remoting using video streaming techniques are provided. Example embodiments provide User Interface Remoting and Optimization System (“UIROS”), which enables the efficient remoting of pixel-oriented user interfaces on behalf of their guests using generic video streaming techniques, such as H.264, to send compressed user interface image information in the form of video frame encoded bitstreams. In one embodiment, the UIROS comprises server side support including a UI remoting server, a video encoder, and rendering support and client side support including a UI remoting client, a video decoder, and a display. These components cooperate to implement optimized UI remoting that is bandwidth efficient, low latency and CPU efficient.
    Type: Application
    Filed: July 30, 2012
    Publication date: January 30, 2014
    Applicant: VMware, Inc.
    Inventors: Salim Abiezzi, Keith Whitwell