Patents by Inventor Devdeep Ray

Devdeep Ray 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: 12647368
    Abstract: A server transmits an encoded game frame over a network to a respective client system as a set of packets. In response to transmitting the set of packets, the server determines a bandwidth estimate based on the size of the encoded game frame and the timing data associated with the transmitted set of packets. The server then compares the bandwidth estimate to a current video bitrate of the game stream being transmitted from the server to the respective client device. In response to the comparison indicating an underutilization of the network, the server increases the encoding bitrate. Further, in response to the comparison indication an overutilization of the network, the server decreases the encoding bitrate.
    Type: Grant
    Filed: July 31, 2024
    Date of Patent: June 2, 2026
    Assignee: GOOGLE LLC
    Inventors: Teng Wei, Connor Smith, David Chu, Devdeep Ray, Bernhard Reinert, Zengbin Zhang
  • Publication number: 20250233829
    Abstract: Methods, systems, and apparatus are provided for fair data packet delivery. In some applications, such as financial exchanges, online gaming, and consensus protocols, having data received by each receiver at or near the same time can be just as important, if not more important, than achieving minimal latency. A system as described herein implements a hold-and-release of data packets on network interface controllers to ensure data packets are delivered to multiple receivers within tens of nanoseconds of one another. The system described can be implemented on a variety of different network devices with different built-in traffic shaping functionality. The hold and release is achieved by precise clocks in hardware, synchronized to deliver packets in a manner that reduces latency variation introduced in other end-to-end packet delivery systems. A fair data packet delivery system is achieved without relying on either software and its associated jitter, or system-specific notions of fairness.
    Type: Application
    Filed: January 9, 2025
    Publication date: July 17, 2025
    Inventors: Yuliang Li, Junzhi Gong, Nandita Dukkipati, Kok-kiong Yap, Devdeep Ray, Hassan Mohamed Gamal Hassan Wassel
  • Publication number: 20250039099
    Abstract: A server transmits an encoded game frame over a network to a respective client system as a set of packets. In response to transmitting the set of packets, the server determines a bandwidth estimate based on the size of the encoded game frame and the timing data associated with the transmitted set of packets. The server then compares the bandwidth estimate to a current video bitrate of the game stream being transmitted from the server to the respective client device. In response to the comparison indicating an underutilization of the network, the server increases the encoding bitrate. Further, in response to the comparison indication an overutilization of the network, the server decreases the encoding bitrate.
    Type: Application
    Filed: July 31, 2024
    Publication date: January 30, 2025
    Inventors: Teng Wei, Connor Smith, David Chu, Devdeep Ray, Bernhard Reinert, Zengbin Zhang
  • Publication number: 20230318980
    Abstract: A server transmits an encoded game frame over a network to a respective client system as a set of packets. In response to transmitting the set of packets, the server determines a bandwidth estimate based on the size of the encoded game frame and the timing data associated with the transmitted set of packets. The server then compares the bandwidth estimate to a current video bitrate of the game stream being transmitted from the server to the respective client device. In response to the comparison indicating an underutilization of the network, the server increases the encoding bitrate. Further, in response to the comparison indication an overutilization of the network, the server decreases the encoding bitrate.
    Type: Application
    Filed: April 4, 2022
    Publication date: October 5, 2023
    Inventors: Teng Wei, Connor Smith, David Chu, Devdeep Ray, Bernhard Reinert, Zengbin Zhang