Huang, San Jose
Alan Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100021763 | EASY TO WRITE AND HARD TO DECAY MEDIA FOR HARD DISK DRIVE APPLICATIONS - A magnetic recording medium is presented, characterized by having a nonmonotonicity in the DCD curve, resulting in low dynamic coercivity when writing information to the medium, with high static coercivity and thermal stability during storage. A method is also presented for producing the magnetic recording medium of the present invention. | 01-28-2010 |
Andrew Chi-Te Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20110154072 | DATA STORAGE SYSTEM WITH POWER MANAGEMENT AND METHOD OF OPERATION THEREOF - A method of operation of a data storage system includes: providing a standby power source; detecting activity on a communication channel with an upstream re-driver powered with the standby power source; generating a signal-detect output from the upstream re-driver based on the activity; determining a link status with a power control unit based on the signal-detect output, the power control unit powered with the standby power source; and generating a power output from a power supply unit based on the link status, the power supply unit controlled by the power control unit. | 06-23-2011 |
20140351614 | DATA STORAGE SYSTEM WITH POWER MANAGEMENT AND METHOD OF OPERATION THEREOF - A method of operation of a data storage system includes: providing a standby power source; detecting activity on a communication channel with an upstream re-driver powered with the standby power source; generating a signal-detect output from the upstream re-driver based on the activity; determining a link status with a power control unit based on the signal-detect output, the power control unit powered with the standby power source; and generating a power output from a power supply unit based on the link status, the power supply unit controlled by the power control unit. | 11-27-2014 |
Bernard Kerry Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20080255957 | SYSTEM AND METHOD FOR ONLINE ITEM PUBLICATION AND MARKETPLACE WITHIN VIRTUAL WORLDS - A system and method for publishing information about items and allowing internet shopping within virtual worlds. A server based application for internet commerce has been designed to integrate with virtual world servers and the client programs that work with the virtual world servers. For example, a consumer within a virtual world may approach a billboard that will allow the user to interact with a real internet-based marketplace that is available in the real world. Both real world and virtual world items may be purchased from the internet-based marketplace after locating a desired item within the virtual world. | 10-16-2008 |
Chang Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20130094701 | ADAPTIVE CROSS PARTITION FOR LEARNING WEAK CLASSIFIERS - Systems and methods are disclosed to perform object detection for images from an image sensor by reusing a 1-dimensional feature from a previously learned weak classifier and selecting a new feature to construct a 2-dimensional feature space; and cross partitioning the 2-dimensional space to learn optimal outputs for instances in each domain within a boosting framework. | 04-18-2013 |
20130129202 | LARGE-SCALE STRONGLY SUPERVISED ENSEMBLE METRIC LEARNING - Systems and methods for metric learning include iteratively determining feature groups of images based on its derivative norm. Corresponding metrics of the feature groups are learned by gradient descent based on an expected loss. The corresponding metrics are combined to provide an intermediate metric matrix as a sparse representation of the images. A loss function of all metric parameters corresponding to features of the intermediate metric matrix are optimized, using a processor, to learn a final metric matrix. Eigenvalues of the final metric matrix are projected onto a simplex. | 05-23-2013 |
Chaofeng Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20120147944 | HIGH RESOLUTION OUTPUT DRIVER - High resolution output drivers having a relatively small number of sub-driver branches or slices each having nominal impedances substantially larger than a quantization step and that incrementally differ from one another by an impedance step substantially smaller than a quantization step. In one implementation, such “differential” or “non-uniform” sub-driver slices implement respective elements of an n choose k equalizer, with each such differential sub-driver slice being implemented by a uniform-element impedance calibration DAC. In another implementation, each component of a uniform-slice equalizer is implemented by a differential-slice impedance calibration DAC, and in yet another implementation, each component of a differential-slice equalizer is implemented by a differential-slice impedance calibration DAC. In an additional set of implementations, equalization and impedance calibration functions are implemented bilaterally in respective parallel sets of driver branches, rather than in the nested “DAC within a DAC” arrangement of the hierarchical implementations. Through such bilateral arrangement, multiplication of the equalizer and calibrator quantizations is avoided, thereby lowering the total number of sub-driver slices required to meet the specified ranges and resolutions. | 06-14-2012 |
20120187978 | Methods and Circuits for Calibrating Multi-Modal Termination Schemes - Disclosed are methods and circuits that support different on-die termination (ODT) schemes for a plurality of signaling schemes using a relatively small number of external calibration pads. These methods and circuits develop control signals for calibrating any of multiple termination schemes that might be used by associated communication circuits. The ODT control circuits, entirely or predominantly instantiated on-die, share circuit resources employed in support of the different termination schemes to save die area. | 07-26-2012 |
20130278296 | Multi-Modal Communication Interface - An integrated circuit supports multiple communication modes using different input/output (IO) voltages. The IC includes a low-voltage communication circuit operating at a low IO voltage in a low-voltage mode, and a high-voltage communication circuit operating at a high IO voltage in a high-voltage mode. The low-voltage communication circuit includes low-voltage transistors in a critical path that exhibits sensitivity to a destructive voltage less than the high IO voltage. The low-voltage communication circuit is therefore provided with protection circuitry to protect the low-voltage transistors from the high 10 voltage. | 10-24-2013 |
Ching-Chao Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100045408 | Resonant Frequency Shifted Connector - A connector has data signal conductors for communicating data signals and voltage reference (power and ground) conductors for the signals' return currents. Voltage reference conductors carrying the same voltage level are coupled together at one or more points between the ends of the connector to shift the connector's resonant frequency beyond an operating frequency range of the data signals. Decoupling capacitors may alternatively or additionally be inserted between pairs of voltage reference conductors carrying high and low voltage levels at one or more points between the ends of the connector to shift the connector's resonant frequency beyond an operating frequency range of the data signals. | 02-25-2010 |
20100183141 | REDUCING FAR-END CROSSTALK IN CHIP-TO-CHIP COMMUNICATION SYSTEMS AND COMPONENTS - The present invention involves chip-to-chip communication systems for reducing Far-End Crosstalk (FEXT) through the use of novel polarity swapping to negate the cumulative effect of FEXT. Skew adjustment is used to improve the FEXT cancellation from polarity swapping. The polarity reversal location or locations among FEXT sources are optimized to achieve maximum FEXT cancellation. The novelty polarity swapping technique can be applied to a wide variety of systems that can benefit from FEXT reduction. | 07-22-2010 |
20100184307 | REDUCING FAR-END CROSSTALK IN ELECTRICAL CONNECTORS - The present invention involves connectors for reducing Far-End Crosstalk (FEXT) through the use of novel polarity swapping to negate the cumulative effect of FEXT. Skew adjustment is used to improve the FEXT cancellation from polarity swapping. The polarity reversal location or locations among FEXT sources are optimized to achieve maximum FEXT cancellation. The novelty polarity swapping technique can be applied to a wide variety of connectors, such as mezzanine connectors, backplane connectors, and any other connectors that can benefit from FEXT reduction. | 07-22-2010 |
Chung-Ho Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20080243988 | RECIPE-AND-COMPONENT CONTROL MODULE AND METHODS THEREOF - A recipe-and component control module (RACCM) is provided. The RACCM is a server for performing data management in a plasma processing system with a plurality of components. The RACCM includes a plurality of intelligent agents. Each intelligent agent of the intelligent agents is configured to interact with each component of the plurality of components. The RACCM also includes a coordinating agent, which is configured to receive processed data from the plurality of intelligent agents. | 10-02-2008 |
20080244400 | RECIPE REPORT CARD FRAMEWORK AND METHODS THEREOF - A computer-implemented method for performing recipe evaluation is provided. The computer-implemented method includes integrating a plurality of data sources into a single recipe report card framework. The recipe report card framework includes an editor for interacting with the plurality of data sources. The computer-implemented method also includes displaying a plurality of graphical displays. Each graphical display of the plurality of graphical displays is configured to present a signal parameter of a set of signal parameters for at least a substrate. The computer-implemented method further includes providing a plurality of criteria for each of the set of signal parameters. The computer-implemented method yet also includes providing a plurality of ranges for the each of the set of signal parameters. The computer-implemented method yet further includes providing an expert guide, which is configured to provide guidance in analyzing a recipe. | 10-02-2008 |
20090089024 | METHODS AND ARRANGEMENT FOR CREATING MODELS FOR FINE-TUNING RECIPES - An arrangement for creating a model for gathering measurement data about a processed substrate by a user of a plasma processing system is provided. The arrangement includes a generic model builder, which is configured for at least creating the model. The model is a relationship between a set of input data and a set of output data. The arrangement also includes an input module, which includes the set of input data from a plurality of input sources. The arrangement includes an input conditioning and validation module, which is configured for at least determining the integrity of the set or input data. The arrangement further includes a relationship module, which is configured for at least creating a set of mathematical relationships. The arrangement yet also includes an output conditioning and validation module, which is configured for at least determining the integrity of the set of output data. | 04-02-2009 |
20090279989 | DYNAMIC ALIGNMENT OF WAFERS USING COMPENSATION VALUES OBTAINED THROUGH A SERIES OF WAFER MOVEMENTS - Methods and systems to optimize wafer placement repeatability in semiconductor manufacturing equipment using a controlled series of wafer movements are provided. In one embodiment, a preliminary station calibration is performed to teach a robot position for each station interfaced to facets of a vacuum transfer module used in semiconductor manufacturing. The method also calibrates the system to obtain compensation parameters that take into account the station where the wafer is to be placed, position of sensors in each facet, and offsets derived from performing extend and retract operations of a robot arm. In another embodiment where the robot includes two arms, the method calibrates the system to compensate for differences derived from using one arm or the other. During manufacturing, the wafers are placed in the different stations using the compensation parameters. | 11-12-2009 |
20100125360 | METHODS FOR PERFORMING DATA MANAGEMENT FOR A RECIPE-AND-COMPONENT CONTROL MODULE - A computer-implemented method for performing data management in a plasma processing system is provided. The method includes providing a recipe-and component control module (RACCM). The RACCM is a server that includes a plurality of intelligent agents, which are configured to interact with the plurality of components. The RACCM also includes a coordinating agent, which is configured to receive processed data from the plurality of intelligent agents. The RACCM further includes a set of provisional agents, which is configured to perform recipe management by distributing at least part of a recipe to at least one of the plurality of intelligent agents and the coordinating agent. | 05-20-2010 |
20100152879 | PROCESSING INFORMATION MANAGEMENT SYSTEM IN A PLASMA PROCESSING TOOL - A plasma-processing tool for processing a substrate using at least a first process recipe and a second process recipe is provided. The plasma-processing tool includes transducers configured to collect process data streams, each process data stream pertaining to a process parameter being monitored during recipe execution. The tool also includes a logic circuitry configured for receiving a set of meta-data wherein each meta-data includes identification data about the substrate and the process recipe being executed. The logic circuitry is also configured for receiving a set of process data streams, each of which being associated with a specific process recipe. The logic circuitry further includes storing the meta-data and the process data streams associated with the first process recipe as a first file and the meta-data and the process data streams associated with the second process recipe as a second file. | 06-17-2010 |
20100325084 | COMPONENT-TRACKING SYSTEM AND METHODS THEREFOR - A system for facilitating plasma processing tool component management across plurality of tools is provided. The system includes means for receiving first component data for first plurality of components, including identification and usage history for a first plurality of components, at first database associated with first tool. The system also includes means for receiving second component data for second plurality of components at second database associated with second tool, which is different from first tool. The system further includes means for synchronizing first and second component data with third database. The synchronizing includes synchronizing between third database and at least one of first and second database rules that govern usage of at least one component of first and second plurality of components. The third database is coupled to exchange data with plurality of tools. The system yet also includes means for obtaining information, using rules and usage history data about given component prior to performing one of replacement, analysis, and maintenance. | 12-23-2010 |
20100332012 | ARRANGEMENT FOR IDENTIFYING UNCONTROLLED EVENTS AT THE PROCESS MODULE LEVEL AND METHODS THEREOF - A process-level troubleshooting architecture (PLTA) configured to facilitate substrate processing in a plasma processing system is provided. The architecture includes a process module controller. The architecture also includes a plurality of sensors, wherein each sensor of the plurality of sensors communicates with the process module controller to collect sensed data about one or more process parameters. The architecture further includes a process-module-level analysis server, wherein the process-module-level analysis server communicates directly with the plurality of sensors and the process module controller. The process-module-level analysis server is configured for receiving data, wherein the data include at least one of the sensed data from the plurality of sensors and process module and chamber data from the process module controller. The process-module-level analysis server is also configured for analyzing the data and sending interdiction data directly to the process module controller when a problem is identified during the substrate processing. | 12-30-2010 |
20120138085 | METHODS AND APPARATUS FOR INTEGRATING AND CONTROLLING A PLASMA PROCESSING SYSTEM - Methods and apparatus for controlling a plasma processing system in a purely pull mode or a hybrid pull mode. In the purely pull mode, the back end assumes master control at least for requesting and scheduling loading of production wafers. In the hybrid pull mode, the back end assumes master control at least for tool maintenance/cleaning while the front end retains master control for production wafers. | 06-07-2012 |
Chung-Po Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100246615 | INTRACAVITY HARMONIC GENERATION USING A RECYCLED INTERMEDIATE HARMONIC - Lasers configured for intracavity harmonic generation of second and higher order harmonic laser beam energy include mode-matching optics, such as a curved mirror, for recycling an unused portion of an intermediate harmonic laser beam energy (e.g., second harmonic laser beam energy) to improve higher order harmonic laser beam energy generation efficiency (e.g., third or higher order harmonic laser beam energy generation efficiency) without sacrificing beam quality of the higher order harmonic laser beam energy. The curved mirror may be positioned out of a resonant laser cavity of the laser. A radius of curvature and a position of the curved mirror are selected so that a beam radius and a beam divergence of the recycled second harmonic laser beam energy are essentially the same as a beam radius and a beam divergence of incoming second harmonic laser beam energy everywhere along a beam path of the incoming second harmonic laser beam. | 09-30-2010 |
20130181896 | INTEGRATED LIGHT EMITTING AND LIGHT DETECTING DEVICE - Methods and systems for providing a light device that can emit light and sense light are disclosed. In one embodiment, a lighting device includes a light guide having a planar first surface, the light guide configured such that at least some ambient light enters the light guide through the first surface and propagates therein, and at least one light detector disposed along an edge of the light guide, the at least one detector optically coupled to the light guide to receive light propagating therein. The light detector can be configured to produce a control signal. In some embodiments, the lighting device also includes at least one light turning feature disposed on the first surface, the at least one light turning feature configured to direct light incident into the light guide through the first surface. | 07-18-2013 |
20140198363 | METHOD FOR GENERATING A POINT LIGHT SOURCE IN A PLANE AT AN ARBITRARY LOCATION USING A DYNAMIC HOLOGRAM - This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for providing a display device. In one aspect, the display device may include a light source system, a programmable hologram system, a light-turning layer and a control system. A control system may control the programmable hologram system to generate a sequence of holographic images of point light sources. The control system may control the programmable hologram system according to software stored in a non-transitory medium. By scanning a sequence of holographic images of point light sources across the light-turning layer, a frame of image data can be reproduced on the display device. | 07-17-2014 |
20150083917 | INFRARED LIGHT DIRECTOR FOR GESTURE OR SCENE SENSING FSC DISPLAY - This disclosure provides systems, methods and apparatus for touch and gesture recognition, using a field sequential color display. The display includes a processor, a lighting system, and an arrangement for spatial light modulation that includes a number of apertures, and devices for opening and shutting the apertures. A light directing arrangement includes at least one light turning feature. The display lighting system is configured to emit visible light and infrared (IR) light through at least a first opened one of the plurality of apertures. The light turning feature is configured to redirect IR light emitted through the opened aperture into at least one lobe, and to pass visible light emitted by the display lighting system through the opened aperture with substantially no redirection. | 03-26-2015 |
20150084927 | INTEGRATION OF A LIGHT COLLECTION LIGHT-GUIDE WITH A FIELD SEQUENTIAL COLOR DISPLAY - This disclosure provides systems, methods and apparatus for touch and gesture recognition, using a field sequential color display. The display includes a processor, a lighting system, and an arrangement for spatial light modulation that includes an array of light modulators. Each light modulator is switchable between an open position that permits transmittance of light from the lighting system through a respective aperture and a shut position that blocks light transmission through the respective aperture. The processor switches the light modulators in accordance with a first modulation scheme to render an image and in accordance with a second modulation scheme to selectively pass object illuminating light through at least one of the respective apertures. A light sensor receives light resulting from interaction of the object illuminating with an object and outputs a signal to the processor. The processor recognizes, from the output of the light sensor, a characteristic of the object. | 03-26-2015 |
20150084928 | TOUCH-ENABLED FIELD SEQUENTIAL COLOR DISPLAY USING IN-CELL LIGHT SENSORS - This disclosure provides systems, methods and apparatus for touch and gesture recognition, using a field sequential color display. The display includes a processor, a lighting system, and an arrangement for spatial light modulation that includes an array of light modulators. Each light modulator is switchable between an open position that permits transmittance of light from the lighting system through a respective aperture and a shut position that blocks light transmission through the respective aperture. The processor switches the light modulators in accordance with a first modulation scheme to render an image and in accordance with a second modulation scheme to selectively pass object illuminating light through at least one of the respective apertures. A light sensor receives light resulting from interaction of the object illuminating with an object and outputs a signal to the processor. The processor recognizes, from the output of the light sensor, a characteristic of the object. | 03-26-2015 |
20150084994 | TOUCH-ENABLED FIELD-SEQUENTIAL COLOR (FSC) DISPLAY USING A LIGHT GUIDE WITH LIGHT TURNING FEATURES - This disclosure provides systems, methods and apparatus for touch and gesture recognition, using a field sequential color display. The display includes a processor, a lighting system, and an arrangement for spatial light modulation that includes an array of light modulators. Each light modulator is switchable between an open position that permits transmittance of light from the lighting system through a respective aperture and a shut position that blocks light transmission through the respective aperture. The processor switches the light modulators in accordance with a first modulation scheme to render an image and in accordance with a second modulation scheme to selectively pass object illuminating light through at least one of the respective apertures. A light sensor receives light resulting from interaction of the object illuminating with an object and outputs a signal to the processor. The processor recognizes, from the output of the light sensor, a characteristic of the object. | 03-26-2015 |
Chung-Ying Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100295870 | MULTI-SOURCE MEDICAL IMAGING SYSTEM - This invention related to a clinical connectivity device coupled to a display. The clinical connectivity device comprises a user interface configured to select a display format; a controller configured to receive commands from the user interface and for controlling operation of the clinical connectivity device; and a selector coupled to the controller and an adjuster. The selector is configured to receive input signals of graphics, image, video, audio or data from devices in a clinical setting and is further configured to select a signal to be transmitted to an adjuster based on the input signal format. The adjuster is coupled to the controller and the display for matching the received signal format to the display format. The adjuster comprises a temporal combiner configured to combine synchronous and asynchronous received signals; a spatial combiner configured to place graphics, image, video or data; a scaler for geometric scaling and non-geometric scaling of graphics, image, video or data; and a rotation component configured to rotate graphics, image, video or data. | 11-25-2010 |
Derek Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100032818 | LEAD FRAME PACKAGE - A lead frame package is disclosed where transmission signals are coupled into a die from a pair of lead frames through bonding wires that are separated by no more than three times a diameter of one of the bonding wires. In some embodiments, pairs of lead frames carrying differential transmission signals can be shielded by adjacent pairs of ground and power leads that are coupled into the die through bonding wires that are also separated by no more than three times a diameter of one of the bonding wires. | 02-11-2010 |
Eddy C. Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20080238477 | TILEABLE FIELD-PROGRAMMABLE GATE ARRAY ARCHITECTURE - An apparatus includes an FPGA, which includes a first FPGA tile including a plurality of FGs, a first, second, and third set of routing conductors, and a plurality of IGs. The FGs are arranged in rows and columns with each FG being configured to receive tertiary and regular input signals, perform a logic operation, and generate regular output signals. The third set of routing conductors is coupled to the first set of output ports of the FGs and configured to receive signals, route signals within the FPGA tile, and provide input signals to the third set of input ports of the FGs. The IGs surround the FGs such that one IG is positioned at each end of each row and column. Each IG is coupled to the third set of routing conductors and configured to transfer signals from the third set of routing conductors to outside the first FPGA tile. | 10-02-2008 |
Edward Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20120330935 | USER-SPECIFIC PRESENTATION OF TRAVEL DATA - Systems and methods for mediation of content-related services are provided. Information about a user may be stored in memory. Such information may be used to identify availability of the user to travel on certain days. A search is formulated based on the identified availability of the user. Each search result is evaluated to derive a user-specific value. The search results are thereafter ranked based on the user-specific value calculated. A user-specific display of travel data is then generated for presentation to the user. | 12-27-2012 |
Frank Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20090074265 | IMAGING REVIEW AND NAVIGATION WORKSTATION SYSTEM - An imaging review system that displays sequences of in-vivo panoramic images stitched together into a single video while providing edit/review/location information of the individual images within the body being imaged. | 03-19-2009 |
Hsu-Ting Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100186000 | APPARATUS AND METHOD FOR SEGMENTING EDGES FOR OPTICAL PROXIMITY CORRECTION - An apparatus and method for modifying a mask data set includes calculating a derivative of a figure-of-merit, indicative of a data set defined by a plurality of polygon edges and then segmenting polygon edges in response to said step of calculating. | 07-22-2010 |
Jackson Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20090113272 | ERROR CORRECTION CODING IN FLASH MEMORY DEVICES - Systems and/or methods that facilitate error correction of data are presented. An error correction code (ECC) control component facilitates enabling or disabling error correction of data being written to or read from memory, such as flash memory, based on ECC indicator data associated with a piece of data. The ECC control component can analyze data, parity code, and/or indicator data associated with the incoming data and/or data stored in the memory location where the incoming data is to be written to determine whether parity code can be written for the incoming data and/or whether error correction can be enabled with respect to the incoming data. Error correction can be enabled when an indicator bit associated with the data is unprogrammed (e.g., bit set to ‘1’ state) and can be disabled by programming the indicator bit (e.g., bit set to a ‘0’ state). | 04-30-2009 |
20090138626 | SPI BANK ADDRESSING SCHEME FOR MEMORY DENSITIES ABOVE 128Mb - Systems and methods of addressing two or more banks of memory utilizing a single-bank serial peripheral interface and an at least three-byte address protocol are provided. In one embodiment, a serial peripheral interface comprises a serial processing component configured to address one of the memory banks using the three-byte addressing scheme, and to write data to or read data from the addressed bank, and a bank register pointer component coupled to the serial processing component, the pointer component comprising two or more bank register pointers associated with respective memory banks, and configured to select one of the memory banks based on the two or more bank register pointers, wherein the bank register pointer component selects one of the two or more memory banks, and the serial processing component writes data to or reads data from the selected bank of memory according to the three-byte addressing scheme. | 05-28-2009 |
20090138694 | SPI AUTO-BOOT MODE - Systems and methods of detecting an auto-boot mode and booting data from a serial peripheral interface to a processor without the need of a read instruction utilizing a serial peripheral interface having an auto-boot mode detector are provided. In one embodiment, a serial peripheral interface comprises a serial processing component configured to serially communicate data between the processor and at least two peripherals, and an auto-boot component operably coupled to the serial processing component, comprising an auto-boot mode detector configured to determine whether a boot mode exists based on detecting whether serial input data is received during a predetermined wait state, and configured to selectively boot data to a start address associated with the processor based on the boot mode determination. | 05-28-2009 |
Jeffrey Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100287312 | Apparatus and Method for Intelligent Analysis of Device Compatibility and Adaptive Processing of Multimedia Data - An apparatus and a method for intelligent analysis of device compatibility and adaptive processing of multimedia data are disclosed. By performing a unique intelligent analysis of device compatibility, the present invention provides a full application-level compatibility between the apparatus performing the intelligent analysis and an external device operatively connected to the apparatus even when device driver-level information of the external device is unavailable. Furthermore, a unique intelligent analysis for adaptive processing of multimedia data between the apparatus and the external devices enables an efficient and flexible usage of storage space in the external device for a multimedia data transfer from the apparatus to the external device. | 11-11-2010 |
20110061086 | Apparatus and Method for Multimedia Data Reception, Processing, Routing, Storage, and Access Using a Web / Cloud-Computing Synchronization of Personal Multimedia Data - An apparatus and a method for multimedia data handling to a web or cloud-computing service are disclosed. A set-top box can generate a pre-encoded stream of digitized data after receiving a raw incoming multimedia signal or after receiving a pre-processed, decoded, decompressed, and/or decrypted incoming multimedia signal from a service provider-specific signal receiver. The set-top box can also generate streams of encoded multimedia data from the pre-encoded stream of digitized data and segmentize the streams of encoded multimedia data into individually-viewable segments for uploading to the web or cloud-computing service, wherein a size of each segment varies based on a current connection bandwidth availability and/or a workload on the set-top box. By automatically segmentizing the streams of encoded multimedia data into individually-viewable segments for the web or cloud-computing service, a user can start viewing the currently-uploading multimedia data faster than a conventional single stream upload. | 03-10-2011 |
20120198335 | APPARATUS AND METHOD FOR AUTOMATIC REALTIME CLOUD COMPUTING PROCESSING FOR LIVE MULTIMEDIA CONTENT - An apparatus and a method for automatic real-time cloud computing processing of live multimedia content are disclosed. In one embodiment of the invention, a portable electronic device can transmit live event multimedia data to a web/cloud computing storage service in real time, wherein the web/cloud computing storage service segmentizes incoming streams of the live event multimedia data into multiple media files during an ongoing transmission of the live event multimedia data. In one embodiment of the invention, the size of each segmented media file depends on a current network traffic condition and/or a bandwidth availability. By automatically segmentizing the streams of encoded multimedia data into individually-viewable segments for the web or cloud-computing storage service, a user can start viewing the currently-uploading multimedia data faster than a conventional single stream upload which requires a longer waiting time. | 08-02-2012 |
20140168243 | System and Method for Synchronizing, Merging, and Utilizing Multiple Data Sets for Augmented Reality Application - Systems and methods for synchronizing, merging, and utilizing multiple data sets for augmented reality application are disclosed. In one example, an electronic system receives and processes live recorded video information, GPS information, map data information, and points of interest information to produce a data set comprising merged graphical and/or audio information and non-graphical and non-audio information metadata that are referenced to the same clock and timestamp information. This data set can be stored in a cloud network storage. By retaining numerical and textual values of non-graphical and non-audio information (e.g. camera viewing angle information, GPS coordinates, accelerometer values, and compass coordinates) as metadata that are referenced to the same clock and timestamp information within the data set, an augmented reality application that replays information or augments information in real time can dynamically select or change how the data set is presented in augmented reality based on dynamically-changeable user preferences. | 06-19-2014 |
20150015723 | Smart Webcam Device in Distributed Circuit Casings and Cable-Encapsulating Neck Structure - Various embodiments of a novel smart webcam device in distributed circuit casings and cable-encapsulating neck structure are disclosed. In one embodiment, the novel smart webcam device has a bottom housing that contains a network communication-capable computing circuitry, a top housing that contains a webcam-specific circuitry (e.g. a camera lens and a camera processing unit), and a cable-encapsulating neck structure interposed between the bottom housing and the top housing that uniquely encapsulates a data communication and power cable, which connects a camera data interface in the bottom housing and a webcam unit interface in the top housing. Preferably, the top housing and the bottom housing are swivel-capable around the cable-encapsulating neck structure. The novel smart webcam device is internally capable of transforming raw multimedia data captured from the webcam-specific circuitry into processed multimedia data in standardized formats, and can also transmit the processed multimedia data over a data network. | 01-15-2015 |
Jennifer Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20090132405 | SYSTEM AND METHOD FOR AUTO-FILLING INFORMATION - Embodiments of the present disclosure provide a plug-in feature for a browser that allows for secure financial transactions on a communication network. The plug-in feature auto-fills transaction information including user-generated information, such as billing and/or shipping information of a user. The plug-in feature allows a user to store receipts in an efficient and convenient manner to track online shopping activities. The plug-in feature generates secure card numbers (e.g., single-use and/or multi-use secure card numbers) to pay for purchases. The plug-in feature may be implemented in a toolbar of a browser. | 05-21-2009 |
20090132417 | SYSTEM AND METHOD FOR SELECTING SECURE CARD NUMBERS - Embodiments of the present disclosure provide a plug-in feature for a browser that allows for secure financial transactions on a communication network. The plug-in feature generates secure card numbers (e.g., single and multi-use credit card numbers) to pay for purchases. The plug-in feature auto-fills billing and shipping information. The plug-in feature allows a user to store receipts in an efficient and convenient manner to track online shopping activities. The plug-in feature may be implemented in a toolbar of a browser. | 05-21-2009 |
Jensheng Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20090089736 | FACILITATING PROCESS MODEL ACCURACY BY MODELING MASK CORNER ROUNDING EFFECTS - An embodiment provides systems and techniques for determining an improved process model which models mask corner rounding (MCR) effects. During operation, the system may receive a mask layout and process data which was generated by applying a photolithography process to the mask layout. The system may also receive an uncalibrated process model which may contain a set of MCR components. Next, the system may identify a set of corners in the mask layout. The system may then modify the mask layout in proximity to the set of corners to obtain a modified mask layout. Alternatively, the system may determine a set of mask layers. Next, the system may determine an improved process model by calibrating the uncalibrated process model using the modified mask layout and/or the set of mask layers, and the process data. | 04-02-2009 |
20100095264 | METHOD AND APPARATUS FOR DETERMINING A PHOTOLITHOGRAPHY PROCESS MODEL WHICH MODELS THE INFLUENCE OF TOPOGRAPHY VARIATIONS - One embodiment provides a system for determining a process model for a photolithography process. The photolithography process can use multiple exposure-and-development steps to create features on a wafer. When the photolithography process exposes the wafer to a layout, the wafer can include topography variations which were caused by previous exposure-and-development steps. The process model can be used to predict patterns that are created on the wafer when the wafer is exposed to a second layout, wherein the wafer includes topography variations that were caused by resist features that were created when the wafer was exposed to a first layout. The process model can include a first term and a second term, wherein the first term is convolved with a sum of the first layout and the second layout, and wherein the second term is convolved with the second layout. | 04-15-2010 |
20100146476 | MODELING MASK CORNER ROUNDING EFFECTS USING MULTIPLE MASK LAYERS - An embodiment provides systems and techniques for determining an improved process model which models mask corner rounding (MCR) effects. During operation, the system may receive a mask layout and process data which was generated by applying a photolithography process to the mask layout. The system may also receive an uncalibrated process model which may contain a set of MCR components. Next, the system may identify a set of corners in the mask layout. The system may then determine a set of mask layers, wherein at least some of the mask layers correspond to the MCR components. Next, the system may determine an improved process model by calibrating the uncalibrated process model using the set of mask layers, and the process data. | 06-10-2010 |
20100218160 | METHOD AND APPARATUS FOR DETERMINING A PROCESS MODEL THAT MODELS THE IMPACT OF A CAR/PEB ON THE RESIST PROFILE - An embodiment provides systems and techniques for determining a process model. During operation, the system may receive a first optical model which models a first optical system of a photolithography process. Next, the system may use the first optical model to determine a second optical model that models a second latent image that is formed by the first optical system at a second distance. The system may also use the first optical model to determine a third optical model that models a third latent image that is formed by the first optical system at a third distance. Next, the system may receive process data which is obtained by subjecting a test layout to the photolithography process. The system may then determine a process model using the first optical model, the second optical model, the third optical model, the test layout, and the process data. | 08-26-2010 |
20110179393 | ETCH-AWARE OPC MODEL CALIBRATION BY USING AN ETCH BIAS FILTER - One embodiment of the present invention relates to a system that constructs and calibrates an etch-aware photolithography model. During operation, the system constructs an etch bias model which models a critical dimension (CD) difference between a measured CD value of a feature after the photolithography process and a measured CD value of the feature after the etch process. The system then fits the photolithography process model based at least on the post-lithography measured CD data and the etch bias model, thereby causing the photolithography process model to be aware of etch effects. The present techniques facilitate bridging the gap between the photolithography and the etch process in the OPC modeling flow. In particular, these techniques can be used to modify conventional staged OPC model or to construct a model based rule table for correcting a retarget model. | 07-21-2011 |
20110184546 | METHOD AND APPARATUS FOR USING AERIAL IMAGE SENSITIVITY TO MODEL MASK ERRORS - One embodiment of the present invention provides techniques and systems for modeling mask errors based on aerial image sensitivity. During operation, the system can receive an uncalibrated process model which includes a mask error modeling term which is based at least on an aerial image sensitivity to mask modifications which represent mask errors. Next, the system can fit the uncalibrated process model using measured CD data. Note that the mask error modeling term can also be dependent on the local pattern density. In some embodiments, the mask error modeling term can include an edge bias term and a corner rounding term. The edge bias term can be based on the sensitivity of the aerial image intensity to an edge bias, and the corner rounding term can be based on the sensitivity of the aerial image intensity to a corner rounding adjustment. | 07-28-2011 |
20110185324 | METHOD AND APPARATUS FOR CALIBRATING A PHOTOLITHOGRAPHY PROCESS MODEL BY USING A PROCESS WINDOW PARAMETER - One embodiment of the present invention relates to a system that calibrates a photolithography process model. During operation, the system receives a process model which models a photolithography process. The system further receives measured critical dimension (CD) values for a first set of features that were printed by applying the photolithography process to a layout. The system then calibrates the process model using the measured CD values so that CD values predicted by the process model substantially match the measured CD values, and depth of focus (DOF) values predicted by the process model for a second set of features are substantially maximized. | 07-28-2011 |
20130131857 | MODELING MASK ERRORS USING AERIAL IMAGE SENSITIVITY - One embodiment of the present invention provides techniques and systems for modeling mask errors based on aerial image sensitivity. During operation, the system can receive an uncalibrated process model which includes a mask error modeling term which is based at least on an aerial image sensitivity to mask modifications which represent mask errors. Next, the system can fit the uncalibrated process model using measured CD data. Note that the mask error modeling term can also be dependent on the local and/or long-range pattern density. In some embodiments, the mask error modeling term can include an edge bias term and a corner rounding term. The edge bias term can be based on the sensitivity of the aerial image intensity to an edge bias, and the corner rounding term can be based on the sensitivity of the aerial image intensity to a corner rounding adjustment. | 05-23-2013 |
Jerry Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20110088586 | Velocity control and terrain selection for gravity moderation - A system, method, and apparatus is described for providing a reduced or moderated gravity environment in a terrestrial payload. The system includes the evaluation of terrain to support an appropriately shaped vehicle guide, the construction of a vehicle guide, the provision of a high-speed vehicle and a control system adapted to control a motion of the vehicle across the vehicle guide with a specific velocity profile so as to produce a moderated gravity environment. | 04-21-2011 |
Jerry J. Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20110256512 | METHODS AND APPARATUS FOR MODULATING VARIABLE GRAVITIES AND LAUNCHING VEHICLES - A system, method, and apparatus are described for providing a reduced or modulated gravity environment in a land-based facility. The system includes the evaluation of terrain and man-made structures to support a vertical vehicle guide, the construction of a vehicle guide, the provision of a vehicle and a control system adapted to control a motion of the vehicle up and down along the vehicle guide with a specific velocity profile so as to produce a selected modulated gravity environment. The same apparatus can also be used as a vehicle launching method. | 10-20-2011 |
Jiang Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20080281090 | Microfluidic Chemical Reaction Circuits - New microfluidic devices, useful for carrying out chemical reactions, are provided. The devices are adapted for on-chip solvent exchange, chemical processes requiring multiple chemical reactions, and rapid concentration of reagents. | 11-13-2008 |
20080292504 | Thermal Reaction Device and Method for Using the Same - An M.times.N matrix microfluidic device for performing a matrix of reactions, the device having a plurality of reaction cells in communication with one of either a sample inlet or a reagent inlet through a via formed within an elastomeric block of the device. Methods provided include a method for forming vias in parallel in an elastomeric layer of an elastomeric block of a microfluidic device, the method comprising using patterned photoresist masks and etching reagents to etch away regions or portions of an elastomeric layer of the elastomeric block. | 11-27-2008 |
20090142236 | Microfluidic Devices and Methods of Using Same - An M.times.N matrix microfluidic device for performing a matrix of reactions, the device having a plurality of reaction cells in communication with one of either a sample inlet or a reagent inlet through a via formed within an elastomeric block of the device. Methods provided include a method for forming vias in parallel in an elastomeric layer of an elastomeric block of a microfluidic device, the method comprising using patterned photoresist masks and etching reagents to etch away regions or portions of an elastomeric layer of the elastomeric block. | 06-04-2009 |
20100179069 | METHOD AND APPARATUS FOR CONDUCTING HIGH-THROUGHPUT MICRO-VOLUME EXPERIMENTS - An apparatus and a method for conducting high-throughput micro-volume dialysis-based experiments are disclosed. The apparatus includes a microfluidic base plate comprising one or more through-holes, each of the one or more through-holes being interconnected through a microfluidic channel. Each through-hole is covered by a dialysis membrane. Further, the two ends of the microfluidic channel are connected to a sample inlet port and a sample outlet port respectively. The apparatus further includes a microtiter plate comprising multiple wells. The microtiter plate is attached to the microfluidic base plate in such a way that at least one well overlies at least one through-hole, with the dialysis membrane in between. The method for conducting the high-throughput micro-volume dialysis-based experiments comprises adding reagents into the wells overlying the through-holes, and loading micro-volume samples into the through-holes. The reagents get diffused from the wells, through the dialysis membrane, and into the through-holes for reaction. | 07-15-2010 |
Jimmy Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20110040778 | METHODS AND APPARATUSES FOR DYNAMICALLY DISPLAYING SEARCH SUGGESTIONS - In one embodiment, an original search input entered by a user is detected. An excluded term is deleted from the original search input to create a modified search input. The modified search input is matched against a plurality of stored terms. In response to there being a match between the modified search input and one or more of the plurality of stored terms, a suggestion of a search term to replace the original search input is displayed, based on the match between the modified search input and one or more stored terms. In response to there not being a match between the modified search input and one or more of the plurality of stored terms, a suggestion of a search term to replace the original search input is displayed, based on a match between the original search input and one or more of the plurality of stored terms. | 02-17-2011 |
20110270860 | METHODS AND APPARATUSES FOR DYNAMICALLY SEARCHING FOR ELECTRONIC MAIL MESSAGES - In one embodiment, an original search input entered is detected. A plurality of stored terms in a record are detected. The original search input is modified to remove an excluded term from the search input to form a modified search input. The modified search input is matched against the plurality of stored terms to form a first result that includes a number of the stored terms. The number of the stored terms in the first result is compared to a threshold value. In response to the number of the stored terms in the first result satisfying the threshold value, the stored terms of the first result are displayed. Otherwise, the original search input is matched against the plurality of stored terms to form a second result that includes a number of the stored terms, and the stored terms of the second result are displayed. | 11-03-2011 |
Jonathan Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100161271 | TECHNIQUES FOR DETERMINING ORIENTATION OF A THREE-AXIS ACCELEROMETER - A method, apparatus, and article containing computer instructions are described. Embodiments may use accelerometer data regarding forward motion by a wearer of a three-axis on-body accelerometer. Embodiments may further measure an acceleration due to gravity on each axis x, y, z of the accelerometer and use the direction of gravity to associate or align the x axis of the accelerometer with gravity. Embodiments may then use the acceleration not due to gravity to identify the forward motion and associate or align the forward direction with the y axis. The remaining direction may be identified as the sideways direction, which may be associated or aligned with the z axis. Additional activities may then be performed using the now-known orientation of the accelerometer. Other embodiments are described and claimed. | 06-24-2010 |
Jung-Chih Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100258629 | Infrared and Visible Imaging of Documents - A payment item having a magnetic ink character recognition (MICR)-line on its front is handled by generating, using visible light, a front image of the front of the payment item, generating, using infrared light, an infrared image of the front of the payment item or of a portion of the front of the payment item containing its MICR-line, and performing optical character recognition on the infrared image to identify data encoded in the MICR-line. | 10-14-2010 |
Jun-Shong Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100306660 | METHOD FOR DISPLAYING WEB USER'S AUTHENTICATION STATUS IN A DISTRIBUTED SINGLE LOGIN NETWORK - The invention provides a system and method for automatically displaying a user's logged-in status across an Internet based network of affiliated Web sites via a visual indicator such as a toolbar to help the user to be certain about his logged-in status when he stays with one or switches from one to another affiliated Web site. | 12-02-2010 |
Kenneth Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100131703 | REDUCING CONTENT ADDRESSABLE MEMORY (CAM) POWER CONSUMPTION COUNTERS - A method may include counting the number of times each of a plurality of entries in a content addressable memory (CAM) matches one or more searches; grouping entries in the CAM into a first subset and a second subset based on the number of times each of the plurality of entries in the CAM matches one or more searches; and searching the first subset for a matching entry and, if no matching entry is found, searching the second subset for the matching entry. | 05-27-2010 |
20100138600 | REDUCING CONTENT ADDRESSABLE MEMORY (CAM) POWER CONSUMPTION COUNTERS - A method may include counting the number of times each of a plurality of entries in a content addressable memory (CAM) matches one or more searches; grouping entries in the CAM into a first subset and a second subset based on the number of times each of the plurality of entries in the CAM matches one or more searches; and searching the first subset for a matching entry and, if no matching entry is found, searching the second subset for the matching entry. | 06-03-2010 |
Kenneth S. Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20110188401 | ERROR DETECTION FOR DATA FRAMES - A method for detecting data frame mode mismatch errors may include receiving a data frame that includes an overhead byte. It may be determined whether a value associated with the overhead byte indicates that a transmitting device operating mode matches a receiving device operating mode. In an additional implementation, it may be determined whether a value associated with the overhead byte indicates that a transmitting device output port matches a receiving device input port. An alarm may be generated when it is determined that the value associated with the overhead byte indicates that either the transmitting device operating mode does not match the receiving device operating mode or the transmitting device output port does not match the receiving device input port. | 08-04-2011 |
Kuang-Man Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20120002112 | TAIL THE MOTION METHOD OF GENERATING SIMULATED STROBE MOTION VIDEOS AND PICTURES USING IMAGE CLONING - The apparatus generates simulated strobe effects in the form of video or still image output in response to receipt of a video stream, and without the need of additional strobe hardware. Videos of a moving target object are categorized into one of multiple categories, from which a strobe generation process is selected. In one mode, the two categories comprise target objects with either small motion or large motions in relation to the frame size. Interoperation between image registration and cloning are utilized to produce simulated strobe motion videos or pictures. Motion segmentation is applied to the foreground object in each image frame, and a foreground mask is updated as each checkpoint is reached along the object trajectory, such as in response to time differences between checkpoints. Potential applications include special features for camcorders, digital cameras, or computer software. | 01-05-2012 |
20120068917 | SYSTEM AND METHOD FOR DYNAMIC GESTURE RECOGNITION USING GEOMETRIC CLASSIFICATION - A gesture recognition system and method that inputs videos of a moving hand and outputs the recognized gesture states for the input sequence. In each image, the hand area is segmented from the background and used to estimate parameters of all five fingers. The system further classifies the hand image as one of the postures in the pre-defined database and applies a geometric classification algorithm to recognize the gesture. The system combines a skin color model with motion information to achieve real-time hand segmentation performance, and considers each dynamic gesture as a multi-dimensional volume and uses a geometric algorithm to classify each volume. | 03-22-2012 |
20120069168 | GESTURE RECOGNITION SYSTEM FOR TV CONTROL - A gesture recognition system using a skin-color based method combined with motion information to achieve real-time segmentation. A Kalman filter is used to track the centroid of the hand. The palm center, palm bottom, as well as the largest distance from the palm center to the contour from extracted hand mask are computed. The computed distance to a threshold is then compared to decide if the current posture is “open” or “closed.” In a preferred embodiment, the transition between the “open” and “closed” posture to decide if the current gesture is in “select” or “grab” state. | 03-22-2012 |
20120242779 | System and method for effectively implementing a stroboscopic visual effect - A system and method for effectively implementing a stroboscopic visual effect with a television device includes a strobe engine that analyzes video data to create a sequence of stroboscopic images based upon motion information from the video data. The television utilizes a display manager to present the stroboscopic images and the video data on a display device during a strobe display mode. A processor device of the television typically controls the operations of the strobe engine and the display manager to implement the stroboscopic visual effect. | 09-27-2012 |
20130216138 | System And Method For Effectively Performing An Image Categorization Procedure - A system for performing an image categorization procedure includes an image manager with a keypoint generator, a support region filter, an orientation filter, and a matching module. The keypoint generator computes initial descriptors for keypoints in a test image. The support region filter and the orientation filter perform respective filtering procedures upon the initial descriptors to produce filtered descriptors. The matching module compares the filtered descriptors to one or more database image sets for categorizing said test image. A processor of an electronic device typically controls the image manager to effectively perform the image categorization procedure. | 08-22-2013 |
Lihua Li Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20120009803 | Mixing Energized and Non-Energized Gases for Silicon Nitride Deposition - A dual channel gas distributor can simultaneously distribute plasma species of an first process gas and a non-plasma second process gas into a process zone of a substrate processing chamber. The gas distributor has a localized plasma box with a first inlet to receive a first process gas, and opposing top and bottom plates that are capable of being electrically biased relative to one another to define a localized plasma zone in which a plasma of the first process gas can be formed. The top plate has a plurality of spaced apart gas spreading holes to spread the first process gas across the localized plasma zone, and the bottom plate has a plurality of first outlets to distribute plasma species of the plasma of the first process gas into the process zone. A plasma isolated gas feed has a second inlet to receive the second process gas and a plurality of second outlets to pass the second process gas into the process zone. A plasma isolator is between the second inlet and second outlets to prevent formation of a plasma of the second process gas in the plasma isolated gas feed. | 01-12-2012 |
Liji Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20080271525 | Micromachined mass flow sensor and methods of making the same - A mass flow sensor is manufactured by a process of carrying out a micro-machining process on an N or lightly doped P-type silicon substrate with orientation <100>. This mass flow sensor comprises a central thin-film heater and a pair of thin-film heat sensing elements, and a thermally isolated membrane for supporting the heater and the sensors out of contact with the substrate base. The mass flow sensor is arranged for integration on a same silicon substrate to form a one-dimensional or two-dimensional array in order to expand the dynamic measurement range. For each sensor, the thermally isolated membrane is formed by a process that includes a step of first depositing dielectric thin-film layers over the substrate and then performing a backside etching process on a bulk silicon with TMAH or KOH or carrying out a dry plasma etch until the bottom dielectric thin-film layer is exposed. Before backside etching the bulk silicon, rectangular openings are formed on the dielectric thin-film layers by applying a plasma etching to separate the area of heater and sensing elements from the rest of the membrane. | 11-06-2008 |
20090016403 | MICROMACHINED GAS AND LIQUID CONCENTRATION SENSOR AND METHOD OF MAKING THE SAME - A device with micromachined (a.k.a. MEMS, Micro Electro Mechanical Systems) silicon sensor to measure gas or liquid concentration in a binary mixture formality is disclosed in the present invention. A process for fabricating the said MEMS silicon concentration sensor, which thereby can greatly reduce the sensor fabrication cost by a batch production, is revealed as well. This MEMS process can mass-produce the sensors on silicon substrate in the ways of small size, low power, and high reliability. In addition to the gas or liquid concentration measurement, the present invention further discloses that the said sensor can also readily measure gas or liquid mass flow rate while record the concentration data, which is not viable by other related working principle. | 01-15-2009 |
20090049907 | Configuration and methods for manufacturing time-of-flight MEMS mass flow sensor - This invention discloses a mass flow sensor manufactured by applying the micro-electromechanical system (MEMS) process to provide a new and improved mass flow sensor that is a self-calibrated in a time-of-flight manner with configuration to measure the flow velocity directly. The self-calibration of a mass flow rate sensor is achieved by providing an electric pulse to a heater in the flow and determining a temperature variations of the fluid. The method further includes a step of measuring a temperature variation by a temperature sensor disposed at a short distance from the heater. The method further includes a step of correlating the temperature variation measured at the temperature sensor with the temperature variation of the heater to determine a time delay and a corresponding flow velocity. | 02-26-2009 |
20090158859 | Micromachined Thermal Mass Flow Sensor With Self-Cleaning Capability And Methods Of Making the Same - The current invention generally relates to Micro Electro Mechanical Systems (MEMS) thermal mass flow sensors for measuring the flow rate of a flowing fluid (gas/liquid) and the methods of manufacturing on single crystal silicon wafers. The said mass flow sensors have self-cleaning capability that is achieved via the modulation of the cavity of which the sensing elements locate on the top of the cavity that is made of a silicon nitride film; alternatively the sensing elements are fabricated on top of a binary silicon nitride/conductive polycrystalline silicon film under which is a porous silicon layer selective formed in a silicon substrate. Using polycrystalline silicon or the sensing elements as electrodes, an acoustic wave can be generated across the porous silicon layer which is also used for the thermal isolation of the sensing elements. The vibration or acoustic energy is effective to remove foreign materials deposited on top surface of the sensing elements that ensure the accuracy and enhance repeatability of the thermal mass flow sensing. | 06-25-2009 |
20110030468 | ROBUST MICROMACHINING THERMAL MASS FLOW SENSOR AND METHOD OF MAKING THE SAME - The present invention is generally related to a novel micromachining thermal mass flow sensor and, more particularly, to a device incorporated with high strength and robust characteristics, which therefore is capable of operating under harsh environments. The new disclosed sensor is made of essential material which can provide robust physical structure and superior thermal properties to support the flow measuring operation. The invented thermal mass flow sensor is featuring with the advantages of micro-fabricated devices in terms of compact size, low power consumption, high accuracy and repeatability, wide dynamic range and easiness for mass production, which could avoid the drawbacks of fragility and vulnerability. | 02-10-2011 |
20110283811 | Integrated Micromachined Wind and Gas Velocity Profiler - A wind or gas velocity profiler integrated with micromachined (a.k.a. MEMS, Micro Electro Mechanical Systems) silicon sensors in an open or enclosed space is disclosed in the present invention. There are three main embodiments disclosed in the present invention. Through the preambles of the independent claims, the advantages and merits of such measurement apparatus with MEMS flow sensor will be demonstrated as well. A silicon-based MEMS flow sensor can greatly reduce the sensor fabrication cost by a batch production. The integration with MEMS flow sensor makes the invented anemometer operate in the ways of better measurement accuracy, lower power consumption, higher reliability and a compact dimension compared to traditional anemometers such as cup anemometer, thermal anemometer and ultrasonic anemometer. | 11-24-2011 |
20110283812 | Integrated Micro-machined Air Flow Velocity Meter for Projectile Arms - An apparatus integrated with micromachined (a.k.a. MEMS, Micro Electro Mechanical Systems) silicon sensor to measure air flow velocity on targeting correction for projectiles arms is disclosed in the present invention. The air flow velocity component perpendicular to the travel direction of bullets with respect to projectile arm body (e.g. bullets, shells, or arrows) has main effect to the targeting accuracy. Such effect is pretty much determined by the wind speed and the projectile travel distance. The integration with MEMS mass flow sensor has made the invented apparatus possible to be compact, low power consumption, low cost and high accuracy. The low power consumption characteristic of MEMS mass flow sensor is especially crucial for making the apparatus of present invention feasible by battery operated. | 11-24-2011 |
20110301765 | Integrated Micromachining Proximity Switch Sensors in Air/Oil Lubricators - An apparatus integrated with micromachined (a.k.a. MEMS, Micro Electro Mechanical Systems) silicon thermal sensor as a proximity switch sensor in air/oil Lubricators is disclosed in the present invention. The present invention relates to mass flow sensing and measurement for both gas and liquid phase and relates to air/oil lubrication process for multi-point lubrication machine. The invented apparatus is utilized as an alarm device to prevent mechanical system failures caused by the discontinuity of oil lubrication. The MEMS silicon thermal sensor is distinguished with a variety of advantages of small size, low power consumption, high reliability and high accuracy. In addition to the above benefits, the most significant and critical advantage is its fast response time of less than 20 msec, which makes the proximity switch control become viable for preventing equipment damage from oil lubricants discontinuity. | 12-08-2011 |
20120001273 | Micro-package for Micromachining Liquid Flow Sensor Chip - The current invention disclosed a micro-package design for packaging of micromachining liquid flow sensor. The package in present invention is fabricated with micromachining or micro-molding approach, which can greatly reduce the manufacturing cost due to the batch production. The micro-package design provides packaging solution for general micromachining liquid flow sensors that can enable various microfluidic applications while reaching the cost threshold for a disposable unit. | 01-05-2012 |
20120011940 | Integrated Micromachining Air Flow Path Clog Sensor - Nowadays many electronic devices, such as LCD projector, computer servers, and air fresher etc. require reliable air cooling system to reduce the risk of electronics damage caused by overheating. The present invention disclosed an apparatus integrated with air flow sensor as an alarm apparatus for air flow clog detection. The major prior approach for air flow circulation failure detection is based on an indirect measurement method of temperature monitoring on surrounding environments, which method is suffering from the slow response and poor identification of real-time situation. The present invention will demonstrate the advantages by directly monitoring air flow over by indirectly monitoring the surrounding temperature as for the purpose of preventing air flow path clog. | 01-19-2012 |
20120024054 | HIGH ACCURACY BATTERY-OPERATED MEMS MASS FLOW METER - With increasing demands on data communication and remote control in current industrial processes or gas measurement applications, development of new technologies would be necessary. The current invention presents a MEMS mass flow meter that are cost compatible with conventional variable area flow meters while providing all digital data process including accumulated flow rate measurements, user programmable flow rate alarm and flow data storage. These in-line meters provide packages in pipe diameter from 4 mm up to 100 mm. It is powered with battery and can be used as a stand-alone hand-held option. The meter is also equipped with the industrial standard RS485 Modbus communication interface for easy network and remote management. | 02-02-2012 |
20120216629 | MEMS TIME-OF-FLIGHT THERMAL MASS FLOW METER - An apparatus comprising a micromachined (a.k.a. MEMS, Micro Electro Mechanical Systems) silicon flow sensor, a flow channel package, and a driving circuitry, which operates in a working principle of thermal time-of-flight (TOF) to measure gas or liquid flow speed, is disclosed in the present invention. The micromachining technique for fabricating this MEMS time-of-flight silicon thermal flow sensor can greatly reduce the sensor fabrication cost by batch production. This microfabrication process for silicon time-of-flight thermal flow sensors provides merits of small feature size, low power consumption, and high accuracy compared to conventional manufacturing methods. Thermal time-of-flight technology in principle can provide accurate flow speed measurements for gases regardless of its gas compositions. In addition, the present invention further discloses the package design and driving circuitry which is utilized by the correlated working principle. | 08-30-2012 |
20140116129 | MEMS Utility Meters with Integrated Mass Flow Sensors - This invention is related to an apparatus which incorporates a microfabricated silicon mass flow sensor to measure city gas flow rate in a medium pressure range for utility industry which is dominated by conventional mechanical meters such as turbine and rotary meters. The microfabricated mass flow sensor is so called micro-electromechanical systems (a.k.a. MEMS) device. Due to the small feature size of micro scale for MEMS mass flow sensor, the invented apparatus includes many advantages such as low power consumption, compact package, high reliability and extended dynamic measurement range. This apparatus is also provided with a stable flow conditioning to achieve a desired dynamic range capability. Furthermore, because of the high accuracy characteristic, the apparatus in this invention could be applied tot custody transfer or tariff in utility industry as well. | 05-01-2014 |
20140118161 | MEMS UTILITY METERS WITH EXCHANGEABLE METROLOGY UNIT - An all-electronic utility gas meter using with micromachined (a.k.a. MEMS Micro Electro Mechanical Systems) silicon sensor to measure gas metrology data for custody transfer or tariff in city gas metering application is disclosed in the present invention. The meter has two separate metrology units. One of the units is located in the main flow channel with the insertion probing configuration while the other is configured as a bypass unit assembly with the main metrology unit. The bypass metrology unit can perform independent metrology tasks and can be exchanged onsite during service, maintenance or repair without dismantle the meter from the service pipeline. The bypass metrology unit also can be used to compare the measured data from time to time and performance self-diagnosis that shall help the performance and data authentication during the meter field service. Both of the units can be powered by battery or external sources. The units can be connected to network as well as provide internal plural storages for data transmission and safety. | 05-01-2014 |
20140190251 | Micromachined Flow Sensor Integrated with Flow Inception Detection and Make of the Same - This invention is related to a microfabricated microelectromechanical systems (a.k.a. MEMS) silicon thermal mass flow sensor integrated with a micromachined thermopile temperature sensor as a flow inception detection sensor. The micromachined thermopile sensor is used to detect the inception of mass flow and therefore to trigger the operation of mass flow sensor from its hibernating mode. By this method, the battery-operated flow speed measuring apparatus can save great deal of electricity and significantly extend the life span of battery. A new design of micromachined thermopile sensor with serpentine shape is used to reduce the complexity of microfabrication process and to increase the flexibility and options for material selection. In order to enhance the sensitivity of the thermopile temperature sensor, a method to maximize the quantity of the junctions is provided as well. | 07-10-2014 |
20140190252 | MEMS MASS FLOW SENSOR ASSEMBLY AND METHOD OF MAKING THE SAME - A silicon mass flow sensor manufacture process that enables the backside contacts and eliminates the conventional front side wire binding process, and the assembly of such a mass flow sensor is disclosed in the present invention. The achieved assembly enhances the reliability by eliminating the binding wire exposure to the flow medium that may lead to detrimental failure due to the wire shortage or breakage while the miniature footprint could be maintained. The assembly further reduces flow instability from the flow sensor package including the bump of wire sealing. The invented mass flow sensor assembly can be a flow sensor module if the supporting sensor carrier is pre-designed with the control electronics. Without the control electronics, the said mass flow sensor assembly is easy to install into desired flow channels and connect to the external control electronics. | 07-10-2014 |
20140268440 | Micromachined High Breakdown Voltage ESD Protection Device for Light Emitting Diode and Method of Making the Same - This invention relates to a micromachined ESD protection device and its microfabrication method for light emitting diode (LEDs) chips. The LEDs is coupled to the ESD protection device in a shunt connection to absorb and eliminate the electrostatic charges induced by human contact or other voltage spike sources. The ESD protection circuit can prevent the LED from burning down and extend its lifespan. By using a thick polyimide layer as the dielectric film for capacitors in the micromachined ESD protection device at the current invention has the advantages with high breakdown voltage compared to other ESD protection circuits. And furthermore, the device in the current invention is easy for mass production with low manufacturing cost. Another embodiment of the present invention is that the multiple-array arrangement in current micromachined ESD protection device could greatly enhance the liability due to multiple-protection and thus to provide the possibility of multiple-times usage. | 09-18-2014 |
20140283595 | MICROMACHINED MASS FLOW SENSOR WITH CONDENSATION PREVENTION AND METHOD OF MAKING THE SAME - The design and manufacture method of a silicon mass flow sensor made with silicon Micromachining MEMS, Micro Electro Mechanical Systems) process for applications of gas flow measurement with highly humidified or liquid vapors is disclosed in the present invention. The said silicon mass flow sensor operates with an embedded heater and an adjacent control temperature sensor beneath the integrated calorimetric and thermal dissipative sensing thermistors. When the condensation takes place at the surface of the said silicon mass flow sensor, the embedded heater shall be turned on to elevate the temperature of the supporting membrane or substrate for the sensing thermistors. The elevated temperature shall be adjusted to above the vaporization temperature with the feedback data of the adjacent temperature sensor such that the surface condensation due to the presence of the liquid vapors in a gas flow can be effectively eliminated. | 09-25-2014 |
20140318960 | MICROMACHINED OXYGEN SENSOR AND METHOD OF MAKING THE SAME - The design and manufacture method of an oxygen concentration sensor made with silicon micromachining (a.k.a. MEMS, Micro Electro Mechanical Systems) process for applications of oxygen measurement with fast response time and low power consumption is disclosed in the present invention. The said silicon oxygen concentration sensor operates with an yttrium stabilized zirconia oxide amperometric cell supported on a membrane made of silicon nitride with a heat isolation cavity underneath or a silicon nitride membrane with silicon plug for mechanical strength enforcement. | 10-30-2014 |
Li Jieh Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20110256512 | METHODS AND APPARATUS FOR MODULATING VARIABLE GRAVITIES AND LAUNCHING VEHICLES - A system, method, and apparatus are described for providing a reduced or modulated gravity environment in a land-based facility. The system includes the evaluation of terrain and man-made structures to support a vertical vehicle guide, the construction of a vehicle guide, the provision of a vehicle and a control system adapted to control a motion of the vehicle up and down along the vehicle guide with a specific velocity profile so as to produce a selected modulated gravity environment. The same apparatus can also be used as a vehicle launching method. | 10-20-2011 |
May Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20130159940 | Gesture-Controlled Interactive Information Board - A method of controlling an information board comprises the steps of sensing a gesture using a gesture capturing controller, determining a type of action having provided the gesture expression from the gesture capturing controller, where the type of command is one of a navigation request. Depending on the determined type of gesture, user interface elements of a spatial configuration are displayed. | 06-20-2013 |
Michael Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20110203367 | Piezoelectric coagulation sensors - This invention provides methods and devices to measure physical characteristics of sample fluids. Samples are introduced into a sample chamber in contact with a mechanically oscillating working member. The vibrations are received by a piezoelectric sensor transducer and correlated to a sample characteristic, such as viscosity or density. The devices include a sample chamber in contact with one or more working members actuated by a piezoelectric actuator and/or monitored by a piezoelectric sensor. | 08-25-2011 |
Ming-Chich Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20110199154 | AUTOMATIC LEVEL CONTROL - Some embodiments regard a circuit comprising: a high voltage transistor providing a resistance; an amplifier configured to receive a current and to convert the current to a first voltage that is used in a loop creating the current; and an automatic level control circuit that, based on an AC amplitude of the first voltage, adjusts a second voltage at a gate of the high voltage transistor and thereby adjusts the resistance and the first voltage; wherein the automatic level control circuit is configured to adjust the first voltage toward the first reference voltage if the first voltage differs from a first reference voltage. | 08-18-2011 |
Mu-Hsiang Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20130039131 | Systems And Methods Involving Multi-Bank, Dual- Or Multi-Pipe SRAMs - Systems and methods are disclosed for increasing the performance of static random access memory (SRAM). Various systems herein, for example, may include or involve dual- or multi-pipe, multi-bank SRAMs, such as Quad-B2 SRAMs. In one illustrative implementation, there is provided an SRAM memory device including a memory array comprising a plurality of SRAM banks and pairs of separate and distinct pipes associated with each of the SRAM banks, wherein each pair of pipes may provide independent access to its associated SRAM bank. | 02-14-2013 |
20140304463 | Systems and Methods Involving Multi-Bank, Dual- or Multi-Pipe SRAMs - Systems and methods are disclosed for increasing the performance of static random access memory (SRAM). Various systems herein, for example, may include or involve dual- or multi-pipe, multi-bank SRAMs, such as Quad-B2 SRAMs. In one illustrative implementation, there is provided an SRAM memory device including a memory array comprising a plurality of SRAM banks and pairs of separate and distinct pipes associated with each of the SRAM banks, wherein each pair of pipes may provide independent access to its associated SRAM bank. | 10-09-2014 |
Ronald K. Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20120115512 | Beacon-Based Geofencing - A mobile device can monitor a current location using a multi-tier approach. A baseband subsystem can monitor a coarse location of the mobile device using various course location parameters, such as a mobile country code (MCC), a location area code (LAC), or a cell identifier (cell ID), as the mobile device moves closer to the geographic region. Upon determining that the mobile device is in a cell that intersects the geographic region, the baseband subsystem can transfer the monitoring to the application subsystem. The task can be performed when the application subsystem determines that the mobile device is currently located in the geographic region. A beacon network can provide more accurate estimates of mobile device location and advertise location based services available to the mobile device. | 05-10-2012 |
20120120922 | CELL RESELECTION USING ACCESS POINT INFORMATION - Data provided by an access point of a wireless local area network (“WLAN”) is used to assist a mobile device in cell reselection. If a serving cell of a cellular communications network is unsuitable for providing cellular service, a candidate cell co-located with the serving cell can be selected as the serving cell based on quality of service metrics associated with the serving cell and the candidate cell. The mobile device can be proactively commanded to switch to the candidate cell for receiving cellular service. In some implementations, the quality of service metrics are calculated from call logs collected from mobile devices operating in the cellular communications network. In some implementations, network information regarding serving cell performance can be used with the call logs to generate the quality of service metrics. | 05-17-2012 |
20120177010 | Multi-Tiered Detection of a Geofence - Methods, program products, and systems for multi-tier detection of a geofence are disclosed. In general, in one aspect, a mobile device can be configured to perform a task when the mobile device enters a geographic region. The mobile device can monitor a current location using a multi-tiered approach. A baseband subsystem can monitor a coarse location of the mobile device using a CDMA system identifier, a CDMA network identifier, a CDMA zone identifier, or a CDMA base station identifier, in that order, as the mobile device moves closer to the geographic region. The baseband subsystem can notify an application subsystem when the mobile device is in a cell that intersects the geographic region. The application subsystem can perform the task upon notification. | 07-12-2012 |
20120177025 | Multiple Granularity Location Determination - A mobile device can store a set of first CDMA identifiers including, for example, system identifiers, network identifiers, or zone identifiers. Each first CDMA identifier can be associated with a first geographic location. The mobile device can determine a current location by matching a current first CDMA identifier with a stored first CDMA identifier. If a user desires a current location that has finer granularity, the mobile device can retrieve a set of second CDMA identifiers including, for example, base station identifiers. Each second CDMA identifiers can be associated with a second geographic location that has a finer granularity than that of the first geographic location. The mobile device can match a current second CDMA identifier from the retrieved second CDMA identifiers and designate the second geographic location associated with the matching second CDMA identifier as the current location that has the finer granularity. | 07-12-2012 |
20120306770 | MOTION-BASED DEVICE OPERATIONS - Methods, program products, and systems of motion-based device operations are described. A mobile device can coordinate operations of a motion sensor and a proximity sensor. The mobile device can determine a gesture event using the motion sensor. The mobile device can determine a proximity event using the proximity sensor. The mobile device can use the gesture event and proximity event to confirm one another, and determine that the mobile device has moved in proximity to a target object following a specified gesture. Upon confirmation, the mobile device can perform a specified task. | 12-06-2012 |
20120307645 | SELECTING WIRELESS ACCESS POINTS FOR GEOFENCE MONITORING - Methods, program products, and systems for monitoring geofence exits using wireless access points are disclosed. In general, in one aspect, the mobile device can select, from multiple wireless access points, one or more wireless access points for monitoring a geofence. Selecting the one or more wireless access points can include determining multiple geographic regions corresponding to the geofence. The mobile device can select the one or more wireless access points based on a maximum total number of wireless access points to be selected and an access point allowance for each of the geographic regions. The access point allowance can indicate a maximum number of wireless access points to be selected for the geographic region. The mobile device can detect a potential entry or exit of the geofence by monitoring the selected one or more wireless access points using a wireless processor. | 12-06-2012 |
20120309376 | BASEBAND ON-BOARD LOCATION MONITORING - Methods, program products, and systems for baseband location monitoring and related functions are disclosed. A mobile device can monitor its own current location using its baseband subsystem and decide whether to selectively activate its application subsystem based on whether particular conditions are satisfied by the current location. The mobile device can also correlate location and cellular signal information using its baseband subsystem and provide the correlated location and cellular signal information to a server. The server can receive the correlated location and cellular signal information from the baseband subsystems of a large number of widely distributed mobile devices and generate respective profiles of cellular network base stations that transmitted the cellular signals to the mobile devices. The profiles of the cellular network base stations can be used by the server in fulfilling subsequent positioning requests from mobile devices that do not currently have the baseband location monitoring enabled. | 12-06-2012 |
20120309387 | Neighbor Cell Location Averaging - In some implementations, a location of a mobile device can be determined by calculating an average of the locations of wireless signal transmitters that have transmitted signals received by the mobile device. In some implementations, locations are weighted with coefficients and the average is a weighted average. In some implementations, the locations of the wireless signal transmitters are determined based on identification information encoded in the wireless signals received by the mobile device. The identification information can include an identifier for a wireless signal transmitter. The identification information can include characteristics of the received wireless signal that can be used to identify wireless signal transmitters. In some implementations, identification information from one signal can be combined with identification information from another signal to determine a location of a wireless transmitter. | 12-06-2012 |
20120309408 | ALTITUDE ESTIMATION USING A PROBABILITY DENSITY FUNCTION - Methods, program products, and systems of location estimation using a probability density function are disclosed. In general, in one aspect, a server can estimate an effective altitude of a wireless access gateway using harvested data. The server can harvest location data from multiple mobile devices. The harvested data can include a location of each mobile device and an identifier of a wireless access gateway that is located within a communication range of the mobile device. The server can calculate an effective altitude of the wireless access gateway using a probability density function of the harvested data. The probability density function can be a sufficient statistic of the received set of location coordinates for calculating an effective altitude of the wireless access gateway. The server can send the effective altitude of the wireless access gateway to other mobile devices for estimating altitudes of the other mobile devices. | 12-06-2012 |
20120309409 | MONITORING GEOFENCE EXIT - Methods, program products, and systems for monitoring geofence exits using wireless access points are disclosed. In general, in one aspect, a mobile device can detect one or more entry gateways that are wireless access points selected for monitoring a geofence. The mobile device can determine that the mobile device is located in the geofence based on the detection. The mobile device can monitor the entry gateways and one or more exit gateways, which can be wireless access points observable by the mobile device when the mobile device is in the geofence. When the mobile device determines, after a number of scans using a wireless processor, that the entry gateways and exit gateways are unobservable, the mobile device can use an application processor to determine whether the mobile device has exited from the geofence. | 12-06-2012 |
20120309410 | Mobile Device Location Estimation - Methods, program products, and systems of location estimation using multiple wireless access gateways are disclosed. In general, in one aspect, a mobile device can scan and detect multiple wireless access gateways. The mobile device can determine an initial estimate of distance between the mobile device and each wireless access gateway. The mobile device can receive, from a server, location data of the detected wireless access gateways. The location data can include an estimated location of each wireless access gateway, an uncertainty of the estimated location, and a reach of each wireless access gateway. The mobile device can assign a weight to each estimated location using the uncertainty, the reach, and the initial estimate. The mobile device can estimate the location of the mobile device using the weighted locations. | 12-06-2012 |
20120309412 | Determining Motion States - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining a motion state of a mobile device. Accelerometer data is received from accelerometer sensors onboard the mobile device, wherein the accelerometer data represents acceleration of the mobile device in three-dimensional space. An accelerometer signal vector representing at least a force due to gravity on the mobile device is determined. Two-dimensional accelerometer data orthogonal to the accelerometer signal vector is calculated. A motion state of the mobile device is determined based on the two-dimensional accelerometer data. | 12-06-2012 |
20120309413 | MONITORING A GEOFENCE USING WIRELESS ACCESS POINTS - Methods, program products, and systems for monitoring a geofence using wireless access points are disclosed. In general, in one aspect, a mobile device receives data defining a geofence. The mobile device can select, from multiple wireless access points, one or more wireless access points for monitoring the geofence. The selected wireless access points can be monitored by a wireless processor of the mobile device. The wireless processor can detect a potential entry of the geofence when at least one of the selected one or more wireless access points is detected. Upon a detection of the potential entry of the geofence by the wireless processor, the mobile device can use an application processor of the mobile device to determine whether the mobile device entered the geofence. | 12-06-2012 |
20120309428 | Location Estimation Using a Probability Density Function - Methods, program products, and systems of location estimation using a probability density function are disclosed. In general, in one aspect, a server can estimate an effective location of a wireless access gateway using harvested data. The server can harvest location data from multiple mobile devices. The harvested data can include a location of each mobile device and an identifier of a wireless access gateway that is located within a communication range of the mobile device. The server can calculate an effective location of the wireless access gateway using a probability density function of the harvested data. The probability density function can be a sufficient statistic of the received set of location coordinates for calculating an effective location of the wireless access gateway. The server can send the effective location of the wireless access gateway to other mobile devices for estimating locations of the other mobile devices. | 12-06-2012 |
20120310587 | Activity Detection - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining a presumed activity associated with a mobile device. A plurality of sensor values detected by one or more sensors onboard the mobile device is received over a period of time. A plurality of derived values is calculated from the plurality of sensor values. The derived values are selectively combined to generate one or more abstract values. A presumed activity is identified from a plurality of possible activities based on a level of similarity between the one or more abstract values and expected values of each of the plurality of possible activities that correspond to the one or more abstract values. | 12-06-2012 |
20130178230 | ALTITUDE ESTIMATION USING A PROBABILITY DENSITY FUNCTION - Methods, program products, and systems of location estimation using a probability density function are disclosed. In general, in one aspect, a server can estimate an effective altitude of a wireless access gateway using harvested data. The server can harvest location data from multiple mobile devices. The harvested data can include a location of each mobile device and an identifier of a wireless access gateway that is located within a communication range of the mobile device. The server can calculate an effective altitude of the wireless access gateway using a probability density function of the harvested data. The probability density function can be a sufficient statistic of the received set of location coordinates for calculating an effective altitude of the wireless access gateway. The server can send the effective altitude of the wireless access gateway to other mobile devices for estimating altitudes of the other mobile devices. | 07-11-2013 |
20130203445 | Beacon-Based Geofencing - A mobile device can monitor a current location using a multi-tier approach. A baseband subsystem can monitor a coarse location of the mobile device using various course location parameters, such as a mobile country code (MCC), a location area code (LAC), or a cell identifier (cell ID), as the mobile device moves closer to the geographic region. Upon determining that the mobile device is in a cell that intersects the geographic region, the baseband subsystem can transfer the monitoring to the application subsystem. The task can be performed when the application subsystem determines that the mobile device is currently located in the geographic region. A beacon network can provide more accurate estimates of mobile device location and advertise location based services available to the mobile device. | 08-08-2013 |
20130231132 | MANAGING A LOCATION DATABASE FOR NETWORK-BASED POSITIONING SYSTEM - Methods, program products, and systems for managing a location database are described. A server computer can receive location information from location-aware mobile devices (e.g., GPS-enabled devices) located within a communication range of access points of a wireless communications network. The server computer can calculate average geographic locations using the received locations for each access point. Based on the average geographic locations, the server computer can assign the access points to cells of a geographic grid. The server computer can filter the access points in each cell based on popularity, stability, longevity, and freshness of the access point and the received data. When a second mobile device connects to an access point in a cell, the server computer can transmit locations of the access points in the cell and in neighboring cells to the second mobile device such that a location of the second mobile device can be estimated. | 09-05-2013 |
20130288718 | Operating Geographic Location Systems - In general, in one aspect, a method includes receiving, on a mobile device, an indication that an application executing on the mobile device has entered a background state, determining, based on data received from a location system of the mobile device, that the mobile device has remained within a geographic area during a time interval, the geographic area being defined by a radius determined according to an application type of the application, and disabling at least a portion of the location system of the mobile device. | 10-31-2013 |
20130316725 | Operating Geographic Location Systems - Among other things, we describe a method that includes receiving, on a mobile device, an indication that an application executing on the mobile device has entered a background state, receiving, from the application, a value indicating a condition for providing location data to the application, disabling a resource associated with the application, while the resource associated with the application is disabled, storing location data received from a location system of the mobile device, and when the condition indicated by the value is met, enabling the resource associated with the application, and providing the stored location data to the application. | 11-28-2013 |
20130324160 | MANAGING ALERTS BASED ON CONTEXT - Systems and methods are provided for managing alerts provided to a user of a mobile device based on context of the mobile device. For example, a perimeter of a geo fence can be decreased when the mobile device enters a particular context (such as when the user is traveling on a train), thereby decreasing unwanted alerts. As another example, certain alerts can be dynamically turned on based on the device entering a specified context (e.g., a particular application being executed or the mobile device is being carried by the user as the user is running), thereby allowing the user to receive alerts that he/she would not have otherwise received. | 12-05-2013 |
20130325856 | APP RECOMMENDATION USING CROWD-SOURCED LOCALIZED APP USAGE DATA - Apps may be tagged with location data when they are used. Mobile device may anonymously submit app usage data. Aggregated app usage data from many mobile devices may be analyzed to determine apps that are particularly relevant to a given location (i.e., exhibiting a high degree of localization). Analysis may include determining the app usage intensity, whether hotspots exist or not at a given location, the spatial entropy of a particular app, the device populations in a particular area, etc. Based on the localized app analysis, apps may be ranked according to local relevance, and, based on this ranking, app recommendations may be provided to a user. | 12-05-2013 |
20130331113 | SYSTEM AND METHOD FOR TILE-BASED REDUCTION OF ACCESS POINT LOCATION INFORMATION - Embodiments of a system and method for tile-based reduction of access point location information are described. Embodiments may reduce a set of network access points and respective locations to generate a reduced set. For instance, embodiments may include parsing a representation of a geographic region into multiple tiles. Embodiments may also include, for each sub-area or “bucket” of multiple buckets that make up a given tile, evaluating the set of network access points and respective locations to identify network access points residing in that bucket, and based on a ranking of the network access points in that bucket, eliminating at least some network access points of that sub-area from the reduced set. Embodiments may also include, for each sub-tile of multiple sub-tiles of the given tile, assigning within the reduced set a common location to multiple access points residing within different locations of that sub-tile. | 12-12-2013 |
20130331127 | PROXIMITY-BASED NOTIFICATIONS IN A MOBILE DEVICE - Methods, program products, and systems for proximity-based notifications are described. A proximity-based notification system can receive a request to be notified when a contact's mobile device is in proximity to a user's mobile device, obtain permission to receive information associated with the contact, receive the information associated with the contact, detect that the contact's mobile device is in proximity to the user's mobile device based on the information associated with the contact, and notify the user that the contact's mobile device is in proximity to the user's mobile device. | 12-12-2013 |
20130332056 | Harvesting Traffic Information From Mobile Devices - A method for collecting the information from the mobile devices for producing real-time traffic data is provided. The process ensures that the collection of data from a mobile device to be non-intrusive to the user of the mobile device by using only communication channels that are already open and by using only Global Positioning System (GPS) data from an application that is already running on the mobile device. The mobile device will participate in the data collection only if its battery power is above certain threshold level or if its battery is currently being charged. The method will not let a mobile device participate in the data collection process if the mobile device has already provided more than a threshold amount of data to the traffic data collection during a particular period of time. The method let only mobile devices that are moving beyond certain speed to participate. | 12-12-2013 |
20130339345 | MOBILE DEVICE WITH LOCALIZED APP RECOMMENDATIONS - Mobile devices can provide app recommendations that are relevant to a location of interest. A localized app recommendation can be triggered (e.g., by a mobile device coming within a threshold distance of an application hotspot or some other user action). A location of interest can be determined. The location of interest can be the current location of the mobile device or another location (e.g., the destination in a mapping app). Using the location of interest, a localized application ranking database with app hotspot data can be queried with location data representing the location of interest. App recommendations can be received and displayed on the mobile device. Icons for apps that are relevant to the location of interest can be visually distinguished from other apps. | 12-19-2013 |
20130346423 | Determining Location and Direction of Travel Using Map Vector Constraints - Systems, methods, and computer program products for determining the location and direction of travel of a mobile device using map vector constraints is disclosed. | 12-26-2013 |
20140031065 | PROVIDING TIME ZONE INFORMATION TO WIRELESS COMMUNICATION DEVICES - A method for determining current local time for a wireless communication device is provided. The method can include a wireless communication device receiving a message sent by a network entity. The message can include location information indicative of a location associated with a time zone in which a serving cell for the wireless communication device is located. The method can further include the wireless communication device extracting the location information from the message; using the location information to determine the time zone; and determining a current local time based on the time zone. | 01-30-2014 |
20140141802 | Multi-Tiered Detection of a Geofence - Methods, program products, and systems for multi-tier detection of a geofence are disclosed. In general, in one aspect, a mobile device can be configured to perform a task when the mobile device enters a geographic region. The mobile device can monitor a current location using a multi-tiered approach. A baseband subsystem can monitor a coarse location of the mobile device using a CDMA system identifier, a CDMA network identifier, a CDMA zone identifier, or a CDMA base station identifier, in that order, as the mobile device moves closer to the geographic region. The baseband subsystem can notify an application subsystem when the mobile device is in a cell that intersects the geographic region. The application subsystem can perform the task upon notification. | 05-22-2014 |
20140256306 | Operating Geographic Location Systems - Among other things, we describe a method that includes receiving, on a mobile device, an indication that an application executing on the mobile device has entered a background state, receiving, from the application, a value indicating a condition for providing location data to the application, disabling a resource associated with the application, while the resource associated with the application is disabled, storing location data received from a location system of the mobile device, and when the condition indicated by the value is met, enabling the resource associated with the application, and providing the stored location data to the application. | 09-11-2014 |
20140364138 | UTILIZING MOBILE WIRELESS ACCESS GATEWAYS FOR LOCATION AND CONTEXT PURPOSES - Methods, program products, and systems of using a mobile WAP for location and context purposes are disclosed. In general, in one aspect, a server can estimate an effective location of a wireless access gateway using harvested data. The server can harvest location data from multiple mobile devices. The harvested data can include a location of each mobile device and an identifier of a wireless access gateway that is located within a communication range of the mobile device. In some implementations, the server can identify a mobile wireless access gateway based on a distance comparison. Data indicating the mobility of a wireless access gateway can be used by a mobile device to initiate one or more actions, including managing power of the mobile device, modifying entrance and exit conditions of virtual fences and determining a context of the mobile device. | 12-11-2014 |
20140364144 | ALTITUDE ESTIMATION USING A PROBABILITY DENSITY FUNCTION - Methods, program products, and systems of location estimation using a probability density function are disclosed. In general, in one aspect, a server can estimate an effective altitude of a wireless access gateway using harvested data. The server can harvest location data from multiple mobile devices. The harvested data can include a location of each mobile device and an identifier of a wireless access gateway that is located within a communication range of the mobile device. The server can calculate an effective altitude of the wireless access gateway using a probability density function of the harvested data. The probability density function can be a sufficient statistic of the received set of location coordinates for calculating an effective altitude of the wireless access gateway. The server can send the effective altitude of the wireless access gateway to other mobile devices for estimating altitudes of the other mobile devices. | 12-11-2014 |
20150072712 | Path Determination Based on Application Usage - Techniques of determining a path using anonymous application usage data are described. A path determination system and method can determine a location and geometrical shape of a path based on anonymous application usage data received from one or more devices. The anonymous application usage data can include an identifier or a category of the application program executed by a device, and multiple locations of the device observed while the application program executes on the device. Based on the locations, the system and method can determine a path for associating with the application program. The system and method can use metadata of the application program for identifying the path in response to a query or a request. The system and method can provide the path to a device for display in an information layer on a virtual map. | 03-12-2015 |
20150073709 | Point of Interest Location Determination Based on Application Usage - Techniques of determining a point of interest (POI) location using anonymous application usage data are described. A POI location determination system can determine geographic coordinates of a POI based on anonymous application usage data received from multiple mobile devices. The system can associate an application program with a POI. The anonymous application usage data can include an identifier or a category of the application program launched by the mobile devices, and a device location of each mobile device at time of launching the application program. Based on the device locations, the system can determine that launching of the application program is concentrated in a geographic area. The system can designate a centroid of the geographic area as a location of the POI. | 03-12-2015 |
Ronald Keryuan Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20110131825 | Magnetometer Accuracy and Use - A parameter related to the Earth's magnetic field can be used to determine accuracy of a magnetometer of a mobile device. In one aspect, a first instance of a parameter related to Earth's magnetic field is determined using data generated by the magnetometer. The magnetometer data can be based in part on a position of the mobile device with respect to the Earth. A second instance of the parameter can be determined using data generated by a model of Earth's magnetic field. The model data can also be based in part on the position of the mobile device with respect to the Earth. The first instance of the parameter can be compared with the second instance of the parameter. An accuracy metric for the magnetometer can be determined based on a result of the comparison. An indication of the accuracy metric can be presented by the mobile device. | 06-09-2011 |
20120072167 | SENSOR FUSION - Accurate and reliable techniques for determining a current status of an accessory device in relation to an electronic device are described. | 03-22-2012 |
20120157158 | Magnetometer Accuracy and Use - A parameter related to the Earth's magnetic field can be used to determine accuracy of a magnetometer of a mobile device. In one aspect, a first instance of a parameter related to Earth's magnetic field is determined using data generated by the magnetometer. The magnetometer data can be based in part on a position of the mobile device with respect to the Earth. A second instance of the parameter can be determined using data generated by a model of Earth's magnetic field. The model data can also be based in part on the position of the mobile device with respect to the Earth. The first instance of the parameter can be compared with the second instance of the parameter. An accuracy metric for the magnetometer can be determined based on a result of the comparison. An indication of the accuracy metric can be presented by the mobile device. | 06-21-2012 |
20130080762 | SENSOR FUSION - Accurate and reliable techniques for determining a current status of an accessory device in relation to an electronic device are described. | 03-28-2013 |
20130104221 | Group Formation Using Anonymous Broadcast Information - A number of devices co-located at a geographic location can broadcast and receive tokens. Tokens can be exchanged using a communication link having limited communication range. Tokens that are received by a device can be stored locally on the device and/or transmitted to a trusted service operating remotely on a network. In some implementations, the tokens can be stored with corresponding timestamps to assist a trusted service in matching or otherwise correlating the tokens with other tokens provided by other devices. The trusted service can perform an analysis on the tokens and timestamps to identify devices that were co-located at the geographic location at or around a contact time which can be defined by the timestamps. A group can be created based on results of the analysis. Users can be identified as members of the group and invited to join the group. | 04-25-2013 |
20130181811 | Magnetometer Accuracy and Use - A parameter related to the Earth's magnetic field can be used to determine accuracy of a magnetometer of a mobile device. In one aspect, a first instance of a parameter related to Earth's magnetic field is determined using data generated by the magnetometer. The magnetometer data can be based in part on a position of the mobile device with respect to the Earth. A second instance of the parameter can be determined using data generated by a model of Earth's magnetic field. The model data can also be based in part on the position of the mobile device with respect to the Earth. The first instance of the parameter can be compared with the second instance of the parameter. An accuracy metric for the magnetometer can be determined based on a result of the comparison. An indication of the accuracy metric can be presented by the mobile device. | 07-18-2013 |
20140062773 | METHOD TO OPTIMIZE PROVIDING ASSISTANCE INFORMATION TO GPS - Methods and apparatus to provide assistance data for satellite navigation in a wireless communication device are disclosed. Processing circuitry in the wireless communication device determines whether to obtain assistance data for navigation based on a set of criteria. The set of criteria include one or more of a property of a geographic region in which the wireless communication device operates, a satellite signal quality estimate measured by the wireless communication device, and a user setting of the wireless communication device. When the set of criteria indicates that assistance data for navigation is beneficial for satellite navigation in the wireless communication device, the processing circuitry obtains one or more sets of assistance data. The processing circuitry configures operation of the wireless communication device for navigation based at least in part on the one or more sets of assistance data obtained. | 03-06-2014 |
20140066064 | USING A LOCATION TO REFINE NETWORK-PROVIDED TIME ZONE INFORMATION - A method for using a location to refine network-provided time zone information is disclosed. The method can include a wireless communication device receiving a time zone information message from a network; determining multiple candidate time zones matching a set of time zone identification parameters included in the received time zone information message; deriving a location of the wireless communication device; and using the location to select a current time zone for the wireless communication device from the candidate time zones matching the set of time zone identification parameters. | 03-06-2014 |
20140113613 | Location-Based Application Program Management - Methods, program products, and systems for location-based application program management are described. A mobile device can receive a first application program to be executed in an application subsystem. The first application program can be configured to be invoked or notified when the mobile device is located at a defined location. The mobile device can register the first application program to a second application program that executes in a baseband subsystem. The mobile device can set the application subsystem to a power-saving operating mode. The second application program can monitor a current location of the mobile device. When the mobile device is currently located at the defined location, the second application program can set the application subsystem to an active operating mode, and invoke the first application program. | 04-24-2014 |
20140121855 | SENSOR FUSION - Accurate and reliable techniques for determining a current status of an accessory device in relation to an electronic device are described. | 05-01-2014 |
20140136451 | Determining Preferential Device Behavior - Systems, methods and computer program products are disclosed for machine learning to determine preferential device behavior. In some implementations, a server receives inputs, including attributes from a client device, crowd-sourced data from a number of other devices and a priori knowledge. The server includes a concept engine that applies machine-learning process to the inputs. The output of the machine learning process is transported to the client device. At the client device, a client engine associates attributes observed at the device to the machine learning output to determine a user profile. Applications may access the user profile to determine preferential device behavior, such as provide targeted information to the user or take action on the device that is personalized to the user of the device. | 05-15-2014 |
20140143275 | Journaling on Mobile Devices - A journaling subsystem on a mobile device stores event data related to applications or other subsystems running on the mobile device. The event data can be stored and indexed in a journal database so that a timeline of past events can be reconstructed in response to search queries. In some implementations, a timeline can be reconstructed with markers on a map display based on search results. When the user interacts with a marker on the map display, the event data collected by the mobile device is made available to the user. | 05-22-2014 |
20140206379 | Detecting Mobile Access Points - In some implementations, a method includes receiving, from a server, location data identifying locations of access points and mobile access points. A mobile device may determine an identifier of an access point within a communication range. The identifier is compared with the location data to identify parameters for the access point. The access point is determined to be a mobile access point based on the identified parameters included in the location data. In response to identifying the mobile access point, operating parameters executed by the mobile device are updated. | 07-24-2014 |
20140325858 | Magnetometer Accuracy and Use - A parameter related to the Earth's magnetic field can be used to determine accuracy of a magnetometer of a mobile device. In one aspect, a first instance of a parameter related to Earth's magnetic field is determined using data generated by the magnetometer. The magnetometer data can be based in part on a position of the mobile device with respect to the Earth. A second instance of the parameter can be determined using data generated by a model of Earth's magnetic field. The model data can also be based in part on the position of the mobile device with respect to the Earth. The first instance of the parameter can be compared with the second instance of the parameter. An accuracy metric for the magnetometer can be determined based on a result of the comparison. An indication of the accuracy metric can be presented by the mobile device. | 11-06-2014 |
20140364149 | Modeling Significant Locations - Techniques for modeling significant locations are described. A significant location can be a location that is significant to a user of a mobile device for a variety of reasons. The mobile device can determine that a place or region is a significant location upon determining that, with sufficient certainty, the mobile device has stayed at the place or region for a sufficient amount of time. The mobile device can construct a state model that is an abstraction of one or more significant locations. The state model can include states representing the significant locations, and transitions representing movement of the mobile device between the locations. The mobile device can use the state model to provide predictive user assistance. | 12-11-2014 |
20140364150 | Predictive User Assistance - Techniques for predictive user assistance are described. A mobile device can learn movement patterns of the mobile device. The mobile device can construct a state model that is an abstraction of locations where the mobile device stayed for sufficient amount of time. The state model can include states representing the locations, and transitions representing movement of the mobile device between the locations. The mobile device can use the state model, a current location of the mobile device, and a current time to determine a predicted future location of the mobile device at a given future time. Based on the predicted location and the given future time, the mobile device can predict what assistance a user of the mobile device may request. The mobile device can then provide the assistance to the user before the given future time. | 12-11-2014 |
20150073703 | PROVIDING TRANSIT INFORMATION - Methods, systems, and computer program products for determining transit routes through crowd-sourcing, for determining an estimated time of arrival (ETA) of a vehicle of the transit route at a given location, and for providing predictive reminders to a user for catching a vehicle of the transit route. A server receives signal source information about wireless signal sources detected by user devices, including information about a first wireless signal source detected by some devices. The server determines that the first wireless signal source is moving. The server determines that the first wireless signal source is associated with a public transit route upon determining that the signal source information satisfies one or more selection criteria. The server stores information associating the first wireless signal source with the public transit route as transit movement data corresponding to the public transit route. | 03-12-2015 |
Rueyshing Star Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20110059567 | MEMS device package with vacuum cavity by two-step solder reflow method - In a method of vacuum packaging a MEMS device, at least one MEMS device is attached on a substrate. A solder preform is printed on the substrate at the perimeter surrounding the substrate. A lid is attached to the solder preform wherein the lid provides a cavity enclosing the at least one MEMS device. A first reflowing step reflows the solder at a first temperature, partially sealing the lid/substrate interface and at the same time does the outgassing and baking procedure for the packaging. Flux is applied onto an outer ring of the solder preform and a second step reflows the solder at a second temperature, completely sealing the lid/substrate interface and providing a vacuum cavity enclosing the at least one MEMS device. | 03-10-2011 |
Runzhen Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100156911 | TRIGGERING ANIMATION ACTIONS AND MEDIA OBJECT ACTIONS - A request may be received to trigger an animation action in response to reaching a bookmark during playback of a media object. In response to the request, data is stored defining a new animation timeline configured to perform the animation action when playback of the media object reaches the bookmark. When the media object is played back, a determination is made as to whether the bookmark has been encountered. If the bookmark is encountered, the new animation timeline is started, thereby triggering the specified animation action. An animation action may also be added to an animation timeline that triggers a media object action at a location within a media object. When the animation action is encountered during playback of the animation timeline, the specified media object action is performed on the associated media object. | 06-24-2010 |
20130120400 | ANIMATION CREATION AND MANAGEMENT IN PRESENTATION APPLICATION PROGRAMS - An animation timeline is analyzed to determine one or more discrete states. Each discrete state includes one or more animation effects. The discrete states represent scenes of a slide in a slide presentation. The concepts of scenes allows user to view a timeline of scenes, open a scene, and direct manipulate objects in the scene to author animations. The animations can include motion path animation effects, which can be directly manipulated utilizing a motion path tweening method. To aid in direct manipulation of a motion path of an object, a ghost version of the object can be shown to communicate to a user the position of the object after a motion path animation effect that includes the motion path is performed. The ghost version may also be used to show a start position when a start point is manipulated. | 05-16-2013 |
20130120403 | ANIMATION CREATION AND MANAGEMENT IN PRESENTATION APPLICATION PROGRAMS - An animation timeline is analyzed to determine one or more discrete states. Each discrete state includes one or more animation effects. The discrete states represent scenes of a slide in a slide presentation. The concepts of scenes allows user to view a timeline of scenes, open a scene, and direct manipulate objects in the scene to author animations. The animations can include motion path animation effects, which can be directly manipulated utilizing a motion path tweening method. To aid in direct manipulation of a motion path of an object, a ghost version of the object can be shown to communicate to a user the position of the object after a motion path animation effect that includes the motion path is performed. The ghost version may also be used to show a start position when a start point is manipulated. | 05-16-2013 |
20130120405 | ANIMATION CREATION AND MANAGEMENT IN PRESENTATION APPLICATION PROGRAMS - An animation timeline is analyzed to determine one or more discrete states. Each discrete state includes one or more animation effects. The discrete states represent scenes of a slide in a slide presentation. The concepts of scenes allows user to view a timeline of scenes, open a scene, and direct manipulate objects in the scene to author animations. The animations can include motion path animation effects, which can be directly manipulated utilizing a motion path tweening method. To aid in direct manipulation of a motion path of an object, a ghost version of the object can be shown to communicate to a user the position of the object after a motion path animation effect that includes the motion path is performed. The ghost version may also be used to show a start position when a start point is manipulated. | 05-16-2013 |
Shu Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20090193018 | Matching Engine With Signature Generation - A system and a method generates at least one signature associated with document. In one embodiment, a document comprised of text is received and parsed to generate a token set. The token set includes a plurality of tokens. Each token corresponds to the text in the document that is separated by a predefined character characteristic. A score is calculated for each token in the token set based on a frequency and distribution of the text in the document. Each token is then ranked based on the calculated score. A subset of the ranked tokes is selected and a signature is generated for each occurrence of the selected tokens. The selected list of signatures is then output. | 07-30-2009 |
Shuogang Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20130137276 | METHOD AND APPARATUS FOR PREVENTING NATIVE OXIDE REGROWTH - A method for combinatorially processing a substrate is provided. The method includes introducing a first etchant into a reactor cell and introducing a fluid into the reactor cell while the first etchant remains in the reactor cell. After initiating the introducing the fluid, contents of the reactor cell are removed through a first removal line and a second removal line, wherein the first removal line extends farther into the reactor cell than the second removal line. A level of the fluid above an inlet to the first removal line is maintained while removing the contents. A second etchant is introduced into the reactor cell while removing the contents through the first removal line and the second removal line. The method includes continuing the introducing of the second etchant until a concentration of the second etchant is at a desired level, wherein the surface of the substrate remains submerged. | 05-30-2013 |
20130137277 | Critical Concentration in Etching Doped Poly Silicon With HF/HNO3 - In some embodiments, the present invention discloses an etchant solution hydrochloric acid and nitric acid to etch doped polysilicon at low etch rates. The doped polysilicon can be doped with Ge, In, B and Ga. Preferably, the concentration of hydrochloric acid can be greater than 1 vol %, and the concentration of nitric acid is greater than 15 vol %. | 05-30-2013 |
20130162995 | Layer Thickness Measurement - A method of measuring the thickness of a one or more layers using ellipsometry is presented which overcomes problems with fitting a model to data collected in the presence of a top surface having a surface roughness (peak-to-trough) greater than about 100 Å. Prior to measurement, the top layer is pretreated to form an oxide layer of thickness between about 15 Å and about 30 Å. Ellipsometry data as a function of wavelength is then collected, and the ellipsometry data is fitted to a model including the oxide layer. For layers of doped polycrystalline silicon layers with a rough surface, the model comprises a layer consisting of a mixture of polycrystalline silicon and amorphous silicon and a top layer consisting of a mixture of polycrystalline silicon and silicon dioxide, and the pretreatment can be performed for about 10 minutes at 600 C in an oxygen atmosphere. | 06-27-2013 |
20140094037 | Method and Apparatus for Preventing Native Oxide Regrowth - A method for combinatorially processing a substrate is provided. The method includes introducing a first etchant into a reactor cell and introducing a fluid into the reactor cell while the first etchant remains in the reactor cell. After initiating the introducing the fluid, contents of the reactor cell are removed through a first removal line and a second removal line, wherein the first removal line extends farther into the reactor cell than the second removal line. A level of the fluid above an inlet to the first removal line is maintained while removing the contents. A second etchant is introduced into the reactor cell while removing the contents through the first removal line and the second removal line. The method includes continuing the introducing of the second etchant until a concentration of the second etchant is at a desired level, wherein the surface of the substrate remains submerged. | 04-03-2014 |
20140170857 | Customizing Etch Selectivity with Sequential Multi-Stage Etches with Complementary Etchants - A method of combinatorial processing involving etching a first material and a second material on a substrate comprising: etching the first material with a high first etch rate with a first etchant; etching the second material with a high second etch rate with a second etchant, wherein the first etchant and the second etchant are used sequentially without being separated by a rinse. | 06-19-2014 |
20140315331 | Screening of Surface Passivation Processes for Germanium Channels - Candidate wet processes for native oxide removal from, and passivation of, germanium surfaces can be screened by high-productivity combinatorial variation of different process parameters on different site-isolated regions of a single substrate. Variable process parameters include the choice of hydrohalic acid used to remove the native oxide, the concentration of the acid in the solution, the exposure time, and the use of an optional sulfur passivation step. Measurements to compare the results of the process variations include attenuated total reflectance Fourier transform infrared spectroscopy (ATR-FTIR), contact angle, atomic force microscopy (AFM), scanning electron microscopy (SEM), and X-ray fluorescence (XRF). A sample screening experiment indicated somewhat less native oxide regrowth using HCl or HBr without sulfur passivation, compared to using HF with sulfur passivation. | 10-23-2014 |
Steven Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20090075343 | SELECTION OF DNA ADAPTOR ORIENTATION BY NICKING - Aspects described and claimed herein provide methods to insert multiple DNA adaptors into a population of circular target DNAs at defined positions and orientations with respect to one another using nicking reactions. The resulting multi-adaptor constructs are then used in massively-parallel nucleic acid sequencing techniques. | 03-19-2009 |
Thomas B. Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20090150838 | METHOD OF PROGRESSIVELY PROTOTYPING AND VALIDATING A CUSTOMER'S ELECTRONIC SYSTEM DESIGN - A method for prototyping and validating a customer's electronic system design (ESD) with design data is proposed. The design data is partitioned into hierarchical design elements (HDEs) plus their respective test benches. The ESD couples with customer's customer peripheral devices CPDs via their peripheral interface terminals PITs thus forming interconnected hierarchical system elements (HSEs) interacting with one another according to a functional validation specification. The HSEs form numerous system hierarchy levels (SHLs). The method includes: | 06-11-2009 |
20090150839 | INTEGRATED PROTOTYPING SYSTEM FOR VALIDATING AN ELECTRONIC SYSTEM DESIGN - An integrated prototyping system (IPS) is proposed for verifying and validating an electronic system design (ESD) with hierarchical design elements (HDEs). The IPS has: a) A reprogrammable logic device (RPLD) having an emulation timing base and an RPLD-interface for programming and simulating HDEs under validation while transacting exchanging vectors. The RPLD is also switchably coupled to numerous external peripheral electronic devices (PED), b) An EDA simulator for simulating then verifying selected HDEs while transacting exchanging vectors. The EDA simulator also has a simulator interface; and c) An IPS controller bridging the RPLD and the EDA simulator. The IPS controller has an IPS executive for progressively verifying and validating the ESD. The IPS executive further includes a co-emulation software for jointly and simultaneously running the RPLD and the EDA simulator with an event-based synchronization scheme for interchanging exchanging vectors on demand between the RPLD and the EDA simulator. | 06-11-2009 |
20100100860 | METHOD AND APPARATUS FOR DEBUGGING AN ELECTRONIC SYSTEM DESIGN (ESD) PROTOTYPE - Using a vector-based emulation technique, a hardware-based prototyping system reduces time-consuming recompilation and reduces the iteration time for a verification run. The vector-based emulation technique takes advantage of information derived from user-defined probe points, automatically generated probe points and low-latency snapshots. Using a bounded-cycle simulation technique, the hardware-based prototyping system can provide complete or partial simulation traces covering interested signals and can efficiently evaluates assertions. A user is therefore able to debug in a real system test and to identify causes of fault conditions interactively under a controlled vector debugging environment. | 04-22-2010 |
20100305933 | Method and Apparatus for Verifying Logic Circuits Using Vector Emulation with Vector Substitution - A method for verifying a logic circuit in a prototyping system includes (a) configuring programmable logic circuits of the prototyping system to implement the logic circuit and to implement probe circuits for accessing internal nodes of the logic circuit; (b) preparing emulation vectors for use in a vector emulation of the logic circuit in the prototyping system; (c) setting one or more vector substitution points; (d) preparing one or more packet vectors at each vector substitution point for replacing emulation vectors in the vector emulation; (e) performing the vector emulation using the emulation vectors until one of the vector substitution points is reached; and (f) substituting packet vectors for the corresponding emulation vectors at vector substitution point and continuing the vector emulation. | 12-02-2010 |
20110289469 | VIRTUAL INTERCONNECTION METHOD AND APPARATUS - A prototyping system includes (i) a vector processor having an interface for communicating with a host processor and a second interface (e.g., a vector processor bus) for dispatching vectors; (ii) a number of programmable logic circuits each coupled to the second interface to receive the dispatched vectors; and (iii) a compiler for (a) partitioning an electronic circuit into multiple partitions, assigning each partition to one of the programmable logic circuits, (b) providing multiple connections each provided for connecting signals among the partitions, (c) providing in each programmable logic circuit an interface circuit module that manages the connections among partitions using a virtual interconnection technique, and (d) assigning the physical interconnection resources, such as pins of the programmable logic circuits and physical wires on the boards. First and further assigns at least one virtual interconnection (secondary I/O) between partitions to realize the connections among partitions. The prototyping system is associated with a method for prototyping an electronic design, which includes (i) compiling an electronic design into (a) multiple partitions, each partition being compiled for implementation in a programmable logic circuit (e.g., a field programmable gate array integrated circuit), and (b) multiple connections that connect signals between the partition; and (ii) compiling into each programmable logic circuit an interface circuit module for managing the connections using a virtual interconnection technique. | 11-24-2011 |
20120005547 | SCALABLE SYSTEM DEBUGGER FOR PROTOTYPE DEBUGGING - A prototype debugging system controlled by a host processor over a host bus includes: (a) a vector processor interface bus; (b) one or more programmable logic circuits, at least one of which provided to implement: (i) a logic circuit under verification; (ii) one or more programmable embedded debug circuits each receiving a first group of selected signals from the logic circuit under verification and providing control signals for (1) selecting a portion of the first group of selected signals, or (2) affecting the values of a second group of selected signals in the logic circuit under verification based on a portion of the first group of selected signals satisfying a predetermined triggering condition, wherein the programmable embedded debug circuits each including a built-in memory for storing signal vectors, the programmable embedded debug circuits each being configured according to a trigger specification defining one or more trigger states and triggering conditions; and (iii) a local debugging controller that controls programmable embedded debug circuits and transfers signal vectors between the built-in memories of the programmable embedded debug circuits and the vector processor interface bus; and (c) a vector processor which controls transferring of signal vectors between the host processor and the vector processor interface bus. | 01-05-2012 |
Tze-Chiang Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20130044554 | DRAM REPAIR ARCHITECTURE FOR WIDE I/O DRAM BASED 2.5D/3D SYSTEM CHIPS - A 2.5D or 3D repair architecture includes a logic die, and a memory die. In the 2.5D architecture, the logic die and memory die are mounted on an interposer. In the 3D architecture, the memory die is mounted on the logic die. The logic has a control logic wrapped with a processor wrapper. The processor wrapper enables testing components of the control logic. The control logic further comprises a wide input/output controller, a built-in-repair analyzer (BIRA), and a repair controller. A method utilizing the repair architecture provides for repairing failed columns and rows of a memory device. | 02-21-2013 |
Tzu-Fang Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20120196452 | METHOD TO INCREASE TENSILE STRESS OF SILICON NITRIDE FILMS USING A POST PECVD DEPOSITION UV CURE - High tensile stress in a deposited layer, such as a silicon nitride layer, may be achieved utilizing one or more techniques employed either alone or in combination. In one embodiment, a silicon nitride film having high tensile stress may be formed by depositing the silicon nitride film in the presence of a porogen. The deposited silicon nitride film may be exposed to at least one treatment selected from a plasma or ultraviolet radiation to liberate the porogen. The silicon nitride film may be densified such that a pore resulting from liberation of the porogen is reduced in size, and Si—N bonds in the silicon nitride film are strained to impart a tensile stress in the silicon nitride film. In another embodiment, tensile stress in a silicon nitride film may be enhanced by depositing a silicon nitride film in the presence of a nitrogen-containing plasma at a temperature of less than about 400° C., and exposing the deposited silicon nitride film to ultraviolet radiation. | 08-02-2012 |
Tzu-Hsin Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20080308901 | Integrated circuit having a thin passivation layer that facilitates laser programming, and applications thereof - An integrated circuit having a thin passivation layer that facilitates laser programming, and applications thereof. In an embodiment, the integrated circuit includes a metal layer that has at least one fuse. A passivation layer is deposited over the metal layer. The passivation layer has a thickness that is less than 4,500 angstroms in order to enable laser programming of the at least one fuse without having to etch the passivation layer in the area of the at least one fuse prior to laser programming. In embodiments, the passivation layer has a thickness that is in a range of about 2,000 angstroms to about 4,000 angstroms, and the metal layer includes copper metal conductors that are protected by a barrier metal such as, for example, titanium nitride (TiN) or silicon nitride (SiN). | 12-18-2008 |
Wenjin Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20130212543 | LENS HEATING AWARE SOURCE MASK OPTIMIZATION FOR ADVANCED LITHOGRAPHY - A computer-implemented method for improving a lithographic process for imaging a portion of a design layout onto a substrate using a lithographic projection apparatus comprising an illumination source and projection optics, the method including computing a multi-variable cost function of a plurality of design variables that are characteristics of the lithographic process, at least some of the design variables being characteristics of the illumination source and the design layout, the computing of the multi-variable cost function accounting for lens heating effects; and reconfiguring the characteristics of the lithographic process by adjusting the design variables until a predefined termination condition is satisfied. | 08-15-2013 |
Xingang Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20120271692 | Method and System for Smart Phone Based Virtual Card - The present invention discloses Virtual Card Mobile App (VCMA) as a medium for replacing real world commercial wallet cards. VCMA furnishes a consumer with a UVC service, which enables a consumer to easily obtain, manage and use Vendor Virtual Cards (VVC) that are offered by vendors. VCMA allows users to carry unlimited number of virtual cards from unlimited number of vendors. VCMA makes it much easier and more secure for a user to sign up, carry, manage and use a card. It also enables user to perform many functions, such as checking balances, checking rewards, searching specials, checking product info, ordering products, and making payments. User can not perform these functions using traditional physical cards. In the present invention, VCMA and virtual card services are managed by a central card management system (CCMS). CCMS also provides virtual card operation services to vendors, so that vendors can issue virtual cards, provide card services, and administer card services. Moreover, CCMS serves as a broker between a user and a vendor. Credential and private information, such as address, phone, age, password, pin and payment account number, are stored in CCMS, not with the vendor. When a transaction is performed, the credential information never goes through a vendor's equipment. Therefore, the system provides better security and privacy. | 10-25-2012 |
Yao-Hsin Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100232070 | APPARATUS OF A SLIDER LIMITER FOR PROTECTING READ-WRITE HEAD FROM NON-OPERATIONAL SHOCK IN A HARD DISK DRIVE - This application discloses a hard disk drive comprising a landing ramp mounted to a disk base including a slider limiter for at least one slider in the hard disk drive to limit movement of the sliders during a non-operational shock event while parked on the loading ramp. Each of the slider limiters includes a clearance zone configured so that when the slider contacts the slider limiter during the non-operational event, the read-write head remains out of contact with the slider limiter. The clearance zone may include a recess and/or a cutout. The clearance zone may include a recess and/or a cutout. The recess may take any shape, for example the recess may be a polygon and/or curved in cross section. The polygon may have at least two sides. The clearance zone may further include a radial bulge to further protect the read-write head during non-operational shock events. | 09-16-2010 |
20100284110 | APPARATUS OF A ARM LIMITER FOR MINIMIZING EFFECT OF NON-OPERATIONAL SHOCK IN A HARD DISK DRIVE - This application discloses a hard disk drive comprising a arm limiter mounted on a disk base to limit movement of the actuator arms during a non-operational shock event while parked. The arm limiter and disk base are disclosed in various combinations to limit actuator arm movement during non-operational shocks. | 11-11-2010 |
Yennun Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20090285123 | Method and apparatus for content-based routing and filtering at routers using channels - Channels between routers for use in packet routing via payload inspection. The channels constitute logical connections between routers and include subjects and attributes. Publishers create channels for routing particular types of content as defined by the subjects and attributes. The publishers also create proxies and notifications on the channels. The channel definitions for routers identify packet or message structures so that the routers can locate attributes in the packets for content-based routing. The routers apply the packet attributes to filters encapsulating subscriptions in order to perform the content-based routing in the network core. The routers also locally cache content, providing distributed caching of content throughout the network core. | 11-19-2009 |
Yichao Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20110010484 | OPTIMIZED PAGE PROGRAMMING ORDER FOR NON-VOLATILE MEMORY - During a programming data transfer process in a non-volatile storage system, recording units of data are transferred from a host to a memory device, such as a memory card. For each recording unit, pages of data are arranged in an order such that a page which takes longer to write to a memory array of the memory device is provided before a page which takes less time to write. Overall programming time for the recording unit is reduced since a greater degree of parallel processing occurs. While the page which takes longer to program is being programmed to the memory array, the page which takes less time to program is being transferred to the memory device. After programming is completed, the memory device signals the host to transfer a next recording unit. The pages of data may include lower, middle and upper pages. | 01-13-2011 |
20120311244 | Balanced Performance for On-Chip Folding of Non-Volatile Memories - A non-volatile memory system receives and stores host data. As the memory system receives host data, it initially writes the data in a binary format and then subsequently performs an on-chip folding operation on the data, storing the data in a multi-state format. The memory system interleaves the phases of the folding operations so that performance is made more uniform across allocation units, where the host stores data according to allocation units. The memory system also can perform the binary and subsequent on-chip folding operations on multiple memory planes in parallel, where the controller also balances the operations so that performance is made more uniform between planes with respect to allocation units as the data is received from the host. To further maintain performance, the memory system uses a free block list having a reserve portion that is only accessible for a specified set of commands. | 12-06-2012 |
20130173874 | System and Method for Pre-interleaving Sequential Data - A method and system for operating a memory device in programming mode is disclosed. The memory device includes a programming mode and a normal mode. The memory device in programming mode increases the number of physical planes that can be programmed in parallel than can be programmed in normal mode. In this way, the memory device may be programmed more quickly at various times of operation of the memory device (such as during manufacturing). The host system may send rearranged data to the memory device in programming mode with the rearranged data accounting for the increased number of physical planes programmed in parallel. | 07-04-2013 |
20130346805 | FLASH MEMORY WITH TARGETED READ SCRUB ALGORITHM - A method and system have been described for counteracting and correcting for read disturb effects in blocks of flash memory. The method may include the step of a controller of the memory system performing a read scrub scan on only a portion of one targeted word line in a block at desired intervals. The controller may calculate whether a read scrub scan is necessary based on a probabilistic determination that is calculated in response to each received host read command. The controller may then place a block associated with the targeted word line into a refresh queue if a number of errors are detected in the targeted word line that meets or exceeds a predetermined threshold. The block refresh process may include copying the data from the block into a new block during a background operation. | 12-26-2013 |
20140173382 | INSPECTION OF NON-VOLATILE MEMORY FOR DISTURB EFFECTS - A method performed in a data storage device including a non-volatile memory includes reading a representation of data, the representation corresponding to one or more selected states of storage elements of a group of storage elements of the non-volatile memory. The method includes, in response to a count of errors in the representation of the data exceeding a threshold, scheduling a remedial action to be performed on the group of storage elements. | 06-19-2014 |
20140281685 | PROBABILITY-BASED REMEDIAL ACTION FOR READ DISTURB EFFECTS - A method may be performed in a data storage device that includes a memory including a three-dimensional (3D) memory and a controller, in response to a request to read data from the memory. The data is located within a first word line of the memory. The method includes accessing the data from the first word line and determining, based on a probability threshold, whether to perform a remedial action with respect to a second word line. | 09-18-2014 |
20140281766 | PROBABILITY-BASED REMEDIAL ACTION FOR READ DISTURB EFFECTS - A method may be performed in a data storage device that includes a memory and a controller, in response to a request to read data from the memory. The data is located within a first word line of the memory. The method includes accessing the data from the first word line and determining, based on a probability threshold, whether to perform a remedial action with respect to a second word line. | 09-18-2014 |
20140321202 | DEFECTIVE BLOCK MANAGEMENT - In a flash memory, erase blocks containing shorted or broken word lines may be used, at least in part, to store user data. Such blocks may use different parameters to those used by non-defective blocks, may be subject to different wear leveling, and may store data selected to reduce the number of access operations. | 10-30-2014 |
Yiren Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20130024599 | Method and Apparatus for SSD Storage Access - A media management system including an application layer, a system layer, and a solid state drive (SSD) storage layer. The application layer includes a media data analytics application configured to assign a classification code to a data file. The system layer is in communication with the application layer. The system layer includes a file system configured to issue a write command to a SSD controller. The write command includes the classification code of the data file. The SSD storage layer includes the SSD controller and erasable blocks. The SSD controller is configured to write the data file to one of the erasable blocks based on the classification code of the data file in the write command. In an embodiment, the SSD controller is configured to write the data file to one of the erasable blocks storing other data files also having the classification code. | 01-24-2013 |
20130042053 | Method and Apparatus for Flexible RAID in SSD - A solid state drive (SSD) employing a redundant array of independent disks (RAID) scheme includes a flash memory chip, erasable blocks in the flash memory chip, and a flash controller. The erasable blocks are configured to store flash memory pages. The flash controller is operably coupled to the flash memory chip. The flash controller is also configured to organize certain of the flash memory pages into a RAID line group and to write RAID line group membership information to each of the flash memory pages in the RAID line group. | 02-14-2013 |
20130132643 | Method and Apparatus for Scalable Low Latency Solid State Drive Interface - A solid state drive (SSD) apparatus including a plurality of solid state drives, a channel-interleaved interface operably coupled to the solid state drives, and a Peripheral Component Interconnect Express (PCIe) bridge operably coupled to the channel-interleaved interface. | 05-23-2013 |
20130135816 | Method and Apparatus for Scalable Low Latency Solid State Drive Interface - An embodiment solid state drive (SSD) apparatus includes a plurality of computer processing unit (CPU) blades, a channel-interleaved interface operably coupled to the CPU blades, and an input/output (I/O) blade operably coupled to the channel-interleaved interface. In an embodiment, the CPU blades include a processor running a plurality of virtual machines that are locally switched using an Ethernet controller on a chip. | 05-30-2013 |
Yiren R. Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20120320735 | SCATTER AND GATHER SCHEME FOR AGGREGATING MULTIPLE HIGH SPEED POINT-TO-POINT INTERFACES - A mechanism for combining plurality of point-to-point data channels to provide a high-bandwidth data channel having an aggregated bandwidth equivalent to the sum of the bandwidths of the data channels used is provided. A mechanism for scattering segments of incoming data packets, called data chunks, among available point-to-point data channel interfaces is further provided. A decision as to the data channel interface over which to send a data chunk to can be made by examining a fullness status of a FIFO coupled to each interface. An identifier of a data channel on which to expect a subsequent data chunk can be provided in a control word associated with a present chunk of data. Using such information in control words, a receive-end interface can reassemble packets by looking to the control word in a currently processing data chunk to find a subsequent data chunk. | 12-20-2012 |
Yue Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20090198738 | System and Method for an Adaptive List Prefetch - A method, system, and computer program product are provided for retrieving records into a main memory. A first number of gaps and a first total gap size are received for a list of records from a database subsystem. A determination is made of a first average gap size using the first number of gaps and the first total gap size. A determination is made as to whether the first average gap size is greater than a prestaging threshold value. Responsive to the first average gap size being equal to or less than the prestaging threshold value, a prestaging flag is set for the list of records. Then, the list of records is retrieved into the main memory using prestaging. | 08-06-2009 |
Yun Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20120185895 | Method and Apparatus for Inserting Advertisements in Content - In accordance with some embodiments, advertisements may be inserted into ongoing content using predefined break points within that content. For example, the break points may be defined by times within the content and specify advantageous situations for the interruption of the ongoing content and the insertion of commercials. In some embodiments, conditions may be placed on the activities which may occur during the playback of commercials, including the disabling of fast forwarding. In addition, commercials may be automatically inserted in the predetermined content break point based on user provided criteria. In some embodiments, the user criteria may be applicable generally to all assets and, in other cases, the user criteria may be specific to a particular asset, but, in both cases, in some embodiments, the advertisements may be populated within the content automatically. | 07-19-2012 |
Yusheng Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20090040926 | System and Method of Traffic Inspection and Stateful Connection Forwarding Among Geographically Dispersed Network Appliances Organized as Clusters - A peering relationship among two or more network appliances is established through an exchange of control messages among the network appliances. The peering relationship defines a cluster of peered network appliances, and at each network appliance of the cluster traffic flow state information for all the network appliances of the cluster is maintained. Network traffic associated with traffic flows of the network appliances of the cluster is managed according to the state information for the traffic flows. This managing of the network traffic may include forwarding among the network appliances of the cluster (i.e., to those of the appliances handling the respective flows) at least some of the network traffic associated with one or more of the traffic flows according to the state information for the one or more traffic flows. The traffic flows may be TCP connections or UDP flows. | 02-12-2009 |
20100118869 | Facilitating Transition of Network Operations from IP Version 4 to IP Version 6 - Methods, apparatuses and systems directed to facilitating transitions from IPv4 to IPv6 networks. In particular implementations, the invention facilitates or enables accessibility of network application services between IPv4 and IPv6 hosts, or traversal of network paths including both IPv6 or IPv4 domains. Particular implementations of the invention are directed to selective mapping of network layer addresses between IPv6 and IPv4 protocols and Domain Name System records under one or more policy controls. Other implementations of the invention are directed to a proxy-to-proxy based tunnel architecture allowing hosts implementing a first network layer protocol, such as IPv4, to traverse a network implementing a second network layer protocol, such as IPv6. | 05-13-2010 |
20110182291 | Facilitating Transition of Network Operations from IP Version 4 to IP Version 6 - Methods, apparatuses and systems directed to facilitating transitions from IPv4 to IPv6 networks. In particular implementations, the invention facilitates or enables accessibility of network application services between IPv4 and IPv6 hosts, or traversal of network paths including both IPv6 or IPv4 domains. Particular implementations of the invention are directed to selective mapping of network layer addresses between IPv6 and IPv4 protocols and Domain Name System records under one or more policy controls. Other implementations of the invention are directed to a proxy-to-proxy based tunnel architecture allowing hosts implementing a first network layer protocol, such as IPv4, to traverse a network implementing a second network layer protocol, such as IPv6. | 07-28-2011 |
20120226820 | SYSTEM AND METHOD OF TRAFFIC INSPECTION AND STATEFUL CONNECTION FORWARDING AMONG GEOGRAPHICALLY DISPERSED NETWORK APPLIANCES ORGANIZED AS CLUSTERS - A peering relationship among two or more network appliances is established through an exchange of control messages among the network appliances. The peering relationship defines a cluster of peered network appliances, and at each network appliance of the cluster traffic flow state information for all the network appliances of the cluster is maintained. Network traffic associated with traffic flows of the network appliances of the cluster is managed according to the state information for the traffic flows. This managing of the network traffic may include forwarding among the network appliances of the cluster (i.e., to those of the appliances handling the respective flows) at least some of the network traffic associated with one or more of the traffic flows according to the state information for the one or more traffic flows. The traffic flows may be TCP connections or UDP flows. | 09-06-2012 |
20120284416 | Establishing Tunnels Between Selective Endpoint Devices Along Communication Paths - In one embodiment, an intermediary device situated along a communication path between two endpoint devices may receive communication packets sent along the communication path. If the intermediary device receives a connection-initiating packet having a customization indicator and a connection-acknowledgement packet having a customization indicator, then the intermediary device may install a bypass rule. | 11-08-2012 |
20130266020 | Establishing Tunnels Between Selective Endpoint Devices Along Communication Paths - In one embodiment, an intermediary device situated along a communication path between two endpoint devices may receive communication packets sent along the communication path. If the intermediary device receives a connection-initiating packet having a customization indicator and a connection-acknowledgement packet having a customization indicator, then the intermediary device may install a bypass rule. | 10-10-2013 |
Zhong Shou Huang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20080252588 | Column Electrode Driving Circuit and Display Device Using It - An object of the invention is to mitigate effect of variations of electrical characteristics or other performances of amplifiers used in a driving circuit system and combat the so-called artifact such as stripe patterns in displayed images even in a case of the same gray-scale of display. A column electrode driving circuit | 10-16-2008 |