Patents by Inventor Kevin B. Stanton

Kevin B. Stanton 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: 11139991
    Abstract: Various approaches for coordinating edge computing transactions are described, based on the generation and verification of fine-grained timestamp values among distributed computing entities in an edge computing system. In an edge computing system, an edge computing device performs operations to obtain transaction data, a timestamp, and a timestamp signature for a transaction, with the timestamp generated from a secure (and attestable) timestamp procedure that is coordinated with another entity (including via a network-coordinated timestamp synchronization). This timestamp is verified by the device based on the timestamp signature and the transaction data for the transaction, and the transaction is conducted (e.g., using a value of the timestamp) at the device or elsewhere in the system based on successful verification.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: October 5, 2021
    Assignee: Intel Corporation
    Inventors: Kshitij Arun Doshi, Ned M. Smith, Francesc Guim Bernat, Kevin B. Stanton
  • Patent number: 10708328
    Abstract: Techniques to output a media stream, capture a media stream, or synchronize the output or capture of the media stream at a specified time are described. A media stream output or capture apparatus may include a media processor to receive a media stream to output or a request to capture a media stream and a start time. A buffer generator may be included to generate an input or an output buffer and a media mixer may be included to mix the media stream into the output buffer at the start time or capture the media stream from the input buffer at the start time.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: July 7, 2020
    Assignee: Intel Corporation
    Inventors: Christopher Hall, Kevin B. Stanton, Pierre-Louis Bossart, Anthony S. Bock, Ohad Falik
  • Publication number: 20200127861
    Abstract: Various approaches for coordinating edge computing transactions are described, based on the generation and verification of fine-grained timestamp values among distributed computing entities in an edge computing system. In an edge computing system, an edge computing device performs operations to obtain transaction data, a timestamp, and a timestamp signature for a transaction, with the timestamp generated from a secure (and attestable) timestamp procedure that is coordinated with another entity (including via a network-coordinated timestamp synchronization). This timestamp is verified by the device based on the timestamp signature and the transaction data for the transaction, and the transaction is conducted (e.g., using a value of the timestamp) at the device or elsewhere in the system based on successful verification.
    Type: Application
    Filed: December 20, 2019
    Publication date: April 23, 2020
    Inventors: Kshitij Arum Doshi, Ned M. Smith, Francesc Guim Bernat, Kevin B. Stanton
  • Patent number: 10560252
    Abstract: An apparatus for time aware audio streams is described herein. The apparatus includes a converter and an alignment unit. The converter is to perform sample rate conversion of data from a first clock to a second clock. The alignment unit is to indicate valid sample points in the data based on a relationship between the first clock and the second clock.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: February 11, 2020
    Assignee: Intel Corporation
    Inventors: Anthony S. Bock, Kevin B. Stanton, Christopher S. Hall
  • Publication number: 20170288847
    Abstract: An apparatus for time aware audio streams is described herein. The apparatus includes a converter and an alignment unit. The converter is to perform sample rate conversion of data from a first clock to a second clock. The alignment unit is to indicate valid sample points in the data based on a relationship between the first clock and the second clock.
    Type: Application
    Filed: April 1, 2016
    Publication date: October 5, 2017
    Applicant: Intel Corporation
    Inventors: Anthony S. Bock, Kevin B. Stanton, Christopher S. Hall
  • Patent number: 9571215
    Abstract: Methods and apparatus relating to measuring time offsets between devices with independent silicon clocks are described. In some embodiments, logic is provided to synchronize a first clock of a first agent with a second clock of a second agent based on one or more messages exchanged between the first agent and the second agent and a platform time. The first agent and the second agent are coupled via a link. Other embodiments are also disclosed and claimed.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 14, 2017
    Assignee: Intel Corporation
    Inventors: Anthony S. Bock, Kevin B. Stanton, Ohad Falik, Mikal C. Hunsaker
  • Publication number: 20150264136
    Abstract: Techniques to output a media stream, capture a media stream, or synchronize the output or capture of the media stream at a specified time are described. A media stream output or capture apparatus may include a media processor to receive a media stream to output or a request to capture a media stream and a start time. A buffer generator may be included to generate an input or an output buffer and a media mixer may be included to mix the media stream into the output buffer at the start time or capture the media stream from the input buffer at the start time.
    Type: Application
    Filed: March 17, 2014
    Publication date: September 17, 2015
    Inventors: CHRISTOPHER HALL, KEVIN B. STANTON, PIERRE-LOUIS BOSSART, ANTHONY S. BOCK, OHAD FALIK
  • Patent number: 9083617
    Abstract: An embodiment may include circuitry to determine, at least in part, whether to delay transmission, at least in part, of at least one frame in favor of transmitting at least one other frame. The at least one other frame may belongs to at least one packet stream that is associated with at least one bandwidth reservation. The transmission of the at least one frame may be timed to occur prior to the transmitting of the at least one other frame. The at least one frame, at the time that it is selected for transmission, may have a relatively higher transmission priority than a relatively lower transmission priority of the at least one other frame. Many modifications, variations, and alternatives are possible without departing from this embodiment.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: July 14, 2015
    Assignee: Intel Corporation
    Inventor: Kevin B. Stanton
  • Patent number: 9014211
    Abstract: An embodiment may include circuitry that may facilitate, at least in part, assignment, at least in part, of at least one bandwidth reservation for at least one packet stream and/or at least one stream reservation class. The at least one bandwidth reservation may be greater than an expected communication bandwidth of the at least one packet stream. The assignment of the at least one bandwidth reservation may be made prior to commencement of communication of the at least one packet stream. The at least one bandwidth reservation may be assigned exclusively to the at least one packet stream and/or the at least one stream reservation class. Many modifications, variations, and alternatives are possible without departing from this embodiment.
    Type: Grant
    Filed: April 16, 2014
    Date of Patent: April 21, 2015
    Assignee: Intel Corporation
    Inventor: Kevin B. Stanton
  • Patent number: 8984154
    Abstract: A system and method for synchronizing simultaneous media stream playback across disjoint network timing/clock islands. An embodiment of a method includes determining a closest device to a source device in a network communications path between the source device and one or more target devices. Here, clocks of the closest device and the one or more target devices are synchronized and a clock of the source device is not necessarily synchronized with the clocks of the closest device and the one or more target devices. A current time for the closest device is then determined. A start time is assigned to at least the current time plus a maximum latency across the network communications path. A data stream and the start time are sent to the one or more target devices for rendering. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: March 17, 2015
    Assignee: Intel Corporation
    Inventor: Kevin B. Stanton
  • Publication number: 20140334582
    Abstract: Methods and apparatus relating to measuring time offsets between devices with independent silicon clocks are described. In some embodiments, logic is provided to synchronize a first clock of a first agent with a second clock of a second agent based on one or more messages exchanged between the first agent and the second agent and a platform time. The first agent and the second agent are coupled via a link. Other embodiments are also disclosed and claimed.
    Type: Application
    Filed: March 15, 2013
    Publication date: November 13, 2014
    Inventors: Anthony S. Bock, Kevin B. Stanton, Ohad Falik, Mikal C. Hunsaker
  • Publication number: 20140226660
    Abstract: An embodiment may include circuitry that may facilitate, at least in part, assignment, at least in part, of at least one bandwidth reservation for at least one packet stream and/or at least one stream reservation class. The at least one bandwidth reservation may be greater than an expected communication bandwidth of the at least one packet stream. The assignment of the at least one bandwidth reservation may be made prior to commencement of communication of the at least one packet stream. The at least one bandwidth reservation may be assigned exclusively to the at least one packet stream and/or the at least one stream reservation class. Many modifications, variations, and alternatives are possible without departing from this embodiment.
    Type: Application
    Filed: April 16, 2014
    Publication date: August 14, 2014
    Inventor: Kevin B. Stanton
  • Publication number: 20140211649
    Abstract: An embodiment may include circuitry to determine, at least in part, whether to delay transmission, at least in part, of at least one frame in favor of transmitting at least one other frame. The at least one other frame may belongs to at least one packet stream that is associated with at least one bandwidth reservation. The transmission of the at least one frame may be timed to occur prior to the transmitting of the at least one other frame. The at least one frame, at the time that it is selected for transmission, may have a relatively higher transmission priority than a relatively lower transmission priority of the at least one other frame. Many modifications, variations, and alternatives are possible without departing from this embodiment.
    Type: Application
    Filed: March 27, 2014
    Publication date: July 31, 2014
    Inventor: Kevin B. Stanton
  • Patent number: 8761201
    Abstract: An embodiment may include circuitry that may facilitate, at least in part, assignment, at least in part, of at least one bandwidth reservation for at least one packet stream and/or at least one stream reservation class. The at least one bandwidth reservation may be greater than an expected communication bandwidth of the at least one packet stream. The assignment of the at least one bandwidth reservation may be made prior to commencement of communication of the at least one packet stream. The at least one bandwidth reservation may be assigned exclusively to the at least one packet stream and/or the at least one stream reservation class. Many modifications, variations, and alternatives are possible without departing from this embodiment.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: June 24, 2014
    Assignee: Intel Corporation
    Inventor: Kevin B. Stanton
  • Patent number: 8705391
    Abstract: An embodiment may include circuitry to determine, at least in part, whether to delay transmission, at least in part, of at least one frame in favor of transmitting at least one other frame. The at least one other frame may belongs to at least one packet stream that is associated with at least one bandwidth reservation. The transmission of the at least one frame may be timed to occur prior to the transmitting of the at least one other frame. The at least one frame, at the time that it is selected for transmission, may have a relatively higher transmission priority than a relatively lower transmission priority of the at least one other frame. Many modifications, variations, and alternatives are possible without departing from this embodiment.
    Type: Grant
    Filed: March 24, 2011
    Date of Patent: April 22, 2014
    Assignee: Intel Corporation
    Inventor: Kevin B. Stanton
  • Publication number: 20140082504
    Abstract: A device may be configured to receive data in a substantially continuous manner and to present the data to a user. The data may be presented to the user at different presentation rates including at least a first presentation rate and a second presentation rate. For example, the device may be configured to present the data at the first presentation rate until a threshold condition is satisfied, and to then present the data at the second presentation rate. In one embodiment, the first presentation rate may be a rate slower that normally used for the type of data received, which may allow the device to buffer some of the received data in a device memory. Once the amount of buffered data reaches a threshold level in the memory, the device may then increase to the second presentation rate (e.g., the presentation rate typically used for the type of data received).
    Type: Application
    Filed: September 14, 2012
    Publication date: March 20, 2014
    Inventor: KEVIN B. STANTON
  • Publication number: 20120243557
    Abstract: An embodiment may include circuitry to determine, at least in part, whether to delay transmission, at least in part, of at least one frame in favor of transmitting at least one other frame. The at least one other frame may belongs to at least one packet stream that is associated with at least one bandwidth reservation. The transmission of the at least one frame may be timed to occur prior to the transmitting of the at least one other frame. The at least one frame, at the time that it is selected for transmission, may have a relatively higher transmission priority than a relatively lower transmission priority of the at least one other frame. Many modifications, variations, and alternatives are possible without departing from this embodiment.
    Type: Application
    Filed: March 24, 2011
    Publication date: September 27, 2012
    Inventor: Kevin B. Stanton
  • Publication number: 20120099605
    Abstract: An embodiment may include circuitry that may facilitate, at least in part, assignment, at least in part, of at least one bandwidth reservation for at least one packet stream and/or at least one stream reservation class. The at least one bandwidth reservation may be greater than an expected communication bandwidth of the at least one packet stream. The assignment of the at least one bandwidth reservation may be made prior to commencement of communication of the at least one packet stream. The at least one bandwidth reservation may be assigned exclusively to the at least one packet stream and/or the at least one stream reservation class. Many modifications, variations, and alternatives are possible without departing from this embodiment.
    Type: Application
    Filed: October 22, 2010
    Publication date: April 26, 2012
    Inventor: Kevin B. Stanton
  • Publication number: 20090089456
    Abstract: A system and method for synchronizing simultaneous media stream playback across disjoint network timing/clock islands. An embodiment of a method includes determining a closest device to a source device in a network communications path between the source device and one or more target devices. Here, clocks of the closest device and the one or more target devices are synchronized and a clock of the source device is not necessarily synchronized with the clocks of the closest device and the one or more target devices. A current time for the closest device is then determined. A start time is assigned to at least the current time plus a maximum latency across the network communications path. A data stream and the start time are sent to the one or more target devices for rendering. Other embodiments are described and claimed.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Inventor: KEVIN B. STANTON
  • Patent number: 7246191
    Abstract: A bridge mechanism enables efficient communication between first and second devices, e.g., processors, via an interface, such as PCI express.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: July 17, 2007
    Assignee: Intel Corporation
    Inventor: Kevin B. Stanton