Patents by Inventor John Ling

John Ling 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: 6864282
    Abstract: 9,11-Cycloendoperoxide derivatives of biologically active prostaglandin analogs, and particularly of the ocular hypotensive drugs Bimatoprost, Latanaprost, Unoprostone, Travoprost and prostaglandin H2 1-ethanolamide or of structurally closely related analogs, are pro-drugs which hydrolyze under physiological conditions to provide prostaglandin analogues that are capable of providing sustained ocular and other in vivo concentrations of the respective drugs. The compounds of the invention have the formula shown below where the variables have the meaning defined in the specification.
    Type: Grant
    Filed: August 5, 2002
    Date of Patent: March 8, 2005
    Assignee: Allergan, Inc.
    Inventors: Kah-Hiing John Ling, Wu Yang, Jinsong Ni, Haiqing Yuan, Diane D. S. Tang-Liu
  • Patent number: 6842549
    Abstract: Adaptive dynamic optical filters with wavelength spreading onto a micromirror array and re-configurable attenuation according to measured intensity as a function of wavelength.
    Type: Grant
    Filed: August 20, 2002
    Date of Patent: January 11, 2005
    Assignee: Texas Instruments Incorporated
    Inventor: John Ling Wing So
  • Patent number: 6775049
    Abstract: A method for optical digital signal processing, comprises configuring a plurality of binary mirrors to allow a subset of the binary mirrors to represent a range of values. The plurality of binary mirrors comprise a digital micromirror device. Light from a light source is received at the digital micromirror device. The intensity of the light is altered to represent one of the values based, at least in part, on the configuration of the subset of the binary mirrors. The altered light is transmitted from the digital micromirror device to a detector array.
    Type: Grant
    Filed: January 20, 2003
    Date of Patent: August 10, 2004
    Assignee: Texas Instruments Incorporated
    Inventor: John Ling Wing So
  • Publication number: 20040141742
    Abstract: A method for optical digital signal processing, comprises configuring a plurality of binary mirrors to allow a subset of the binary mirrors to represent a range of values. The plurality of binary mirrors comprise a digital micromirror device. Light from a light source is received at the digital micromirror device. The intensity of the light is altered to represent one of the values based, at least in part, on the configuration of the subset of the binary mirrors. The altered light is transmitted from the digital micromirror device to a detector array.
    Type: Application
    Filed: January 20, 2003
    Publication date: July 22, 2004
    Applicant: Texas Instruments Incorporated
    Inventor: John Ling Wing So
  • Publication number: 20040023954
    Abstract: 9,11-Cycloendoperoxide derivatives of biologically active prostaglandin analogs, and particularly of the ocular hypotensive drugs Bimatoprost, Latanaprost, Unoprostone, Travoprost and prostaglandin H2 1-ethanolamide or of structurally closely related analogs, are pro-drugs which hydrolyze under physiological conditions to provide prostaglandin analogues that are capable of providing sustained ocular and other in vivo concentrations of the respective drugs. The compounds of the invention have the formula shown below where the variables have the meaning defined in the specification.
    Type: Application
    Filed: August 5, 2002
    Publication date: February 5, 2004
    Inventors: Kah-Hiing John Ling, Wu Yang, Jinsong Ni, Haiqing Yuan, Diane D.S. Tang-Liu
  • Publication number: 20030231365
    Abstract: A processor such as a digital signal processor (DSP) is used to dynamically generate patterns and/or sequences of patterns for a spatial light modulator (SLM), such as a micromirror device, for the purpose of processing light. The combination of the processor and modulator has afforded optical signal processing in the digital domain and programmability that cannot be achieved with conventional analog optical computing.
    Type: Application
    Filed: April 30, 2003
    Publication date: December 18, 2003
    Inventor: John Ling Wing So
  • Patent number: 6654516
    Abstract: Optical network dispersion compensation with adaptive dynamic optical filters which relate magnitude and phase of multichannel optical signals.
    Type: Grant
    Filed: August 20, 2002
    Date of Patent: November 25, 2003
    Assignee: Texas Instruments Incorporated
    Inventor: John Ling Wing So
  • Publication number: 20030090783
    Abstract: Adaptive optical amplifiers with dynamic optical filters and feedback control. Dynamic optical filters may include micromirror devices with wavelength spreading for re-configurable wavelength attenuation.
    Type: Application
    Filed: August 20, 2002
    Publication date: May 15, 2003
    Inventor: John Ling Wing So
  • Publication number: 20030086139
    Abstract: Adaptive dynamic optical filters with wavelength spreading onto a micromirror array and re-configurable attenuation according to measured intensity as a function of wavelength.
    Type: Application
    Filed: August 20, 2002
    Publication date: May 8, 2003
    Inventor: John Ling Wing So
  • Publication number: 20030081308
    Abstract: Power transient control in an optical network by power measurement and prediction with a simple-to-compute model to drive an optical filter control.
    Type: Application
    Filed: August 20, 2002
    Publication date: May 1, 2003
    Inventor: John Ling Wing So
  • Publication number: 20030081893
    Abstract: Optical network dispersion compensation with adaptive dynamic optical filters which relate magnitude and phase of multichannel optical signals.
    Type: Application
    Filed: August 20, 2002
    Publication date: May 1, 2003
    Inventor: John Ling Wing So
  • Publication number: 20020181055
    Abstract: Optical wireless links communicate beam alignment information between them over a collimated, modulated light beam, without the requirement of a secondary channel. The alignment feedback signal can be formatted as control packets that are inserted between data packets traveling over the optical wireless channel, as control packets that are combined with the data packets, as a low frequency modulation of the light beam, or similar approaches. Alignment feedback signals are used by the device receiving the signal to align its light beam using a beam steering device, such as a micro-mirror device. Control signals preferably include x and y coordinate information relating to the position of both devices that are communicating, as well as time stamp, sample number, and similar synchronization information. Control packets are extracted from the data stream by a switch based upon the destination address of the control packets.
    Type: Application
    Filed: August 6, 2001
    Publication date: December 5, 2002
    Inventors: Grant Christiansen, Karl Kirk Northrup, Robert Clair Keller, Jose Luis Melendez, John Ling Wing So
  • Publication number: 20020109879
    Abstract: A method and system for providing network configuration and control information. The configuration and control information is encoded and used to modulate the data-carrying optical signal. Later network elements demodulate and decode the data to determine configuration and control commands and requests. A method of providing network configuration data comprises receiving a data-carrying optical signal; providing control information; modulating the data-carrying optical signal using the control information such that the optical signal carries both the data and the control information; and transmitting the modulated optical signal. A spatial light modulator, typically a micromirror array, may be used to modulate the optical signal.
    Type: Application
    Filed: August 23, 2001
    Publication date: August 15, 2002
    Inventor: John Ling Wing So
  • Patent number: 6298370
    Abstract: A process of operating a computer system (100). The computer system (100) has a storage (HDD, 110) holding an operating system (OS) and an application program (APP.exe), a first processor (106) having an instruction set, and a second processor (1730) having a different instruction set. The process includes steps of 1) running (2424) at least some of the operating system (OS) on the first processor (106) so that the first processor (106) sets up for at least part of the application program at run time at least one second processor object (VSP OBJECT 1); and 2) concurrently running the second processor (3310) to access the second processor object (VSP OBJECT1) and thereby determine operations for the second processor (1730) to access second processor instructions for said part of the application program (APP.exe) and data to be processed according to said second processor instructions, and running (2436) the second processor (1730) to process the data according to said second processor instructions.
    Type: Grant
    Filed: April 4, 1997
    Date of Patent: October 2, 2001
    Assignee: Texas Instruments Incorporated
    Inventors: Jun Tang, John Ling Wing So
  • Patent number: 6179489
    Abstract: A process is provided for operating a computer system (100) having a storage holding an operating system (OS) and an application program (APP.exe) and a third program (VSP Kernel), a first processor (106) having an instruction set, and a second processor (1730) having a different instruction set. The process includes a first step of running the first processor (106) to determine whether a part of the application shall be run on the first processor or the second processor and then establishing a second processor object (VSP OBJECT1) if said part shall be run on the second processor and the first processor (106) sending a message that the second processor (1730) is to run said at least part of the application program. The third program establishes message handling functions and bus masters data transfer operations for the second processor between the host running the operating system and the second processor running the third program.
    Type: Grant
    Filed: April 4, 1997
    Date of Patent: January 30, 2001
    Assignee: Texas Instruments Incorporated
    Inventors: John Ling Wing So, Jeffrey L. Kerr, Steven R. Magee, Jun Tang
  • Patent number: 6170048
    Abstract: An improved PC system that includes a main CPU microprocessor, a file-based operating system, and a DSP microprocessor arranged so that the DSP can execute main CPU operations during time intervals in which the main CPU is otherwise occupied, thereby increasing the bandwidth of the system is provided. This PC system may include multiple CPUs and/or multiple DSPs.
    Type: Grant
    Filed: August 11, 1999
    Date of Patent: January 2, 2001
    Assignee: Texas Instruments Incorporated
    Inventor: John Ling Wing So
  • Patent number: 6170049
    Abstract: An improved PC system that includes a main CPU microprocessor, a file-based operating system, and a DSP microprocessor arranged so that the DSP can execute main CPU operations during time intervals in which the main CPU is otherwise occupied, thereby increasing the bandwidth of the system is provided. This PC system may include multiple CPUs and/or multiple DSPs.
    Type: Grant
    Filed: August 11, 1999
    Date of Patent: January 2, 2001
    Assignee: Texas Instruments Incorporated
    Inventor: John Ling Wing So
  • Patent number: 6148389
    Abstract: An improved PC system that includes a main CPU microprocessor, a file-based operating system, and a DSP microprocessor arranged so that the DSP can execute main CPU operations during time intervals in which the main CPU is otherwise occupied, thereby increasing the bandwidth of the system is provided. This PC system may include multiple CPUs and/or multiple DSPs.
    Type: Grant
    Filed: August 11, 1999
    Date of Patent: November 14, 2000
    Assignee: Texas Instruments Incorporated
    Inventor: John Ling Wing So
  • Patent number: 6141744
    Abstract: An interface device between first and second computer busses includes a data input having a first data width, a data output having a second data width different from the first data width, an address input and an address output. The interface device includes constructed on a single integrated circuit parallel FIFOs, a multiplexer circuitry having a first input connected to the output of a first FIFO, a second input connected to the output of a second FIFO, an output and a control input, and an address translation circuit translating first addresses received at the address input into second addresses supplied to the address output. The less significant bit of the address input coupled to the control input of the multiplexer circuitry. The integrated circuit may further include a digital signal processor coupled to said address input and said data input. The two FIFOs are bidirectional and include byte enable outputs.
    Type: Grant
    Filed: August 11, 1999
    Date of Patent: October 31, 2000
    Assignee: Texas Instruments Incorporated
    Inventor: John Ling Wing So
  • Patent number: 6105119
    Abstract: An integrated circuit (1720) includes a dual-port memory (3330.1) having a first memory port (Port A) and a second memory port (Port B), a bus interface block (5010) including bus master (5016) and bus slave circuitry (5018), and a byte-channeling block (5310) coupled between the first memory port (Port A) and the bus interface block (5010) operable to convert non-aligned data addresses into aligned data. Advantageously, this invention includes a single bus master serving all application hardware. This relieves the host of the extra burden of communicating to slave circuits, reducing host I/O MIPS significantly. The digital signal processor with an ASIC wrapper of this invention together provide super-bus-mastering to access the entire memory space in the system, including the entire virtual memory space accessible by the host processor. Other processes, systems, devices and methods are also disclosed.
    Type: Grant
    Filed: April 4, 1997
    Date of Patent: August 15, 2000
    Assignee: Texas Instruments Incorporated
    Inventors: Jeffrey L. Kerr, John Ling Wing So, Steven R. Magee