Patents by Inventor Christian Melander
Christian Melander 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: 20190266174Abstract: An exemplary method includes sending a storage query to a plurality of storage nodes of a data storage system, the storage query including a data identifier of a data instance and an inquiry as to which of the storage nodes can store the data instance; receiving, in response to the storage query, a plurality of responses from a subset of storage nodes included in the plurality of storage nodes and that have at least a predetermined minimum amount of free storage space, the responses including information about each of the storage nodes included in the subset; selecting, based on the information included in the responses, multiple storage nodes included in the subset; and sending the data instance and the data identifier to the selected storage nodes for storage by the selected storage nodes.Type: ApplicationFiled: May 13, 2019Publication date: August 29, 2019Inventors: Stefan Bernbo, Christian Melander, Gustav Petersson, Roger Persson
-
Publication number: 20180225358Abstract: A method for data storage implemented in a data storage system is disclosed. Data storage nodes may be interconnected by means of a communications network. The method may include sending a request for a first data item to a plurality of storage nodes. The first data item may include a reference to a second data item stored in the storage system. The method may include receiving the first data item from at least one storage node, and sending a request for the second data item to the plurality of storage nodes based on the reference included in the first data item.Type: ApplicationFiled: March 30, 2018Publication date: August 9, 2018Applicant: COMPUVERDE ABInventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson
-
Patent number: 9975857Abstract: Disclosure is provided for imidazole-phenyl derivative compounds that prevent, remove and/or inhibit the formation of biofilms, compositions comprising these compounds, devices comprising these compounds, and methods of using the same.Type: GrantFiled: March 13, 2015Date of Patent: May 22, 2018Assignee: North Carolina State UniversityInventors: Christian Melander, Justin J. Richards, Cynthia Bunders
-
Patent number: 9965542Abstract: A method for data storage implemented in a data storage system is disclosed. Data storage nodes may be interconnected by means of a communications network. The method may include sending a request for a first data item to a plurality of storage nodes. The first data item may include a reference to a second data item stored in the storage system. The method may include receiving the first data item from at least one storage node, and sending a request for the second data item to the plurality of storage nodes based on the reference included in the first data item.Type: GrantFiled: January 15, 2016Date of Patent: May 8, 2018Assignee: COMPUVERDE ABInventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson
-
Patent number: 9948716Abstract: The present invention relates to a distributed data storage system comprising a plurality of storage nodes. Using unicast and multicast transmission, a server application may write data in the storage system. When writing data, at least two storage nodes are selected based in part on a randomized function, which ensures that data is sufficiently spread to provide efficient and reliable replication of data in case a storage node malfunctions.Type: GrantFiled: October 26, 2016Date of Patent: April 17, 2018Assignee: COMPUVERDE ABInventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson
-
Patent number: 9918473Abstract: Disclosure is provided for methods of preventing, removing or inhibiting microbial biofilm formation or microbial infection in a plant or plant part thereof, including applying thereto a treatment effective amount of an aryl carbamate as described herein, or an agriculturally acceptable salt thereof. Methods of enhancing a microbicide (e.g., including a copper, antibiotic, bacteriophage, etc.) and/or plant defense activator are also provided, including applying an active compound as described herein. Compositions comprising an aryl carbamate compound as described herein in an agriculturally acceptable carrier are also provided, and in some embodiments the compositions further include a microbicide (e.g., including copper, antibiotic, bacteriophage, etc.) and/or a plant defense activator.Type: GrantFiled: August 17, 2016Date of Patent: March 20, 2018Assignee: North Carolian State UniversityInventors: Christian Melander, Steven A. Rogers
-
Patent number: 9815794Abstract: Disclosure is provided for imidazole derivative compounds useful to inhibit the formation of biofilms and/or inhibit microbial growth, compositions including these compounds, devices including these compounds, and methods of using the same.Type: GrantFiled: February 9, 2016Date of Patent: November 14, 2017Assignee: North Carolina State UniversityInventors: Christian Melander, W. Steve McCall, Zhaoming Su, Roberta Melander
-
Patent number: 9723837Abstract: Disclosure is provided for 1,4,5-substituted amino imidazole compounds useful to control microbial growth, compositions including these compounds, devices including these compounds, and methods of using the same.Type: GrantFiled: August 21, 2014Date of Patent: August 8, 2017Assignee: North Carolina State UniversityInventors: Christian Melander, Zhaoming Su, Lingling Peng
-
Patent number: 9626378Abstract: According to an embodiment there is provided a method for handling requests in a storage system including a plurality of storage nodes connected to each other via a communications network. A first storage node of the plurality of storage nodes may store a reference to a set of at least one collection object stored in the storage system. Each collection object of the set may include at least one of a reference to another collection object stored in the storage system and a reference to at least one data file stored in the storage system. The method may include receiving a first request at the first storage node. The first storage node, for each collection object of the set, may send a second request to a storage node storing the collection object. According to a second aspect there is also provided a storage node.Type: GrantFiled: September 2, 2011Date of Patent: April 18, 2017Assignee: COMPUVERDE ABInventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson
-
Publication number: 20170048321Abstract: The present invention relates to a distributed data storage system comprising a plurality of storage nodes. Using unicast and multicast transmission, a server application may write data in the storage system. When writing data, at least two storage nodes are selected based in part on a randomized function, which ensures that data is sufficiently spread to provide efficient and reliable replication of data in case a storage node malfunctions.Type: ApplicationFiled: October 26, 2016Publication date: February 16, 2017Applicant: COMPUVERDE ABInventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson
-
Publication number: 20160353739Abstract: Disclosure is provided for methods of preventing, removing or inhibiting microbial biofilm formation or microbial infection in a plant or plant part thereof, including applying thereto a treatment effective amount of an aryl carbamate as described herein, or an agriculturally acceptable salt thereof. Methods of enhancing a microbicide (e.g., including a copper, antibiotic, bacteriophage, etc.) and/or plant defense activator are also provided, including applying an active compound as described herein. Compositions comprising an aryl carbamate compound as described herein in an agriculturally acceptable carrier are also provided, and in some embodiments the compositions further include a microbicide (e.g., including copper, antibiotic, bacteriophage, etc.) and/or a plant defense activator.Type: ApplicationFiled: August 17, 2016Publication date: December 8, 2016Inventors: Christian Melander, Steven A. Rogers
-
Patent number: 9503524Abstract: The present invention relates to a distributed data storage system comprising a plurality of storage nodes. Using unicast and multicast transmission, a server application may write data in the storage system. When writing data, at least two storage nodes are selected based in part on a randomized function, which ensures that data is sufficiently spread to provide efficient and reliable replication of data in case a storage node malfunctions.Type: GrantFiled: September 12, 2014Date of Patent: November 22, 2016Assignee: COMPUVERDE ABInventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson
-
Patent number: 9495432Abstract: The present invention relates to a distributed data storage system comprising a plurality of storage nodes. Using unicast and multicast transmission, a server application may read and write data in the storage system. Each storage node may monitor reading and writing operations on the system as well as the status of other storage nodes. In this way, the storage nodes may detect a need for replication of files on the system, and may carry out a replication process that serves to maintain a storage of a sufficient number of copies of files with correct versions at geographically diverse locations.Type: GrantFiled: January 31, 2014Date of Patent: November 15, 2016Assignee: COMPUVERDE ABInventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson
-
Patent number: 9439436Abstract: Disclosure is provided for methods of preventing, removing or inhibiting microbial biofilm formation or microbial infection in a plant or plant part thereof, including applying thereto a treatment effective amount of an aryl carbamate as described herein, or an agriculturally acceptable salt thereof. Methods of enhancing a microbicide (e.g., including a copper, antibiotic, bacteriophage, etc.) and/or plant defense activator are also provided, including applying an active compound as described herein. Compositions comprising an aryl carbamate compound as described herein in an agriculturally acceptable carrier are also provided, and in some embodiments the compositions further include a microbicide (e.g., including copper, antibiotic, bacteriophage, etc.) and/or a plant defense activator.Type: GrantFiled: July 30, 2015Date of Patent: September 13, 2016Assignee: North Carolina State UniversityInventors: Christian Melander, Steven A. Rogers
-
Publication number: 20160232225Abstract: A method for data storage implemented in a data storage system is disclosed. Data storage nodes may be interconnected by means of a communications network. The method may include sending a request for a first data item to a plurality of storage nodes. The first data item may include a reference to a second data item stored in the storage system. The method may include receiving the first data item from at least one storage node, and sending a request for the second data item to the plurality of storage nodes based on the reference included in the first data item.Type: ApplicationFiled: January 15, 2016Publication date: August 11, 2016Applicant: COMPUVERDE ABInventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson
-
Publication number: 20160212212Abstract: A method for maintaining a data storage system is disclosed. The method may include monitoring for receipt of a first broadcast message from a first data storage node, where the first broadcast message may indicate that the first data storage node is operating correctly. The method may also include detecting that the first data storage node is malfunctioning based on not receiving the first broadcast message for a predetermined period of time. The method may also include initiating a data replication procedure based on detecting that the first data storage node is malfunctioning. The data replication procedure may include sending a first multicast message to a plurality of data storage nodes requesting identification of a second data storage node that maintains a copy of a file stored on the first data storage node.Type: ApplicationFiled: March 29, 2016Publication date: July 21, 2016Applicant: COMPUVERDE ABInventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson
-
Publication number: 20160194288Abstract: Disclosure is provided for imidazole derivative compounds useful to inhibit the formation of biofilms and/or inhibit microbial growth, compositions including these compounds, devices including these compounds, and methods of using the same.Type: ApplicationFiled: February 9, 2016Publication date: July 7, 2016Inventors: CHRISTIAN MELANDER, W. STEVE MCCALL, ZHAOMING SU, ROBERTA MELANDER
-
Patent number: 9351491Abstract: Disclosure is provided for methods of preventing, removing or inhibiting microbial biofilm formation or microbial infection in a plant or plant part thereof, including applying thereto a treatment effective amount of an active compound as described herein, or an agriculturally acceptable salt thereof. Methods of enhancing a microbicide (e.g., including a copper, antibiotic, bacteriophage, etc.) and/or plant defense activator are also provided, including applying an active compound as described herein. Compositions comprising an active compound as described herein in an agriculturally acceptable carrier are also provided, and in some embodiments the compositions further include a microbicide (e.g., including copper, antibiotic, bacteriophage, etc.) and/or plant defense activator.Type: GrantFiled: July 19, 2013Date of Patent: May 31, 2016Assignee: North Carolina State UniversityInventors: Christian Melander, John Cavanagh, David F. Ritchie, Steven A. Rogers, Robert W. Huigens, III, Catherine S. Reed
-
Patent number: 9329955Abstract: A method for maintaining a data storage system is disclosed. The method may include monitoring for receipt of a first broadcast message from a first data storage node, where the first broadcast message may indicate that the first data storage node is operating correctly. The method may also include detecting that the first data storage node is malfunctioning based on not receiving the first broadcast message for a predetermined period of time. The method may also include initiating a data replication procedure based on detecting that the first data storage node is malfunctioning. The data replication procedure may include sending a first multicast message to a plurality of data storage nodes requesting identification of a second data storage node that maintains a copy of a file stored on the first data storage node.Type: GrantFiled: June 28, 2011Date of Patent: May 3, 2016Assignee: COMPUVERDE ABInventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson
-
Patent number: 9305012Abstract: A method for data storage implemented in a data storage system is disclosed. Data storage nodes may be interconnected by means of a communications network. The method may include sending a request for a first data item to a plurality of storage nodes. The first data item may include a reference to a second data item stored in the storage system. The method may include receiving the first data item from at least one storage node, and sending a request for the second data item to the plurality of storage nodes based on the reference included in the first data item.Type: GrantFiled: December 5, 2013Date of Patent: April 5, 2016Assignee: COMPUVERDE ABInventors: Stefan Bernbo, Christian Melander, Rodger Persson, Gustav Petersson