Patents by Inventor Christian Maciocco

Christian Maciocco 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: 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
  • Patent number: 8369254
    Abstract: An intelligent network interface apparatus to provide always-on, always-connected processing for call signals is described. One embodiment of the apparatus includes logic to selectively handle incoming call signals even when a computer to which the apparatus is operably connected is unavailable (e.g., asleep). The apparatus may also include logic for selectively waking up a sleeping computer upon determining that incoming call signals indicate that a communication with the computer is desired. The incoming call signals may be associated with a voice over internet protocol (VoIP) communication.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: February 5, 2013
    Assignee: Intel Corporation
    Inventors: Kapil Sood, Christian Maciocco
  • 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: 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
  • Patent number: 8307234
    Abstract: Generally this disclosure describes methods and systems for conserving energy in a client platform by maintaining connectivity between the client platform and a remote resource when the client is in a low-power state. An example method may include receiving notification that the client platform is transitioning to the low-power state, receiving at least one payload from the client platform, the at least one payload being configured to maintain connectivity with a remote resource while the client platform is in the low-power state, transmitting a packet including the at least one payload and receiving a packet including an acknowledgement.
    Type: Grant
    Filed: January 14, 2012
    Date of Patent: November 6, 2012
    Assignee: Intel Corporation
    Inventors: Sameh Gobriel, Christian Maciocco, Kristoffer D. Fleming, Tsung-Yuan C. Tai
  • Patent number: 8279790
    Abstract: An embodiment may include circuitry to be comprised in a node. The node may be communicatively coupled to a network and may include a host processor to execute at least one communication protocol-related process. The circuitry may determine, at least in part, whether to buffer, at least in part, at least one packet received from the network based at least in part upon whether a weighted moving average exceeds a first threshold and is less than a second threshold. The average may be determined based at least in part upon one or more time intervals between one or more packet receptions from the network. Many alternatives, variations, and modifications are possible.
    Type: Grant
    Filed: March 11, 2010
    Date of Patent: October 2, 2012
    Assignee: Intel Corporation
    Inventors: Ren Wang, Tsung-Yuan C. Tai, Christian Maciocco, Shian Tsai, Jr.
  • 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
  • Publication number: 20120198030
    Abstract: In one embodiment, the present invention includes a method for obtaining file information regarding a file to be downloaded from a remote location to a computing device, creating at least one empty file in a destination storage based on the file information and communicating block information regarding the empty file to a network interface, and receiving a data packet of the file in the network interface and directly sending a payload of the data packet from the network interface to the destination storage according to the block information, while a host processor of the computing device is in a low power state. Other embodiments are described and claimed.
    Type: Application
    Filed: December 22, 2011
    Publication date: August 2, 2012
    Inventors: Ren Wang, Christian Maciocco, Tsung-Yuan C. Tai, Ahmad Samih, Mona Vij, Arun Raghunath, John Keys, Scott Hahn, Raj Yavatkar
  • Publication number: 20120166731
    Abstract: In some embodiments, an adaptive break-even time, based on the load level of the cache, may be employed.
    Type: Application
    Filed: December 22, 2010
    Publication date: June 28, 2012
    Inventors: CHRISTIAN MACIOCCO, REN WANG, TSUNG-YUAN C. TAI
  • Publication number: 20120117401
    Abstract: Generally this disclosure describes methods and systems for conserving energy in a client platform by maintaining connectivity between the client platform and a remote resource when the client is in a low-power state. An example method may include receiving notification that the client platform is transitioning to the low-power state, receiving at least one payload from the client platform, the at least one payload being configured to maintain connectivity with a remote resource while the client platform is in the low-power state, transmitting a packet including the at least one payload and receiving a packet including an acknowledgement.
    Type: Application
    Filed: January 14, 2012
    Publication date: May 10, 2012
    Inventors: Sameh Gobriel, Christian Maciocco, Kristoffer D. Fleming, Tsung-Yuan C. TAI
  • Patent number: 8171317
    Abstract: A computer system may comprise a platform in which a processing block may be provisioned. The processing block may determine an optimal compression ratio such that the optimal compression ratio may cause a minimum of a total power to be consumed by the computer platform. The total power may comprise total compression power consumption and total transmission power consumption. The processing block may generate compressed frames from a plurality of frames generated by an application. The compressed frames may be generated by encoding the plurality of frames using the optimal compression ratio. The processing block may select a network interface from multiple network interfaces supported by the computer system to transmit the compressed frames.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: May 1, 2012
    Assignee: Intel Corporation
    Inventors: Ren Wang, Christian Maciocco, Tsung-Yuan C. Tai
  • Publication number: 20120099563
    Abstract: Embodiments provide methods, systems, and apparatuses to generate and send a command message to a mobile device connected to a first wireless network to command the mobile device to connect to one of one or more candidate wireless networks. The message includes embedded service flow context information of the candidate networks including one or more attributes of the candidate wireless networks that are of potential interest to the mobile device in determining a performance or security impact if the mobile device switches to the one or more wireless networks. The mobile device can conditionally refuse the command if the candidate wireless networks are unable to meet one or more service level requirements of the apparatus. Other embodiments are disclosed and described.
    Type: Application
    Filed: December 28, 2011
    Publication date: April 26, 2012
    Inventors: Vijay Sarathi Kesavan, Christian Maciocco
  • Patent number: 8140089
    Abstract: Embodiments provide methods, systems, and apparatuses to generate and send a command message to a mobile device connected to a first wireless network to command the mobile device to connect to one of one or more candidate wireless networks. The message includes embedded service flow context information of the candidate networks including one or more attributes of the candidate wireless networks that are of potential interest to the mobile device in determining a performance or security impact if the mobile device switches to the one or more wireless networks. The mobile device can conditionally refuse the command if the candidate wireless networks are unable to meet one or more service level requirements of the apparatus. Other embodiments are disclosed and described.
    Type: Grant
    Filed: May 19, 2008
    Date of Patent: March 20, 2012
    Assignee: Intel Corporation
    Inventors: Vijay Sarathi Kesavan, Christian Maciocco
  • Publication number: 20120005501
    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: July 1, 2011
    Publication date: January 5, 2012
    Inventors: Christian Maciocco, Sameh Gobriel, Kristoffer Fleming, Gideon Prat, Tsung-Yuan Charlie Tai
  • Patent number: 8036115
    Abstract: A device, method, and computer readable medium are disclosed. In one embodiment the device includes a first network packet storage queue that is capable of storing incoming network packets from a network. The device also includes a second network packet storage queue that is capable of storing incoming network packets from a network. The device also includes flush logic to synchronize a flush of the network packets stored in the first and second network packet storage queues. The flush is triggered by a flush event affecting at least one of the storage queues.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: October 11, 2011
    Assignee: Intel Corporation
    Inventors: Christian Maciocco, Sanjay Bakshi, Shriharsha Hegde, Carol Bell, Tsung-Yuan Charles Tai, Jr-Shian Tsai
  • Patent number: 8023522
    Abstract: A network adapter comprises a controller to change to a first mode from a second mode based on a number of transmit packets, sizes of received packets, and intervals between arrivals of the received packets. In one embodiment, the network controller further comprises a memory to buffer received packets, where the received packets are buffered for a longer period in the first mode than in the second mode.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: September 20, 2011
    Assignee: Intel Corporation
    Inventors: Sameh Gobriel, Christian Maciocco, Tsung-Yuan Charles Tai, Sanjay Bakshi
  • Publication number: 20110222397
    Abstract: An embodiment may include circuitry to be comprised in a node. The node may be communicatively coupled to a network and may include a host processor to execute at least one communication protocol-related process. The circuitry may determine, at least in part, whether to buffer, at least in part, at least one packet received from the network based at least in part upon whether a weighted moving average exceeds a first threshold and is less than a second threshold. The average may be determined based at least in part upon one or more time intervals between one or more packet receptions from the network. Many alternatives, variations, and modifications are possible.
    Type: Application
    Filed: March 11, 2010
    Publication date: September 15, 2011
    Inventors: Ren Wang, Tsung-Yuan C. Tai, Christian Maciocco, Shian Tsai, JR.
  • Publication number: 20110222537
    Abstract: An embodiment may include network controller to be comprised in a first node. The node may be communicatively coupled to a network and may include a host processor to execute an operating system environment. The operating system environment may include, at least in part, a communication protocol stack and an application. The circuitry may receive, at least in part, a packet from the network. The packet may include, at least in part, a header and payload. At least one portion of the payload may be associated with the application. The circuitry may issue at least one portion of the header to the stack. The circuitry may issue the at least one portion of the payload to a destination device in a manner that by-passes involvement of the stack. The destination device may be specified, at least in part, by the application. Many alternatives, variations, and modifications are possible.
    Type: Application
    Filed: March 10, 2010
    Publication date: September 15, 2011
    Inventors: Ren Wang, Tsung-Yuan C. Tai, Christian Maciocco, Rajendra S. Yavatkar, Lakshman Krishnamurthy, Michael J. Espig
  • Patent number: 7983218
    Abstract: Embodiments of the invention relate to techniques to allow a wireless device engaged in a Session Initiation Protocol (SIP) communication session to move between heterogeneous wireless networks without terminating the SIP session.
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: July 19, 2011
    Assignee: Intel Corporation
    Inventors: Vijay Sarathi Kesavan, Christian Maciocco, Ng See Leng, Choong Khong Neng
  • Publication number: 20110154080
    Abstract: Embodiments of an apparatus, system and method are described for input/output (I/O) device assisted platform power management. An apparatus may comprise, for example, power management logic operative to receive idle duration information from one or more input/output (I/O) devices and to modify a power state for one or more components based on the idle information. Other embodiments are described and claimed.
    Type: Application
    Filed: December 22, 2009
    Publication date: June 23, 2011
    Inventors: Ren Wang, Jong Han Park, Christian Maciocco, Jr-Shian Tsai, Tsung-Yuan C. Tai