Patents by Inventor Peter D. Stout
Peter D. Stout 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).
-
Patent number: 9910614Abstract: A method of allocating data to a storage block included in a storage network may include determining a plurality of characteristics associated with a storage block included in a storage network. The plurality of characteristics may include storage capacity of the storage block, available storage space of the storage block, likelihood of loss of data stored on the storage block, availability of the storage block with respect to the storage network, and use of the storage block. The method may further include allocating data to the storage block based on the plurality of characteristics.Type: GrantFiled: November 3, 2014Date of Patent: March 6, 2018Assignee: LYVE MINDS, INC.Inventors: Christian M. Kaiser, Peter D. Stout, Ain McKendrick, Timothy Bucher, Jeff Ma, Randeep Singh Gakhal, Rick Pasetto, Stephen Sewerynek
-
Publication number: 20160132267Abstract: A method of allocating data to a storage block included in a storage network may include determining a plurality of characteristics associated with a storage block included in a storage network. The plurality of characteristics may include storage capacity of the storage block, available storage space of the storage block, likelihood of loss of data stored on the storage block, availability of the storage block with respect to the storage network, and use of the storage block. The method may further include allocating data to the storage block based on the plurality of characteristics.Type: ApplicationFiled: January 14, 2016Publication date: May 12, 2016Inventors: Christian M. KAISER, Peter D. STOUT, Ain McKENDRICK, Timothy BUCHER, Jeff MA, Randeep Singh GAKHAL, Rick PASETTO, Stephen SEWERYNEK
-
Patent number: 9274707Abstract: A method of allocating data to a storage block included in a storage network may include determining a plurality of characteristics associated with a storage block included in a storage network. The plurality of characteristics may include storage capacity of the storage block, available storage space of the storage block, likelihood of loss of data stored on the storage block, availability of the storage block with respect to the storage network, and use of the storage block. The method may further include allocating data to the storage block based on the plurality of characteristics.Type: GrantFiled: November 3, 2014Date of Patent: March 1, 2016Assignee: LYVE MINDS, INC.Inventors: Christian M. Kaiser, Peter D. Stout, Ain McKendrick, Timothy Bucher, Jeff Ma, Randeep Singh Gakhal, Rick Pasetto, Stephen Sewerynek
-
Publication number: 20150058590Abstract: A method of allocating data to a storage block included in a storage network may include determining a plurality of characteristics associated with a storage block included in a storage network. The plurality of characteristics may include storage capacity of the storage block, available storage space of the storage block, likelihood of loss of data stored on the storage block, availability of the storage block with respect to the storage network, and use of the storage block. The method may further include allocating data to the storage block based on the plurality of characteristics.Type: ApplicationFiled: November 3, 2014Publication date: February 26, 2015Inventors: Christian M. KAISER, Peter D. STOUT, Ain McKENDRICK, Timothy BUCHER, Jeff MA, Randeep Singh GAKHAL, Rick PASETTO, Stephen SEWERYNEK
-
Publication number: 20150058591Abstract: A method of allocating data to a storage block included in a storage network may include determining a plurality of characteristics associated with a storage block included in a storage network. The plurality of characteristics may include storage capacity of the storage block, available storage space of the storage block, likelihood of loss of data stored on the storage block, availability of the storage block with respect to the storage network, and use of the storage block. The method may further include allocating data to the storage block based on the plurality of characteristics.Type: ApplicationFiled: November 3, 2014Publication date: February 26, 2015Inventors: Christian M. KAISER, Peter D. STOUT, Ain McKENDRICK, Timothy BUCHER, Jeff MA, Randeep Singh GAKHAL, Rick PASETTO, Stephen SEWERYNEK
-
Patent number: 8903959Abstract: A method of distributing data through a storage network may include allocating data stored on a host storage block for storage on a target storage block. The host storage block and the target storage block may be included in a storage network that also includes one or more other storage blocks. The method may further include determining a plurality of characteristics of one or more of: the one or more other storage blocks and one or more devices associated with the one or more other storage blocks. Additionally, the method may include determining a distribution strategy for distributing the data from the host storage block to the target storage block based on the plurality of characteristics.Type: GrantFiled: December 20, 2013Date of Patent: December 2, 2014Assignee: Lyve Minds, Inc.Inventors: Christian M. Kaiser, Peter D. Stout, Morgan Francois Stephan Dollard, Ain McKendrick, Timothy Bucher, Randeep Singh Gakhal, Rick Pasetto, Stephen Sewerynek
-
Patent number: 8880838Abstract: A method of allocating data to a storage block included in a storage network may include determining a plurality of characteristics associated with a storage block included in a storage network. The plurality of characteristics may include storage capacity of the storage block, available storage space of the storage block, likelihood of loss of data stored on the storage block, availability of the storage block with respect to the storage network, and use of the storage block. The method may further include allocating data to the storage block based on the plurality of characteristics.Type: GrantFiled: December 20, 2013Date of Patent: November 4, 2014Assignee: Lyve Minds, Inc.Inventors: Christian M. Kaiser, Peter D. Stout, Ain McKendrick, Timothy Bucher, Jeff Ma, Randeep Singh Gakhal, Rick Pasetto, Stephen Sewerynek
-
Publication number: 20140195640Abstract: A method of distributing data through a storage network may include allocating data stored on a host storage block for storage on a target storage block. The host storage block and the target storage block may be included in a storage network that also includes one or more other storage blocks. The method may further include determining a plurality of characteristics of one or more of: the one or more other storage blocks and one or more devices associated with the one or more other storage blocks. Additionally, the method may include determining a distribution strategy for distributing the data from the host storage block to the target storage block based on the plurality of characteristics.Type: ApplicationFiled: December 20, 2013Publication date: July 10, 2014Applicant: LYVE MINDS, INC.Inventors: Christian M. Kaiser, Peter D. Stout, Morgan Francois Stephan Dollard
-
Publication number: 20140195757Abstract: A method of allocating data to a storage block included in a storage network may include determining a plurality of characteristics associated with a storage block included in a storage network. The plurality of characteristics may include storage capacity of the storage block, available storage space of the storage block, likelihood of loss of data stored on the storage block, availability of the storage block with respect to the storage network, and use of the storage block. The method may further include allocating data to the storage block based on the plurality of characteristics.Type: ApplicationFiled: December 20, 2013Publication date: July 10, 2014Inventors: Christian M. KAISER, Peter D. STOUT, Ain McKendrick, Timothy Bucher, Jeff Ma, Randeep Singh Gakhal, Rick Pasetto, Stephen Sewerynek
-
Patent number: 7020750Abstract: A hybrid system for updating cache including a first computer system coupled to a database accessible by a second computer system, said second computer system including a cache, a cache update controller for concurrently implementing a user defined cache update policy, including both notification based cache updates and periodic based cache updates, wherein said cache updates enforce data coherency between said database and said cache, and a graphical user interface for selecting between said notification based cache updates and said periodic based cache updates.Type: GrantFiled: September 17, 2002Date of Patent: March 28, 2006Assignee: Sun Microsystems, Inc.Inventors: Pirasenna Thiyagaranjan, Krishnendu Chakraborty, Peter D. Stout, Xuesi Dong
-
Publication number: 20040054854Abstract: A hybrid system and method for updating a cache memory. Embodiments of the present invention include a system and method that concurrently implement multiple cache update policies to keep data in a cache consistent with data stored on a data store. In one embodiment, notification is used for sensitive data and periodic updates incorporating a trust period are used for data that does not require “real time” updates. In one embodiment of the present invention, a system administrator can select the deployment scenario for cache updates based on the specific type of data. In another embodiment, the type of updates can be selected for individual data entries, such as a username or password. Furthermore, in another embodiment, a graphical user interface can be used to select the cache update preferences for a remote content server.Type: ApplicationFiled: September 17, 2002Publication date: March 18, 2004Inventors: Pirasenna Thiyagaranjan, Krishnendu Chakraborty, Peter D. Stout, Xuesi Dong