Patents by Inventor Georgios ANGELOPOULOS
Georgios ANGELOPOULOS 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: 20210160003Abstract: A network coding system. A packet decoding engine receives a number of received packets. A packet repository is coupled to the decoding engine to temporarily store the received packets. The packet decoding engine is configured to generate a decoding matrix by forming a sub-matrix by selecting columns of a network code matrix that have indices that are the same as the indices of the encoded packets that correspond to the selected received packets. The packet decoding engine is also configured to invert the sub-matrix to form the decoding matrix and multiply the received packet matrix by the decoding matrix to generate a recovered matrix where each column corresponds to a decoded packet.Type: ApplicationFiled: February 2, 2021Publication date: May 27, 2021Inventors: Samantha Rose Summerson, Anuj Batra, Srinath Hosur, Georgios Angelopoulos
-
Publication number: 20210081572Abstract: An encryption interface provides secure, low-latency communications between processors. A first processor block transforms initial data into encrypted data using a cipher for receipt by a second processor block, which transforms the encrypted data into decrypted data. The first processor block utilized a crypto circuit having a plurality of stages, each of which generate a subset of a cipher digit stream for encrypting the data. The second processor block receives and decrypts the encrypted data using a respective decryption circuit.Type: ApplicationFiled: November 13, 2020Publication date: March 18, 2021Inventors: Georgios Angelopoulos, Steven C. Barner, Richard E. Kessler
-
Patent number: 10944503Abstract: A network coding system. A packet decoding engine receives a number of received packets. A packet repository is coupled to the decoding engine to temporarily store the received packets. The packet decoding engine is configured to generate a decoding matrix by forming a sub-matrix by selecting columns of a network code matrix that have indices that are the same as the indices of the encoded packets that correspond to the selected received packets. The packet decoding engine is also configured to invert the sub-matrix to form the decoding matrix and multiply the received packet matrix by the decoding matrix to generate a recovered matrix where each column corresponds to a decoded packet.Type: GrantFiled: November 2, 2015Date of Patent: March 9, 2021Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Samantha Rose Summerson, Anuj Batra, Srinath Hosur, Georgios Angelopoulos
-
Patent number: 10872173Abstract: An encryption interface provides secure, low-latency communications between processors. A first processor block transforms initial data into encrypted data using a cipher for receipt by a second processor block, which transforms the encrypted data into decrypted data. The first processor block utilized a crypto circuit having a plurality of stages, each of which generate a subset of a cipher digit stream for encrypting the data. The second processor block receives and decrypts the encrypted data using a respective decryption circuit.Type: GrantFiled: September 26, 2018Date of Patent: December 22, 2020Assignee: Marvell Asia Pte, Ltd.Inventors: Georgios Angelopoulos, Steven C. Barner, Richard E. Kessler
-
Patent number: 10608780Abstract: Efficient and reliable transmission of information from sparse sources over wireless channels in wireless signal networks (WSNs). WSN nodes employ an “integrated signal representation-to-modulation” scheme to describe a sparse signal acquired from a sensor so as to ensure robustness against channel errors across a wide range of signal to noise (SNR) values in a rateless fashion. In one example, sparse signal samples are linearly transformed such that the total number of bits representing the sparse signal is reduced. The linearly-transformed signal samples are directly mapped to a modulation constellation to provide a succession of modulation symbols. A carrier wave is modulated in phase and/or frequency according to the succession of the modulation symbols to generate an encoded carrier wave representing the sparse analog signal. In one aspect, an order of the modulation constellation is based on the precision (e.g., number of bits) of each of the linearly-transformed signal samples.Type: GrantFiled: February 2, 2017Date of Patent: March 31, 2020Assignee: Massachusetts Institute of TechnologyInventors: Georgios Angelopoulos, Muriel Medard, Anantha Chandrakasan
-
Publication number: 20200097681Abstract: An encryption interface provides secure, low-latency communications between processors. A first processor block transforms initial data into encrypted data using a cipher for receipt by a second processor block, which transforms the encrypted data into decrypted data. The first processor block utilized a crypto circuit having a plurality of stages, each of which generate a subset of a cipher digit stream for encrypting the data. The second processor block receives and decrypts the encrypted data using a respective decryption circuit.Type: ApplicationFiled: September 26, 2018Publication date: March 26, 2020Inventors: Georgios Angelopoulos, Steven C. Barner, Richard E. Kessler
-
Publication number: 20170222753Abstract: Efficient and reliable transmission of information from sparse sources over wireless channels in wireless signal networks (WSNs). WSN nodes employ an “integrated signal representation-to-modulation” scheme to describe a sparse signal acquired from a sensor so as to ensure robustness against channel errors across a wide range of signal to noise (SNR) values in a rateless fashion. In one example, sparse signal samples are linearly transformed such that the total number of bits representing the sparse signal is reduced. The linearly-transformed signal samples are directly mapped to a modulation constellation to provide a succession of modulation symbols. A carrier wave is modulated in phase and/or frequency according to the succession of the modulation symbols to generate an encoded carrier wave representing the sparse analog signal. In one aspect, an order of the modulation constellation is based on the precision (e.g., number of bits) of each of the linearly-transformed signal samples.Type: ApplicationFiled: February 2, 2017Publication date: August 3, 2017Inventors: Georgios Angelopoulos, Muriel Medard, Anantha Chandrakasan
-
Patent number: 9203441Abstract: Systems and methods for improved packet throughput using partial packets are provided in which data recovery of partial packets of a plurality of received coded packets is performed across the plurality of received coded packets. The plurality of received coded packets, including the received partial packets, can be buffered in a memory and used in recovering the data for the partial packets. As soon as the total number of received packets (including valid and partial) becomes greater than the generation size, a decoding process can be attempted utilizing the partial packets as part of the redundancy used for data recovery. During the decoding process, the received packets are evaluated across packets instead of on a per-packet basis.Type: GrantFiled: May 30, 2012Date of Patent: December 1, 2015Assignee: MASSACHUSETTS INSTITUTE OF TECHNOLOGYInventors: Georgios Angelopoulos, Muriel Medard, Anantha P. Chandrakasan
-
Patent number: 9179362Abstract: A method for network coding includes encoding a plurality of message packets to produce a plurality of encoded packets. Each message packet and each encoded packet includes a plurality of symbols having an index and each symbol of the encoded packets is generated by applying a Reed-Solomon code to the symbols of the message packets having the same index as the symbol of the encoded packets. A length of the encoded packets is the same as a length of the message packets.Type: GrantFiled: August 27, 2012Date of Patent: November 3, 2015Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Samantha Rose Summerson, Anuj Batra, Srinath Hosur, Georgios Angelopoulos
-
Publication number: 20130326308Abstract: Systems and methods for improved packet throughput using partial packets are provided in which data recovery of partial packets of a plurality of received coded packets is performed across the plurality of received coded packets. The plurality of received coded packets, including the received partial packets, can be buffered in a memory and used in recovering the data for the partial packets. As soon as the total number of received packets (including valid and partial) becomes greater than the generation size, a decoding process can be attempted utilizing the partial packets as part of the redundancy used for data recovery. During the decoding process, the received packets are evaluated across packets instead of on a per-packet basis.Type: ApplicationFiled: May 30, 2012Publication date: December 5, 2013Applicant: MASSACHUSETTS INSTITUTE OF TECHNOLOGYInventors: GEORGIOS ANGELOPOULOS, MURIEL MEDARD, ANANTHA P. CHANDRAKASAN
-
Publication number: 20130170433Abstract: A method for network coding includes encoding a plurality of message packets to produce a plurality of encoded packets. Each message packet and each encoded packet includes a plurality of symbols having an index and each symbol of the encoded packets is generated by applying a Reed-Solomon code to the symbols of the message packets having the same index as the symbol of the encoded packets. A length of the encoded packets is the same as a length of the message packets.Type: ApplicationFiled: August 27, 2012Publication date: July 4, 2013Applicant: TEXAS INSTRUMENTS INCORPORATEDInventors: Samantha Rose SUMMERSON, Anuj BATRA, Srinath HOSUR, Georgios ANGELOPOULOS