Patents by Inventor Lawrence Ganeshalingam
Lawrence Ganeshalingam 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: 20180322246Abstract: A method for parallelized transfer of an electronic file over a network. The method includes sending a first portion of the electronic file from a first sending node and receiving, at the first sending node, information relating to a second portion of the electronic file sent by a second sending node. The method further includes sending a third portion of the electronic file from the first sending node, wherein the third portion is different from the second portion.Type: ApplicationFiled: May 4, 2017Publication date: November 8, 2018Inventors: Lawrence Ganeshalingam, Patrick Allen
-
Publication number: 20180052953Abstract: Methods and systems for processing biological sequence data, such as genomic data, are disclosed. In one implementation, a set of biological sequences, such as DNA sequences, may be evaluated and one or more reference sequences may be determined or selected based on the set of biological sequences, which may include iterative determination or selection. The set of biological sequences may be compressed using the one or more reference sequences. Processing may include generating delta representations associated with the biological sequences, as well as generating dictionary information, which may be used for further compression. Metadata may be included in the compressed data. The compressed data may be stored in a compressed data file, which may be in a compressed genomic database or other data storage medium.Type: ApplicationFiled: March 27, 2017Publication date: February 22, 2018Inventor: Lawrence GANESHALINGAM
-
Publication number: 20170199962Abstract: Methods and systems for organizing, representing and processing polymeric sequence information, including biopolymeric sequence information such as DNA sequence information and related information are disclosed herein. Polymeric sequence and associated information may be represented using a plurality of data units, each of which includes one or more headers and a payload containing a representation of a segment of the polymeric sequence. Each header may include or be linked to a portion of the associated information.Type: ApplicationFiled: November 2, 2015Publication date: July 13, 2017Inventors: Lawrence GANESHALINGAM, Patrick Allen
-
Publication number: 20170063964Abstract: A method for parallelized transfer of an electronic file over a network. The method includes sending a first portion of the electronic file from a first sending node and receiving, at the first sending node, information relating to a second portion of the electronic file sent by a second sending node. The method further includes sending a third portion of the electronic file from the first sending node, wherein the third portion is different from the second portion.Type: ApplicationFiled: November 7, 2016Publication date: March 2, 2017Inventors: Daniel Maltbie, Lawrence Ganeshalingam, Patrick Allen
-
Patent number: 9491236Abstract: A method for parallelized transfer of an electronic file over a network. The method includes sending a first portion of the electronic file from a first sending node and receiving, at the first sending node, information relating to a second portion of the electronic file sent by a second sending node. The method further includes sending a third portion of the electronic file from the first sending node, wherein the third portion is different from the second portion.Type: GrantFiled: June 24, 2013Date of Patent: November 8, 2016Inventors: Daniel Maltbie, Lawrence Ganeshalingam, Patrick Allen
-
Patent number: 9350802Abstract: A method for parallelized transfer of an electronic file over a network. The method includes sending a first portion of the electronic file from a first sending node and receiving, at the first sending node, information relating to a second portion of the electronic file sent by a second sending node. The method further includes sending a third portion of the electronic file from the first sending node, wherein the third portion is different from the second portion.Type: GrantFiled: June 24, 2013Date of Patent: May 24, 2016Inventors: Dan Maltbie, Lawrence Ganeshalingam, Patrick Allen
-
Patent number: 9215162Abstract: A system and method of transmitting and receiving information pertaining to biological sequence data is disclosed. The method includes receiving, at a network interface of a node of a network, a data packet including a first header containing network routing information and a second header associated with a layered model representative of the biological sequence data. The method also includes parsing the data packet and separating the first header from the second header.Type: GrantFiled: March 9, 2012Date of Patent: December 15, 2015Assignee: Annai Systems Inc.Inventors: Lawrence Ganeshalingam, Patrick Nikita Allen
-
Patent number: 9189594Abstract: Methods and systems for organizing, representing and processing polymeric sequence information, including biopolymeric sequence information such as DNA sequence information and related information are disclosed herein. Polymeric sequence and associated information may be represented using a plurality of data units, each of which includes one or more headers and a payload containing a representation of a segment of the polymeric sequence. Each header may include or be linked to a portion of the associated information.Type: GrantFiled: August 31, 2011Date of Patent: November 17, 2015Assignee: Annai Systems Inc.Inventors: Lawrence Ganeshalingam, Patrick Nikita Allen
-
Patent number: 9177100Abstract: Methods and systems for organizing, representing and processing polymeric sequence information, including biopolymeric sequence information such as DNA sequence information and related information are disclosed herein. Polymeric sequence and associated information may be represented using a plurality of data units, each of which includes one or more headers and a payload containing a representation of a segment of the polymeric sequence. Each header may include or be linked to a portion of the associated information.Type: GrantFiled: August 31, 2011Date of Patent: November 3, 2015Assignee: Annai Systems Inc.Inventors: Lawrence Ganeshalingam, Patrick Nikita Allen
-
Patent number: 9177099Abstract: Methods and systems for organizing, representing and processing polymeric sequence information, including biopolymeric sequence information such as DNA sequence information and related information are disclosed herein. Polymeric sequence and associated information may be represented using a plurality of data units, each of which includes one or more headers and a payload containing a representation of a segment of the polymeric sequence. Each header may include or be linked to a portion of the associated information.Type: GrantFiled: August 31, 2011Date of Patent: November 3, 2015Assignee: Annai Systems Inc.Inventors: Lawrence Ganeshalingam, Patrick Nikita Allen
-
Patent number: 9177101Abstract: Methods and systems for organizing, representing and processing polymeric sequence information, including biopolymeric sequence information such as DNA sequence information and related information are disclosed herein. Polymeric sequence and associated information may be represented using a plurality of data units, each of which includes one or more headers and a payload containing a representation of a segment of the polymeric sequence. Each header may include or be linked to a portion of the associated information.Type: GrantFiled: August 31, 2011Date of Patent: November 3, 2015Assignee: Annai Systems Inc.Inventors: Lawrence Ganeshalingam, Patrick Nikita Allen
-
Patent number: 8982879Abstract: A system and method of transmitting and receiving packetized biological sequence data is disclosed. The method includes receiving, at a network interface of a node of a network, a data packet including a first header containing network routing information, a second header containing header information pertaining to the biological sequence data, and a payload containing a compressed version of the biological sequence data. The method further includes extracting at least the compressed version of the biological sequence data from the data packet. In addition, the method includes storing the compressed version of the biological sequence data within a memory of the node.Type: GrantFiled: March 9, 2012Date of Patent: March 17, 2015Assignee: Annai Systems Inc.Inventors: Lawrence Ganeshalingam, Patrick Nikita Allen
-
Publication number: 20140164516Abstract: A method for parallelized transfer of an electronic file over a network. The method includes sending a first portion of the electronic file from a first sending node and receiving, at the first sending node, information relating to a second portion of the electronic file sent by a second sending node. The method further includes sending a third portion of the electronic file from the first sending node, wherein the third portion is different from the second portion.Type: ApplicationFiled: June 24, 2013Publication date: June 12, 2014Applicant: ANNAI SYSTEMS, INC.Inventors: Dan Maltbie, Lawrence Ganeshalingam, Patrick Allen
-
Publication number: 20140164515Abstract: A method for parallelized transfer of an electronic file over a network. The method includes sending a first portion of the electronic file from a first sending node and receiving, at the first sending node, information relating to a second portion of the electronic file sent by a second sending node. The method further includes sending a third portion of the electronic file from the first sending node, wherein the third portion is different from the second portion.Type: ApplicationFiled: June 24, 2013Publication date: June 12, 2014Applicant: ANNAI SYSTEMS, INC.Inventors: Dan Maltbie, Lawrence Ganeshalingam, Patrick Allen
-
Publication number: 20130246460Abstract: A method of processing, transmitting, and otherwise facilitating network-based transactions involving, polymeric sequence information is disclosed herein. Systems and methods for facilitating uploading, downloading and other network-based transactions involving sequence information, such as large files of genomic sequence data are described. These transactions may involve communicating such large files of sequence information between entities such as, for example, genome sequence centers (GSCs), genome data repositories (GDRs), genome data analysis companies (GDACs) and or data coordination centers (DCCs).Type: ApplicationFiled: September 27, 2012Publication date: September 19, 2013Applicant: ANNAI SYSTEMS, INC.Inventors: Dan Maltbie, Lawrence Ganeshalingam, Patrick Allen
-
Patent number: 8412462Abstract: A computer implemented method may be used to receive a sequence of binary codes representative of a biopolymeric data sequence and process the sequence of binary codes using instructions that are at least implicitly defined relative to at least one controlled sequence and representative of a biological event affecting one or more aspects of a biopolymeric molecule. A machine readable medium may contain a set of such instructions. The machine readable medium may be part of a genomics data processing system.Type: GrantFiled: July 15, 2010Date of Patent: April 2, 2013Assignee: Annai Systems, Inc.Inventors: Lawrence Ganeshalingam, Patrick Nikita Allen
-
Publication number: 20120236861Abstract: A network node for facilitating the conveyance of information pertaining to biological sequence data within a network is disclosed herein. The network node includes a packet generator configured to generate a data packet including a first header containing network routing information and a second header with attributes associated with a layered data model of existing knowledge representative of the biological sequence data. The network node also includes a network interface for transmitting the data packet to at least one of a client device and another network node.Type: ApplicationFiled: March 9, 2012Publication date: September 20, 2012Applicant: ANNAI SYSTEMS, INC.Inventors: Lawrence Ganeshalingam, Patrick Nikita Allen
-
Publication number: 20120230326Abstract: A system and method of transmitting and receiving packetized biological sequence data is disclosed. The method includes receiving, at a network interface of a node of a network, a data packet including a first header containing network routing information, a second header containing header information pertaining to the biological sequence data, and a payload containing a compressed version of the biological sequence data. The method further includes extracting at least the compressed version of the biological sequence data from the data packet. In addition, the method includes storing the compressed version of the biological sequence data within a memory of the node.Type: ApplicationFiled: March 9, 2012Publication date: September 13, 2012Applicant: ANNAI SYSTEMS, INC.Inventors: Lawrence Ganeshalingam, Patrick Nikita Allen
-
Publication number: 20120230338Abstract: A network node including a network interface and a packet generator in communication with the network interface is disclosed. The packet generator is configured to generate a data packet including a first header containing network routing information, a second header containing header information pertaining to the biological sequence data, and a payload containing a representation of the biological sequence data relative to a reference sequence. The network node further includes a queue in communication with the network interface, the data packet being stored within the queue. The network node also includes a transmit controller for controlling transmission of the data packet over a network accessible through the network interface.Type: ApplicationFiled: March 9, 2012Publication date: September 13, 2012Applicant: ANNAI SYSTEMS, INC.Inventors: Lawrence Ganeshalingam, Patrick Nikita Allen
-
Publication number: 20120233202Abstract: A method for facilitating processing of a request in a system including a plurality of biological data units stored at a plurality of network-accessible locations is disclosed herein. The method includes receiving, at a first node of the biological data network, the request from a client device. The method further includes performing a first processing operation with respect to at least one of the biological data units based upon the request. The method also includes determining, based upon results of the first processing operation, that the processing of the request is incomplete and selecting, based upon the results of the first processing operation, a second node of the biological data network to perform a second processing operation. The method additionally includes sending, from the first node, the results of the first processing operation to the second node over a network.Type: ApplicationFiled: March 9, 2012Publication date: September 13, 2012Applicant: ANNAI SYSTEMS, INC.Inventors: Lawrence Ganeshalingam, Patrick Nikita Allen