Patents by Inventor Andrew T. Nguyen

Andrew T. Nguyen 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: 11845959
    Abstract: Transient MLLT3 overexpression in culture may be used to expand human HSCs in vitro, and thereby improve the efficiency and safety of HSC transplantation.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: December 19, 2023
    Assignee: The Regents of the University of California
    Inventors: Hanna Mikkola, Vincenzo Calvanese, Andrew T. Nguyen
  • Publication number: 20210346746
    Abstract: Guardian Art training tools including efficiently and functionally created low-cost apparatus manifested in a plurality of elastically deformable modular polyhedral members, with striking surfaces angled in ordinal planes and elastic deformation in tower structures made from the polyhedral members attached by Velcro® brand of attachments, inter alia.
    Type: Application
    Filed: May 7, 2021
    Publication date: November 11, 2021
    Inventor: Andrew T. Nguyen
  • Publication number: 20190270967
    Abstract: Transient MLLT3 overexpression in culture may be used to expand human HSCs in vitro, and thereby improve the efficiency and safety of HSC transplantation.
    Type: Application
    Filed: June 16, 2017
    Publication date: September 5, 2019
    Applicant: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
    Inventors: Hanna MIKKOLA, Vincenzo CALVANESE, Andrew T. NGUYEN
  • Patent number: 7428618
    Abstract: A method and apparatus for processing a bi-directional dataflow are disclosed which permits the transparent movement of data from one processor to another via a shared memory fabric which is connected with both processors. This permits the incoming data of a first processor to be utilized by a second processor thereby freeing that processor from having to handle incoming data. Further, the second processor can handle outgoing data exclusively, freeing the first processor from having to handle outgoing data. In this way, each direction of a bi-directional dataflow may be handled by the maximum capability of a bi-directional capable processing device. The shared memory may comprise a plurality of banks of synchronous dynamic random access memory (SDRAM) devices, and may be used to store packet data in a network.
    Type: Grant
    Filed: February 18, 2005
    Date of Patent: September 23, 2008
    Assignee: Cloudshield Technologies, Inc.
    Inventors: Zahid Najam, Peder J. Jungck, Macduy T. Vu, Andrew T Nguyen, Gregory Scott Triplett
  • Patent number: 7318144
    Abstract: An apparatus and method for interfacing a processor to one or more co-processors interface provides a dual ported memory to be used as a message passing buffer between the processor and the co-processors. Both the processor and co-processors can connect asynchronously to the dual ported memory. Control logic monitors activity by the processor to alert the co-processors of communications by the processor written to the memory and otherwise allows the processor and co-processors to think they are interfacing directly with one another.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: January 8, 2008
    Assignee: Cloudshield Teechnologies, Inc.
    Inventors: Zahid Najam, Peder J. Jungck, Andrew T. Nguyen
  • Patent number: 7210022
    Abstract: An apparatus and method for interfacing a processor to one or more co-processors provides a dual ported memory to be used as a message passing buffer between the processor and the co-processors. Both the processor and co-processors can connect asynchronously to the dual ported memory. Control logic monitors activity by the processor to alert the co-processors of communications by the processor written to the memory and otherwise allows the processor and co-processors to think they are interfacing directly with one another.
    Type: Grant
    Filed: May 15, 2001
    Date of Patent: April 24, 2007
    Assignee: Cloudshield technologies, Inc.
    Inventors: Peder J. Jungck, Andrew T. Nguyen, Zahid Najam
  • Patent number: 7114008
    Abstract: An architecture for intercepting and processing packets from a network is disclosed. The architecture provides both stateful and stateless processing of packets in the bi-directional network flow. Further, stateless processing is provided by a parallel arrangement of network processors while stateful processing is provided by a serial arrangement of network processors. The architecture permits leveraging existing bi-directional devices to process packets in a uni-directional flow, thereby increasing the throughput of the device. The ability to share state among the stateless processor, among the stateful processors of each packet flow direction and between the stateless and stateful processors provides for dynamic adaptability and analysis of both historical and bi-directional packet activity.
    Type: Grant
    Filed: May 15, 2001
    Date of Patent: September 26, 2006
    Assignee: Cloudshield Technologies, Inc.
    Inventors: Peder J. Jungck, Zahid Najam, Andrew T. Nguyen, Ramachandra-Rao Penke
  • Patent number: 7082502
    Abstract: A method and apparatus for processing a bi-directional dataflow are disclosed which permits the transparent movement of data from one processor to another via a shared memory fabric which is connected with both processors. This permits the incoming data of a first processor to be utilized by a second processor thereby freeing that processor from having to handle incoming data. Further, the second processor can handle outgoing data exclusively, freeing the first processor from having to handle outgoing data. In this way, each direction of a bi-directional dataflow may be handled by the maximum capability of a bi-directional capable processing device. The shared memory may comprise a plurality of banks of synchronous dynamic random access memory (SDRAM) devices, and may be used to store packet data in a network.
    Type: Grant
    Filed: May 15, 2001
    Date of Patent: July 25, 2006
    Assignee: Cloudshield Technologies, Inc.
    Inventors: Zahid Najam, Peder J. Jungck, Macduy T. Vu, Andrew T. Nguyen
  • Patent number: 7032031
    Abstract: An apparatus and method for enhancing the infrastructure of a network such as the Internet is disclosed. A packet interceptor/processor apparatus is coupled with the network so as to be able to intercept and process packets flowing over the network. Further, the apparatus provides external connectivity to other devices that wish to intercept packets as well. The apparatus applies one or more rules to the intercepted packets which execute one or more functions on a dynamically specified portion of the packet and take one or more actions with the packets. The apparatus is capable of analyzing any portion of the packet including the header and payload. Actions include releasing the packet unmodified, deleting the packet, modifying the packet, logging/storing information about the packet or forwarding the packet to an external device for subsequent processing. Further, the rules may be dynamically modified by the external devices.
    Type: Grant
    Filed: May 15, 2001
    Date of Patent: April 18, 2006
    Assignee: Cloudshield Technologies, Inc.
    Inventors: Peder J. Jungck, Zahid Najam, Andrew T. Nguyen, Ramachandra-Rao Penke
  • Patent number: 6973089
    Abstract: A downlink frame processing system (200) includes a packet switch (608) routing self addressed uplink data (706) from an input port to an output port, a memory (804) coupled to the output port, and a downlink scheduler (802) coupled to the memory (804). The memory (804) includes storage for at least two downlink beam hop locations (302, 304). The downlink scheduler (802) processes from one of a plurality of segments at least one scheduling entry (1312) that includes, for example, a header field (1316) defining at least one of a payload and frame type (1404) for at least one of a payload and frame (1200) to be transmitted, and payload data pointers (1502, 1504, 1506) into the memory (804).
    Type: Grant
    Filed: June 21, 2000
    Date of Patent: December 6, 2005
    Assignee: Northrop Grumman Corporation
    Inventors: Stuart T. Linsky, Lisa A. Moy-Yee, Scott A. Cooper, Reginald Jue, Vincent Nguyen, Kevin M. Yasui, Andrew T. Nguyen
  • Publication number: 20030009651
    Abstract: An apparatus and method for interfacing a processor to one or more co-processors interface is disclosed. The apparatus provides a dual ported memory to be used as a message passing buffer between the processor and the co-processor. Both the processor and co-processors can interface asynchronously to the dual ported memory. Control logic monitors activity by the processor to alert the co-processors of communications by the processor written to the memory and otherwise allow the processor and co-processors to think they are interfacing directly with one another.
    Type: Application
    Filed: May 15, 2001
    Publication date: January 9, 2003
    Inventors: Zahid Najam, Peder J. Jungck, Andrew T. Nguyen
  • Publication number: 20020194291
    Abstract: An inter-processor communications interface is disclosed. The interface permits the transparent movement of data from one processor to another via a memory fabric which is connected with both processors. This permits the incoming data of a first processor to be utilized by a second processor thereby freeing that processor from having to handle incoming data. Further, the second processor can handle outgoing data exclusively, freeing the first processor from having to handle outgoing data. In this way, each direction of a bi-directional dataflow may be handled by the maximum capability of a bi-directional capable processing device.
    Type: Application
    Filed: May 15, 2001
    Publication date: December 19, 2002
    Inventors: Zahid Najam, Peder J. Jungck, Macduy T. Vu, Andrew T. Nguyen
  • Publication number: 20020065938
    Abstract: An architecture for intercepting and processing packets from a network is disclosed. The architecture provides both stateful and stateless processing of packets in the bi-directional network flow. Further, stateless processing is provided by a parallel arrangement of network processors while stateful processing is provided by a serial arrangement of network processors. The architecture permits leveraging existing bi-directional devices to process packets in a uni-directional flow, thereby increasing the throughput of the device. The ability to share state among the stateless processor, among the stateful processors of each packet flow direction and between the stateless and stateful processors provides for dynamic adaptability and analysis of both historical and bi-directional packet activity.
    Type: Application
    Filed: May 15, 2001
    Publication date: May 30, 2002
    Inventors: Peder J. Jungck, Zahid Najam, Andrew T. Nguyen, Ramachandra-Rao Penke
  • Publication number: 20020009079
    Abstract: An apparatus and method for enhancing the infrastructure of a network such as the Internet is disclosed. A packet interceptor/processor apparatus is coupled with the network so as to be able to intercept and process packets flowing over the network. Further, the apparatus provides external connectivity to other devices that wish to intercept packets as well. The apparatus applies one or more rules to the intercepted packets which execute one or more functions on a dynamically specified portion of the packet and take one or more actions with the packets. The apparatus is capable of analyzing any portion of the packet including the header and payload. Actions include releasing the packet unmodified, deleting the packet, modifying the packet, logging/storing information about the packet or forwarding the packet to an external device for subsequent processing. Further, the rules may be dynamically modified by the external devices.
    Type: Application
    Filed: May 15, 2001
    Publication date: January 24, 2002
    Inventors: Peder J. Jungck, Zahid Najam, Andrew T. Nguyen, Ramachandra-Rao Penke