Patents by Inventor Roberto Javier Peon

Roberto Javier Peon 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: 20210288738
    Abstract: The disclosed systems and methods may include a network device for evaluating, developing, and benchmarking a precision time protocol network. Additionally, the disclosed systems and methods may be directed to utilizing direct server return for content delivery network traffic. The disclosed apparatus may include a grommet and a clip, where the grommet includes an opening shaped to hold at least one cable such as a medusa cable and a groove around an outer diameter of the grommet. The disclosed apparatuses, systems, and methods may include an apparatus for organizationally distributing cables to rackmount network devices. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: June 2, 2021
    Publication date: September 16, 2021
    Inventors: Ahmad Byagowi, Andrei Lukovenko, Huapeng Zhou, Yair Gottdenker, Alan H. Frindell, Roberto Javier Peon, Luca Niccolini, Yang Chi, Matthew Hansen Joras, Chenyu Xu, Blanche Sydney Christina Chisholm, Shawn Blanchard, Hao-Yun Ma, Wei-Ta Peng
  • Patent number: 9838353
    Abstract: A system and machine-implemented method for communicating with a client device. A server receives a first request by a client device via a first communication protocol, wherein the first request establishes a NAT binding which defines a communication path from a server to the client device. The server sends a response to the received first request via the first communication protocol, wherein the response is directed to the client device based on the NAT binding. The server determines that the response is unsuccessful in reaching the client device. In response to the determination, the server transmits a communication to the client device via a second communication protocol which is different than the first communication protocol, wherein the communication instructs the client device to re-establish the NAT binding.
    Type: Grant
    Filed: November 1, 2013
    Date of Patent: December 5, 2017
    Assignee: Google LLC
    Inventors: James Anthony Roskind, Roberto Javier Peon
  • Patent number: 9432274
    Abstract: A system and method for facilitating packet loss recovery using an intermediary are provided. The system includes a first node configured to transmit a plurality of data packets, a second node configured to receive the plurality of data packets and a third node configured to act as an intermediary between the first node and the second node and is configured to receive one or more packets of the plurality of data packets transmitted from the first node to the second node before the one or more packets are transmitted to the second node, and determine if a packet loss event has occurred, wherein a packet loss event occurs if a first packet of the plurality of packets is lost during transmission from the first node to the second node and take an action with respect to the first packet if it determined that a packet loss event has occurred.
    Type: Grant
    Filed: November 1, 2013
    Date of Patent: August 30, 2016
    Assignee: Google Inc.
    Inventors: Roberto Javier Peon, James Anthony Roskind
  • Publication number: 20150127853
    Abstract: A system and machine-implemented method for communicating with a client device. A server receives a first request by a client device via a first communication protocol, wherein the first request establishes a NAT binding which defines a communication path from a server to the client device. The server sends a response to the received first request via the first communication protocol, wherein the response is directed to the client device based on the NAT binding. The server determines that the response is unsuccessful in reaching the client device. In response to the determination, the server transmits a communication to the client device via a second communication protocol which is different than the first communication protocol, wherein the communication instructs the client device to re-establish the NAT binding.
    Type: Application
    Filed: November 1, 2013
    Publication date: May 7, 2015
    Applicant: GOOGLE INC.
    Inventors: James Anthony ROSKIND, Roberto Javier PEON
  • Patent number: 8966070
    Abstract: Aspects of the invention provide systems and methods for reducing latency in TCP connections. A client computer may send a request for information to a server computer using TCP. In response, the server may transmit the information to the client device according to default TCP connection assumptions. The server may re-configure the TCP connection based on various network statistics identified by the characteristics of the exchange between the server and the client. The server may periodically provide the network statistics concerning the speed of the network connection between the server and the client to the client. This information may be stored in cache memory by the client device for later use. For example, the next time the client device requests information from the server, the server may request the cached network statistics. The server may use this information to determine how information should be transmitted to the client.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: February 24, 2015
    Assignee: Google Inc.
    Inventors: Yuchung Cheng, Michael A. Belshe, Roberto Javier Peon
  • Patent number: 8606930
    Abstract: A content distribution network includes a proxy server in communication with one or more content distribution servers. The proxy server services connections to the content distribution servers from one or more client devices. The proxy server responds to changes in memory utilization for servicing the connections of the client devices. To respond to the changes in memory utilization, the proxy server may include a connection manager, a process manager, and a memory manager. The memory manager performs one or more operations to determine a memory pressure amount. The memory pressure amount may represent a ratio of the amount of memory allocated by the proxy server to the amount of memory available to the proxy server. Based on monitoring the memory pressure amount, the memory manager adjusts a connection serviceable amount that informs the connection manager of the number of potential connections the proxy server may service.
    Type: Grant
    Filed: May 21, 2010
    Date of Patent: December 10, 2013
    Assignee: Google Inc.
    Inventors: Sushant Jain, Roberto Javier Peon, James Angus Morrison
  • Patent number: 8458327
    Abstract: Aspects of the invention provide systems and methods for reducing latency in TCP connections. A client computer may send a request for information to a server computer using TCP. In response, the server may transmit the information to the client device according to default TCP connection assumptions. The server may re-configure the TCP connection based on various network statistics identified by the characteristics of the exchange between the server and the client. The server may periodically provide the network statistics concerning the speed of the network connection between the server and the client to the client. This information may be stored in cache memory by the client device for later use. For example, the next time the client device requests information from the server, the server may request the cached network statistics. The server may use this information to determine how information should be transmitted to the client.
    Type: Grant
    Filed: July 15, 2010
    Date of Patent: June 4, 2013
    Assignee: Google Inc.
    Inventors: Yuchung Cheng, Michael A. Belshe, Roberto Javier Peon