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: 20140149351Abstract: 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: ApplicationFiled: January 31, 2014Publication date: May 29, 2014Applicant: COMPUVERDE ABInventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson
-
Publication number: 20140127273Abstract: Disclosure is provided for imidazole 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: ApplicationFiled: January 8, 2014Publication date: May 8, 2014Applicant: North Carolina State UniversityInventors: Christian Melander, John Cavanagh, Robert W. Huigens, III, T. Eric Ballard, Justin J. Richards
-
Publication number: 20140108745Abstract: A method and device for maintaining data in a data storage system, comprising a plurality of data storage nodes, the method being employed in a storage node in the data storage system and comprising: monitoring and detecting, conditions in the data storage system that imply the need for replication of data between the nodes in the data storage system; initiating replication processes in case such a condition is detected, wherein the replication processes include sending multicast and unicast requests to other storage nodes, said requests including priority flags, receiving multicast and unicast requests from other storage nodes, wherein the received requests include priority flags, ordering the received requests in different queues depending on their priority flags, and dealing with requests in higher priority queues with higher frequency than requests in lower priority queues.Type: ApplicationFiled: December 18, 2013Publication date: April 17, 2014Inventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson
-
Publication number: 20140095559Abstract: 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: December 5, 2013Publication date: April 3, 2014Inventors: Stefan Bernbo, Christian Melander, Rodger Persson, Gustav Petersson
-
Patent number: 8688630Abstract: 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: October 21, 2009Date of Patent: April 1, 2014Assignee: Compuverde ABInventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson
-
Publication number: 20140079808Abstract: 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: ApplicationFiled: November 25, 2013Publication date: March 20, 2014Applicant: North Carolina State UniversityInventors: Christian Melander, John Cavanagh, David Ritchie, Robert W. Huigens, III, T. Eric Ballard, Justin J. Richards, Thomas W. Lindsey, Jonathan S. Lindsey
-
Patent number: 8653124Abstract: Disclosure is provided for imidazole 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: February 2, 2011Date of Patent: February 18, 2014Assignee: North Carolina State UniversityInventors: Christian Melander, John Cavanagh, Robert W. Huigens, III, T. Eric Ballard, Justin J. Richards
-
Patent number: 8650365Abstract: A method and device for maintaining data in a data storage system, comprising a plurality of data storage nodes, the method being employed in a storage node in the data storage system and comprising: monitoring and detecting, conditions in the data storage system that imply the need for replication of data between the nodes in the data storage system; initiating replication processes in case such a condition is detected, wherein the replication processes include sending multicast and unicast requests to other storage nodes, said requests including priority flags, receiving multicast and unicast requests from other storage nodes, wherein the received requests include priority flags, ordering the received requests in different queues depending on their priority flags, and dealing with requests in higher priority queues with higher frequency than requests in lower priority queues.Type: GrantFiled: September 2, 2011Date of Patent: February 11, 2014Assignee: Compuverde ABInventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson
-
Patent number: 8645978Abstract: 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: September 2, 2011Date of Patent: February 4, 2014Assignee: Compuverde ABInventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson
-
Publication number: 20140023691Abstract: 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: September 24, 2013Publication date: January 23, 2014Applicant: North Carolina State UniversityInventors: Christian Melander, W. Steve McCall, Zhaoming Su, Roberta Worthington
-
Patent number: 8618149Abstract: 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: August 31, 2012Date of Patent: December 31, 2013Assignee: North Carolina State UniversityInventors: Christian Melander, John Cavanagh, David Ritchie, Robert W. Huigens, III, T. Eric Ballard, Justin J. Richards, Thomas W. Lindsey, Jonathan S. Lindsey
-
Publication number: 20130315874Abstract: 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: ApplicationFiled: July 19, 2013Publication date: November 28, 2013Applicant: North Carolina State UniversityInventors: Christian Melander, John Cavanagh, David F. Ritchie, Steven A. Rogers, Robert W. Huigens, III, Catherine S. Reed
-
Publication number: 20130058333Abstract: 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: ApplicationFiled: September 2, 2011Publication date: March 7, 2013Applicant: ILT INNOVATIONS ABInventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson
-
Publication number: 20130060884Abstract: There is disclosed a method for writing data in a data storage system comprising a plurality of data storage nodes, the method being employed in a server running an application which accesses data in the data storage system, and comprising: sending a multicast storage query to a plurality of said storage nodes; receiving a plurality of responses from a subset of said storage nodes, said responses including a storage node property; selecting at least two storage nodes in the subset for storing said data, based on said responses, wherein the selecting is based on a data property of the data to be stored and a storage node property.Type: ApplicationFiled: September 2, 2011Publication date: March 7, 2013Applicant: ILT INNOVATIONS ABInventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson
-
Publication number: 20130061232Abstract: A method and device for maintaining data in a data storage system, comprising a plurality of data storage nodes, the method being employed in a storage node in the data storage system and comprising: monitoring and detecting, conditions in the data storage system that imply the need for replication of data between the nodes in the data storage system; initiating replication processes in case such a condition is detected, wherein the replication processes include sending multicast and unicast requests to other storage nodes, said requests including priority flags, receiving multicast and unicast requests from other storage nodes, wherein the received requests include priority flags, ordering the received requests in different queues depending on their priority flags, and dealing with requests in higher priority queues with higher frequency than requests in lower priority queues.Type: ApplicationFiled: September 2, 2011Publication date: March 7, 2013Applicant: ILT INNOVATIONS ABInventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson
-
Publication number: 20130060804Abstract: There is provided a method and server for retrieving data from a data storage system including a plurality of storage nodes. The method may include sending a multicast message to at least a subset of the storage nodes. The multicast message may include a request for the subset of storage nodes to send the data. The multicast message may further include a data identifier, indicating the data to be retrieved. Moreover, the method may include receiving data from a first storage node of the subset of storage nodes. The data received from the first storage node may correspond to the requested data. At least the act of sending a multicast message or the act of receiving data from the first storage node may be performed on a condition that an estimated size of the data is less than a predetermined value.Type: ApplicationFiled: September 2, 2011Publication date: March 7, 2013Applicant: ILT INNOVATIONS ABInventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson
-
Publication number: 20130061252Abstract: 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: September 2, 2011Publication date: March 7, 2013Applicant: ILT INNOVATIONS ABInventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson
-
Publication number: 20130061253Abstract: There is provided a method implemented in a data storage system including a plurality of storage nodes connected to each other via a communications network. At least one storage node of the plurality of storage nodes may store a first data item. The data item may be arranged to include a reference to a second data item stored in the data storage system. The method may include providing an identifier of the second data item. The method may also include providing status information about the first data item. The identifier may be used to update the first data item, for example based on the status information. The first data item may be stored at the at least one storage node.Type: ApplicationFiled: September 2, 2011Publication date: March 7, 2013Applicant: ILT INNOVATIONS ABInventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson
-
Patent number: 8367713Abstract: Disclosure is provided for imidazole-triazole derivative compounds such as those given in Formulas (I)-(VI) 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: January 21, 2011Date of Patent: February 5, 2013Assignee: North Carolina State UniversityInventors: Christian Melander, Steven A. Rogers, Robert W. Huigens, III, Catherine S. Reed
-
Publication number: 20120328577Abstract: 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: ApplicationFiled: August 31, 2012Publication date: December 27, 2012Inventors: Christian Melander, John Cavanagh, David Ritchie, Robert W. Huigens, III, T. Eric Ballard, Justin J. Richards, Thomas W. Lindsey, Jonathan S. Lindsey