Patents by Inventor Daniel Coles

Daniel Coles 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: 20180260411
    Abstract: A transaction request is received at a journal-based state management system. The transaction request includes a register processing section indicating an operation to be performed at a journal register allocated to the transaction submitter to store state information of an application. Based on the results of a conflict detection operation performed with respect to the transaction request and on the result of the operation on the journal register, the transaction request is accepted for commit. The value of the journal register is stored at a node of the state management system and provided to the transaction submitter.
    Type: Application
    Filed: May 14, 2018
    Publication date: September 13, 2018
    Applicant: Amazon Technologies, Inc.
    Inventors: Michael Benjamin Deardeuff, Timothy Daniel Cole, Aaron Gifford Freshwater, Allan Henry Vermeulen
  • Patent number: 10048567
    Abstract: An electronic light synthesizer electronically synthesizes supercontinuum light and includes: a microwave modulator that: receives a continuous wave light including an optical frequency; modulates the continuous wave light at a microwave repetition frequency; and produces a frequency comb modulated at the microwave repetition frequency; a self-phase modulator that: receives the frequency comb; spectrally broadens an optical wavelength range of the frequency comb; and produces broadened light modulated at the microwave repetition frequency; an optical filter that: receives the broadened light from the self-phase modulator; and optically filters electronic noise in the broadened light; and a supercontinuum generator that: receives the broadened light from the optical filter; spectrally broadens the optical wavelength range of the broadened light; and produces supercontinuum light modulated at the microwave repetition frequency.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: August 14, 2018
    Assignee: THE UNITED STATES OF AMERICA, AS REPRESENTED BY THE SECRETARY OF COMMERCE
    Inventors: Scott Papp, Scott Diddams, Katja Beha, Daniel Cole
  • Patent number: 10031935
    Abstract: A materialization configuration request is received via a programmatic interface from a client of a journal-based multi-data-store database. The request indicates a partitioning rule to be used to select, for respective writes indicated in committed transaction entries of a journal, the materialization node at which the writes are to be stored. A control plane component of the database verifies that a set of materialization nodes corresponding to the partitioning rule has been established, and initiates the propagation of writes from the journal to the materialization nodes by respective write appliers.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: July 24, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy Daniel Cole, John Michael Morkel, Tate Andrew Certain, Christopher Richard Jacques De Kadt, Artem Danilov, Andrew Wayne Ross, Allan Henry Vermeulen
  • Patent number: 10013184
    Abstract: A system may comprise a storage device on which counters are stored. A counter may be associated with an identifier. A computing node of the system may receive a request to modify the counter. In response to the request, a read signature may be stored and may comprise a hash of the identifier and a tolerance of the counter to change. A write signature may be stored in response to the request, and may comprise a hash of the identifier and a magnitude of the requested modification. A conflict may be detected by comparing a sum of the magnitudes of requested changes to the tolerance of the read operation.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: July 3, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: John Michael Morkel, Timothy Daniel Cole, Christopher Richard Jacques de Kadt, Allan Henry Vermeulen
  • Patent number: 9990391
    Abstract: A journal manager of a multi-data-store storage system receives a transaction which includes a message to be stored in the storage system's journal if the transaction request is accepted for commit. The journal manager performs a conflict detection operation, accepts the transaction request, and stores a corresponding committed transaction entry including the message in the journal. A write applier associated with a registered materialization node of the journal reads the committed transaction entry and applies a write indicated in the entry. A registered message subscriber of the journal reads the committed transaction entry asynchronously with respect to the write applier, and reads the contents of the message without applying the write.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: June 5, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy Daniel Cole, John Michael Morkel, Christopher Richard Jacques De Kadt, Artem Danilov, Allan Henry Vermeulen, Tate Andrew Certain, Andrew Wayne Ross
  • Patent number: 9971822
    Abstract: A transaction request is received at a journal-based state management system. The transaction request includes a register processing section indicating an operation to be performed at a journal register allocated to the transaction submitter to store state information of an application. Based on the results of a conflict detection operation performed with respect to the transaction request and on the result of the operation on the journal register, the transaction request is accepted for commit. The value of the journal register is stored at a node of the state management system and provided to the transaction submitter.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: May 15, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Benjamin Deardeuff, Timothy Daniel Cole, Aaron Gifford Freshwater, Allan Henry Vermeulen
  • Patent number: 9916372
    Abstract: Computing devices may synchronize respective copies of a repository in part by sharing status information for records stored in the repository. Status information may be conveyed by encoding record identifiers in a hashtable. A hash function may be selected to have an output range equal to or larger than a number of records in the repository. A plurality of hash function outputs may be mapped to a storage location containing a sum of identifiers and a count of identifiers included in the sum. The storage location may be transmitted to a remote computing device, which may unfold the data in the storage location to identify changed records.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: March 13, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: William Nathan John Hurst, Timothy Daniel Cole
  • Patent number: 9777999
    Abstract: The systems and methods disclosed herein relate to shielding electronic devices with respect to, among other things, projectiles. In some embodiments, an apparatus comprises a plurality of projectile-resistant panels corresponding to exterior surfaces of an electronic device. The apparatus wraps the electronic device, wherein each of the plurality of projectile-resistant panels covers a solid surface of the exterior surfaces of the electronic device and does not cover a perforated surface of the exterior surfaces of the electronic device. In further examples, the apparatus further comprises at least one fabric sheet forming a plurality of pockets in which to receive the plurality of projectile-resistant panels; and an articulation located between a pair of adjacent pockets of the plurality of pockets.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: October 3, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: George Glen Daniel Cole
  • Publication number: 20170277017
    Abstract: An electronic light synthesizer electronically synthesizes supercontinuum light, the electronic light synthesizer and includes: a microwave modulator that: receives a continuous wave light including an optical frequency; modulates the continuous wave light at a microwave repetition frequency; and produces a frequency comb including the optical frequency and modulated at the microwave repetition frequency; a self-phase modulator in optical communication with the microwave modulator and that: receives the frequency comb from the microwave modulator; spectrally broadens an optical wavelength range of the frequency comb; and produces broadened light including the optical frequency and modulated at the microwave repetition frequency; an optical filter in optical communication with the self-phase modulator and that: receives the broadened light from the self-phase modulator; and optically filters electronic noise in the broadened light; and a supercontinuum generator in optical communication with the optical filter
    Type: Application
    Filed: March 20, 2017
    Publication date: September 28, 2017
    Inventors: SCOTT PAPP, SCOTT DIDDAMS, KATJA BEHA, DANIEL COLE
  • Patent number: 9716355
    Abstract: The systems, methods, and apparatuses disclosed herein relate to apparatuses having high density of electrical contacts and/or pins. In some embodiments, an apparatus comprises sets of electrical contacts, and a housing comprising housing portions, each of the housing portions comprising a corresponding planar end that supports a number of the sets of electrical contacts, wherein at least two sets of the sets of electrical contacts are located at different positions measured along a length of the housing. In further embodiments, an apparatus comprises sets of pins, and a housing comprising sets of walls, each of the sets of walls defines a corresponding portion of the elongated cavity, each of the sets of walls supporting a number of sets of the sets of pins, wherein at least two sets of the sets of pins are located at different depths measured along a length of the elongated cavity.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: July 25, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: George Glen Daniel Cole
  • Publication number: 20170091227
    Abstract: At a client-side component of a storage group, a read descriptor generated in response to a read request directed to a first data store is received. The read descriptor includes a state transition indicator corresponding to a write that has been applied at the first data store. A write descriptor indicative of a write that depends on a result of the read request is generated at the client-side component. The read descriptor and the write descriptor are included in a commit request for a candidate transaction at the client-side component, and transmitted to a transaction manager.
    Type: Application
    Filed: December 12, 2016
    Publication date: March 30, 2017
    Applicant: Amazon Technologies, Inc.
    Inventors: ALLAN HENRY VERMEULEN, TIMOTHY ANDREW RATH, TIMOTHY DANIEL COLE, KIRAN KUMAR MUNISWAMY REDDY
  • Patent number: 9552407
    Abstract: A device may participate in a shared data state in which editing operations performed locally are distributed and synchronized with other devices participating in the shared data state. Data may be maintained in log-structured storage files on each device. Changes made locally may be represented by change descriptors conditionally appended to the end of a log. The size of the log may be monotonically increasing. Monotonically increasing identifiers may be used to implicitly or explicitly identify change descriptors. Upon conflict resolution, conditionally appended change descriptors may be committed. Non-committed change descriptors may be conditionally reappended to the end of the log for further conflict resolution.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: January 24, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: William Nathan John Hurst, Ivan Avramov, Jonathan Peter Wright, Timothy Daniel Cole, Christopher Gerald Emery
  • Patent number: 9519674
    Abstract: At a client-side component of a storage group, a read descriptor generated in response to a read request directed to a first data store is received. The read descriptor includes a state transition indicator corresponding to a write that has been applied at the first data store. A write descriptor indicative of a write that depends on a result of the read request is generated at the client-side component. The read descriptor and the write descriptor are included in a commit request for a candidate transaction at the client-side component, and transmitted to a transaction manager.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: December 13, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Allan Henry Vermeulen, Timothy Andrew Rath, Timothy Daniel Cole, Kiran-Kumar Muniswamy-Reddy
  • Patent number: 9323569
    Abstract: A first transaction manager of a partitioned storage group stores a first conditional commit record for a first write of a multi-partition transaction based on a first conflict detection operation. A second transaction manager stores a second conditional commit record for a second write of the transaction based on a second conflict detection operation. A client-side component of the storage group determines that both writes have been conditionally committed, and stores an unconditional commit record in a commit decision repository. A write applier examines the first conditional commit record and the unconditional commit record before propagating the first write to the first partition.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: April 26, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Allan Henry Vermeulen, Parikshit S Pol, Timothy Andrew Rath, Timothy Daniel Cole
  • Publication number: 20160102951
    Abstract: The systems and methods disclosed herein relate to shielding electronic devices with respect to, among other things, projectiles. In some embodiments, an apparatus comprises a plurality of projectile-resistant panels corresponding to exterior surfaces of an electronic device. The apparatus wraps the electronic device, wherein each of the plurality of projectile-resistant panels covers a solid surface of the exterior surfaces of the electronic device and does not cover a perforated surface of the exterior surfaces of the electronic device. In further examples, the apparatus further comprises at least one fabric sheet forming a plurality of pockets in which to receive the plurality of projectile-resistant panels; and an articulation located between a pair of adjacent pockets of the plurality of pockets.
    Type: Application
    Filed: July 30, 2015
    Publication date: April 14, 2016
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: George Glen Daniel Cole
  • Publication number: 20160070589
    Abstract: A first transaction manager of a partitioned storage group stores a first conditional commit record for a first write of a multi-partition transaction based on a first conflict detection operation. A second transaction manager stores a second conditional commit record for a second write of the transaction based on a second conflict detection operation. A client-side component of the storage group determines that both writes have been conditionally committed, and stores an unconditional commit record in a commit decision repository. A write applier examines the first conditional commit record and the unconditional commit record before propagating the first write to the first partition.
    Type: Application
    Filed: September 10, 2014
    Publication date: March 10, 2016
    Applicant: Amazon Technologies, Inc.
    Inventors: ALLAN HENRY VERMEULEN, PARIKSHIT S. POL, TIMOTHY ANDREW RATH, TIMOTHY DANIEL COLE
  • Publication number: 20160070771
    Abstract: In response to a read request directed to a first data store of a storage group, a state transition indicator is identified, corresponding to a modification that has been applied at the data store before a response to the read is prepared. A read descriptor that includes the state transition indicator and read repeatability verification metadata is prepared. The metadata can be used to check whether the read request is a repeatable read. The read descriptor is transmitted to a client-side component of the storage group.
    Type: Application
    Filed: September 10, 2014
    Publication date: March 10, 2016
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventors: ALLAN HENRY VERMEULEN, KIRAN-KUMAR MUNISWAMY-REDDY, TIMOTHY DANIEL COLE, TIMOTHY ANDREW RATH
  • Publication number: 20160070740
    Abstract: At a client-side component of a storage group, a read descriptor generated in response to a read request directed to a first data store is received. The read descriptor includes a state transition indicator corresponding to a write that has been applied at the first data store. A write descriptor indicative of a write that depends on a result of the read request is generated at the client-side component. The read descriptor and the write descriptor are included in a commit request for a candidate transaction at the client-side component, and transmitted to a transaction manager.
    Type: Application
    Filed: September 10, 2014
    Publication date: March 10, 2016
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventors: ALLAN HENRY VERMEULEN, TIMOTHY ANDREW RATH, TIMOTHY DANIEL COLE, KIRAN-KUMAR MUNISWAMY-REDDY
  • Patent number: 9251235
    Abstract: A device may participate in a shared data state in which editing operations performed locally are distributed and synchronized with other devices participating in the shared data state. Data may be maintained in log-structured storage files on each device. Changes made locally may be conditionally appended to log-structured storage and committed or rolled back during synchronization. Sets of related change descriptors may be identified based on inferred user intent. Conflict resolution rules may be applied to sets of related change descriptors. Conflicts may be resolved through application of conflict resolution rules or through a user-involved process.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: February 2, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: William Nathan John Hurst, Timothy Daniel Cole, Christopher Gerald Emery, Ivan Avramov, Jonathan Peter Wright
  • Patent number: 9247319
    Abstract: In one example embodiment, a panel assembly is provided that includes a first panel element having a first side edge to be attached to a communications rack, where the first panel element includes a first plurality of apertures proximate to the first side edge. The panel assembly also includes a second panel element having a second side edge to be attached to the communications rack, where the second panel element includes a second plurality of apertures proximate to the second side edge. The panel assembly also includes a third patch panel element provided between the first panel element and the second panel element.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: January 26, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: George Glen Daniel Cole