Patents by Inventor Joel Henry Hinrichs

Joel Henry Hinrichs 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: 9235473
    Abstract: Systems and methods allow for reliably and efficiently managing files stored on a data storage medium associated with a computer system such as a set-top box. The computer system manages a collection of metadata describing each of the files stored on the data storage medium in a memory during operation of the computer system. A current snapshot of the collection of metadata is periodically or otherwise stored to the data storage medium. Following a reboot of the computer system, the collection of metadata can be recovered to the memory from the snapshot of the collection of metadata stored on the data storage medium.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: January 12, 2016
    Assignee: EchoStar Technologies L.L.C.
    Inventor: Joel Henry Hinrichs, Jr.
  • Patent number: 8516179
    Abstract: A processing system on an integrated circuit includes a group of processing cores. A group of dedicated random access memories are severally coupled to one of the group of processing cores or shared among the group. A star bus couples the group of processing cores and random access memories. Additional layer(s) of star bus may couple many such clusters to each other and to an off-chip environment.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: August 20, 2013
    Assignee: Digital RNA, LLC
    Inventor: Joel Henry Hinrichs
  • Publication number: 20130006939
    Abstract: Systems and methods allow for reliably and efficiently managing files stored on a data storage medium associated with a computer system such as a set-top box. The computer system manages a collection of metadata describing each of the files stored on the data storage medium in a memory during operation of the computer system. A current snapshot of the collection of metadata is periodically or otherwise stored to the data storage medium. Following a reboot of the computer system, the collection of metadata can be recovered to the memory from the snapshot of the collection of metadata stored on the data storage medium.
    Type: Application
    Filed: September 13, 2012
    Publication date: January 3, 2013
    Applicant: ECHOSTAR TECHNOLOGIES L.L.C.
    Inventor: Joel Henry Hinrichs, JR.
  • Patent number: 8271751
    Abstract: Systems and methods allow for reliably and efficiently managing files stored on a data storage medium associated with a computer system such as a set-top box. The computer system manages a collection of metadata describing each of the files stored on the data storage medium in a memory during operation of the computer system. A current snapshot of the collection of metadata is periodically or otherwise stored to the data storage medium. Following a reboot of the computer system, the collection of metadata can be recovered to the memory from the snapshot of the collection of metadata stored on the data storage medium.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: September 18, 2012
    Assignee: EchoStar Technologies L.L.C.
    Inventor: Joel Henry Hinrichs, Jr.
  • Patent number: 8078789
    Abstract: A serially interfaced massively parallel Random Access Memory (RAM) includes a matrix of control logic sections on one integrated circuit die, augmented by a switching matrix with an external interface to multiple high speed serial signaling means. A matrix, of the same dimension, of dense memory element arrays is implemented on a different integrated circuit die. One control logic section die and one or more others containing memory sections are joined by appropriate means to form one integrated circuit stack, implementing a matrix of independent memory units. The switching matrix translates command and data content encoded on the external signaling means bidirectionally between internal data and control signals and connects these signals to the control logic sections. Each independent memory unit ably performs atomic read-alter-writes to enable software mutual exclusion operations (MUTEXes). Each and every matrix may guard against defects by having additional rows and/or columns.
    Type: Grant
    Filed: September 20, 2010
    Date of Patent: December 13, 2011
    Assignee: Digital RNA, LLC
    Inventor: Joel Henry Hinrichs
  • Publication number: 20110044085
    Abstract: A serially interfaced massively parallel Random Access Memory (RAM) includes a matrix of control logic sections on one integrated circuit die, augmented by a switching matrix with an external interface to multiple high speed serial signaling means. A matrix, of the same dimension, of dense memory element arrays is implemented on a different integrated circuit die. One control logic section die and one or more others containing memory sections are joined by appropriate means to form one integrated circuit stack, implementing a matrix of independent memory units. The switching matrix translates command and data content encoded on the external signaling means bidirectionally between internal data and control signals and connects these signals to the control logic sections. Each independent memory unit ably performs atomic read-alter-writes to enable software mutual exclusion operations (MUTEXes). Each and every matrix may guard against defects by having additional rows and/or columns.
    Type: Application
    Filed: September 20, 2010
    Publication date: February 24, 2011
    Inventor: Joel Henry Hinrichs
  • Patent number: 7827345
    Abstract: A serially interfaced massively parallel Random Access Memory (RAM) includes a matrix of control logic sections on one integrated circuit die, augmented by a switching matrix with an external interface to multiple high speed serial signaling means. A matrix, of the same dimension, of dense memory element arrays is implemented on a different integrated circuit die. One control logic section die and one or more others containing memory sections are joined by appropriate means to form one integrated circuit stack, implementing a matrix of independent memory units. The switching matrix translates command and data content encoded on the external signaling means bidirectionally between internal data and control signals and connects these signals to the control logic sections. Each independent memory unit ably performs atomic read-alter-writes to enable software mutual exclusion operations (MUTEXes). Each and every matrix may guard against defects by having additional rows and/or columns.
    Type: Grant
    Filed: July 14, 2006
    Date of Patent: November 2, 2010
    Inventor: Joel Henry Hinrichs
  • Publication number: 20090271581
    Abstract: Systems and methods allow for reliably and efficiently managing files stored on a data storage medium associated with a computer system such as a set-top box. The computer system manages a collection of metadata describing each of the files stored on the data storage medium in a memory during operation of the computer system. A current snapshot of the collection of metadata is periodically or otherwise stored to the data storage medium. Following a reboot of the computer system, the collection of metadata can be recovered to the memory from the snapshot of the collection of metadata stored on the data storage medium.
    Type: Application
    Filed: April 24, 2008
    Publication date: October 29, 2009
    Applicant: ECHOSTAR TECHNOLOGIES CORPORATION
    Inventor: Joel Henry Hinrichs, JR.