Patents by Inventor Roderick Lee
Roderick Lee 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: 11886349Abstract: A Remap Address Space Controller controls access to an address space by selectively remapping a physical address of a transaction received from a controller to form a remapped physical address according to a current execution context of the controller. The selective remapping is based on a determination of whether the current execution context of the controller allows the transaction to access the address space. Remap Address Space Controller selectively provides the transaction with the remapped physical address to a memory bus based on the determination of whether the current execution context of the controller allows the transaction to access the address space.Type: GrantFiled: April 23, 2020Date of Patent: January 30, 2024Assignee: NXP USA, IncInventor: Roderick Lee Dorris
-
Publication number: 20240020362Abstract: A method and apparatus are disclosed for a multi-processor SoC which includes an execution domain processor for running an execution domain; a control point processor that is physically and programmatically independent from the execution domain processor and configured to generate control data for controlling access by the execution domain to one or more SoC resources by identifying at least a first SoC resource that the execution domain is allowed to access; and an access control circuit connected between the execution domain and the SoC resources and including a programmable front end which is connected to receive the control data from the control point processor, and a signals-based back end which is configured to provide a dynamic runtime isolation barrier in response to the control data, thereby controlling access to the one or more system-on-chip resources by the execution domain.Type: ApplicationFiled: July 18, 2022Publication date: January 18, 2024Applicant: NXP USA, Inc.Inventor: Roderick Lee Dorris
-
Publication number: 20240019494Abstract: A method and apparatus are disclosed for a multi-processor SoC which includes an execution domain processor for running an execution domain which hosts n partitions by accessing, for each partition, one or more SoC resources; a control point processor that generates control data with n JTAG debug enable signals corresponding to the n partitions for controlling access to the SoC resources by identifying at least a first SoC resource that each partition is allowed to access; and an access control circuit connected between the execution domain and the SoC resources and configured to provide, in response to the control data, a dynamic runtime isolation barrier which allows access by the JTAG debugging tool to only a specified partition running on the execution domain which has a JTAG debug enable signal set to a first active value and prevents access to the other n-1 partitions running on the execution domain, and for the partition under debug (debug signal set to a first active value), the dynamic runtime isolatType: ApplicationFiled: July 18, 2022Publication date: January 18, 2024Applicant: NXP USA, Inc.Inventor: Roderick Lee Dorris
-
Publication number: 20240020379Abstract: A method and apparatus are disclosed for a multi-processor SoC which includes an execution domain processor for running an execution domain which hosts independent software partitions by accessing, for each software partition, one or more SoC resources; a control point processor that generates control data with pre-emption vectors for controlling access to the SoC resources by identifying at least a first SoC resource that each software partition is allowed to access; and an access control circuit connected between the execution domain and the SoC resources and configured to provide, in response to the control data, a dynamic runtime isolation barrier which enables the execution domain processor to switch between software partitions in response to a pre-emption interrupt trigger by fetching partition instructions from a corresponding pre-emption interrupt vector address in memory that is associated with the pre-emption interrupt trigger.Type: ApplicationFiled: July 18, 2022Publication date: January 18, 2024Applicant: NXP USA, Inc.Inventors: Roderick Lee Dorris, John David Round, Michael Andrew Fischer
-
Publication number: 20240020150Abstract: A method and apparatus are disclosed for a multi-processor system on a chip which includes at least a first execution domain processor that is configured to run a first execution domain by accessing one or more system-on-chip resources; a first control point processor that is physically and programmatically independent from the first execution domain processor and that is configured to generate a first runtime isolation control data stream for controlling access to the one or more system-on-chip resources by the first execution domain; and an access control circuit connected between the first execution domain processor and the one or more system-on-chip resources and configured to provide a dynamic runtime isolation barrier in response to the first runtime isolation control data stream, thereby controlling access to the one or more system-on-chip resources by the first execution domain.Type: ApplicationFiled: July 18, 2022Publication date: January 18, 2024Applicant: NXP USA, Inc.Inventors: Roderick Lee Dorris, Daniel Antoniu Stroe, John David Round
-
Publication number: 20240020361Abstract: A method and apparatus are disclosed for a multi-processor system on a chip which includes at least a first execution domain processor that is configured to run a first execution domain by accessing one or more system-on-chip (SoC) resources using virtual addresses; a control point processor that is physically and programmatically independent from the first execution domain processor and that is configured to generate a runtime virtualization isolation control data stream for controlling access to the SoC resources by identifying at least a first SoC resource that the first execution domain is allowed to access; and an access control circuit connected between the first execution domain and the SoC resources and configured to provide, in response to the runtime virtualization isolation control data stream, a dynamic runtime virtualization isolation barrier which maps a virtual address for the first SoC resource to a physical address for the first SoC resource.Type: ApplicationFiled: July 18, 2022Publication date: January 18, 2024Applicant: NXP USA, Inc.Inventors: Roderick Lee Dorris, Daniel Antoniu Stroe
-
Publication number: 20230235843Abstract: A pipe fitting having a base configured to engage with a pipe, the base having a mounting seat configured to engage directly with the pipe, a base ring configured to engage with the mounting seat, and a base flange configured to engage with the base ring, a top hat configured to engage with the base, the top hat having a top cap, a top hat ring configured to engage with the top cap, and a top hat flange configured to engage with the top hat ring, wherein the top hat flange is further configured to engage with the base flange to form a fitting cavity. A pipe flow controller may be in fluid communication with the internal pipe volume through a threaded nipple, while also being securely housed within the fitting cavity, thus protecting the pipe flow controller from corrosion, impacts and other forms of damage to prevent leakage.Type: ApplicationFiled: January 16, 2023Publication date: July 27, 2023Inventor: Roderick Lee Greer, JR.
-
Publication number: 20230169163Abstract: An enhanced security of multiple software processes executing on a computer system is provided by isolating those processes from each other and from access to system hardware resources. Embodiments provide such isolation by executing kernel software that manages hardware and controls physical address space on a separate hardware thread (e.g., in an isolation domain) from the process threads executing application programs (e.g., in execution domains). This renders the software executing in the isolation domain safe from privilege escalation attacks and permits implementation of enforceable isolation between execution systems. A multithreaded processor having switch-on-event multithreading is used to provide software isolation and hardware-controlled handling of a subset of system services by a different hardware thread than the one requesting the service.Type: ApplicationFiled: November 29, 2021Publication date: June 1, 2023Inventors: Michael Andrew Fischer, Roderick Lee Dorris
-
Publication number: 20210334213Abstract: A Remap Address Space Controller controls access to an address space by selectively remapping a physical address of a transaction received from a controller to form a remapped physical address according to a current execution context of the controller. The selective remapping is based on a determination of whether the current execution context of the controller allows the transaction to access the address space. Remap Address Space Controller selectively provides the transaction with the remapped physical address to a memory bus based on the determination of whether the current execution context of the controller allows the transaction to access the address space.Type: ApplicationFiled: April 23, 2020Publication date: October 28, 2021Inventor: Roderick Lee Dorris
-
Patent number: 9625419Abstract: A conduit sensor device includes first and second pairs of permanent magnets. First and second rotor shunts include first and second rotatable magnets and interposed between the first and second pairs of permanent magnets, respectively. A shunt shaft includes a first helical worm gear and a second helical worm gear mounted thereon. The first rotor shunt includes a first rotatable magnet and a first rotor gear locked together. The first helical worm gear meshing with the first rotor gear driving the first rotor gear and the first rotatable magnet. The second rotor shunt includes a second rotatable magnet and a second rotor gear locked together. The second helical worm gear meshes with the second rotor gear driving the second rotor gear and the second rotatable magnet. The surface areas of the first and second pairs of permanent magnets equals the surface area of the first and second rotatable magnets.Type: GrantFiled: July 30, 2012Date of Patent: April 18, 2017Assignee: INVODANE ENGINEERING LTDInventors: Paul Laursen, Corry Comello, Roderick Lee
-
Patent number: 8863820Abstract: A temperature measurement device in combination with a furnace heat exchanger is disclosed and claimed. An instrumented heat tracer sensor is launched into the heat exchanger which records the temperature of the fluid and performance at data points along the length of the heat exchanger. If a spike in the temperature as measured and recorded, since the speed of the heat tracer sensor is known, the location of the temperature increase is known which infers a burn through in the furnace. A three way valve includes a retrieve port, a chamber port, and a launch port. A small sensor control pump and a large heat exchanger flow pump propel the heat tracer sensor through the system. A plastic chamber retains the heat tracer sensor for interrogation and downloading information when the sensor is not in use in the heat exchanger. A control station communicates with the heat tracer sensor and extracts the stored temperature data therefrom.Type: GrantFiled: May 12, 2010Date of Patent: October 21, 2014Assignee: Invodane Engineering LtdInventors: Paul Laursen, Corry Comello, Roderick Lee
-
Publication number: 20120293289Abstract: A conduit sensor device includes first and second pairs of permanent magnets. First and second rotor shunts include first and second rotatable magnets and interposed between the first and second pairs of permanent magnets, respectively. A shunt shaft includes a first helical worm gear and a second helical worm gear mounted thereon. The first rotor shunt includes a first rotatable magnet and a first rotor gear locked together. The first helical worm gear meshing with the first rotor gear driving the first rotor gear and the first rotatable magnet. The second rotor shunt includes a second rotatable magnet and a second rotor gear locked together. The second helical worm gear meshes with the second rotor gear driving the second rotor gear and the second rotatable magnet. The surface areas of the first and second pairs of permanent magnets equals the surface area of the first and second rotatable magnets.Type: ApplicationFiled: July 30, 2012Publication date: November 22, 2012Applicant: INVODANE ENGINEERING LTDInventors: PAUL LAURSEN, CORRY COMELLO, RODERICK LEE
-
Patent number: 8232796Abstract: A conduit sensor device includes first and second pairs of permanent magnets. First and second rotor shunts include first and second rotatable magnets and interposed between the first and second pairs of permanent magnets, respectively. A shunt shaft includes a first helical worm gear and a second helical worm gear mounted thereon. The first rotor shunt includes a first rotatable magnet and a first rotor gear locked together. The first helical worm gear meshing with the first rotor gear driving the first rotor gear and the first rotatable magnet. The second rotor shunt includes a second rotatable magnet and a second rotor gear locked together. The second helical worm gear meshes with the second rotor gear driving the second rotor gear and the second rotatable magnet. The surface areas of the first and second pairs of permanent magnets equals the surface area of the first and second rotatable magnets.Type: GrantFiled: July 14, 2010Date of Patent: July 31, 2012Assignee: Invodane Engineering LtdInventors: Paul Laursen, Corry Comello, Roderick Lee
-
Publication number: 20120013330Abstract: A conduit sensor device includes first and second pairs of permanent magnets. First and second rotor shunts include first and second rotatable magnets and interposed between the first and second pairs of permanent magnets, respectively. A shunt shaft includes a first helical worm gear and a second helical worm gear mounted thereon. The first rotor shunt includes a first rotatable magnet and a first rotor gear locked together. The first helical worm gear meshing with the first rotor gear driving the first rotor gear and the first rotatable magnet. The second rotor shunt includes a second rotatable magnet and a second rotor gear locked together. The second helical worm gear meshes with the second rotor gear driving the second rotor gear and the second rotatable magnet. The surface areas of the first and second pairs of permanent magnets equals the surface area of the first and second rotatable magnets.Type: ApplicationFiled: July 14, 2010Publication date: January 19, 2012Applicant: INVODANE ENGINEERING LTDInventors: PAUL LAURSEN, CORRY COMELLO, RODERICK LEE
-
Publication number: 20110282619Abstract: A temperature measurement device in combination with a furnace heat exchanger is disclosed and claimed. An instrumented heat tracer sensor is launched into the heat exchanger which records the temperature of the fluid and performance at data points along the length of the heat exchanger. If a spike in the temperature as measured and recorded, since the speed of the heat tracer sensor is known, the location of the temperature increase is known which infers a burn through in the furnace. A three way valve includes a retrieve port, a chamber port, and a launch port. A small sensor control pump and a large heat exchanger flow pump propel the heat tracer sensor through the system. A plastic chamber retains the heat tracer sensor for interrogation and downloading information when the sensor is not in use in the heat exchanger. A control station communicates with the heat tracer sensor and extracts the stored temperature data therefrom.Type: ApplicationFiled: May 12, 2010Publication date: November 17, 2011Applicant: INVODANE ENGINEERING LTDInventors: PAUL LAURSEN, CORRY COMELLO, RODERICK LEE
-
Patent number: 7992225Abstract: The present invention is a securing pocket for attachment to a garment that supports a small hands-free electronic device. The pocket further comprises an opening within the garment for supporting the pocket. The opening is dimensioned and contoured to support the electronic device. The pocket further comprises a first covering and a second covering dimensioned and contoured to support the electronic device. The second covering overlays the first covering and have a seamless attachment thereto with an edge being left unattached for receiving and removing the electronic device. The first cover has slightly larger dimensions than the opening and overlays the opening and has a seamless attachment thereto.Type: GrantFiled: March 6, 2006Date of Patent: August 9, 2011Inventor: Roderick Lee Demus
-
Patent number: 7681931Abstract: The present is invention is a refuse collector device for collecting feces waste material from the ground. The device comprises a shaft having an upper end and a lower end with an internal bore extending therethrough. An extension rod extends through the internal bored from the upper end to the lower end of the shaft. The extension rod is defined by a top and a bottom. A handle is fixably mounted to the upper end of the shaft. An actuator device is operationally mounted to the handle and is operationally connected to the top of the extension rod. A protective sleeve is configured to surround and to slidably engage with the shaft. A bag holder is pivotally mounted to the lower end of shaft. A shovel is pivotally connected to the bottom of extension rod facing the bag holder such that when activated by a user the actuator device causes the shovel to automatically move foreword scooping the feces waste material up and into the bag holder.Type: GrantFiled: March 6, 2006Date of Patent: March 23, 2010Inventor: Roderick Lee Demus
-
Patent number: 6247460Abstract: A vortex tube is affixed in a first case to a turbocharger in an engine, in a second case to a supercharger in an engine, or in a third case to the intake manifold of an engine. A vortex tube includes an entry port, a cold exit port and a hot exit port. By employing different structural interconnections of the vortex tube with the turbocharger or supercharger, compressed air is cooled prior to entering the engine's intake manifold. The same effect is achieved when the vortex tube is affixed directly to the engine intake manifold. Additionally, the fuel may be heated or cooled, depending upon the specific fuel type utilized.Type: GrantFiled: July 12, 1999Date of Patent: June 19, 2001Inventors: Roderick Lee Lindberg, W. Stan Lewis
-
Patent number: 6140574Abstract: A monlithic housing assembly for an electronic device for providing electromagnetic interference (EMI) protection and positive and negative contact areas. The housing includes a hollow substantially cylindrical tube of uniform diameter for receiving the electronic device. The tube includes a first cylindrical outer surface comprising a first conductively plated portion defining a negative contact area and a second machined portion defining a positive contact area. The tube further includes a plurality of slot holes in the second machined portion which extend into the first conductively plated portion for receiving capacitive elements to provide EMI protection for the electronic device. First and second bore holes are located in respective first conductively plated portion and positive contact area for receiving corresponding negative and positive voltage terminals from the electronic device. A method for making is also disclosed.Type: GrantFiled: September 22, 1997Date of Patent: October 31, 2000Assignee: ITT Manufacturing Enterprises, Inc.Inventor: Roderick Lee Snyder
-
Patent number: 5867710Abstract: A Hardware Abstraction Layer (HAL) (66) of a Portable Microkernel Operating System (OS) is tested and verified by loading a HAL test program (96) into Kernel Space (60) as a device driver. This allows direct access to the HAL layer (66) and to the computer hardware accessed by the HAL layer (66). The HAL test program (96) makes HAL layer requests, then verifies HAL (66) operation by directly examining the hardware affected by the HAL request. The HAL test program (96) is controlled by either an external HAL test system (98), or by a HAL control program (99) executing in User space (62).Type: GrantFiled: September 5, 1995Date of Patent: February 2, 1999Assignee: Motorola, Inc.Inventors: Roderick Lee Dorris, Eric Nassar Robertson