Patents Assigned to AgileDelta, Inc.
-
Patent number: 10228986Abstract: 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: GrantFiled: September 28, 2012Date of Patent: March 12, 2019Assignee: AGILEDELTA, INC.Inventor: John C. Schneider
-
Patent number: 8862531Abstract: 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: GrantFiled: July 21, 2009Date of Patent: October 14, 2014Assignee: AgileDelta, Inc.Inventors: John C. Schneider, Richard A. Rollman, Milen Nankov, Ethan Hugg
-
Patent number: 8862759Abstract: 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: GrantFiled: April 5, 2006Date of Patent: October 14, 2014Assignee: AgileDelta, Inc.Inventors: John C. Schneider, Richard A. Rollman, Milen Nankov, Ethan Hugg
-
Publication number: 20130086016Abstract: 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: ApplicationFiled: September 28, 2012Publication date: April 4, 2013Applicant: AGILEDELTA, INC.Inventor: AGILEDELTA, INC.
-
Patent number: 8120515Abstract: 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: GrantFiled: September 26, 2007Date of Patent: February 21, 2012Assignee: AgileDelta, Inc.Inventors: John C. Schneider, Richard A. Rollman, Milen M. Nankov, Ethan Hugg
-
Patent number: 7853724Abstract: 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: GrantFiled: June 19, 2008Date of Patent: December 14, 2010Assignee: AgileDelta, Inc.Inventors: John C. Schneider, Richard A. Rollman, Alexander V. Ceponkus, Derek E. Denny-Brown, II, Milen M. Nankov
-
Publication number: 20100023470Abstract: 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: ApplicationFiled: July 21, 2009Publication date: January 28, 2010Applicant: AGILEDELTA, INCInventors: John C. Schneider, Richard A. Rollman, Milen Nankov, Ethan Hugg
-
Publication number: 20090319594Abstract: 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: ApplicationFiled: June 19, 2008Publication date: December 24, 2009Applicant: AGILEDELTA INC.Inventors: John C. Schneider, Richard A. Rollman, Alexander V. Ceponkus, Derek E. Denny-Brown II, Milen M. Nankov
-
Patent number: 7565339Abstract: 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: GrantFiled: March 31, 2006Date of Patent: July 21, 2009Assignee: AgileDelta, Inc.Inventors: John C. Schneider, Richard A. Rollman, Milen Nankov, Ethan Hugg
-
Publication number: 20080082556Abstract: 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: ApplicationFiled: September 26, 2007Publication date: April 3, 2008Applicant: AGILEDELTA, INC.Inventors: John C. Schneider, Richard A. Rollman, Milen M. Nankov, Ethan Hugg