Patents Assigned to AgileDelta, Inc.
  • Patent number: 10228986
    Abstract: In embodiments, apparatuses, computer-readable media, and methods for interface-adaptive data exchange may be described. A sender and a receiver may communicate using different versions of a data exchange interface. A serializer may be configured to obtain data generated according to a first version of the data exchange interface and to write data to a communication medium for communication to the receiver such that it may be understood by the receiver based on the receiver's version of the data exchange interface. The serializer may be configured to omit one or ones of data that may be not be understood by the receiver based on the receiver's version of the data exchange interface. In some embodiments, the serializer may omit one or ones of data which are not permitted in the current context according to the interface definition.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: March 12, 2019
    Assignee: AGILEDELTA, INC.
    Inventor: John C. Schneider
  • Patent number: 8862531
    Abstract: Methods, apparatuses, and articles of manufacture for receiving data from one or more processes, receiving or deriving a knowledge representation describing the data, which may include one or more finite automata, determining a plurality of values for encoding the data, said determining based at least in part on the knowledge representation of the data, which may include one or more finite automata, and generating the plurality of encoding values to encode the data, are described herein.
    Type: Grant
    Filed: July 21, 2009
    Date of Patent: October 14, 2014
    Assignee: AgileDelta, Inc.
    Inventors: John C. Schneider, Richard A. Rollman, Milen Nankov, Ethan Hugg
  • Patent number: 8862759
    Abstract: Methods, apparatuses, and articles of manufacture for receiving a stream of data, splitting the stream of data into a plurality of substreams based on one or more criteria, and selectively recombining the substreams based on one or more additional criteria, to improve overall effectiveness in compressing the stream of data, are described herein.
    Type: Grant
    Filed: April 5, 2006
    Date of Patent: October 14, 2014
    Assignee: AgileDelta, Inc.
    Inventors: John C. Schneider, Richard A. Rollman, Milen Nankov, Ethan Hugg
  • Publication number: 20130086016
    Abstract: In embodiments, apparatuses, computer-readable media, and methods for interface-adaptive data exchange may be described. A sender and a receiver may communicate using different versions of a data exchange interface. A serializer may be configured to obtain data generated according to a first version of the data exchange interface and to write data to a communication medium for communication to the receiver such that it may be understood by the receiver based on the receiver's version of the data exchange interface. The serializer may be configured to omit one or ones of data that may be not be understood by the receiver based on the receiver's version of the data exchange interface. In some embodiments, the serializer may omit one or ones of data which are not permitted in the current context according to the interface definition.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 4, 2013
    Applicant: AGILEDELTA, INC.
    Inventor: AGILEDELTA, INC.
  • Patent number: 8120515
    Abstract: Methods, apparatuses, and articles of manufacture for encoding data and decoding encoded data based on one or more knowledge representation describing the data, which may include one or more finite automata; for multiplexing the encoded data, after encoding the data; and for de-multiplexing the encoded data, before decoding the encoded data, are described herein.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: February 21, 2012
    Assignee: AgileDelta, Inc.
    Inventors: John C. Schneider, Richard A. Rollman, Milen M. Nankov, Ethan Hugg
  • Patent number: 7853724
    Abstract: Methods, apparatuses, and articles for exchanging by a first computing device with a second computing device indicia of one or more interfacing definitions supported by at least one of the first computing device and the second computing device are described herein. In various embodiments, the first computing device may also facilitate communication with the second computing device based at least in part on said exchanging and on one or more priority rules. In some embodiments, the indications of the interfacing definitions may include a unique identifier for each interfacing definition. Other embodiments are also disclosed and described.
    Type: Grant
    Filed: June 19, 2008
    Date of Patent: December 14, 2010
    Assignee: AgileDelta, Inc.
    Inventors: John C. Schneider, Richard A. Rollman, Alexander V. Ceponkus, Derek E. Denny-Brown, II, Milen M. Nankov
  • Publication number: 20100023470
    Abstract: Methods, apparatuses, and articles of manufacture for receiving data from one or more processes, receiving or deriving a knowledge representation describing the data, which may include one or more finite automata, determining a plurality of values for encoding the data, said determining based at least in part on the knowledge representation of the data, which may include one or more finite automata, and generating the plurality of encoding values to encode the data, are described herein.
    Type: Application
    Filed: July 21, 2009
    Publication date: January 28, 2010
    Applicant: AGILEDELTA, INC
    Inventors: John C. Schneider, Richard A. Rollman, Milen Nankov, Ethan Hugg
  • Publication number: 20090319594
    Abstract: Methods, apparatuses, and articles for exchanging by a first computing device with a second computing device indicia of one or more interfacing definitions supported by at least one of the first computing device and the second computing device are described herein. In various embodiments, the first computing device may also facilitate communication with the second computing device based at least in part on said exchanging and on one or more priority rules. In some embodiments, the indications of the interfacing definitions may include a unique identifier for each interfacing definition. Other embodiments are also disclosed and described.
    Type: Application
    Filed: June 19, 2008
    Publication date: December 24, 2009
    Applicant: AGILEDELTA INC.
    Inventors: John C. Schneider, Richard A. Rollman, Alexander V. Ceponkus, Derek E. Denny-Brown II, Milen M. Nankov
  • Patent number: 7565339
    Abstract: Methods, apparatuses, and articles of manufacture for receiving data from one or more processes, receiving or deriving a knowledge representation describing the data, which may include one or more finite automata, determining a plurality of values for encoding the data, said determining based at least in part on the knowledge representation of the data, which may include one or more finite automata, and generating the plurality of encoding values to encode the data, are described herein.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: July 21, 2009
    Assignee: AgileDelta, Inc.
    Inventors: John C. Schneider, Richard A. Rollman, Milen Nankov, Ethan Hugg
  • Publication number: 20080082556
    Abstract: Methods, apparatuses, and articles of manufacture for encoding data and decoding encoded data based on one or more knowledge representation describing the data, which may include one or more finite automata; for multiplexing the encoded data, after encoding the data; and for de-multiplexing the encoded data, before decoding the encoded data, are described herein.
    Type: Application
    Filed: September 26, 2007
    Publication date: April 3, 2008
    Applicant: AGILEDELTA, INC.
    Inventors: John C. Schneider, Richard A. Rollman, Milen M. Nankov, Ethan Hugg