Li, Sunnyvale
Andrew Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20090240850 | INSTRUCTION SET FOR PROGRAMMABLE QUEUING - A traffic manager includes an execution unit that is responsive to instructions related to queuing of data in memory. The instructions may be provided by a network processor that is programmed to generate such instructions, depending on the data. Examples of such instructions include (1) writing of data units (of fixed size or variable size) without linking to a queue, (2) re-sequencing of the data units relative to one another without moving the data units in memory, and (3) linking the previously-written data units to a queue. The network processor and traffic manager may be implemented in a single chip. | 09-24-2009 |
20110149989 | INSTRUCTION SET FOR PROGRAMMABLE QUEUING - A traffic manager includes an execution unit that is responsive to instructions related to queuing of data in memory. The instructions may be provided by a network processor that is programmed to generate such instructions, depending on the data. Examples of such instructions include (1) writing of data units (of fixed size or variable size) without linking to a queue, (2) re-sequencing of the data units relative to one another without moving the data units in memory, and (3) linking the previously-written data units to a queue. The network processor and traffic manager may be implemented in a single chip. | 06-23-2011 |
20120134369 | Programmable Queuing Instruction Set - A traffic manager includes an execution unit that is responsive to instructions related to queuing of data in memory. The instructions may be provided by a network processor that is programmed to generate such instructions, depending on the data. Examples of such instructions include (1) writing of data units (of fixed size or variable size) without linking to a queue, (2) re-sequencing of the data units relative to one another without moving the data units in memory, and (3) linking the previously-written data units to a queue. The network processor and traffic manager may be implemented in a single chip. | 05-31-2012 |
20140025935 | Programmable Queuing - A traffic manager includes an execution unit that is responsive to instructions related to queuing of data in memory. The instructions may be provided by a network processor that is programmed to generate such instructions, depending on the data. Examples of such instructions include (1) writing of data units (of fixed size or variable size) without linking to a queue, (2) re-sequencing of the data units relative to one another without moving the data units in memory, and (3) linking the previously-written data units to a queue. The network processor and traffic manager may be implemented in a single chip. | 01-23-2014 |
20140307740 | Traffic Manager with Programmable Queuing - A traffic manager includes an execution unit that is responsive to instructions related to queuing of data in memory. The instructions may be provided by a network processor that is programmed to generate such instructions, depending on the data. Examples of such instructions include (1) writing of data units (of fixed size or variable size) without linking to a queue, (2) re-sequencing of the data units relative to one another without moving the data units in memory, and (3) linking the previously-written data units to a queue. The network processor and traffic manager may be implemented in a single chip. | 10-16-2014 |
Bingwu Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20100124235 | SYSTEM AND METHOD FOR CONTROLLING USE OF A NETWORK RESOURCE - A system includes a control source that is provided on a server and control logic that executes on a terminal. The control logic executes on a terminal to (i) identify a plurality of attributes on the terminal, the attributes including an identifier for each of a plurality of terminal assets that include one or more of a hardware fixture, firmware, or operating system; and (ii) generate signature data from the plurality of attributes. The control source is configured to make a determination from the signature data as to whether the terminal is known or unknown. | 05-20-2010 |
20100268593 | SYSTEM AND METHOD FOR CREATING COUPON OFFERS AND BARCODES - A system or method that enables the user to create a coupon offer by selecting a barcode type for a coupon offer. In response to the user's selection, the user is presented with an interface that is specific to the selected barcode type. The interface includes one or more fields that notify or guide the user in providing necessary information to be carried on the barcode of the coupon offer. | 10-21-2010 |
Chengquan Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20110019267 | CARRIER ENVELOPE PHASE STABILIZATION OF AN OPTICAL AMPLIFIER - A laser and amplifier combination delivers a sequence of optical pulses. Pulses from the laser are temporally stretched by a pulse stretcher before amplification and temporally compressed by a pulse compressed after amplification. The pulse stretcher includes a diffraction grating on which pulses being compressed are incident. An arrangement is provided for measuring the carrier-envelope phase of the pulses and adjusting the incidence angle of pulses on the grating cooperative with the measurement such that the carrier envelope phase of the pulses in the sequence is about constant. | 01-27-2011 |
20130034114 | CARRIER-ENVELOPE-PHASE STABILIZATION OF A MASTER OSCILLATOR OPTICAL AMPLIFIER SYSTEM - A laser and amplifier combination delivers a sequence of optical pulses at a predetermined pulse-repetition frequency PRF. An interferometer generates a signal representative of the carrier-envelope phase (CEP) of the pulses at intervals corresponding to the PRF. The signal includes frequency components from DC to the PRF. The signal is divided into high and low frequency ranges. The high and low frequency ranges are sent to independent high frequency and low frequency control electronics, which drive respectively a high-frequency CEP controller and a low frequency controller for stabilizing the CEP of pulses in the sequence. | 02-07-2013 |
20130170510 | CARRIER-ENVELOPE-PHASE STABILIZATION OF A MASTER OSCILLATOR OPTICAL AMPLIFIER SYSTEM - A laser and amplifier combination delivers a sequence of optical pulses at a predetermined pulse-repetition frequency PRF. An interferometer generates a signal representative of the carrier-envelope phase (CEP) of the pulses at intervals corresponding to the PRF. The signal includes frequency components from DC to the PRF. The signal is divided into high and low frequency ranges. The high and low frequency ranges are sent to independent high frequency and low frequency control electronics, which drive respectively a high-frequency CEP controller and a low frequency controller for stabilizing the CEP of pulses in the sequence. | 07-04-2013 |
Christopher Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20080235757 | Detecting attempts to change memory - A system and method for detecting changes of memory state. In accordance with one embodiment, memory locations to be observed are determined, and pages of these locations are marked as read-only. Then, guest instructions execute during a trial period. During the trial period, guest instructions attempting to write to the identified memory locations cause page faults which result in identifying the instructions. At the end of the trial period, the pages are returned to a writable status, and attempts to modify the memory locations by the guest code are detected based on the instruction identifier. The system and method can be used for efficient frame list topology monitoring, such as in a virtual USB controller of a virtual machine. | 09-25-2008 |
Chuan Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20090144694 | FRAMEWORK FOR MANAGING COMPLEX OPERATIONS - An operations management environment is integrated with an information technology infrastructure through an adaptor, the integration occurring while the information technology infrastructure performs one or more tasks. Data from the information technology infrastructure is received through the adapter. Relationships between the artifacts included in the information technology infrastructure are modeled based on the received data. A proposed modification to the information technology infrastructure is determined based on an external change. While the information technology infrastructure performs the one or more tasks, the response of the artifacts to the proposed modification is simulated using the modeled relationships. The response of the artifacts is monitored to determine if the proposed modification implements the external change. A modification is generated based on the proposed modification if the proposed modification implements the external change, and the information technology infrastructure is updated while the information technology infrastructure performs the one or more tasks. | 06-04-2009 |
De Xiong Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20110184964 | Enhanced metadata in media files - In various embodiments, enhanced metadata for media files is provided. In one embodiment, a method is provided. The method includes receiving metadata and media data of a plurality of media data files. The method also includes combining the media data of the plurality of media data files into a combined media data file. The method further includes associating metadata of the plurality of media data files with the combined media data file. The method also includes adjusting the metadata of the plurality of media data files as associated with the combined media data file to reflect segments of the combined media data file corresponding to the plurality of media data files. The method may further include each media data file of the plurality of media data files including segments having metadata associated therewith and the combined media data file including metadata associated with each segment of the plurality of media data files. | 07-28-2011 |
20110231663 | Systems and methods to generate, preserve, collect, search, and certify authentic original documents - The data-content authentication center includes a data-content receiver comprises a transceiver for receiving data/content directly from a data/content generation/capturing device by first checking and confirming a registered device identification (ID) of the data/content generation/capturing device before receiving the data/content transmitted from the data/content generation/capturing device into the data-content receiver. | 09-22-2011 |
20110264695 | Systems and methods to process enquires by receving and processing user defined scopes first - This invention discloses an apparatus for use in managing information content in a network-based communication system. The apparatus comprising a processing element comprising a processor coupled to a memory. The processing element provides at least a portion of a content management web site identified by a first uniform resource locator and accessible to a user of the communication system, the content management web site permitting the user to enter a plurality of defining terms as search filters for searching and retrieving uniform resource locators for linking to contents relevant to the defining terms entered by the user. | 10-27-2011 |
20110265187 | System and method for user selectable privacy protections on portable communication devices - This invention discloses an apparatus for running an application in a network-based communication system. The apparatus comprising a processing element comprising a processor coupled to a memory. The processing element further provides a user interface to execute a privacy protection application permits the user to enter a plurality of privacy data to selectively disclose the privacy data for running another application executable from the apparatus. | 10-27-2011 |
Felix C. Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20090091016 | I/O PAD STRUCTURES FOR INTEGRATED CIRCUIT DEVICES - A semiconductor device, including methods and arrangements for making the same, are described. The device includes an integrated circuit die having a plurality of bond pads. At least one bond pad on the active surface of the die is an extended I/O pad. Each extended I/O pad extends to at least one peripheral side edge of the die. | 04-09-2009 |
20100006991 | PACKAGING INTEGRATED CIRCUITS FOR HIGH STRESS ENVIRONMENTS - One aspect of the invention pertains to a semiconductor package suitable for use in high stress environments, such as ones involving high pressures, temperatures and/or corrosive substances. In this aspect, a die and leadframe are fully encapsulated in a first plastic casing. The first plastic casing is fully encapsulated in turn with a second plastic casing. The two casings have different compositions. The first plastic casing, for example, may be made of a thermoset plastic material and the second plastic casing may be made of a thermoplastic material. The first plastic casing may have recesses, indentations and/or slots suitable for securing it to the second plastic casing. In some embodiments, a corrosion resistant coating is added to the second plastic casing. Methods for forming semiconductor packages suitable for use in high stress environments are also described. | 01-14-2010 |
20120080781 | DELAMINATION RESISTANT DEVICE PACKAGE HAVING RAISED BOND SURFACE AND MOLD LOCKING APERTURE - A semiconductor package configured to attain a thin profile and low moisture sensitivity. Packages of this invention can include a semiconductor die mounted on a die attachment site of a leadframe and further connected with a plurality of elongate I/O leads arranged about the die attach pad and extending in said first direction. The leadframe having an “up-set” bonding pad arranged with a bonding support for supporting a plurality of wire bonds and a large mold flow aperture in the up-set bonding pad. The package encapsulated in a mold material that surrounds the bonding support and flows through the large mold flow aperture to establish well supported wire bonds such that the package has low moisture sensitivity. | 04-05-2012 |
Fujun Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20090218708 | Process for preparing concentrated aqueous micellar solutions - The present invention provides a method for preparing supersaturated aqueous solutions of micelles of compounds in which the solubility in water is less than the critical micelle concentration. The solutions can be process to prepare solid micelles which have advantageous properties for drug delivery. | 09-03-2009 |
Guo Xing Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20090128212 | Charge pump systems with adjustable frequency control - An electronic system includes a charge pump driver for generating an output to control an electronic element. The electronic system further includes a clock generator coupled to the charge pump driver. The clock generator can generate a clock signal to control the charge pump driver and adjust a frequency of the clock signal according to a status of the electronic element. | 05-21-2009 |
20090195423 | Analog to digital converters - An analog to digital converter (ADC) converts an analog signal to a digital signal. The ADC includes an input channel, a sampling circuit coupled to the input channel, an integrator coupled to the sampling circuit, and a feedback circuit coupled to the integrator. The input channel receives the analog signal. The sampling circuit samples the analog signal. The integrator receives the sampled analog signal and a feedback signal and integrates a superposition of the sampled analog signal and the feedback signal. The feedback circuit generates the digital signal according to an output of the integrator and sends the feedback signal indicative of the digital signal to the integrator. | 08-06-2009 |
20100194345 | MULTI-CELL BATTERY PACK PROTECTION CIRCUIT - A voltage detection circuit can include a status sensing network and a comparing network. The status sensing network can simultaneously detect a cell voltage for each battery cell of a plurality of battery cells. The comparing network can simultaneously compare the detected cell voltages with a predetermined voltage threshold by comparing the maximum of the cell voltages with a first (high-voltage) threshold, and by comparing the minimum of the cell voltages with a second (low-voltage) threshold. The comparing network can also generate an indication signal when a cell voltage does not satisfy the respective voltage threshold. | 08-05-2010 |
20100231174 | CIRCUITS AND METHODS FOR BATTERY CHARGING - A circuit for charging a battery pack includes a power converter and a charger controller. The power converter is operable for receiving an input power, and for providing a charging power for charging the battery pack. The power converter provides galvanic isolation between input circuitry and output circuitry of the circuit. The input circuitry shares a first ground potential with the input power, and the output circuitry shares a second ground potential with the charging power. The charger controller in the input circuitry includes a modulator for generating a driving signal to drive the power converter and control the charging power. | 09-16-2010 |
20100241679 | SIGNAL CONVERSION SYSTEMS - A signal conversion system includes a compensation module and a conversion module coupled to the compensation module. The compensation module is operable for adjusting a first compensation signal according to a dynamic signal and adding the first compensation signal to a first input signal. The compensation module is also operable for subtracting a second compensation signal, indicative of an accumulation of the dynamic signal, from the output signal. The conversion module is operable for receiving a second input signal that is the sum of the first input signal and the first compensation signal, and converting the second input signal to the output signal. | 09-23-2010 |
20100283531 | FUSE CIRCUITS - A fuse circuit includes a fuse having an intact state and a blown state. The fuse can be switched to the blown state by enabling a blowing current to flow through the fuse. The fuse is coupled between a first transistor and a second transistor in series. The first transistor and the second transistor are complementary transistors and operable for reducing an electrostatic discharge current flowing through the fuse. The first transistor and the second transistor are turned on to enable the blowing current to flow through the fuse. | 11-11-2010 |
20120161717 | CIRCUITS AND METHOS FOR BATTERY CHARGING - A circuit for charging a battery pack includes a transformer and a charger controller. The transformer is operable for receiving an input power and for providing a charging power according to a driving signal to charge the battery pack. The charger controller is operable for monitoring a status of the battery pack, for selecting a charging mode from multiple charging modes according to the status, and for generating the driving signal according to the charging mode to adjust the charging power. The charger controller further executes a state machine that stores data indicating predetermined battery statuses that cause saturation of the transformer, and that selects a protection mode in which said charging power is restricted if the status of the battery pack matches to one of the predetermined battery statuses. | 06-28-2012 |
Haibo Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20120081964 | SENSING FOR NAND MEMORY BASED ON WORD LINE POSITION - In a NAND non-volatile memory system, a sensing process accounts for a relative position of a selected non-volatile storage element in a NAND string. In one approach, the storage elements are assigned to groups based on their position, and each group receives a common sensing adjustment during a verify or read process. A group which is closest to a source side of the NAND string may be the largest of all the groups, having at least twice as many storage elements as the other groups. The adjusting can include adjusting a sensing parameter such as body bias, source voltage, sensing time or sensing pre-charge level, based on the position of the sensed storage element or its associated word line position. The adjusting of the sensing may also be based on the control gate voltage and the associated data state involved in a specific sensing operation. | 04-05-2012 |
20120287716 | Using Channel-To-Channel Coupling To Compensate Floating Gate-To-Floating Gate Coupling In Programming Of Non-Volatile Memory - In a non-volatile storage system, during a verify operation, a verify voltage of a currently-sensed target data state is applied to a selected word line. A higher, nominal bit line voltage is used for the storage elements which have the currently-sensed target data state and a verify status of pass or no pass, a target data state lower than the currently-sensed target data state and a verify status of pass or no pass, or a target data state higher than the currently-sensed target data state and a verify status of pass. A lower bit line voltage is used for the storage elements which have the target data state higher than the currently-sensed target data state and a verify status of no pass, to enhance channel-to-channel coupling, as an offset to floating gate-to-floating gate coupling which is later caused by these storage elements. | 11-15-2012 |
20130163336 | Erase Operation With Controlled Select Gate Voltage For 3D Non-Volatile Memory - An erase process for a 3D stacked memory device controls a drain-side select gate (SGD) and a source-side select gate (SGS) of a NAND string. In one approach, SGD and SGS are driven to provide a predictable drain-to-gate voltage across the select gates while an erase voltage is applied to a bit line or source line. A more consistent gate-induced drain leakage (GIDL) at the select gates can be generated to charge up the body of the NAND string. Further, the select gate voltage can be stepped up with the erase voltage to avoid an excessive drain-to-gate voltage across the select gates which causes degradation. The step up in the select gate voltage can begin with the first erase-verify iteration of an erase operation, or at a predetermined or adaptively determined erase-verify iteration, such as based on a number of program-erase cycles. | 06-27-2013 |
20130163337 | Erase Inhibit For 3D Non-Volatile Memory - An erase process for a 3D stacked memory device performs a two-sided erase of NAND strings until one of more of the NAND strings passes an erase-verify test, then a one-sided erase of the remaining NAND strings is performed. The two-sided erase charges up the body of a NAND string from the source-side and drain-side ends, while the one-sided erase charges up the body of the NAND string from the drain-side end. The NAND strings associated with one bit line form a set. The switch to the one-sided erase can occur when the set meets a set erase-verify condition, such as one, all, or some specified portion of the NAND strings of the set passing the erase-verify test. The erase operation can end when no more than a specified number of NAND strings have not met the erase-verify test. As a result, erase degradation of the memory cells is reduced. | 06-27-2013 |
20130279256 | Soft Erase Operation For 3D Non-Volatile Memory With Selective Inhibiting Of Passed Bits - An erase operation for a 3D stacked memory device selectively inhibits subsets of memory cells which meet a verify condition as the erase operation progresses. As a result, the faster-erasing memory cells are less likely to be over-erased and degradation is reduced. Each subset of memory cells can be independently erased by controlling a select gate, drain (SGD) transistor line, a bit line or a word line, according to the type of subset. For a SGD line subset or a bit line subset, the SGD line or bit line, respectively, is set at a level which inhibits erase. For a word line subset, the word line voltage is floated to inhibit erase. An inhibit or uninhibit status can be maintained for each subset, and each type of subset can have a different maximum allowable number of fail bits. | 10-24-2013 |
20130279257 | Erase Operation For 3D Non-Volatile Memory With Controllable Gate-Induced Drain Leakage Current - An erase operation for a 3D stacked memory device applies an erase pulse which includes an intermediate level (Vgidl) and a peak level (Verase) to a set of memory cells, and steps up Vgidl in erase iterations of the erase operation. Vgidl can be stepped up when a specified portion of the cells have reached the erase verify level. In this case, a majority of the cells may have reached the erase verify level, such that the remaining cells can benefit from a higher gate-induced drain leakage (GIDL) current to reached the erase verify level. Verase can step up before and, optionally, after Vigdl is stepped up, but remain fixed while Vgidl is stepped. Vgidl can be stepped up until a maximum allowed level, Vgidl_max, is reached. Vgidl may be applied to a drain-side and/or source-side of a NAND string via a bit line or source line, respectively. | 10-24-2013 |
20130294167 | Erase Inhibit For 3D Non-Volatile Memory - An erase process for a 3D stacked memory device performs a two-sided erase of NAND strings until one of more of the NAND strings passes an erase-verify test, then a one-sided erase of the remaining NAND strings is performed. The two-sided erase charges up the body of a NAND string from the source-side and drain-side ends, while the one-sided erase charges up the body of the NAND string from the drain-side end. The NAND strings associated with one bit line form a set. The switch to the one-sided erase can occur when the set meets a set erase-verify condition, such as one, all, or some specified portion of the NAND strings of the set passing the erase-verify test. The erase operation can end when no more than a specified number of NAND strings have not met the erase-verify test. As a result, erase degradation of the memory cells is reduced. | 11-07-2013 |
20130322174 | Threshold Voltage Adjustment For A Select Gate Transistor In A Stacked Non-Volatile Memory Device - In a 3D stacked non-volatile memory device, the threshold voltages are evaluated and adjusted for select gate, drain (SGD) transistors at drain ends of strings of series-connected memory cells. To optimize and tighten the threshold voltage distribution, the SGD transistors are read at lower and upper levels of an acceptable range. SGD transistors having a low threshold voltage are subject to programming, and SGD transistors having a high threshold voltage are subject to erasing, to bring the threshold voltage into the acceptable range. The evaluation and adjustment can be repeated such as after a specified number of program-erase cycles of an associated sub-block. The condition for repeating the evaluation and adjustment can be customized for different groups of SGD transistors. Aspects include programming SGD transistors with verify and inhibit, erasing SGD transistors with verify and inhibit, and both of the above. | 12-05-2013 |
20140043916 | Erase For 3D Non-Volatile Memory With Sequential Selection Of Word Lines - An erase operation for a 3D stacked memory device adjusts a start time of an erase period and/or a duration of the erase period for each storage element based on a position of the storage element. A voltage is applied to one or both drive ends of a NAND string to pre-charge a channel to a level which is sufficient to create gate-induced drain leakage at the select gate transistors. With timing based on a storage element's distance from the driven end, the control gate voltage is lowered to encourage tunneling of holes into a charge trapping layer in the erase period. The lowered control gate voltage results in a channel-to-control gate voltage which is sufficiently high to encourage tunneling. The duration of the erase period is also increased when the distance from the driven end is greater. As a result, a narrow erase distribution can be achieved. | 02-13-2014 |
20140247661 | Erase For 3D Non-Volatile Memory With Sequential Selection Of Word Lines - An erase operation for a 3D stacked memory device adjusts a start time of an erase period and/or a duration of the erase period for each storage element based on a position of the storage element. A voltage is applied to one or both drive ends of a NAND string to pre-charge a channel to a level which is sufficient to create gate-induced drain leakage at the select gate transistors. With timing based on a storage element's distance from the driven end, the control gate voltage is lowered to encourage tunneling of holes into a charge trapping layer in the erase period. The lowered control gate voltage results in a channel-to-control gate voltage which is sufficiently high to encourage tunneling. The duration of the erase period is also increased when the distance from the driven end is greater. As a result, a narrow erase distribution can be achieved. | 09-04-2014 |
20140269081 | SOFT ERASE OPERATION FOR 3D NON-VOLATILE MEMORY WITH SELECTIVE INHIBITING OF PASSED BITS - An erase operation for a 3D stacked memory device selectively inhibits subsets of memory cells which meet a verify condition as the erase operation progresses. As a result, the faster-erasing memory cells are less likely to be over-erased and degradation is reduced. Each subset of memory cells can be independently erased by controlling a select gate, drain (SGD) transistor line, a bit line or a word line, according to the type of subset. For a SGD line subset or a bit line subset, the SGD line or bit line, respectively, is set at a level which inhibits erase. For a word line subset, the word line voltage is floated to inhibit erase. An inhibit or uninhibit status can be maintained for each subset, and each type of subset can have a different maximum allowable number of fail bits. | 09-18-2014 |
20140301142 | SYSTEMS AND METHODS OF WRITE PRECOMPENSATION TO EXTEND LIFE OF A SOLID-STATE MEMORY - Write precomensation mechanisms for non-volatile solid-state memory are disclosed. In one embodiment, programming verify voltage levels are lowered from the default levels in the early life of the solid-state memory. As memory errors increase beyond an error threshold, programming verify voltage levels are increased by one or more voltage step sizes. This programming verify voltage level increase can be performed until default levels are reached or exceeded. As a result of lowered programming verify voltage levels in the early life of the solid-state memory device, solid-state memory experiences less wear and the operational life of the memory can be extended. Disclosed write precomensation mechanisms can be used for single-level cell (SLC) and multi-level cell (MLC) memory. | 10-09-2014 |
20140359202 | READING VOLTAGE CALCULATION IN SOLID-STATE STORAGE DEVICES - An error management system for a data storage device includes adjusted reading voltage level calculation functionality. Adjusted reading voltage level calculation may be based on the generation and use of an index in which data retention characteristics of a drive are used to look-up corresponding reading voltage levels. In certain embodiments, reading voltage level calculation is based at least in part on curve-fitting procedures/algorithms, wherein curves are fitted to bit error rate data points or cumulative memory cell distributions and are solved according to one or more algorithms to determine optimal reading voltage levels. | 12-04-2014 |
Haobin Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20100131911 | Method and system for High Speed and Low Memory Footprint Static Timing Analysis - The invention provides a method and system for performing Static Timing Analysis on SoC (System on a Chip) designs. The invention solves a longstanding problem with timing analysis of designs, namely, the ability to multi-thread the design under analysis. The invention provides for slicing a design into levels, further decomposing each level into gates, and the multi-threaded processing of gates so that the solution of large design analysis is generated significantly faster than current approaches. Further, the invention provides that only one level exists in the RAM at any time. Once the arrival time on the level is computed, the data is saved to disk immediately. Because the memory footprint is sub-linear to the size of the design, entire system-on-a chip designs may be nm on inexpensive, off-the-shelf hardware. | 05-27-2010 |
20130298098 | METHOD AND SYSTEM FOR HIGH SPEED AND LOW MEMORY FOOTPRINT STATIC TIMING ANALYSIS - The invention provides a method and system for performing Static Timing Analysis on SoC (System on a Chip) designs. The invention solves a longstanding problem with timing analysis of designs, namely, the ability to multi-thread the design under analysis. The invention provides for slicing a design into levels, further decomposing each level into gates, and the multi-threaded processing of gates so that the solution of large design analysis is generated significantly faster than current approaches. Further, the invention provides that only one level exists in the RAM at any time. Once the arrival time on the level is computed, the data is saved to disk immediately. Because the memory footprint is sub-linear to the size of the design, entire system-on-a chip designs may be run on inexpensive, off-the-shelf hardware. | 11-07-2013 |
Hongming Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20100321236 | METHOD AND SYSTEM FOR A GNSS RECEIVER WITH SELF-ASSISTED EPHEMERIS EXTENSIONS - A GNSS enabled mobile device receives GNSS signals from visible GNSS satellites. Broadcast ephemeris is extracted from the received GNSS signals for generating ephemeris extension (future ephemeris) in the next several days for each of the visible GNSS satellites. The GNSS enabled mobile device uses the generated future ephemeris to determine a position fix even without fresh broadcast ephemeris completely received from the visible GNSS satellites. The generation of future ephemeris is scheduled according to the age of available ephemeris extensions and/or the time of visibility. Available ephemeris such as extracted broadcast ephemeris are integrated into an orbit model using the multi-step numerical integration methods and propagated to generate future ephemeris. The generated future ephemeris is reformatted into a desired orbit model and/or format of the GNSS enabled mobile device. A curve fitting polynomial of generated future ephemeris is stored instead of actual generated future ephemeris to conserve storage space. | 12-23-2010 |
Huajing Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20130124298 | GENERATING CLUSTERS OF SIMILAR USERS FOR ADVERTISEMENT TARGETING - A social networking system may identify a first set of users as part of a training cluster and identify a second set of users that is similar to the first set of users for purposes of targeting advertisements related to the advertiser. Using past engagement history (e.g., click-through rates), demographic information, and keywords associated with the training cluster of users, a social networking system may generate a training model specific to the training cluster. Confidence scores may be used to identify similar users across the total population of users of the social networking system for creating a targeting cluster of users for the advertisement. A revenue sharing scheme may be used induce page administrators to increase their fan base by enabling advertisers to target advertisements to users that have expressed interest in pages associated with the page administrators. | 05-16-2013 |
20130138514 | ADVERTISEMENTS WITH MULTIPLE TARGETING CRITERIA BIDS - An advertising system may enable an advertiser to associate multiple targeting criteria bids with an advertisement. The targeting criteria bids include a bid amount and a targeting criteria defining a group of users who may be delivered the advertisement. The cost for the advertisement is the sum of the bid amounts associated with the targeting criteria that match the user profile of the viewing user. | 05-30-2013 |
20140222802 | SELECTING SOCIAL CONTEXT FOR SPONSORED STORIES IN A SOCIAL NETWORKING SYSTEM - A viewing user is provided with sponsored stories describes actions of a user connected to the viewing user associated with an object promoted by an advertiser or actions otherwise promoted by the advertiser. Based on a performance metric, the social networking system selects the user or action to be described by the sponsored story. For example, the social networking system ranks candidate sponsored stories describing different actions or users and selects a candidate sponsored story to increase the likelihood of a viewing user interacting with the selected candidate sponsored story. | 08-07-2014 |
Hui-Lin Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20110283100 | Determination and Display of LUN Encryption Paths - A management station which manages the encryption devices in a SAN to set up encrypted LUNs. In setting up the encryption, the source and target ports are identified, along with the target LUN. LUN serial numbers used to identify unique LUNs. As paths to a given LUN are defined, the management station compares the path to existing paths and provides an indication if there is a mismatch in the encryption policies or keys being applied to the LUN over the various paths. This allows the administrator to readily identify when there is a problem with the paths to an encrypted LUN and then take steps to cure the problem. By determining the paths and then comparing them, the management station greatly simplifies setting up multipath I/O to an encrypted LUN or access by multiple hosts to an encrypted LUN. | 11-17-2011 |
20140164590 | Determination and Display of LUN Encryption Paths - A management station which manages the encryption devices in a SAN to set up encrypted LUNs. In setting up the encryption, the source and target ports are identified, along with the target LUN. LUN serial numbers used to identify unique LUNs. As paths to a given LUN are defined, the management station compares the path to existing paths and provides an indication if there is a mismatch in the encryption policies or keys being applied to the LUN over the various paths. This allows the administrator to readily identify when there is a problem with the paths to an encrypted LUN and then take steps to cure the problem. By determining the paths and then comparing them, the management station greatly simplifies setting up multipath I/O to an encrypted LUN or access by multiple hosts to an encrypted LUN. | 06-12-2014 |
Jay Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20120206126 | CAPACITIVE COUPLING BASED SENSOR - A capacitive coupling based sensor is disclosed. In some embodiments, a sensor comprises a transmitter and a receiver that are configured to be capacitively coupled when a coupling condition is satisfied as well as a circuit configured to determine whether a received signal that is received by the receiver matches a transmitted signal that is transmitted by the transmitter. | 08-16-2012 |
20120302164 | CAPACITIVE COUPLING BASED SENSOR - A capacitive coupling based sensor is disclosed. In some embodiments, a sensor comprises a transmitter and a receiver that are configured to be capacitively coupled when a coupling condition is satisfied as well as a circuit configured to determine whether a received signal that is received by the receiver matches a transmitted signal that is transmitted by the transmitter. | 11-29-2012 |
20120315847 | CAPACITIVE COUPLING BASED PROXIMITY SENSOR - A capacitive coupling based proximity sensor is disclosed. In some embodiments, a sensor embedded in a mobile device comprises a transmitter configured to transmit a transmit signal and a receiver configured to receive a receive signal via capacitive coupling between the receiver and the transmitter as well as a circuit configured to detect human proximity to the mobile device in the event that the receive signal does not sufficiently match the transmit signal and configured to generate an output signal indicating human proximity to the mobile device that is employed to facilitate an appropriate response. | 12-13-2012 |
Jeremy Hoishun Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20140060707 | COBALT ALLOYS - Alloys, processes for preparing the alloys, and manufactured articles including the alloys are described. The alloys include, by weight, about 10% to about 20% chromium, about 4% to about 7% titanium, about 1% to about 3% vanadium, 0% to about 10% iron, less than about 3% nickel, 0% to about 10% tungsten, less than about 1% molybdenum, and the balance of weight percent including cobalt and incidental elements and impurities. | 03-06-2014 |
Jigang Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20130161629 | ZERO SHRINKAGE SMOOTH INTERFACE OXY-NITRIDE AND OXY-AMORPHOUS-SILICON STACKS FOR 3D MEMORY VERTICAL GATE APPLICATION - Methods are provided for depositing a stack of film layers for use in vertical gates for 3D memory devices, by depositing a sacrificial nitride film layer at a sacrificial film deposition temperature greater than about 550° C.; depositing an oxide film layer over the nitride film layer, at an oxide deposition temperature of about 600° C. or greater; repeating the above steps to deposit a film stack having alternating layers of the sacrificial films and the oxide films; forming a plurality of holes in the film stack; and depositing polysilicon in the plurality of holes in the film stack at a polysilicon process temperature of about 700° C. or greater, wherein the sacrificial film layers and the oxide film layers experience near zero shrinkage during the polysilicon deposition. Flash drive memory devices may also be made by these methods. | 06-27-2013 |
Jingling Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20100265552 | Dynamically reconfigurable negative index material crossbars with gain - Various embodiments of the present invention are directed to negative index material crossbars that can be electronically controlled and dynamically reconfigured to exhibit a variety of electromagnetic properties. In one aspect, a negative index material crossbar comprises a first layer of non-crossing nanowires, and a second layer of approximately parallel nanowires that overlay the nanowires in the first layer. Resonant elements at nanowire intersections, and a gain material incorporated in the crossbar such that transmitted electromagnetic radiation with wavelengths in a wavelength band of interest is enhanced when the crossbar is flood pumped with pump electromagnetic radiation. | 10-21-2010 |
Jinyuan Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20130046740 | PERFORMING ONLINE IN-PLACE UPGRADE OF CLUSTER FILE SYSTEM - A shared file system for a group of host computer systems is upgraded in-place in a manner that the shared file system can remain online and accessible to the host computer systems. Each host computer system first loads a new file system driver that is backward compatible with a driver that is currently used by them to interact with the file system. Second, one of the host computer systems acquires locks to file system management data structures of the file system, upgrades the file system management data structures, and upon completion thereof, notifies the other host computer system that the upgrade to the file system management data structures is complete. | 02-21-2013 |
20140025820 | HYBRID LOCKING USING NETWORK AND ON-DISK BASED SCHEMES - A method of acquiring a lock by a node, on a shared resource in a system of a plurality of interconnected nodes, is disclosed. Each node that competes for a lock on the shared resource maintains a list of locks currently owned by the node. A lock metadata is maintained on a shared storage that is accessible to all nodes that may compete for locks on shared resources. A heartbeat region is maintained on a shared resource corresponding to each node so nodes can register their liveness. A lock state is maintained in the lock metadata in the shared storage. A lock state may indicate lock held exclusively, lock free or lock in managed mode. If the lock is held in the managed mode, the ownership of the lock can be transferred to another node without a use of a mutual exclusion primitive such as the SCSI reservation. | 01-23-2014 |
20140236896 | METHOD AND SYSTEM FOR PARALLELIZING DATA COPY IN A DISTRIBUTED FILE SYSTEM - Multiple servers sharing a distributed file system are used to perform copies of regions of a source file in parallel from a source storage unit to corresponding temporary files at a destination storage unit. These temporary files are then merged or combined into a single file at the destination storage unit in a way that preserves the inode structure and attributes of the source file. A substantial speedup is obtained by copying regions of the file in parallel. | 08-21-2014 |
Lu Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20110184684 | 3-D SELF-CORRECTING FREEHAND ULTRASOUND TRACKING SYSTEM - This application presents a new system and method for image acquisition of internal human tissue, including but not limited to the prostate, as well as a system and method for the guidance and positioning of medical devices relative to the internal tissue. In the presented systems and methods, ultrasound scanned data (e.g., 2-D B-mode images) are acquired freehand absent a mechanical armature that constrains an ultrasound acquisition probe in a known spatial framework. To allow for reconstruction of the scanned data into a 3-D image, multiple tracker sensors that provide position/location information are used with a freehand acquisition probe (e.g., handheld ultrasound probe). The position of such tracker sensors can be calculated when disposed in an electromagnetic field. | 07-28-2011 |
Mien Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20100055809 | PROCESS OF FABRICATING A WORKPIECE USING A TEST MASK - A product workpiece can be processed to form product dice. A test mask can allow intentional changes to be made to a feature on the product workpiece to examine how the altered feature performs. Use of the test mask may be used or not used based on the needs or desires of skilled artisans. By using the test mask, a separate dedicated test structure is not required to be formed in a scribe lane or within an area that could otherwise be used for a product die. Thus, the sampling level by using the test mask can be varied. Also, separate test workpieces, which may not be processed using a significantly different process flow or at significantly different times as compared to product workpieces, are not required. The product workpiece with the altered feature can be electrically tested without the need to form test or bond pads. | 03-04-2010 |
Mingliang Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20140156841 | CLIENT-INDEPENDENT NETWORK SUPERVISION APPLICATION - A network monitoring and control application suitable for use by teachers and other users is implemented using wireless access points and does not require specific software to be installed on client network devices. The application uses student and class information to organize network client information. Upon receiving a monitoring request, one or more classes assigned to the teacher are identified by accessing class data. Class data is accessed to identify students assigned to the class and the client network devices used by these students. One wireless access point providing wireless network connections to at least a portion of the students' devices is selected to collect network activity information from the students' devices and presents this information to the teacher. The teacher may also use the selected wireless access point to disable students' network access or to redirect students' devices to a network resource. | 06-05-2014 |
20140282902 | SPLIT AUTHENTICATION NETWORK SYSTEMS AND METHODS - Disclosed is a system comprising: an authentication datastore; a device presence engine; a traffic monitor engine; an authentication presence monitor engine; an authentication server selection engine; and a traffic routing engine. In operation: the device presence engine is configured to detect presence of a user device on a trusted network; the traffic monitor engine is configured to monitor, in response to the detection, traffic on the trusted network from the device; the authentication presence monitor engine is configured to evaluate onboarding characteristics of the user device in response to the monitoring; the authentication server selection engine is configured to select one of a plurality of authentication servers to authenticate the user device to the trusted network, the selecting based on the onboarding characteristics; and the traffic routing engine is configured to route traffic from the user device to the selected authentication server. | 09-18-2014 |
20140283073 | MANAGING ROGUE DEVICES THROUGH A NETWORK BACKHAUL - Managing rogue devices in a network through a network backhaul. A rogue device is detected in a network and a rogue device message that includes the rogue device is sent to a plurality of switches in a backhaul of the network. The rogue device is added into a rogue monitor table. Whether the rogue device is In-Net or Out-Of-Net is determined using forwarding tables of the plurality of switches in the backhaul of the network and the rogue monitor table. Mitigation is performed using a nearest switch to the rogue device of the plurality of switches in the backhaul of the network if it is determined that the rogue device is In-Net. | 09-18-2014 |
Oinghua Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20090231196 | MMWAVE WPAN COMMUNICATION SYSTEM WITH FAST ADAPTIVE BEAM TRACKING - Briefly, a mechanism to performing beam tracking during an exchange of data packets disclosed. A perturbation on a transmit or receive beamforming vector is added for the transmission or reception of each data packet. The perturbation may be a minimum allowed phase rotation. | 09-17-2009 |
20100164805 | Arrangements for beam refinement in a wireless network - A beamforming method is disclosed that includes performing sequential beam transmissions in multiple directions and receiving replies to the transmissions (i.e. a sector search). The received transmissions can include information or channel parameters such as direction of arrival, signal to noise ratio, signal strength, etc., for each sector. Utilizing the parameters transmitted or fed back by the receiver, the transmitter can store control vectors that dictate a beam that can be utilized to commence a beam refinement procedure. In addition, the parameters can be utilized to select and implement a custom sequence to refine the communication channel between the device and the controller. The custom sequence can significantly reduce the time required to create a channel with acceptable qualities such that efficient high speed network communications can be conducted. Other embodiments are also disclosed. | 07-01-2010 |
Pingshan Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20090268985 | Reduced Hardware Implementation For A Two-Picture Depth Map Algorithm - An imaging system generates a picture depth map from a pair of reduced resolution images. The system captures two full resolution images, receives image reduction image information and creates two reduced resolution images. The system computes a blur difference between the two reduced resolution images at different image locations. The system calculates the depth map based on the blur difference between the two reduced resolution images at different image locations. | 10-29-2009 |
20100079608 | Method And Apparatus For Super-Resolution Imaging Using Digital Imaging Devices - A super-resolution image is generated from a sequence of low resolution images. In one embodiment, the image shift information is measured for each of the low resolution images using an image stabilization component of an imaging device. The shift information is used to generate the super-resolution image. In another embodiment, the blurs are calculated for each of the low resolution images and are used to generate the super-resolution image. | 04-01-2010 |
20100080482 | Fast Camera Auto-Focus - A camera auto-focuses using computed blur differences between images of a three-dimensional scene. The camera computes the blur difference between two images of the scene acquired at two different picture numbers. The camera uses the computed blur difference to predict a third picture number, where the camera uses the third picture number to auto-focus a camera lens on the scene. | 04-01-2010 |
20100194971 | TWO-DIMENSIONAL POLYNOMIAL MODEL FOR DEPTH ESTIMATION BASED ON TWO-PICTURE MATCHING - Apparatus and method for electronically estimating focusing distance between a camera (still and/or video camera) and a subject. Images at different focal positions of a calibration target are collected with distances between subject positions. In one aspect, histogram matching is performed to reduce noise error. A focus matching model is then generated in response to detected blur differences between successive images of the calibration target. The focus matching model is preferably converted to a polynomial equation of a desired order to smooth out image collection noise. The focus matching model is stored for access during operation. In use, the distance to subject is estimated in response to capturing images, detecting blur differences between the images and entering the blur difference information into the matching model. | 08-05-2010 |
20110050930 | FAST ITERATIVE MOTION ESTIMATION METHOD ON GRADUALLY CHANGING IMAGES - A fast iterative motion estimation method enables motion estimation to take place with fewer computations. The motion estimation and error determination steps are combined, each position in the search area is monitored to determine whether error value reaches the minimum over iterations by keeping track of convergence status, a refinement search is applied (thus, a smaller search area than a conventional process), and the difference of the error value and the minimum error value is used for each position in the search area to decide whether to further calculate the error value for that position. Each of these modifications helps minimize the number of computations used in motion estimation. | 03-03-2011 |
20110142287 | ALGORITHMS FOR ESTIMATING PRECISE AND RELATIVE OBJECT DISTANCES IN A SCENE - A two picture matching curve information is able to be used to determine precise object distance or relative object distance in a scene. Acquiring two images with different blur information in addition to the curve information enables a device to determine distance information of objects in a scene. The distance information is able to be used in image processing including generating a depth map which is then able to be used in many imaging applications. | 06-16-2011 |
20110150447 | AUTOFOCUS WITH CONFIDENCE MEASURE - Autofocusing is performed in response to a weighted sum of previous blur difference depth estimates at each focus adjustment iteration. Variance is also determined across both past and present estimations providing a confidence measure on the present focus position for the given picture. Focus adjustment is repeated until the variance is sufficiently low as to indicate confidence that a proper focus has been attained. The method provides more accurate and rapid focusing than achieved by the best current depth-based techniques, such as those utilizing most recent depth estimation to determine the next lens position. In contrast to this, the present apparatus and method combines all previous depth estimation results in the autofocus process to determine the next lens position based on statistical models and confidence measure. | 06-23-2011 |
20110229052 | BLUR FUNCTION MODELING FOR DEPTH OF FIELD RENDERING - A method and apparatus of depth of field rendering which simulates larger apertures for images captured at a smaller aperture. The depth of field rendering provides selective simulation of out-of-focus effects which are attainable with cameras having a larger aperture when capturing images at a smaller aperture. A blur function model is created based on the relationship between the blur change and the aperture change. This model is used to determine the blur difference which would arise between two images taken at two different apertures. Then the out-of-focus effect is generated by blurring the image in a rendering process based on the blur difference. | 09-22-2011 |
20110249173 | FOUR-DIMENSIONAL POLYNOMIAL MODEL FOR DEPTH ESTIMATION BASED ON TWO-PICTURE MATCHING - Camera depth estimation is performed in response to picture matching based on blur difference computed between images captured at different focal positions. A blur difference model is stored in the camera based on characterization of the camera with a series of matching curves in which blur difference varies depending on the focal length, aperture, subject distance, and lens focus position. A four-dimensional polynomial model is created to fit the matching curves for use in estimating subject distance. During operation, images are captured for use in estimating subject distance. Motion compensation is applied and blur difference is determined. Blur difference is utilized in the polynomial model to estimate subject distance. Subject distance estimates can be output or utilized within an auto focus process to provide accurate focus adjustments. | 10-13-2011 |
20120236170 | BLUR DIFFERENCE ESTIMATION USING MULTI-KERNEL CONVOLUTION - An apparatus and method for rapidly and accurately determining blur differences between captured images. Blur change is modeled as a point spread function from a first position to a second position, which is approximated in response to performing a series of convolutions using at least two different blur kernels having different variance. The kernel with a larger variance is used first to speed processing, after which a kernel having a smaller variance is utilized to attain desired accuracy. Any number of kernels can be utilized with decreasing variance to achieve any desired level of accuracy. The apparatus and method can be utilized within a wide range of image capture and/or processing devices, and can be utilized within camera focus mechanisms to increase focusing speed and accuracy. | 09-20-2012 |
20120249816 | FOCUS DIRECTION DETECTION CONFIDENCE SYSTEM AND METHOD - An apparatus and method for determining confidence in focus direction detection, including the steps of capturing a plurality of images, calculating sets of matching errors and blur difference estimations relating to the images, capturing a plurality of object images; calculating sets of matching errors and blur difference estimations relating to the images, calculating a confidence indicator as a function of either the matching errors or blur difference estimations, and automatically adjusting a focus control element in response to said confidence indicator exceeding a threshold value. | 10-04-2012 |
20120249833 | MOTION ROBUST DEPTH ESTIMATION USING CONVOLUTION AND WAVELET TRANSFORMS - Apparatus and method for electronically estimating focusing distance between a camera (still and/or video camera) and a subject. Images at different focal positions of a calibration target are collected to arrive at a focus matching model for a given imaging apparatus. In operation, at least two images are captured and convolutions performed which approximate the modeling of blur change as a point spread function. Wavelet transforms are applied to the images after each convolution and images are compared based on the wavelet variance differences to provide a motion robust blur difference determination. Applying the blur differences to the focus matching model provides an estimate of focusing distance, which can be utilized such as for controlling camera focus. | 10-04-2012 |
20120250999 | DETECTION OF LOW CONTRAST FOR IMAGE PROCESSING - There are many applications that conduct both generation of contrast or complexity level and motion estimation for video processing. The applications often use a block matching technique. An embedded system such as a personal digital camera is an example of such an application. Additionally, comparison of error differences around the location of minimum error in a motion estimation error table is able to be used to determine low contrast in a scene. | 10-04-2012 |
20130141537 | Methodology For Performing Depth Estimation With Defocused Images Under Extreme Lighting Conditions - A methodology for performing a depth estimation procedure with defocused images under extreme lighting conditions includes a camera device with a sensor for capturing blur images of a photographic target under extreme lighting conditions. The extreme lighting conditions may include over-exposed conditions and/or under-exposed conditions. The camera device also includes a depth generator that performs the depth estimation procedure by utilizing the captured blur images. The depth estimation procedure includes a clipped-pixel substitution procedure to compensate for the extreme lighting conditions. | 06-06-2013 |
20130141615 | System And Method For Utilizing Scene Detection In A Depth Estimation Procedure - A system and method for performing a depth estimation procedure includes a camera device with a sensor device for capturing blur images of a photographic target. Each of the captured blur images has a corresponding scene type that includes either a Gaussian scene type or a pillbox scene type. A depth generator performs a scene recognition procedure to identify the appropriate scene type for the respective blur images. The depth generator then selects an effective depth estimation procedure depending upon the detected scene type. | 06-06-2013 |
20130141630 | OPTIMAL BLUR MATCHING SELECTION FOR DEPTH ESTIMATION - Autofocusing is performed in response to a capturing object images upon which multiple depth estimation techniques are applied to yield a plurality of iterations. An iteration from one of these depth estimation techniques is selected based on results, such as based on largest absolute value, and checked. If the iteration fails the check, another of the iterations is selected and tested. Once a valid iteration is found, additional focus positions are executed in like manner from which an accurate focus position is determined. | 06-06-2013 |
20130142386 | System And Method For Evaluating Focus Direction Under Various Lighting Conditions - A system and method for generating a direction confidence measure includes a camera sensor device that captures blur images of a photographic target. A depth estimator calculates matching errors for the blur images. The depth estimator then generates the direction confidence measure by utilizing the matching errors and a dynamic optimization constant that is selected depending upon image characteristics of the blur images. | 06-06-2013 |
20130142394 | System And Method For Performing Depth Estimation Utilizing Defocused Pillbox Images - A system and method for performing a depth estimation procedure utilizing defocused pillbox images includes a camera device with a sensor device for capturing pillbox blur images of a photographic target. The camera utilizes a depth estimator for performing a Gaussianization procedure that transforms the pillbox blur images into corresponding Gaussian blur images. The Gaussianization procedure is performed by convolving the pillbox blur images with a Gaussianization kernel to generate the corresponding Gaussian blur images. The depth estimator then utilizes the Gaussian blur images for effectively performing the depth estimation procedure. | 06-06-2013 |
20130142415 | System And Method For Generating Robust Depth Maps Utilizing A Multi-Resolution Procedure - A system and method for generating robust depth maps includes a depth estimator that creates a depth map pyramid structure that includes a plurality of depth map levels that each have different resolution characteristics. In one embodiment, the depth map levels include a fine-scale depth map, a medium-scale depth map, and a coarse scale depth map. The depth estimator evaluates depth values from the fine-scale depth map by utilizing fine-scale confidence features, and evaluates depth values from the medium-scale depth map and the coarse-scale depth map by utilizing coarse-scale confidence features. The depth estimator then fuses optimal depth values from the different depth map levels into an optimal depth map. | 06-06-2013 |
20130182152 | CAMERA AUTOFOCUS ADAPTIVE BLUR MATCHING MODEL FITTING - Autofocusing is performed in response to a weighted sum of previous blur difference depth estimates after being adaptively fitted at each focus adjustment iteration. Variance is also determined across both past and present estimations providing a confidence measure on the present focus position for the given picture. In one embodiment focus adjustment are repeated until the variance is sufficiently low as to indicate confidence that a proper focus has been attained. The method increases accuracy and speed of focusing by utilizing previous depth estimates while adapting the matching data to overcome distortion, such as due to saturation, cut-off and noise. | 07-18-2013 |
20130258096 | System And Method For Performing Depth Estimation By Utilizing An Adaptive Kernel - A system and method for supporting a depth estimation procedure by utilizing an adaptive kernel includes a capture subsystem for capturing images of a photographic target. The capture subsystem includes an aperture that is adjustable for admitting reflected light from the photographic target to a sensor device. An adaptive kernel is designed in a kernel design procedure based upon symmetry characteristics of the aperture. The adaptive kernel may be designed in either a frequency-domain kernel design procedure or in a spatial-domain kernel design procedure. A depth estimator utilizes the adaptive kernel for performing the depth estimation procedure. | 10-03-2013 |
20140064552 | System And Method For Utilizing Enhanced Scene Detection In A Depth Estimation Procedure - A system for performing an enhanced scene detection procedure including a sensor device for capturing blur images of a photographic target. The blur images each correspond to a scene type that is detected from a first scene type which is typically a pillbox blur scene, and a second scene type which is typically a Gaussian scene type. A scene detector performs an initial scene detection procedure to identify a candidate scene type for the blur images. The scene detector then performs the enhanced scene detection procedure to identify a final scene type for the blur images. | 03-06-2014 |
20140132822 | MULTI-RESOLUTION DEPTH-FROM-DEFOCUS-BASED AUTOFOCUS - A hierarchical method of achieving auto focus using depth from defocus is described herein. The depth from defocus technique is performed hierarchically in the resolution that is determined to be optimal at each step. Where higher resolution gives the better accuracy but requires more computational costs, the optimal resolution is estimated based on the target accuracy and the possible max blur amount at each step, which determines the amount of the computation and the number of pixels in the focus area. The proposed multi-resolution depth-from-defocus-based autofocus enables the reduction in the required resource, which is beneficial in the system where resource is limited. | 05-15-2014 |
Qicheng Christopher Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20110072426 | Speculative Notifications on Multi-core Platforms - A computer system having a plurality of processor cores utilizes a device driver running in a driver virtual machine to handle I/O with the corresponding device for other virtual machines. A hypervisor in the computer system receives an interrupt from the corresponding device and identifies a virtual machine that best correlates to the received interrupt prior to forwarding the interrupt for handling by the driver virtual machine. The hypervisor then speculatively transmits a notification to the identified virtual machine to wake up and poll a memory shared between the identified virtual machine and the driver virtual machine. Once the driver virtual machine completes handling of the forwarded interrupt, it copies data made available by the corresponding device to the shared memory for access by the polling identified virtual machine. | 03-24-2011 |
Quinghua Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20090233545 | BIDIRECTIONAL ITERATIVE BEAM FORMING - Bidirectional iterative beam forming techniques are described. An apparatus may include a wireless device having an antenna control module operative to initiate beam formation operations using an iterative training scheme to form a pair of communications channels for a wireless network, the antenna control module to communicate training signals and feedback information with a peer device via the transceiver and phased antenna array using partially or fully formed high rate channels, and iteratively determine antenna-array weight vectors for a directional transmit beam pattern for the phased antenna array using feedback information from the peer device. Other embodiments are described and claimed. | 09-17-2009 |
20130182666 | BIDIRECTIONAL ITERATIVE BEAM FORMING - Bidirectional iterative beam forming techniques are described. An apparatus may include a wireless device having an antenna control module operative to initiate beam formation operations using an iterative training scheme to form a pair of communications channels for a wireless network, the antenna control module to communicate training signals and feedback information with a peer device via the transceiver and phased antenna array using partially or fully formed high rate channels, and iteratively determine antenna-array weight vectors for a directional transmit beam pattern for the phased antenna array using feedback information from the peer device. Other embodiments are described and claimed. | 07-18-2013 |
Ruijiang Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20120059252 | COMPUTER TOMOGRAPHY SORTING BASED ON INTERNAL ANATOMY OF PATIENTS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for computer tomography (CT) sorting based on internal anatomy of patients. CT scans of anatomical features of a human are obtained as pixels. From the scans, multiple respiratory features are determined. An optimal respiratory feature is selected and a respiratory signal is generated based on the multiple CT scans. | 03-08-2012 |
Sau Yan Keith Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20110291748 | POWER CONSUMPTION REDUCTION SYSTEMS AND METHODS - Power management systems and methods that facilitate efficient and effective power conservation are presented. In one embodiment a power management method comprises: performing an initiation metric determination process, and adjusting operations of a logic component based on said threshold value. In one exemplary implementation, the initiation metric determination process includes monitoring activity of a logic component, and establishing a power conservation initiation threshold value. The initiation metric determination process can include performing a system architecture characteristic analysis in which a system architecture power-consumption break-even time (BE) is determined for the system. The initiation metric determination process can also include performing a system utilization analysis process is performed in which idle period durations detected during said monitoring are sorted into a variety of different length intervals and analyzed accordingly. Histograms of idle period durations can be collected. Adjusting operations can include entering a low power state. | 12-01-2011 |
Selina Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20120162094 | MECHANICAL DEFLECTION COMPENSATION FOR A CAPACITIVE TOUCH INPUT DEVICE - A location of contact with a touch sensitive device is determined. Output signals associated with a plurality of electrodes such as formed on a single layer of the touch sensitive device are measured to identify a first electrode positioned at an approximate location of contact with the touch sensor. An output signal associated with a different electrode that is separated from the first electrode is measured to determine an undesired signal amount, such as due to deflection. An undesired single amount associated with the first electrode may be estimated based on the undesired signal amount measured at the other electrode. The signal amount measured at the first electrode is then compensated by the estimated undesired signal amount. The location of contact with the touch sensor is then determined based on the compensated signal amount. | 06-28-2012 |
20120162123 | BACKGROUND CAPACITANCE COMPENSATION FOR A CAPACITIVE TOUCH INPUT DEVICE - A location of contact with a touch sensitive device is determined. Values associated with each electrode of a plurality of electrodes formed on a single layer of the touch sensitive device are sampled. A determination is made as to whether a contact with the touch sensitive device has occurred. Values sampled subsequent to the contact are adjusted based on selected stored sampled values. A location of contact is then determined based on the adjusted values. | 06-28-2012 |
Shaoling Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20090004257 | TRANSDERMAL ADMINISTRATION OF FENTANYL AND ANALOGS THEREOF - A method and a non-rate controlled, monolithic, subsaturated patch for transdermally administering fentanyl and analogs thereof, for analgetic purposes, to a subject through skin over an extended period of time are disclosed. | 01-01-2009 |
20090162431 | Sustained release formulations containing acetaminophen and tramadol - The present invention provides a pharmaceutical dosage form for sustained release of a combination of acetaminophen and tramadol or its salts. The dosage form has an immediate release portion and a sustained release portion. The immediate release portion has about 16%-75% of the drugs. The sustained release portion includes: a. about 25%-84% of the drugs, at least one gelling polymer in an amount by weight of the total formulation of about 6% to 50%. The dosage form releases about 25% to about 60% of the drugs in the first hour, and not less than about 80% of the drugs in the first 24 hours in an intestinal fluid dissolution media using USP dissolution method II with the paddle speed between 50 rpm and 100 rpm. | 06-25-2009 |
20110059181 | METHODS FOR DRUG DELIVERY COMPRISING UNFOLDING AND FOLDING PROTEINS AND PEPTIDE NANOPARTICLES - The present invention provides preparation methods of protein nanoparticles for in vivo delivery of pharmacologically active agents, wherein said methods are to encase pharmaceutically active agents into proteins or peptides to form nanoparticles by unfolding the protein, and subsequently refolding or assembling the protein to produce a pharmacologically active agent encased within a protein nanoparticle. | 03-10-2011 |
20140030316 | TRANSDERMAL ADMINISTRATION OF FENTANYL AND ANALOGS THEREOF - A method and a non-rate controlled, monolithic, subsaturated patch for transdermally administering fentanyl and analogs thereof, for analgetic purposes, to a subject through skin over an extended period of time are disclosed. | 01-30-2014 |
20140271799 | TRANSDERMAL ADMINISTRATION OF FENTANYL AND ANALOGS THEREOF - A method and a non-rate controlled, monolithic, subsaturated patch for transdermally administering fentanyl and analogs thereof, for analgetic purposes, to a subject through skin over an extended period of time are disclosed. | 09-18-2014 |
Shu Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20110252286 | NON-BINARY LDPC CODE DECODER - The present disclosure relates generally to data decoding, and more particularly to non-binary iterative decoders. Non-binary LDPC codes and LDPC decoders that may be used to decode non-binary LDPC codes are disclosed. Systems and methods are also disclosed that compute messages related to non-binary LDPC codes, in a LLRV form and in a metric vector form and to process these messages in non-binary LDPC decoders. Systems and methods are additionally disclosed that convert messages between the LLRV form and the metric vector form. The implementation and use of non-binary low density parity check code decoders, the computation of messages in the LLRV and metric vector forms, and the use of message conversion systems and methods, according to this disclosure, may provide increased information relating groups of codeword bits, increased computational efficiency, and improved application performance. | 10-13-2011 |
Ted Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20110139175 | ENHANCED PASSIVATION PROCESS TO PROTECT SILICON PRIOR TO HIGH DOSE IMPLANT STRIP - Improved methods and apparatus for stripping photoresist and removing ion implant related residues from a work piece surface are provided. According to various embodiments, the workpiece is exposed to a passivation plasma, allowed to cool for a period of time, and then exposed to an oxygen-based or hydrogen-based plasma to remove the photoresist and ion implant related residues. Aspects of the invention include reducing silicon loss, leaving little or no residue while maintaining an acceptable strip rate. In certain embodiments, methods and apparatus remove photoresist material after high-dose ion implantation processes. | 06-16-2011 |
20110139176 | LOW DAMAGE PHOTORESIST STRIP METHOD FOR LOW-K DIELECTRICS - Improved methods for stripping photoresist and removing etch-related residues from dielectric materials are provided. In one aspect of the invention, methods involve removing material from a dielectric layer using a hydrogen-based etch process employing a weak oxidizing agent and fluorine-containing compound. Substrate temperature is maintained at a level of about 160° C. or less, e.g., less than about 90° C. | 06-16-2011 |
20110143548 | ULTRA LOW SILICON LOSS HIGH DOSE IMPLANT STRIP - Improved methods for stripping photoresist and removing ion implant related residues from a work piece surface are provided. According to various embodiments, plasma is generated using elemental hydrogen, a fluorine-containing gas and a protectant gas. The plasma-activated gases reacts with the high-dose implant resist, removing both the crust and bulk resist layers, while simultaneously protecting exposed portions of the work piece surface. The work piece surface is substantially residue free with low silicon loss. | 06-16-2011 |
20140120733 | LOW DAMAGE PHOTORESIST STRIP METHOD FOR LOW-K DIELECTRICS - Improved methods for stripping photoresist and removing etch-related residues from dielectric materials are provided. In one aspect of the invention, methods involve removing material from a dielectric layer using a hydrogen-based etch process employing a weak oxidizing agent and fluorine-containing compound. Substrate temperature is maintained at a level of about 160° C. or less, e.g., less than about 90° C. | 05-01-2014 |
Weijun Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20140258296 | SYSTEM AND METHOD FOR MANAGEMENT OF NETWORK MONITORING INFORMATION - A system and method for management of network monitoring information includes a data collector for collecting real-time network information from network switching units, an aggregator for periodically aggregating the collected real-time network information and generating corresponding history information, a preprocessor for periodically determining results for first queries based on the collected real-time network information and the history information, a data storage system, and a data retriever for retrieving information from the data storage system. The data storage system stores the collected real-time network information, the aggregated history information, and the preprocessed results of the first queries. The data storage system also periodically purges the stored real-time information based on a first time-to-live value and the stored history information based on a second time-to-live value. The information is retrieved based on the stored real-time network and history information, the stored preprocessed results of the first queries, the first queries, and second queries different from the first queries. | 09-11-2014 |
Weiwei Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20110275650 | METHODS AND COMPOSITIONS RELATED TO TARGETING MONOACYLGLYCEROL LIPASE - This invention provides compounds that selectively inhibit monoacylglycerol lipase (MAGL). The invention also provides methods of using the MAGL selective inhibitors to stimulate 2-Arachidonoylglycerol (2-AG) mediated endocannabinoid signaling in vivo, and to treat conditions that are associated with or linked to endocannabinoid signaling. The invention additionally provides methods of treating cancer or inhibiting tumor growth by targeting MAGL with MAGL specific inhibitors. The invention further provides methods of screening for MAGL inhibitors with improved biochemical and pharmaceutical properties. | 11-10-2011 |
Weiyang Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20130065128 | ENCAPSULATED SULFUR CATHODES FOR RECHARGEABLE LITHIUM BATTERIES - A battery includes an anode, a cathode, and an electrolyte disposed between the anode and the cathode. The cathode includes a hollow structure defining an internal volume and a sulfur-based material disposed within the internal volume. A characteristic dimension of the internal volume is at least 20 nm, and the sulfur-based material occupies less than 100% of the internal volume to define a void. | 03-14-2013 |
Wenmei Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20090294969 | SEMICONDUCTOR CONTACT FORMATION SYSTEM AND METHOD - The present invention is a semiconductor contact formation system and method. Contact insulation regions are formed with multiple etch stop sublayers that facilitate formation of contacts. This contact formation process provides relatively small substrate connections while addressing critical lithographic printing limitation concerns in forming contact holes with small dimensions. In one embodiment, a multiple etch stop insulation layer comprising multiple etch stop layers is deposited. A contact region is formed in the multiple etch stop insulation layer by selectively removing (e.g., etching) some of the multiple etch stop insulation layer. In one embodiment, a larger portion of the multiple etch stop insulation layer is removed close to the metal layer and a smaller portion is removed closer to the substrate. The different contact region widths are achieved by performing multiple etching processes controlled by the multiple etch stop layers in the multiple etch stop insulation layer and spacer formation to shrink contact size at a bottom portion. Electrical conducting material (e.g., tungsten) is deposited in the contact region. | 12-03-2009 |
20130140720 | VOID FREE INTERLAYER DIELECTRIC - A method of manufacturing a non-volatile memory device includes forming a number of memory cells. The method also includes depositing a first dielectric layer over the memory cells, where the first dielectric layer is a conformal layer having a substantially uniform thickness. The method further includes depositing a second dielectric layer over the first dielectric layer. Together, the first and second dielectric layers form an interlayer dielectric without voids. | 06-06-2013 |
20140042514 | CONTACTS FOR SEMICONDUCTOR DEVICES - A memory device includes a number of memory cells and a dielectric layer formed over the memory cells. The memory device also includes contacts formed in the dielectric layer and spacers formed adjacent the side surfaces of the contacts. The spacers may inhibit leakage currents from the contacts. | 02-13-2014 |
Wing Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20140149328 | EVALUATION OF A RECOMMENDER - A machine may implement a recommender that provides recommendations to users. The machine may be configured to present a first version of the recommender configured by various parameters. A user may submit a message to the machine, and the machine may identify a parameter among the various parameters by tokenizing the message and identifying the parameter among the tokens. The machine may then generate a second version of the recommender by modifying the parameter and configuring the second version according to the modified parameter. The machine may then present the first and second versions of the recommender contemporaneously two different portions of the users. By tokenizing a further message received from the users, the machine may evaluate the first and second versions and determine whether the second version is a replacement of the first version. | 05-29-2014 |
Xi Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20090210784 | ACTIVE DATA PUSH DELIVERY - A system that pushes active data to a client receives a first request for a page that includes active data from the client. The active data includes a component and a corresponding model for a data source of the component. The system determines if the model is active and if so, instantiates an encoder that corresponds to the component. The system queries the model for the active data and renders a user interface representation of the data. The system then returns a response to the request with the user interface representation. | 08-20-2009 |
Xiaowei Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20100221902 | USE OF CL2 AND/OR HCL DURING SILICON EPITAXIAL FILM FORMATION - In a first aspect, a method of forming an epitaxial film on a substrate is provided. The method includes (a) providing a substrate; (b) exposing the substrate to a silicon source and a carbon source so as to form a carbon-containing silicon epitaxial film; (c) encapsulating the carbon-containing silicon epitaxial film with an encapsulating film; and (d) exposing the substrate to Cl2 so as to etch the encapsulating film. Numerous other aspects are provided. | 09-02-2010 |
20110230036 | USE OF CL2 AND/OR HCL DURING SILICON EPITAXIAL FILM FORMATION - In a first aspect, a method of forming an epitaxial film on a substrate is provided. The method includes (a) providing a substrate; (b) exposing the substrate to a silicon source and a carbon source so as to form a carbon-containing silicon epitaxial film; (c) encapsulating the carbon-containing silicon epitaxial film with an encapsulating film; and (d) exposing the substrate to Cl2 so as to etch the encapsulating film. Numerous other aspects are provided. | 09-22-2011 |
Xi-Lin Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20140363001 | METHOD FOR CALIBRATING PERFORMANCE OF SMALL ARRAY MICROPHONES - A method for calibrating performance of a small array microphone is provided. The small array microphone includes at least two microphones. The method includes: measuring parameters of the microphones; recording the parameters in a storage media; and calibrating acoustic performance of the array microphone according to the parameters recorded in the storage media. | 12-11-2014 |
Xi (mark) Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20090198787 | DATA STREAMING TO MULTIPLE BROWSER WINDOWS - A client computer has a master window and at least one slave window. The client computer receives streaming data at the master window. The master window includes a list of slave windows and the data includes an envelope that has a destination window identifier. The master window determines a destination window that corresponds to the window identifier. The master window dispatches the data to a slave window if the destination window is not the master window. Otherwise, the master window streams the data to the destination within the master window. | 08-06-2009 |
Xuegeng Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20080220175 | NANOPARTICLES WTIH GRAFTED ORGANIC MOLECULES - An apparatus for producing grafted Group IV nanoparticles is provided and includes a source of Group IV nanoparticles. A chamber is configured to carry the nanoparticles in a gas phase and has an inlet and an exit. The inlet configured to couple to an organic molecule source which is configured to provide organic molecules to the chamber. A plasma source is arranged to generate a plasma. The plasma causes the organic molecules to break down and/or activate in the chamber and bond to the nanoparticles. A method of producing grafted Group IV nanoparticles is also provided and includes receiving Group IV nanoparticles in a gas phase, creating a plasma with the nanoparticles, and allowing the organic molecules to break down and/or become activated in the plasma and bond with the nanoparticles. | 09-11-2008 |
20090026421 | OPTIMIZED LASER PYROLYSIS REACTOR AND METHODS THEREFOR - An apparatus for making a set of Group IV nanoparticles is disclosed. The apparatus includes a top plate, the top plate further including an outlet port; a bottom plate; and a casing extending between the top plate and the bottom plate. The apparatus also includes a particle collector assembly configured to be in fluid communication with the outlet port; and a primary precursor tubing assembly passing through the bottom plate into the casing, the primary precursor tubing assembly including a primary precursor tubing assembly nozzle. The apparatus further includes a set of secondary precursor tubing assemblies passing through the bottom plate into the casing, wherein each secondary precursor tubing assembly of the set of secondary precursor tubing assemblies further includes a set of secondary precursor tubing assembly nozzles positioned orthogonally to the primary precursor tubing assembly nozzle, the set of secondary precursor tubing assembly nozzles further configured to be adjusted to a first height above primary precursor tubing assembly nozzle. The apparatus also includes a laser configured to generate a laser beam, the laser beam being substantially perpendicular to the primary precursor tubing assembly nozzle in the reaction zone, wherein the laser may be adjusted to a second height above primary precursor tubing assembly nozzle. | 01-29-2009 |
20090044661 | METHODS AND APPARATUS FOR THE PRODUCTION OF GROUP IV NANOPARTICLES IN A FLOW-THROUGH PLASMA REACTOR - A plasma processing apparatus for producing a set of Group IV semiconductor nanoparticles from a precursor gas is disclosed. The apparatus includes an outer dielectric tube, the outer tube including an outer tube inner surface and an outer tube outer surface, wherein the outer tube inner surface has an outer tube inner surface etching rate. The apparatus also includes an inner dielectric tube, the inner dielectric tube including an inner tube outer surface, wherein the outer tube inner surface and the inner tube outer surface define an annular channel, and further wherein the inner tube outer surface has an inner tube outer surface etching rate. The apparatus further includes a first outer electrode, the first outer electrode having a first outer electrode inner surface disposed on the outer tube outer surface. The apparatus also includes a first central electrode, the first central electrode being disposed inside the inner dielectric tube, the first central electrode further configured to be coupled to the first outer electrode when a first RF energy source is applied to one of the first outer electrode and the first central electrode; and a first reaction zone defined between the first outer electrode and the central electrode. | 02-19-2009 |
20090255222 | METHODS AND APPARATUS FOR THE IN SITU COLLECTION OF NUCLEATED PARTICLES - A particle collection apparatus is disclosed. The apparatus includes a baghouse housing comprising an entrance port, a collection port, a baghouse configured between the entrance port and the collection port, and a vacuum port coupled to the baghouse. The apparatus also includes a collection mechanism coupled to the collection port; and, a compression mechanism coupled to the baghouse. | 10-15-2009 |
20120094033 | NANOPARTICLES WITH GRAFTED ORGANIC MOLECULES - An apparatus for producing grafted Group IV nanoparticles is provided and includes a source of Group IV nanoparticles. A chamber is configured to carry the nanoparticles in a gas phase and has an inlet and an exit. The inlet configured to couple to an organic molecule source which is configured to provide organic molecules to the chamber. A plasma source is arranged to generate a plasma. The plasma causes the organic molecules to break down and/or activate in the chamber and bond to the nanoparticles. A method of producing grafted Group IV nanoparticles is also provided and includes receiving Group IV nanoparticles in a gas phase, creating a plasma with the nanoparticles, and allowing the organic molecules to break down and/or become activated in the plasma and bond with the nanoparticles. | 04-19-2012 |
20140041708 | LOW-COST THIN-FILM CONCENTRATOR SOLAR CELLS - A low cost concentrating photovoltaic system includes a condenser system having refractive or reflective optics and a photovoltaic module having one or more thin film solar cells. The thin film solar cells may be a-Si, CdTe, Cu(InGa)Se | 02-13-2014 |
20140044875 | IN-LINE DEPOSITION CHAMBER DESIGN FOR MULTI-STAGE PHYSICAL VAPOR DEPOSITION - An in-line multi-stage physical vapor deposition chamber is disclosed. The deposition chamber includes a cylindrical shaped main body, multiple dividers disposed within the main body and extending in radial directions to divide the interior space of the main body into multiple fan shaped zones, and a cylindrical shaped substrate holder disposed coaxially with the main body. The substrate holder is rotatable around a central axis, and individual substrates or a continuous flexible substrate is mounted on the substrate holder parallel to the central axis. Multiple metal source holders are disposed on the cylindrical sidewall of the main body in at least some of zones for mounting metal sources. Some zones are provided with heating mechanisms for heating the substrate. A load-lock chamber is connected to the main body for loading and unloading substrates into and from a first zone. | 02-13-2014 |
20140045293 | FABRICATION OF INTERCONNECTED THIN-FILM CONCENTRATOR CELLS USING SHADOW MASKS - A method for fabricating thin film solar cells for a concentrated photovoltaic system uses three shadow masks. The first mask, used to deposit a back contact layer, has multiple horizontal and vertical lines defining columns and rows of cells, and multiple tabs each located in a cell along a center of a vertical border. The second mask, used to deposit a CIGS absorption layer, a window layer and a transparent contact layer, is similar to the first mask except the tabs are located along the opposite vertical border of the cells. The third mask, used to deposit a metal grid layer, has multiple bus bar openings and finger openings. Each bus bar opening is located along a horizontal center line of a cell and overlaps the second tab of a neighboring cell. The cells in a horizontal row are connected in series, forming a linear solar receiver. | 02-13-2014 |
Yi-Nan Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20140362807 | Wireless Services Gateway - A system for integrating wireless service providers' core networks with Wi-Fi radios using a Wireless Services Gateway (WSG). The WSG can allow wireless device users to seamlessly connect to a network such as the internet using both cellular phone antennae as well as Wi-Fi radio antennae while still utilizing their preferred wireless service provider's core network system of billing, authenticating and policy decision making. This system can allow for data transmission of wireless devices through Wi-Fi instead of through cellular antennae, thus increasing bandwidth and data transmission rates. | 12-11-2014 |
Yongqing Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20100080198 | INTERNET PROTOCOL CELLULAR PRIVATE BRANCH EXCHANGE - In one embodiment, a communication system includes a private cellular base station subsystem to communicate, using a cellular radio frequency air radio interface, with home cellular wireless devices and visiting cellular wireless devices located within a coverage area associated with the private cellular base station subsystem. Each of the home cellular wireless devices has associated therewith (i) a public cellular number from a home public land mobile network, and (ii) a private cellular number from a private branch exchange (PBX) numbering scheme. The communication system further includes a private cellular switching subsystem to provide cellular switching functionality within the communication system for the home cellular wireless devices in connection with sessions that are associated with the respective private cellular numbers of the respective home cellular wireless devices. The private cellular switching subsystem is coupled to Internet Protocol (IP) devices, each of the IP devices having an associated extension number from the PBX numbering scheme. The private cellular switching subsystem is used to provide PBX services to the home wireless devices and IP devices. | 04-01-2010 |
20100080214 | INTEGRATION OF A PRIVATE CELLULAR SYSTEM INTO A UNIFIED COMMUNICATIONS SOLUTION - In one embodiment, a communication system includes a private cellular base station subsystem to communicate, using a cellular radio frequency air radio interface, with home cellular wireless devices and visiting cellular wireless devices located within a coverage area associated with the private cellular base station subsystem. Each of the home cellular wireless devices having associated therewith (i) a public cellular number from a home public land mobile network, and (ii) a private cellular number from a private network associated with the communication system. The communication system further includes a private cellular switching subsystem to provide cellular switching functionality within the private network for the home cellular wireless devices in connection with sessions that are associated with the respective private cellular numbers of the respective home cellular wireless devices. The communication system further includes unified communications (UC) functionality to interface the private cellular switching subsystem to a unified communications server in order to provide unified communications services using the home cellular wireless devices. | 04-01-2010 |
You Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20140126112 | CARBON NANOTUBES ATTACHED TO METAL FOIL - Provided herein are novel electrodes for use, such as, for example, in electrochemical energy storage systems (i.e., Li-ion secondary batteries), fuel cells, secondary batteries based on hydrogen storage and ultracapacitors. The electrodes include carbon nanotubes attached to metal foil. In some embodiments, an ultracapacitor device is provided. The ultracapacitor device contains, inter alia, the novel electrodes described herein. In still other embodiments, a method of synthesizing the electrodes described herein is provided. Carbon nanotubes are deposited on a metal foil and amorphous carbon is removed. | 05-08-2014 |
20140321027 | Rechargeable Power Source For Mobile Devices Which Includes An Ultracapacitor - Provided herein is a rechargeable power source that can be quickly charged and use for charging mobile and cordless devices. The power source includes an ultracapacitor which comprises a composite structure including carbon nanotubes attached to an oxide layer. | 10-30-2014 |
20140349216 | STRUCTURE FOR ELECTRIC ENERGY STORAGE USING CARBON NANOTUBES - A composite electrode structure and methods of making and using thereof are disclosed. The structure has a metal substrate with a metal oxide layer. The average thickness of the metal oxide layer is less than 150 nm, and comprises at least a first metal and a second metal, wherein the first metal and the second metal are different elements. A plurality of carbon nanotubes is disposed on a first surface of the metal oxide layer. At least a portion of the carbon nanotubes are disposed such that one end of the carbon nanotube is positioned at least 5 nm below the surface of the metal oxide layer. | 11-27-2014 |
Yunxiao Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20090069419 | MASKED CARBOXYLATE NEOPENTYL SULFONYL ESTER CYCLIZATION RELEASE PRODRUGS OF ACAMPROSATE, COMPOSITIONS THEREOF, AND METHODS OF USE - Masked carboxylate neopentyl sulfonyl ester prodrugs of acamprosate, pharmaceutical compositions comprising such prodrugs, and methods of using such prodrugs and compositions thereof for treating diseases are disclosed. In particular, acamprosate prodrugs exhibiting enhanced oral bioavailability and methods of using acamprosate prodrugs to treat neurodegenerative disorders, psychotic disorders, mood disorders, anxiety disorders, somatoform disorders, movement disorders, substance abuse disorders, binge eating disorder, cortical spreading depression related disorders, tinnitus, sleeping disorders, multiple sclerosis, and pain are disclosed. | 03-12-2009 |
20090076147 | COMPLEX PANTOIC ACID ESTER NEOPENTYL SULFONYL ESTER CYCLIZATION RELEASE PRODRUGS OF ACAMPROSATE, COMPOSITIONS THEREOF, AND METHODS OF USE - Pantoic acid ester neopentyl sulfonyl ester prodrugs of acamprosate, pharmaceutical compositions comprising such prodrugs, and methods of using such prodrugs and compositions thereof for treating diseases are disclosed. In particular, acamprosate prodrugs exhibiting enhanced oral bioavailability and methods of using acamprosate prodrugs to treat neurodegenerative disorders, psychotic disorders, mood disorders, anxiety disorders, somatoform disorders, movement disorders, substance abuse disorders, binge eating disorder, cortical spreading depression related disorders, tinnitus, sleeping disorders, multiple sclerosis, and pain are disclosed. | 03-19-2009 |
20090082440 | SIMPLE PANTOIC ACID ESTER NEOPENTYL SULFONYL ESTER CYCLIZATION RELEASE PRODRUGS OF ACAMPROSATE, COMPOSITIONS THEREOF, AND METHODS OF USE - Pantoic acid ester neopentyl sulfonyl ester prodrugs of acamprosate, pharmaceutical compositions comprising such prodrugs, and methods of using such prodrugs and compositions thereof for treating diseases are disclosed. In particular, acamprosate prodrugs exhibiting enhanced oral bioavailability and methods of using acamprosate prodrugs to treat neurodegenerative disorders, psychotic disorders, mood disorders, anxiety disorders, somatoform disorders, movement disorders, substance abuse disorders, binge eating disorder, cortical spreading depression related disorders, tinnitus, sleeping disorders, multiple sclerosis, and pain are disclosed. | 03-26-2009 |
20090082464 | EXTERNALLY MASKED NEOPENTYL SULFONYL ESTER CYCLIZATION RELEASE PRODRUGS OF ACAMPROSATE, COMPOSITIONS THEREOF, AND METHODS OF USE - Masked nitrogen-substituted and oxygen-substituted neopentyl sulfonyl ester prodrugs of acamprosate, pharmaceutical compositions comprising such prodrugs, and methods of using such prodrugs and compositions thereof for treating diseases are disclosed. In particular, acamprosate prodrugs exhibiting enhanced oral bioavailability and methods of using acamprosate prodrugs to treat neurodegenerative disorders, psychotic disorders, mood disorders, anxiety disorders, somatoform disorders, movement disorders, substance abuse disorders, binge eating disorder, cortical spreading depression related disorders, tinnitus, sleeping disorders, multiple sclerosis, and pain are disclosed. | 03-26-2009 |
20090099253 | Internally Masked Neopentyl Sulfonyl Ester Cyclization Release Prodrugs of Acamprosate, Compositions Thereof, and Methods of Use - Internally masked neopentyl sulfonyl ester prodrugs of acamprosate, pharmaceutical compositions comprising such prodrugs, and methods of using such prodrugs and compositions thereof for treating diseases are disclosed. In particular, acamprosate prodrugs exhibiting enhanced oral bioavailability and methods of using acamprosate prodrugs to treat neurodegenerative disorders, psychotic disorders, mood disorders, anxiety disorders, somatoform disorders, movement disorders, substance abuse disorders, binge eating disorder, cortical spreading depression related disorders, tinnitus, sleeping disorders, multiple sclerosis, and pain are disclosed. | 04-16-2009 |
20100036148 | Acyloxyalkyl Carbamate Prodrugs of Tranexamic Acid, Methods of Synthesis and Use - Acyloxyalkyl carbamate prodrugs of trans-4-(aminomethyl)-cyclohexanecarboxylic acid, pharmaceutical compositions thereof, methods of making prodrugs of trans-4-(aminomethyl)-cyclohexane-carboxylic acid, and methods of using prodrugs of trans-4-(aminomethyl)-cyclohexanecarboxylic acid and pharmaceutical compositions thereof to treat or prevent various diseases or disorders are disclosed. Acyloxyalkyl carbamate prodrugs of trans-4-(aminomethyl)-cyclohexanecarboxylic acid and pharmaceutical compositions thereof suitable for oral and topical administration and for administration using sustained release dosage forms are also disclosed. | 02-11-2010 |
20110009483 | ACYLOXYALKYL CARBAMATE PRODRUGS OF TRANEXAMIC ACID, METHODS OF SYNTHESIS AND USE - Acyloxyalkyl carbamate prodrugs of trans-4-(aminomethyl)-cyclohexanecarboxylic acid, pharmaceutical compositions thereof, methods of making prodrugs of trans-4-(aminomethyl)-cyclohexane-carboxylic acid, and methods of using prodrugs of trans-4-(aminomethyl)-cyclohexanecarboxylic acid and pharmaceutical compositions thereof to treat or prevent various diseases or disorders are disclosed. Acyloxyalkyl carbamate prodrugs of trans-4-(aminomethyl)-cyclohexanecarboxylic acid and pharmaceutical compositions thereof suitable for oral and topical administration and for administration using sustained release dosage forms are also disclosed. | 01-13-2011 |
Zhao Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20120108072 | SHOWERHEAD CONFIGURATIONS FOR PLASMA REACTORS - Apparatus, devices, and methods for increasing the ion energy in a plasma processing devices are provided. In various embodiments, the surface area of a showerhead facing the work piece includes a plurality of features. The plurality of features increases the surface area of the showerhead relative to a flat surface. Increasing the surface area of the showerhead increases the ion energy without increasing the power used to generate the plasma. Increasing the ion energy using such a showerhead allows for the broader application of plasma processes in integrated circuit manufacturing. | 05-03-2012 |
Zhaojian Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20090141975 | IMAGE SENSOR APPARATUS AND METHOD FOR SCENE ILLUMINANT ESTIMATION - An image sensor apparatus is disclosed. The image sensor apparatus includes an image sensor for generating pixel data corresponding to a scene under a scene illuminant and a processor. The processor includes an illuminant estimation module for receiving a subset of the pixel data associated with a subset of a color space and finding a chromaticity trend in the pixel data subset to estimate the scene illuminant. A white balance and color correction module in the processor applies white balance and color correction coefficients to the pixel data according to the estimated scene illuminant. | 06-04-2009 |
20090147098 | IMAGE SENSOR APPARATUS AND METHOD FOR COLOR CORRECTION WITH AN ILLUMINANT-DEPENDENT COLOR CORRECTION MATRIX - An image sensor apparatus is disclosed. The image sensor apparatus includes an image sensor for generating pixel data corresponding to a scene under a scene illuminant. The image sensor apparatus also includes a memory for storing color correction information corresponding to a subset of candidate illuminants. A color correction module in the image sensor apparatus derives an illuminant-dependent color correction matrix based on the color correction information corresponding to the subset of candidate illuminants and applies the illuminant-dependent color correction matrix to the pixel data to generate a color corrected digital image. | 06-11-2009 |
20120224084 | Image Sensor Apparatus And Method For Scene Illuminant Estimation - An image sensor apparatus is disclosed. The image sensor apparatus includes an image sensor for generating pixel data corresponding to a scene under a scene illuminant and a processor. The processor includes an illuminant estimation module for receiving a subset of the pixel data associated with a subset of a color space and finding a chromaticity trend in the pixel data subset to estimate the scene illuminant. A white balance and color correction module in the processor applies white balance and color correction coefficients to the pixel data according to the estimated scene illuminant. | 09-06-2012 |
20140111666 | IMAGE SENSOR APPARATUS AND METHOD FOR SCENE ILLUMINANT ESTIMATION - An image sensor apparatus is disclosed. The image sensor apparatus includes an image sensor for generating pixel data corresponding to a scene under a scene illuminant and a processor. The processor includes an illuminant estimation module for receiving a subset of the pixel data associated with a subset of a color space and finding a chromaticity trend in the pixel data subset to estimate the scene illuminant. A white balance and color correction module in the processor applies white balance and color correction coefficients to the pixel data according to the estimated scene illuminant. | 04-24-2014 |
Zhifei Li, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20140270329 | EXTRACTION OF FINANCIAL ACCOUNT INFORMATION FROM A DIGITAL IMAGE OF A CARD - Capturing information from payment instruments comprises receiving, using one or more computer devices, an image of a back side of a payment instrument, the payment instrument comprising information imprinted thereon such that the imprinted information protrudes from a front side of the payment instrument and the imprinted information is indented into the back side of the payment instrument; extracting sets of characters from the image of the back side of the payment instrument based on the imprinted information indented into the back side of the payment instrument and depicted in the image of the back side of the payment instrument; applying a first character recognition application to process the sets of characters extracted from the image of the back side of the payment instrument; and categorizing each of the sets of characters into one of a plurality of categories relating to information required to conduct a payment transaction. | 09-18-2014 |
20150086069 | EXTRACTING CARD DATA USING IIN DATABASE - Extracting card data comprises receiving, by one or more computing devices, a digital image of a card; perform an image recognition process on the digital representation of the card; identifying an image in the digital representation of the card; comparing the identified image to an image database comprising a plurality of images and determining that the identified image matches a stored image in the image database; determining a card type associated with the stored image and associating the card type with the card based on the determination that the identified image matches the stored image; and performing a particular optical character recognition algorithm on the digital representation of the card, the particular optical character recognition algorithm being based on the determined card type. Another example uses an issuer identification number to improve data extraction. Another example compares extracted data with user data to improve accuracy. | 03-26-2015 |