JIAN LIN, LAC
Acupuncture at University Ave, San Diego, CA

License number
California AC6933
Category
Acupuncture
Type
Acupuncturist
Address
Address
6080 University Ave, San Diego, CA 92115
Phone
(619) 583-0678
(619) 583-0877 (Fax)

Personal information

See more information about JIAN LIN at radaris.com
Name
Address
Phone
Jian Lin
4521 Ranchgrove Dr, Irvine, CA 92604
(949) 387-5943
Jian Lin, age 70
436 Irvington St, Daly City, CA 94014
(415) 587-3565
Jian Lin
539 Sunnydale Ave, San Francisco, CA 94134
Jian Lin
550 Cornell St, San Lorenzo, CA 94580
Jian Lin
5239 Temple City Blvd, Temple City, CA 91780

Professional information

Jian Lin Photo 1

Experienced Wireless Professional

Position:
R&D Director at ASTRI
Location:
Greater San Diego Area
Industry:
Information Technology and Services
Work:
ASTRI since Jan 2009 - R&D Director NextWave Broadband Aug 2006 - Jul 2007 - ASIC Architect Qualcomm May 1995 - May 2006 - Principal Engineer/Manager
Education:
University of Pennsylvania 1993 - 1995
MSEE, Electrical Engineering


Jian Lin Photo 2

Multiple-Data Bus Architecture For A Digital Signal Processor Using Variable-Length Instruction Set With Single Instruction Simultaneous Control

US Patent:
6615341, Sep 2, 2003
Filed:
Jun 5, 2001
Appl. No.:
09/876189
Inventors:
Gilbert C. Sih - San Diego CA
Qiuzhen Zou - La Jolla CA
Inyup Kang - San Diego CA
Quaeed Motiwala - San Diego CA
Deepu John - La Jolla CA
Li Zhang - San Diego CA
Haitao Zhang - La Jolla CA
Charles E. Sakamaki - San Diego CA
Prashant A. Kantak - San Diego CA
Sanjay K. Jha - San Diego CA
Jian Lin - San Diego CA
Assignee:
Qualcomm, Inc. - San Diego CA
International Classification:
G06F 9302
US Classification:
712221, 712222, 712 41, 712 33, 712 35, 712 25, 708495, 708204, 708501
Abstract:
A digital signal processor (DSP) employs a variable-length instruction set. A portion of the variable-length instructions may be stored in adjacent locations within memory space with the beginning and ending of instructions occurring across memory word boundaries. The instructions may contain variable numbers of instruction fragments. Each instruction fragment causes a particular operation, or operations, to be performed allowing multiple operations during each clock cycle. The DSP includes multiple data buses, and in particular three data buses. The DSP may also use a register bank that has registers accessible by at least two processing units, allowing multiple operations to be performed on a particular set of data by the multiple processing units, without reading and writing the data to and from a memory. an instruction fetch unit that receives instructions of variable length stored in an instruction memory. An instruction memory may advantageously be separate from the three data memories.


Jian Lin Photo 3

Digital Signal Processor Having Multiple Access Registers

US Patent:
6496920, Dec 17, 2002
Filed:
Mar 18, 1998
Appl. No.:
09/044088
Inventors:
Qiuzhen Zou - San Diego CA 92126
Gilbert C. Sih - San Diego CA 92129
Jian Lin - San Diego CA 92126
International Classification:
G06F 900
US Classification:
712 33, 712 35
Abstract:
A method and circuit for digital signal processing. The disclosed method and circuit uses a variable length instruction set. A portion of the variable length instructions may be stored in adjacent locations within memory. The beginning and ending of instructions may occur across memory word boundaries. Instructions may contain variable numbers of instruction fragments that cause a particular operation to be performed. The disclosed circuit has a set of three data buses over which data may be exchanged with a register bank and three data memories. Data buses include one wide bus and two narrow buses. The wide bus is coupled to a wide data memory and the two narrow buses are coupled to two narrow data memories. Additionally, the disclosed circuit has a register bank that is accessible by at least two processing units. The disclosed circuit further includes an instruction fetch unit that receives instructions of variable length stored in an instruction memory.


Jian Lin Photo 4

Jian Lin, San Diego CA

Specialties:
Acupuncturist
Address:
6080 University Ave, San Diego, CA 92115


Jian Lin Photo 5

Variable Length Instruction Fetching That Retrieves Second Instruction In Dependence Upon First Instruction Length

US Patent:
7502911, Mar 10, 2009
Filed:
Sep 25, 2006
Appl. No.:
11/535005
Inventors:
Gilbert C. Sih - San Diego CA, US
Qiuzhen Zou - San Diego CA, US
Jian Lin - San Diego CA, US
Assignee:
QUALCOMM Incorporated - San Diego CA
International Classification:
G06F 9/30
US Classification:
712210, 712205
Abstract:
A digital signal processor uses a variable length instruction set. The variable length instructions may be stored in adjacent locations within memory space. The beginning and ending of instructions may, but are not required to, occur across memory word boundaries. Preferably, the variable length instructions contain variable numbers of instruction fragments. Each instruction fragment causes a particular operation (or operations) to be performed, thereby allowing multiple operations to be performed during each clock cycle. This reduces the total number of clock cycles necessary to perform a task.


Jian Lin Photo 6

Method And System For Efficient Transfer Of Data Between Custom Application Specific Integrated Circuit Hardware And An Embedded Microprocessor

US Patent:
6865656, Mar 8, 2005
Filed:
Sep 10, 2001
Appl. No.:
09/950742
Inventors:
Simon Turner - San Diego CA, US
Scott King - Poway CA, US
Jian Lin - San Diego CA, US
Kerry Taylor - San Diego CA, US
Assignee:
Qualcomm Incorporated - San Diego CA
International Classification:
G06F012/00
US Classification:
711165, 711100, 711101, 711104, 711154, 709216
Abstract:
A method and system for transferring data bytes includes a first memory adapted to store a plurality of multiple-byte data words including header field bytes and one or more data field bytes. The system also includes a second memory adapted to store data field bytes transferred thereto from the first memory. A controller coupled to the first and second memories reads a data word including the header field byte and the one or more data field bytes out of the first memory. The system also includes a data packer coupled to the controller and the second memory. The controller and data packer cooperate to transfer the one or more data field bytes of the first data word read from the first memory to the second memory. The data packer stores only the one or more data field bytes in the second memory contiguously with a previously transferred and stored data field byte.


Jian Lin Photo 7

Low Power Latch Requiring Reduced Circuit Area

US Patent:
5854565, Dec 29, 1998
Filed:
Jun 24, 1997
Appl. No.:
8/881555
Inventors:
Sanjay K. Jha - San Diego CA
Jian Lin - San Diego CA
Assignee:
Qualcomm Incorporated - San Diego CA
International Classification:
H03K 3289
US Classification:
327202
Abstract:
The present invention is a novel and improved method and apparatus for implementing a latch within an integrated circuit. Data is stored on a storage node via the application of either a first or second state logic source applied through a feedback inverter that maintains the storage node at a particular logic state. During logic transitions from a first state to a second state the storage node is decoupled from the first state logic source via the use of a gating circuit, and the new logic level is applied to the storage node. During logic transitions from the second state to the first state the storage node remains coupled to the second state logic source. The coupling and decoupling of the storage node from the first state logic source is performed via the use of a clock signal that has a non-overlapping cycle with respect to a second clock signal that is used to control the transitions of the state of the latch.


Jian Lin Photo 8

Wireless Multiprocessor System-On-Chip With Unified Memory And Fault Inhibitor

US Patent:
7450959, Nov 11, 2008
Filed:
May 6, 2004
Appl. No.:
10/841739
Inventors:
Jian Lin - San Diego CA, US
Nicholas K. Yu - San Diego CA, US
Assignee:
QUALCOMM Incorporated - San Diego CA
International Classification:
H04M 1/00
US Classification:
4555501, 455410, 455557, 714 42, 726 17
Abstract:
Wireless mobile communication device includes unified memory portion; processing units coupled with, and communicating through, unified memory; fault inhibitor coupled with unified memory inhibiting operational fault from nocent informon. Memory, fault inhibitor, and processing units fabricated on monolithic integrated circuit as system-on-chip disposed in wireless mobile personal host. Multiprocessor module includes fault inhibitor and applications and communications processing units and buses, coupled with unified memory. Integrated functional constituent can include coprocessor, accelerator, operational control unit, interprocessor controller, memory controller, bus management unit, bridge, arbiters, and transceiver. Method inhibits operational fault from nocent informon, setting device in operational or fallback state.


Jian Lin Photo 9

Hdlc Hardware Accelerator

US Patent:
7606266, Oct 20, 2009
Filed:
May 10, 2006
Appl. No.:
11/431804
Inventors:
Nischal Abrol - San Diego CA, US
Jian Lin - San Diego CA, US
Hanfang Pan - San Diego CA, US
Simon Turner - San Diego CA, US
Assignee:
QUALCOMM Incorporated - San Diego CA
International Classification:
H04J 3/00
US Classification:
370476, 370470, 370472, 370522, 714757, 714758, 714776, 714781, 714807
Abstract:
An HDLC accelerator includes a deframer and framer to respectively accelerate the deframing and framing processes for PPP packets. The deframer includes an input interface unit, a detection unit, a conversion unit, and an output interface unit. The input interface unit receives a packet of data to be deframed. The detection unit evaluates each data byte to detect for special bytes (e. g. , flag, escape, and invalid bytes). The conversion unit deframes the received data by removing flag and escape bytes, “un-escaping” the data byte following each escape byte, providing a header word for each flag byte, and checking each deframed packet based on a frame check sequence (FCS) value associated with the packet. The output interface unit provides deframed data and may further perform byte alignment in providing the deframed data. A state control unit provides control signals indicative of specific tasks to be performed for deframing.


Jian Lin Photo 10

Hdlc Hardware Accelerator

US Patent:
7729322, Jun 1, 2010
Filed:
Feb 28, 2002
Appl. No.:
10/086576
Inventors:
Nischal Abrol - San Diego CA, US
Jian Lin - San Diego CA, US
Hanfang Pan - San Diego CA, US
Simon Turner - San Diego CA, US
Assignee:
QUALCOMM Incorporated - San Diego CA
International Classification:
H04W 4/00
US Classification:
370338, 370310, 370349, 370413, 370471
Abstract:
An HDLC accelerator includes a deframer and framer to respectively accelerate the deframing and framing processes for PPP packets. The deframer includes an input interface unit, a detection unit, a conversion unit, and an output interface unit. The input interface unit receives a packet of data to be deframed. The detection unit evaluates each data byte to detect for special bytes (e. g. , flag, escape, and invalid bytes). The conversion unit deframes the received data by removing flag and escape bytes, “un-escaping” the data byte following each escape byte, providing a header word for each flag byte, and checking each deframed packet based on a frame check sequence (FCS) value associated with the packet. The output interface unit provides deframed data and may further perform byte alignment in providing the deframed data. A state control unit provides control signals indicative of specific tasks to be performed for deframing.