Patents by Inventor Gideon Prat

Gideon Prat 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: 10185385
    Abstract: A method and apparatus to reduce the idle link power in a platform. In one embodiment of the invention, the host and its coupled endpoint(s) in the platform each has a low power idle link state that allows disabling of the high speed link circuitry in both the host and its coupled endpoint(s). This allows the platform to reduce its idle power as both the host and its coupled endpoint(s) are able to turn off their high speed link circuitry in one embodiment of the invention.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: January 22, 2019
    Assignee: Intel Corporation
    Inventors: Paul S. Diefenbaugh, Robert E. Gough, Yuval Bachrach, Mikal C. Hunsaker, Rafi Ben-Tal, Ilan Pardo, Gideon Prat, David J. Harriman
  • Patent number: 9723342
    Abstract: An approach is provided for determining a program clock reference (PCR) value validity, for avoiding inaccurate variable delay reference (VDR) values, and for avoiding a mismatch in a data packet between a sequence number and a packet number for a wireless display extension. The approach involves determining to generate a data packet carrier having an optional PCR value, a VDR) value, and a validity indicator. The approach may further involve processing the data packet carrier to determine whether the data packet carrier has the optional PCR value. The approach may also involve causing, at least in part, a surrogate PCR value to be generated based, at least in part, on a determined absence of the optional PCR value from the data packet carrier.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: August 1, 2017
    Assignee: Intel Corporation
    Inventors: Guoqing Li, Joseph A. Bennett, Gideon Prat, Solomon B. Trainin, Sang-Hee Lee, Vallabhajosyula Z. Somayazulu, George R. Hayek, Pat Brouillette, Dmitrii A. Loukianov
  • Publication number: 20170123475
    Abstract: A method and apparatus to reduce the idle link power in a platform. In one embodiment of the invention, the host and its coupled endpoint(s) in the platform each has a low power idle link state that allows disabling of the high speed link circuitry in both the host and its coupled endpoint(s). This allows the platform to reduce its idle power as both the host and its coupled endpoint(s) are able to turn off their high speed link circuitry in one embodiment of the invention.
    Type: Application
    Filed: June 13, 2016
    Publication date: May 4, 2017
    Inventors: Paul S. Diefenbaugh, Robert E. Gough, Yuval Bachrach, Mikal C. Hunsaker, Rafi Ben-Tal, Ilan Pardo, Gideon Prat, David J. Harriman
  • Patent number: 9367116
    Abstract: A system on a chip (SoC) is provided including processing cores and a root complex. The transaction requests are communicated between a root port of the root complex and a device, the root port including electrical idle (EI) exit detect circuitry and a reference clock source. The root port supports a first link state, in which the reference clock source and EI exit detect circuitry of the root port are disabled but a common mode voltage is maintained, and a second link state, in which the reference clock source and EI exit detect circuitry are disabled and the common mode voltage is not maintained. The root port transitions to the first link state based on a service latency requirement of the device being less than a threshold and to the second link state based on the service latency requirement being greater than or equal to the threshold.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: June 14, 2016
    Assignee: Intel Corporation
    Inventors: Paul S. Diefenbaugh, Robert E. Gough, Yuval Bachrach, Mikal C. Hunsaker, Rafi Ben-Tal, Ilan Pardo, Gideon Prat, David J. Harriman
  • Patent number: 9338135
    Abstract: Some demonstrative embodiments include devices, systems and/or methods of maintaining connectivity over a Virtual-Private-Network (VPN). For example, a system may include a server to communicate with at least one computing device via a VPN tunnel, to receive from the computing device a mode indication indicating that the computing device is in a standby mode, to receive from at least one application server one or more packets intended for the computing device when the computing device is in the standby mode, based on at least one filtering criterion, to detect at least one targeted packet to be provided to the computing device, and to transfer the targeted packet to the computing device via the VPN tunnel.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: May 10, 2016
    Assignee: INTEL CORPORATION
    Inventors: Gideon Prat, Uri Kahana
  • Publication number: 20160109925
    Abstract: A system on a chip (SoC) is provided including processing cores and a root complex. The transaction requests are communicated between a root port of the root complex and a device, the root port including electrical idle (EI) exit detect circuitry and a reference clock source. The root port supports a first link state, in which the reference clock source and EI exit detect circuitry of the root port are disabled but a common mode voltage is maintained, and a second link state, in which the reference clock source and EI exit detect circuitry are disabled and the common mode voltage is not maintained. The root port transitions to the first link state based on a service latency requirement of the device being less than a threshold and to the second link state based on the service latency requirement being greater than or equal to the threshold.
    Type: Application
    Filed: December 22, 2015
    Publication date: April 21, 2016
    Inventors: Paul S. Diefenbaugh, Robert E. Gough, Yuval Bachrach, Mikal C. Hunsaker, Rafi Ben-Tal, Ilan Pardo, Gideon Prat, David J. Harriman
  • Patent number: 9280198
    Abstract: A method and apparatus to reduce the idle link power in a platform. In one embodiment of the invention, the host and its coupled endpoint(s) in the platform each has a low power idle link state that allows disabling of the high speed link circuitry in both the host and its coupled endpoint(s). This allows the platform to reduce its idle power as both the host and its coupled endpoint(s) are able to turn off their high speed link circuitry in one embodiment of the invention.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: March 8, 2016
    Assignee: Intel Corporation
    Inventors: Paul S. Diefenbaugh, Robert E. Gough, Yuval Bachrach, Mikal C. Hunsaker, Rafi Ben-Tal, Ilan Pardo, Gideon Prat, David J. Harriman
  • Publication number: 20150382035
    Abstract: An approach is provided for determining a program clock reference (PCR) value validity, for avoiding inaccurate variable delay reference (VDR) values, and for avoiding a mismatch in a data packet between a sequence number and a packet number for a wireless display extension. The approach involves determining to generate a data packet carrier having an optional PCR value, a VDR) value, and a validity indicator. The approach may further involve processing the data packet carrier to determine whether the data packet carrier has the optional PCR value. The approach may also involve causing, at least in part, a surrogate PCR value to be generated based, at least in part, on a determined absence of the optional PCR value from the data packet carrier.
    Type: Application
    Filed: December 21, 2011
    Publication date: December 31, 2015
    Inventors: Guoqing Li, Joseph A. Bennett, Gideon Prat, Solomon B. Trainin, Sang-Hee Lee, Vallabhajosyula Z. Somayazulu, George R. Hayek, Pat Brouillette, Dmitrii A. Loukianov
  • Patent number: 8892928
    Abstract: A system and method for maintaining connectivity between a host system running an Always-On-Always-Connected (AOAC) application and an associated remote application server. The system further includes circuitry configured to establish a communication link between the host system and the remote application server. The circuitry is configured periodically transmit keep-alive messages to the remote application server after the host system transitions to and remains in a low-power state. The keep-alive messages are configured to maintain connectivity and presence of the AOAC application with the remote application server while the host system is in the low-power state.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: November 18, 2014
    Assignee: Intel Corporation
    Inventors: Christian Maciocco, Sameh Gobriel, Kristoffer Fleming, Gideon Prat, Tsung-Yuan Charlie Tai
  • Publication number: 20140310543
    Abstract: A method and apparatus to reduce the idle link power in a platform. In one embodiment of the invention, the host and its coupled endpoint(s) in the platform each has a low power idle link state that allows disabling of the high speed link circuitry in both the host and its coupled endpoint(s). This allows the platform to reduce its idle power as both the host and its coupled endpoint(s) are able to turn off their high speed link circuitry in one embodiment of the invention.
    Type: Application
    Filed: January 6, 2014
    Publication date: October 16, 2014
    Inventors: Paul S. Diefenbaugh, Robert E. Gough, Yuval Bachrach, Mikal C. Hunsake, Rafi Ben-Tal, Ilan Pardo, Gideon Prat, David J. Harriman
  • Publication number: 20140241380
    Abstract: A data packet or payload defined by a first format, is generated and is wrapped with headers as defined by a second format, and is processed through a pass through mechanism for transmission based on the second format. The processing includes adding or encapsulating the payload in the transmission data packet. When receiving the transmitted data packet, the headers may be parsed, and the payload processed.
    Type: Application
    Filed: November 17, 2011
    Publication date: August 28, 2014
    Inventors: Joseph A. Bennett, Guoging Li, Vallabhajosyula S. Somayazulu, George R. Hayek, Gideon Prat, Srikanth Kambhatla
  • Patent number: 8689028
    Abstract: A method and apparatus to reduce the idle link power in a platform. In one embodiment of the invention, the host and its coupled endpoint(s) in the platform each has a low power idle link state that allows disabling of the high speed link circuitry in both the host and its coupled endpoint(s). This allows the platform to reduce its idle power as both the host and its coupled endpoint(s) are able to turn off their high speed link circuitry in one embodiment of the invention.
    Type: Grant
    Filed: July 1, 2011
    Date of Patent: April 1, 2014
    Assignee: Intel Corporation
    Inventors: Paul S. Diefenbaugh, Robert E. Gough, Yuval Bachrach, Mikal C. Hunsaker, Rafi Ben-Tal, Ilan Pardo, Gideon Prat, David J. Harriman
  • Patent number: 8566625
    Abstract: A system and method for maintaining connectivity between a host system running an Always-On-Always-Connected (AOAC) application and an associated remote application server includes determining a timing interval Ti for sending keep-alive messages. The timing interval Ti may be determined by selecting a value for a timeout (Ti) to a value between a maximum timeout (Tmax) and a minimum timeout (Tmin), transmitting a keep-alive message, at an interval based on Ti, across a network connection between a client platform running an Always-On-Always-Connected (AOAC) application and a remote application server associated with the AOAC application, checking a status of the network connection, increasing the value for Tmin if the network connection is still active and decreasing the value for Tmax if the network connection has been dropped.
    Type: Grant
    Filed: July 1, 2011
    Date of Patent: October 22, 2013
    Assignee: Intel Corporation
    Inventors: Sameh Gobriel, Christian Maciocco, Kristoffer Fleming, Gideon Prat, Tsung-Yuan Charlie Tai
  • Publication number: 20130276094
    Abstract: Some demonstrative embodiments include devices, systems and/or methods of maintaining connectivity over a Virtual-Private-Network (VPN). For example, a system may include a server to communicate with at least one computing device via a VPN tunnel, to receive from the computing device a mode indication indicating that the computing device is in a standby mode, to receive from at least one application server one or more packets intended for the computing device when the computing device is in the standby mode, based on at least one filtering criterion, to detect at least one targeted packet to be provided to the computing device, and to transfer the targeted packet to the computing device via the VPN tunnel.
    Type: Application
    Filed: September 30, 2011
    Publication date: October 17, 2013
    Inventors: Gideon Prat, Uri Kahana
  • Publication number: 20130198547
    Abstract: A system and method for maintaining connectivity between a host system running an Always-On-Always-Connected (AOAC) application and an associated remote application server. The system further includes circuitry configured to establish a communication link between the host system and the remote application server. The circuitry is configured periodically transmit keep-alive messages to the remote application server after the host system transitions to and remains in a low-power state. The keep-alive messages are configured to maintain connectivity and presence of the AOAC application with the remote application server while the host system is in the low-power state.
    Type: Application
    Filed: February 28, 2013
    Publication date: August 1, 2013
    Inventors: Christian Maciocco, Sameh Gobriel, Kristoffer Fleming, Gideon Prat, Tsung-Yuan Charlie Tai
  • Patent number: 8402289
    Abstract: A system and method for maintaining connectivity between a host system running an Always-On-Always-Connected (AOAC) application and an associated remote application server. The system further includes circuitry configured to establish a communication link between the host system and the remote application server. The circuitry is configured periodically transmit keep-alive messages to the remote application server after the host system transitions to and remains in a low-power state. The keep-alive messages are configured to maintain connectivity and presence of the AOAC application with the remote application server while the host system is in the low-power state.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: March 19, 2013
    Assignee: Intel Corporation
    Inventors: Christian Maciocco, Sameh Gobriel, Kristoffer Fleming, Gideon Prat, Tsung-Yuan Charlie Tai
  • Publication number: 20130007495
    Abstract: A system and method for maintaining connectivity between a host system running an Always-On-Always-Connected (AOAC) application and an associated remote application server. The system further includes circuitry configured to establish a communication link between the host system and the remote application server. The circuitry is configured periodically transmit keep-alive messages to the remote application server after the host system transitions to and remains in a low-power state. The keep-alive messages are configured to maintain connectivity and presence of the AOAC application with the remote application server while the host system is in the low-power state.
    Type: Application
    Filed: December 30, 2011
    Publication date: January 3, 2013
    Inventors: Christian Maciocco, Sameh Gobriel, Kristoffer Fleming, Gideon Prat, Tsung-Yuan Charlie Tai
  • Publication number: 20130007484
    Abstract: A system and method for maintaining connectivity between a host system running an Always-On-Always-Connected (AOAC) application and an associated remote application server includes determining a timing interval Ti for sending keep-alive messages. The timing interval Ti may be determined by selecting a value for a timeout (Ti) to a value between a maximum timeout (Tmax) and a minimum timeout (Tmin), transmitting a keep-alive message, at an interval based on Ti, across a network connection between a client platform running an Always-On-Always-Connected (AOAC) application and a remote application server associated with the AOAC application, checking a status of the network connection, increasing the value for Tmin if the network connection is still active and decreasing the value for Tmax if the network connection has been dropped.
    Type: Application
    Filed: July 1, 2011
    Publication date: January 3, 2013
    Inventors: Sameh Gobriel, Christian Maciocco, Kristoffer Fleming, Gideon Prat, Tsung-Yuan Charlie Tai
  • Publication number: 20130007483
    Abstract: A method and apparatus to reduce the idle link power in a platform. In one embodiment of the invention, the host and its coupled endpoint(s) in the platform each has a low power idle link state that allows disabling of the high speed link circuitry in both the host and its coupled endpoint(s). This allows the platform to reduce its idle power as both the host and its coupled endpoint(s) are able to turn off their high speed link circuitry in one embodiment of the invention.
    Type: Application
    Filed: July 1, 2011
    Publication date: January 3, 2013
    Inventors: Paul S. Diefenbaugh, Robert E. Gough, Yuval Bachrach, Mikal C. Hunsaker, Rafi Ben-Tal, Ilan Pardo, Gideon Prat, David J. Harriman
  • Patent number: 8239698
    Abstract: A system and method for maintaining connectivity between a host system running an Always-On-Always-Connected (AOAC) application and an associated remote application server. The system further includes circuitry configured to establish a communication link between the host system and the remote application server. The circuitry is configured periodically transmit keep-alive messages to the remote application server after the host system transitions to and remains in a low-power state. The keep-alive messages are configured to maintain connectivity and presence of the AOAC application with the remote application server while the host system is in the low-power state.
    Type: Grant
    Filed: July 1, 2011
    Date of Patent: August 7, 2012
    Assignee: Intel Corporation
    Inventors: Christian Maciocco, Sameh Gobriel, Kristoffer Fleming, Gideon Prat, Tsung-Yuan Charlie Tai