Patents by Inventor Robert E. Cousins
Robert E. Cousins 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: 20240097346Abstract: Methods for constructing multi-walled carbon nanotube (MWCNT) antenna arrays, may include: variable doping of the MWCNTs, forming light pipes with layers of variable dielectric glass, forming geometric diodes on full-wave rectified devices that propagate both electrons and holes, using clear conductive ground plans to form windows that can control a building's internal temperature, and generating multiple lithographic patterns with a single mask.Type: ApplicationFiled: November 21, 2023Publication date: March 21, 2024Inventors: Laurence H. COOKE, Darin S. OLSON, Paul COMITA, Robert E. COUSINS, Albert K. HENNING, Andreas HEGEDUS, David B. COOKE, Yao Te CHENG, John BURKE, Richard T. PRESTON
-
Patent number: 11901917Abstract: Systems and methods are disclosed for processing data. In one exemplary implementation, there is provided a method of generating H output data from W data input streams produced from input data. Moreover, the method may include generating the H discrete output data components via application of the W data inputs to one or more transforming components or processes having specified mathematic operations and/or a generator matrix functionality, wherein the W data inputs are recoverable via a recovery process capable of reproducing the W data inputs from a subset (any W members) of the H output data streams. Further exemplary implementations may comprise a transformation process that includes producing an H-sized intermediary for each of the W inputs, combining the H-sized intermediaries into an H-sized result, and processing the H-sized result into the H output data structures, groups or streams.Type: GrantFiled: February 28, 2022Date of Patent: February 13, 2024Assignee: Primos Storage Technology, LLCInventor: Robert E. Cousins
-
Patent number: 11824264Abstract: Methods for constructing multi-walled carbon nanotube (MWCNT) antenna arrays, may include: variable doping of the MWCNTs, forming light pipes with layers of variable dielectric glass, forming geometric diodes on full-wave rectified devices that propagate both electrons and holes, using clear conductive ground plans to form windows that can control a building's internal temperature, and generating multiple lithographic patterns with a single mask.Type: GrantFiled: May 19, 2022Date of Patent: November 21, 2023Assignee: NOVASOLIX, INC.Inventors: Laurence H. Cooke, Darin S. Olson, Paul Comita, Robert E. Cousins, Albert K. Henning, Andreas Hegedus, David B. Cooke, Yao Te Cheng, John Burke, Richard T. Preston
-
Patent number: 11630589Abstract: Aspects of the innovations herein are consistent with a storage system for storing variable sized objects. According to certain implementations, the storage system may be a transaction-based system that uses variable sized objects to store data, and/or may be implemented using data stores, such as arrays disks arranged in ranks. In some exemplary implementations, each rank may include multiple stripes, each stripe may be read and written as a convenient unit for maximum performance, and/or a rank manager may be provided to dynamically configure the ranks. In certain implementations, the storage system may include a stripe space table that contains entries describing the amount of space used in each stripe. Further, an object map may provide entries for each object in the storage system describing the location, the length and/or version of the object.Type: GrantFiled: June 28, 2021Date of Patent: April 18, 2023Assignee: Primos Storage Technology, LLCInventor: Robert E. Cousins
-
Publication number: 20220278461Abstract: Methods for constructing multi-walled carbon nanotube (MWCNT) antenna arrays, may include: variable doping of the MWCNTs, forming light pipes with layers of variable dielectric glass, forming geometric diodes on full-wave rectified devices that propagate both electrons and holes, using clear conductive ground plans to form windows that can control a building's internal temperature, and generating multiple lithographic patterns with a single mask.Type: ApplicationFiled: May 19, 2022Publication date: September 1, 2022Inventors: Laurence H. COOKE, Darin S. OLSON, Paul COMITA, Robert E. COUSINS, Albert K. HENNING, David B. COOKE, Yao-Te CHENG, John BURKE, Richard T. PRESTON
-
Patent number: 11265024Abstract: Systems and methods are disclosed for processing data. In one exemplary implementation, there is provided a method of generating H output data from W data input streams produced from input data. Moreover, the method may include generating the H discrete output data components via application of the W data inputs to one or more transforming components or processes having specified mathematic operations and/or a generator matrix functionality, wherein the W data inputs are recoverable via a recovery process capable of reproducing the W data inputs from a subset (any W members) of the H output data streams. Further exemplary implementations may comprise a transformation process that includes producing an H-sized intermediary for each of the W inputs, combining the H-sized intermediaries into an H-sized result, and processing the H-sized result into the H output data structures, groups or streams.Type: GrantFiled: October 7, 2019Date of Patent: March 1, 2022Assignee: Primos Storage Technology, LLCInventor: Robert E. Cousins
-
Patent number: 11048415Abstract: Aspects of the innovations herein are consistent with a storage system for storing variable sized objects. According to certain implementations, the storage system may be a transaction-based system that uses variable sized objects to store data, and/or may be implemented using data stores, such as arrays disks arranged in ranks. In some exemplary implementations, each rank may include multiple stripes, each stripe may be read and written as a convenient unit for maximum performance, and/or a rank manager may be provided to dynamically configure the ranks. In certain implementations, the storage system may include a stripe space table that contains entries describing the amount of space used in each stripe. Further, an object map may provide entries for each object in the storage system describing the location, the length and/or version of the object.Type: GrantFiled: October 2, 2019Date of Patent: June 29, 2021Assignee: Primos Storage Technology, LLCInventor: Robert E. Cousins
-
Patent number: 10622503Abstract: A solar antenna array may comprise an array of carbon nanotube antennas that may capture and convert sunlight into electrical power. A method for constructing the solar antenna array from a glass top down to aluminum over a plastic bottom such that light passing through the glass top and/or reflected off the aluminum both may be captured by the antennas sandwiched between. Techniques for patterning the glass to further direct the light toward the antennas and techniques for continuous flow fabrication and testing are also described.Type: GrantFiled: July 27, 2017Date of Patent: April 14, 2020Assignee: NovaSolix, Inc.Inventors: Jyotsna Iyer, Paul Comita, Robert E. Cousins, Laurence H. Cooke
-
Patent number: 10599344Abstract: Aspects of the innovations herein are consistent with a storage system for storing variable sized objects. According to certain implementations, the storage system may be a transaction-based system that uses variable sized objects to store data, and/or may be implemented using data stores, such as arrays disks arranged in ranks. In some exemplary implementations, each rank may include multiple stripes, each stripe may be read and written as a convenient unit for maximum performance, and/or a rank manager may be provided to dynamically configure the ranks. In certain implementations, the storage system may include a stripe space table that contains entries describing the amount of space used in each stripe. Further, an object map may provide entries for each object in the storage system describing the location, the length and/or version of the object.Type: GrantFiled: May 7, 2018Date of Patent: March 24, 2020Assignee: Primos Storage Technology LLCInventor: Robert E. Cousins
-
Patent number: 10439654Abstract: Systems and methods are disclosed for processing data. In one exemplary implementation, there is provided a method of generating H output data from W data input streams produced from input data. Moreover, the method may include generating the H discrete output data components via application of the W data inputs to one or more transforming components or processes having specified mathematic operations and/or a generator matrix functionality, wherein the W data inputs are recoverable via a recovery process capable of reproducing the W data inputs from a subset (any W members) of the H output data streams.Type: GrantFiled: June 6, 2017Date of Patent: October 8, 2019Assignee: Primos Storage Technology, LLCInventor: Robert E. Cousins
-
Patent number: 9965204Abstract: Aspects of the innovations herein are consistent with a storage system for storing variable sized objects. The storage system may be a transaction-based system that uses variable sized objects to store data. The storage system may be implemented using arrays disks that are arranged in ranks. Each rank may include multiple stripes. Each stripe may be read and written as a convenient unit for maximum performance. A rank manager may be provided to dynamically configure the ranks to adjust for failed and added disks by selectively shortening and lengthening the stripes. The storage system may include a stripe space table that contains entries describing the amount of space used in each stripe. An object map may provide entries for each object in the storage system describing the location (e.g., rank, stripe and offset values), the length and version of the object.Type: GrantFiled: July 31, 2016Date of Patent: May 8, 2018Assignee: Primos Storage Technology, LLCInventor: Robert E. Cousins
-
Publication number: 20180026149Abstract: A solar antenna array may comprise an array of carbon nanotube antennas that may capture and convert sunlight into electrical power. A method for constructing the solar antenna array from a glass top down to aluminum over a plastic bottom such that light passing through the glass top and/or reflected off the aluminum both may be captured by the antennas sandwiched between. Techniques for patterning the glass to further direct the light toward the antennas and techniques for continuous flow fabrication and testing are also described.Type: ApplicationFiled: July 27, 2017Publication date: January 25, 2018Inventors: Jyotsna IYER, Paul COMITA, Robert E. COUSINS, Laurence H. COOKE
-
Patent number: 9680508Abstract: Systems and methods are disclosed for processing data. In one exemplary implementation, there is provided a method of generating H output data from W data input streams produced from input data. Moreover, the method may include generating the H discrete output data components via application of the W data inputs to one or more transforming components or processes having specified mathematic operations and/or a generator matrix functionality, wherein the W data inputs are recoverable via a recovery process capable of reproducing the W data inputs from a subset (any W members) of the H output data streams. Further exemplary implementations may comprise a transformation process that includes producing an H-sized intermediary for each of the W inputs, combining the H-sized intermediaries into an H-sized result, and processing the H-sized result into the H output data structures, groups or streams.Type: GrantFiled: September 7, 2015Date of Patent: June 13, 2017Assignee: Primos Storage Technology, LLCInventor: Robert E. Cousins
-
Patent number: 9483197Abstract: Aspects of the innovations herein are consistent with a storage system for storing variable sized objects. The storage system may be a transaction-based system that uses variable sized objects to store data. The storage system may be implemented using arrays disks that are arranged in ranks. Each rank may include multiple stripes. Each stripe may be read and written as a convenient unit for maximum performance. A rank manager may be provided to dynamically configure the ranks to adjust for failed and added disks by selectively shortening and lengthening the stripes. The storage system may include a stripe space table that contains entries describing the amount of space used in each stripe. An object map may provide entries for each object in the storage system describing the location (e.g., rank, stripe and offset values), the length and version of the object.Type: GrantFiled: October 19, 2015Date of Patent: November 1, 2016Assignee: Primos Storage Technology LLCInventor: Robert E. Cousins
-
Patent number: 9164855Abstract: Aspects of the innovations herein are consistent with a storage system for storing variable sized objects. The storage system may be a transaction-based system that uses variable sized objects to store data. The storage system may be implemented using arrays disks that are arranged in ranks. Each rank may include multiple stripes. Each stripe may be read and written as a convenient unit for maximum performance. A rank manager may be provided to dynamically configure the ranks to adjust for failed and added disks by selectively shortening and lengthening the stripes. The storage system may include a stripe space table that contains entries describing the amount of space used in each stripe. An object map may provide entries for each object in the storage system describing the location (e.g., rank, stripe and offset values), the length and version of the object.Type: GrantFiled: January 27, 2014Date of Patent: October 20, 2015Assignee: Primos Storage Technology, LLCInventor: Robert E. Cousins
-
Patent number: 9128877Abstract: Systems and methods for transforming data involving a secure format from which the data is recoverable. In one implementation, there is provided a method of generating H output data from W data input streams produced from input data. Moreover, the method may include generating the H discrete output data components via application of the W data inputs to one or more transforming components or processes having specified mathematic operations and/or a generator matrix functionality, wherein the W data inputs are recoverable via a recovery process capable of reproducing the W data inputs from a subset (any W members) of the H output data streams.Type: GrantFiled: October 10, 2013Date of Patent: September 8, 2015Inventor: Robert E. Cousins
-
Patent number: 8677065Abstract: Aspects of the innovations herein are consistent with a storage system for storing variable sized objects. The storage system may be a transaction-based system that uses variable sized objects to store data. The storage system may be implemented using arrays disks that are arranged in ranks. Each rank may include multiple stripes. Each stripe may be read and written as a convenient unit for maximum performance. A rank manager may be provided to dynamically configure the ranks to adjust for failed and added disks by selectively shortening and lengthening the stripes. The storage system may include a stripe space table that contains entries describing the amount of space used in each stripe. An object map may provide entries for each object in the storage system describing the location (e.g., rank, stripe and offset values), the length and version of the object.Type: GrantFiled: April 3, 2011Date of Patent: March 18, 2014Inventor: Robert E. Cousins
-
Patent number: 8566680Abstract: Systems and methods are disclosed for processing data. In one exemplary implementation, there is provided a method of generating H output data from W data input streams produced from input data. Moreover, the method may include generating the H discrete output data components via application of the W data inputs to one or more transforming components or processes having specified mathematic operations and/or a generator matrix functionality, wherein the W data inputs are recoverable via a recovery process capable of reproducing the W data inputs from a subset (any W members) of the H output data streams. Further exemplary implementations may comprise a transformation process that includes producing an H-sized intermediary for each of the W inputs, combining the H-sized intermediaries into an H-sized result, and processing the H-sized result into the H output data structures, groups or streams.Type: GrantFiled: December 12, 2011Date of Patent: October 22, 2013Inventor: Robert E. Cousins
-
Patent number: 8510218Abstract: A system and method for consumer control over card-based transactions and associated accounts. An interface is provided between a merchant or the merchant's bank and the bank or banks at which the consumer has accounts for card-based transactions. The interface acts as an intermediary, accessible to the consumer so that the consumer may place a variety of controls on card-based transactions. Multiple transaction cards may be linked to a single credit account with each card having a different credit limit, such that the controls comprise restricting each transaction card to a particular merchant, linking, by the consumer, several credit and/or debit accounts to a single transaction card, and pre-selectins a criteria to be utilized for directing charges for a particular transaction to be applied the different accounts. The consumer may access the interface via a web site or telephone for making changes and receiving account information.Type: GrantFiled: January 9, 2012Date of Patent: August 13, 2013Assignee: Citizens Financial Group, Inc.Inventors: Luther C. Abel, Robert E. Cousins
-
Patent number: 8321315Abstract: A system and method for consumer control over card-based transactions and associated accounts. An interface is provided between a merchant or the merchant's bank and the bank or banks at which the consumer has accounts for card-based transactions. The interface acts as an intermediary which is accessible to the consumer so that the consumer may place a variety of controls on card-based transactions. For example, multiple transaction cards may be linked to a single credit account with each card having a different credit limit. As another example, each transaction card may be restricted to a particular merchant. As yet another example, a consumer may link several credit and/or debit accounts to a single transaction card; the consumer may pre-select criteria to be utilized for directing charges for a particular transaction to be applied the different accounts. The consumer may access the interface via a web site or a telephone for making changes and receiving account information.Type: GrantFiled: July 23, 2010Date of Patent: November 27, 2012Assignee: Citizens Financial Group, Inc.Inventors: Luther C. Abel, Robert E. Cousins