Patents by Inventor Jonathan Rowlands

Jonathan Rowlands 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: 20240140292
    Abstract: A photovoltaic (PV) panel distribution device may include a housing assembly, an elevating system, or a movement mechanism. The housing assembly may store a PV panel in a predetermined orientation within a volume defined by the housing assembly. The elevating system may engage the PV panel to move the PV panel in a direction within the volume so as to position the PV panel in an initial removal position relative to the volume. The movement mechanism may apply a force on the PV panel in the initial removal position to move the PV panel to a final removal position to permit a user to retrieve the PV panel from the final removal position.
    Type: Application
    Filed: October 26, 2023
    Publication date: May 2, 2024
    Inventors: Nathan Schuknecht, Nathan Stegall, Chris Rowland, Michael Corio, Jonathan Drake
  • Patent number: 11972112
    Abstract: A host IO devices directly implements host read operations on both local memory, and on peer memory via a PCIe non-transparent bridge. When a host read operation is received by a host IO device from a host, the host IO device uses an API to obtain the physical address of the requested data on the peer memory, and generates a PCIe Transaction Layer Packet (TLP) addressed to the address in the peer memory. The TLP addressed to an address in the peer memory is passed over the NTB to the peer compute node to retrieve the data stored in the addressed slot of peer memory. The requested data is returned to the host IO device over the NTB, stored in a buffer, and read out to the host to directy respond to the host read operation.
    Type: Grant
    Filed: January 27, 2023
    Date of Patent: April 30, 2024
    Assignee: Dell Products, L.P.
    Inventors: Jonathan Krasner, Ro Monserrat, Michael Scharland, Jerome Cartmell, James M Guyer, Scott Rowlands, Julie Zhivich, Thomas Mackintosh
  • Patent number: 9944549
    Abstract: A dewatering device comprised of a multiple drum and conveyor system, the device has two or more roller drums about which an endless supporting belt is located to provide a movable supporting area between the rollers. The belt supports a filter medium which also passes about the rollers. The belt has a number of apertures allowing passage of liquid through the filter medium and below the belt. The belt is also formed with a series of transverse troughs which help guide the mixture toward the apertures situated in the troughs. A vacuum chamber (i.e. a “suction box”) is placed under the belt between the rollers and forms a pressure gradient through the cloth and belt to suck the liquid from the mixture via the cloth and apertures.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: April 17, 2018
    Inventor: Jonathan Rowland
  • Publication number: 20060159271
    Abstract: A method and system of data distribution of musical data preserving the rights of a remote party employing cryptographic keys both a public key and a private key whereby a recipient must know a secret key in order to read some protected data. The sender must know a key to send the data which key being a shared secret of the sender and receiver in the private key case. This private key cryptography enables a secure two-way dialog between certain parties, while public key cryptography enables secure one way communication from anyone to a certain recipient.
    Type: Application
    Filed: December 16, 2005
    Publication date: July 20, 2006
    Inventor: Jonathan Rowlands
  • Publication number: 20060155983
    Abstract: A method and system of data distribution of musical data preserving the rights of a remote party employing cryptographic keys both a public key and a private key whereby a recipient must know a secret key in order to read some protected data. The sender must know a key to send the data which key being a shared secret of the sender and receiver in the private key case. This private key cryptography enables a secure two-way dialog between certain parties, while public key cryptography enables secure one way communication from anyone to a certain recipient.
    Type: Application
    Filed: December 16, 2005
    Publication date: July 13, 2006
    Inventor: Jonathan Rowlands
  • Patent number: 6985783
    Abstract: A data processing device is provided with an indexed-immediate addressing mode for processing streams of data. An instruction register 900 receives an instruction for execution. Decoding circuitry 913 selects a register specified by a field in an instruction to provide an index value. An immediate field from the instruction is combined with the index value by multiplexor 910 to form an address which can be used to access a data value or to form a target address for a branch instruction. Mux control 915 parses the immediate value to determine how to combine the immediate value and the index value.
    Type: Grant
    Filed: April 6, 2001
    Date of Patent: January 10, 2006
    Assignee: Texas Instruments Incorporated
    Inventors: Stephen (Hsiao Yi) Li, Jonathan Rowlands, Fuk Ho Pius Ng, Maria B. H. Gill
  • Patent number: 6961715
    Abstract: A data processing device uses a portion of a random access memory as an input buffer for holding a portion of a stream of data which is being processed by a processing unit within the processing device. Various break-point source tasks 801a–n determine discontinuities in the portion of data stored in the input buffer and a sorted list of the addresses of the discontinuities is maintained in breakpoint queue 800. Since the buffer is managed in a FIFO manner, a single breakpoint register 810 is sufficient to monitor addresses as they are provided by an address register 820 for accessing the random access memory. When a breakpoint is detected, the breakpoint queue and the breakpoint register is updated by an update task 802.
    Type: Grant
    Filed: August 31, 2000
    Date of Patent: November 1, 2005
    Assignee: Texas Instruments Incorporated
    Inventors: Stephen (Hsiao Yi) Li, Jonathan Rowlands, Frank L. Laczko, Sr.
  • Publication number: 20020193893
    Abstract: A data processing device is provided with an indexed-immediate addressing mode for processing streams of data. An instruction register 900 receives an instruction for execution. Decoding circuitry 913 selects a register specified by a field in an instruction to provide an index value. An immediate field from the instruction is combined with the index value by multiplexor 910 to form an address which can be used to access a data value or to form a target address for a branch instruction. Mux control 915 parses the immediate value to determine how to combine the immediate value and the index value.
    Type: Application
    Filed: April 6, 2001
    Publication date: December 19, 2002
    Inventors: Stephen (Hsiao Yi) Li, Jonathan Rowlands, Fuk Ho Pius Ng, Maria B.H. Gill
  • Publication number: 20010056353
    Abstract: A data processing device uses a portion of a random access memory as an output buffer for holding a frame of PCM sample data which is being output after being processed by a processing unit within the processing device. Fine grained synchronization between a reference clock and a stream of PCM data frames is provided by transferring only a portion of selected frame of PCM sample data PCM(n+1), in response to a time difference 971. A breakpoint address is determined to delineate the portion of the selected frame that is to be transferred. A sorted list of the addresses of the discontinuities is maintained in breakpoint queue. Since the buffer is managed in a FIFO manner, a single breakpoint register is sufficient to monitor addresses as they are provided by an address register for accessing the random access memory. When a breakpoint is detected, the breakpoint queue and the breakpoint register is updated by an update task 802.
    Type: Application
    Filed: May 2, 1997
    Publication date: December 27, 2001
    Inventors: STEPHEN (HSIAO YI) LI, FRANK L. LACZKO SR., JONATHAN ROWLANDS, PAUL M. LOOK
  • Patent number: 6310652
    Abstract: A data processing device uses a portion of a random access memory as an output buffer for holding a frame of PCM sample data which is being output after being processed by a processing unit within the processing device. Fine grained synchronization between a reference clock and a stream of PCM data frames is provided by transferring only a portion of selected frame of PCM sample data PCM(n+1), in response to a time difference 971. A breakpoint address is determined to delineate the portion of the selected frame that is to be transferred. A sorted list of the addresses of the discontinuities is maintained in breakpoint queue. Since the buffer is managed in a FIFO manner, a single breakpoint register is sufficient to monitor addresses as they are provided by an address register for accessing the random access memory. When a breakpoint is detected, the breakpoint queue and the breakpoint register is updated by an update task 802.
    Type: Grant
    Filed: May 2, 1997
    Date of Patent: October 30, 2001
    Assignee: Texas Instruments Incorporated
    Inventors: Stephen (Hsiao Yi) Li, Frank L. Laczko, Sr., Jonathan Rowlands, Paul M. Look
  • Patent number: 6272615
    Abstract: A data processing device is provided with an indexed-immediate addressing mode for processing streams of data. An instruction register 900 receives an instruction for execution. Decoding circuitry 913 selects a register specified by a field in an instruction to provide an index value. An immediate field from the instruction is combined with the index value by multiplexor 910 to form an address which can be used to access a data value or to form a target address for a branch instruction. Mux control 915 parses the immediate value to determine how to combine the immediate value and the index value.
    Type: Grant
    Filed: May 2, 1997
    Date of Patent: August 7, 2001
    Assignee: Texas Instruments Incorporated
    Inventors: Stephen (Hsiao Yi) Li, Jonathan Rowlands, Fuk Ho Pius Ng, Maria B. H. Gill
  • Patent number: 6230278
    Abstract: A data processing device is provided which has multiprocessors that can be configured on a cycle by cycle basis as loosely coupled or tightly coupled. Bit-stream Processing Unit (BPU) 110 executes instructions from ROM 112 and accesses data from RAM 111. Similarly, Arithmetic Unit (AU) 120 executes instructions from ROM 122 and accesses data from RAM 121. Both processor operate in parallel and exchange data by accessing RAM 121. AU 120 can receive an instruction directive from BPU 110 directing it to perform a selected sequence of instructions in a loosely coupled manner. AU 120 can also receive an instruction directive from BPU 110 directing that a portion of AU 120 operationally replace a portion of BPU 110 for the duration of one instruction which allows data to be passed directly between the processors in a tightly coupled manner.
    Type: Grant
    Filed: May 2, 1997
    Date of Patent: May 8, 2001
    Assignee: Texas Instruments Incorporated
    Inventors: Stephen (Hsiao Yi) Li, Jonathan Rowlands, Fuk Ho Pius Ng, Maria B. H. Gill, Frank L. Laczko, Sr., Dong-Seok Youm, David (Shiu) W. Kam
  • Patent number: 6192427
    Abstract: A data processing device uses a portion of a random access memory as an input buffer for holding a portion of a stream of data which is being processed by a processing unit within the processing device. Various break-point source tasks 801a-n determine discontinuities in the portion of data stored in the input buffer and a sorted list of the addresses of the discontinuities is maintained in breakpoint queue 800. Since the buffer is managed in a FIFO manner, a single breakpoint register 810 is sufficient to monitor addresses as they are provided by an address register 820 for accessing the random access memory. When a breakpoint is detected, the breakpoint queue and the breakpoint register is updated by an update task 802.
    Type: Grant
    Filed: May 2, 1997
    Date of Patent: February 20, 2001
    Assignee: Texas Instruments Incorporated
    Inventors: Stephen (Hsiao Yi) Li, Jonathan Rowlands, Frank L. Laczko, Sr.
  • Patent number: 5946352
    Abstract: A data processing device is programmed to decode and transform a stream of data representing a plurality of subband encoded channels of audio data into one or more channels of PCM encoded data for reproduction by a speaker subsystem. An improved method for decoding and transforming utilizes downmix matrices (1021 and 1022) to form downmixed frequency domain channels in buffers (1031-1034). Only two long DCT transform operations (1041 and 1042) and two short DCT transform operations (1043 and 1044) are needed to transform the downmixed frequency domain channels into a left PCM output (1071) and a right PCM output (1072).
    Type: Grant
    Filed: May 2, 1997
    Date of Patent: August 31, 1999
    Assignee: Texas Instruments Incorporated
    Inventors: Jonathan Rowlands, Stephen (Hsiao Yi) Li, Frank L. Laczko, Sr., Maria B.H. Gill, David (Shiu W.) Kam, Dong-Seok Youm
  • Patent number: 5931934
    Abstract: A data processing device 100 uses a portion of a random access memory 111 as an input buffer for holding a portion of a stream of data which is received by an input interface 130. Likewise, a portion of a memory 121 is used as an output buffer for holding a portion of processed data which is output by an output interface 140. A processing unit 110 within the processing device manages the flow of input and output data. The input interface asserts an I/O request 860 when it receives a data word, and the output interface asserts an I/O request 870 when it needs a data word. In response to an I/O request, fast interrupt circuitry inserts a ghost instruction which is formed by doppelganger circuitry into an instruction sequence which is being accessed from a ROM 112. The ghost instruction performs the requested data transfer.
    Type: Grant
    Filed: May 2, 1997
    Date of Patent: August 3, 1999
    Assignee: Texas Instruments Incorporated
    Inventors: Stephen (Hsiao Yi) Li, Jonathan Rowlands, Fuk Ho Pius Ng
  • Patent number: 5835793
    Abstract: A data processing device uses a portion of a random access memory as an input buffer 114 for holding a portion of a stream of data which is being processed by a processing unit within the processing device. A Get Bit-Field instruction is provided which directs the processing unit to extract selected bit fields from the data stream stored in the input buffer. A register R6 holds a bit address which points to the end of a selected bit field, while a register R0 holds the width of the selected bit field. An address register is connected to a register R6 in a manner that allows data words to be accessed in input buffer 114 using only a word portion of the bit address. A funnel shifter 203 is disposed to extract the selected bit field from concatenated data words in response to a bit address portion of the bit address in register R6.
    Type: Grant
    Filed: May 2, 1997
    Date of Patent: November 10, 1998
    Assignee: Texas Instruments Incorporated
    Inventors: Stephen Hsiao Yi Li, Frank L. Laczko, Sr., Jonathan Rowlands