Ong, CA
Adrian Ong, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20130027006 | BOOST POWER CONVERTER WITH HIGH-SIDE ACTIVE DAMPING IN DISCONTINUOUS CONDUCTION MODE - A boost power converter system according to one embodiment includes an input voltage high-side node; an inductor coupled to the input voltage high-side node at a first terminal of the inductor; a power switch coupled to the inductor at a second terminal of the inductor; a drive circuit configured to control the power switch such that the boost power converter system operates in a discontinuous conduction mode when a load current drops below a critical conduction threshold; and a damping switch configured to enable current flow from the power switch at the second terminal of the inductor to the input voltage high-side node, wherein the damping switch is closed when the power switch is open and the damping switch is opened when the power switch is closed. | 01-31-2013 |
Adrian Ong, Pleasanton, CA US
Patent application number | Description | Published |
---|---|---|
20130212431 | METHOD AND SYSTEM FOR PROVIDING A SMART MEMORY ARCHITECTURE - A smart memory system preferably includes a memory including one or more memory chips, and a processor including one or more memory processor chips. The processor may include a common address/data/control memory bus that is configured to provide an asynchronous handshaking interface between the memory array and the memory processor. The processor can offload error data from the memory chip for analysis, and can store poor retention bit address information for memory refreshing in a non-volatile error retention memory. Program logic can also be included for memory address re-configuration. Power management logic can also be included, which may have a process-voltage-temperature compensation voltage generator for providing stable and constant read currents. An asynchronous handshaking interface is provided between the memory array and the memory processor. Write error tagging and write verification circuits can also be included. | 08-15-2013 |
Adrian E. Ong, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100228514 | DELAY LOCK LOOP DELAY ADJUSTING METHOD AND APPARATUS - Systems and methods for synchronizing communication between devices include using a test circuit to measure a propagation time through a delay circuit. The propagation time is used to determine an initial delay value within a delay lock loop. This delay value is then changed until a preferred delay value, resulting in synchronization, is found. In various embodiments, used of the initial delay value increases the speed, reliability or other beneficial features of the synchronization. | 09-09-2010 |
Adrian E. Ong, Pleasanton, CA US
Patent application number | Description | Published |
---|---|---|
20080278190 | Testing fuse configurations in semiconductor devices - Methods, systems, and apparatus for testing semiconductor devices. A semiconductor device includes one or more external terminals configured to receive fuse configuration data from an external source. The semiconductor device also includes a soft-blow circuit to generate a soft-blow signal based on the fuse configuration data, and a fuse circuit that includes a fuse and has first and second operational states corresponding to the fuse being intact and blown, respectively. The fuse circuit is configured to receive the soft-blow signal and to select its operational state to be the first or second operational state based on the received soft-blow signal. | 11-13-2008 |
20090257296 | Programmable memory repair scheme - The present disclosure provides semiconductor devices and methods, systems, and apparatus for testing and operating the same. A semiconductor memory device includes data storage elements and a repair circuit. The data storage elements include primary data storage elements and one or more redundant data storage elements, the primary data storage elements having respective addresses for memory access operations. The repair circuit is programmable by another semiconductor device separate from the memory device to recognize a malfunctioning address of the primary data storage elements and the programmed repair circuit is configured to reroute memory access from a primary data storage element having the recognized malfunctioning address to a corresponding redundant data storage element. | 10-15-2009 |
20100100661 | PROCESSOR-MEMORY UNIT FOR USE IN SYSTEM-IN-PACKAGE AND SYSTEM-IN-MODULE DEVICES - An apparatus and method for a processor-memory unit for use in system-in-package (SiP) and system-in-package (SiP) integrated circuit devices. The apparatus includes a processing module, a memory module and a programmable system module. The programmable system module is configured to function as an interface between the memory module and the processing module, or as an interface between the memory module and a testing device. The invention facilitates integration and testing of processor-memory units including functional components having different communication protocols. | 04-22-2010 |
20110016352 | PROGRAMMABLE MEMORY REPAIR SCHEME - The present disclosure provides semiconductor devices and methods, systems, and apparatus for testing and operating the same. A semiconductor memory device includes data storage elements and a repair circuit. The data storage elements include primary data storage elements and one or more redundant data storage elements, the primary data storage elements having respective addresses for memory access operations. The repair circuit is programmable by another semiconductor device separate from the memory device to recognize a malfunctioning address of the primary data storage elements and the programmed repair circuit is configured to reroute memory access from a primary data storage element having the recognized malfunctioning address to a corresponding redundant data storage element. | 01-20-2011 |
20110063897 | DIFFERENTIAL READ AND WRITE ARCHITECTURE - A memory cell includes a pair of magnetic tunnel junctions and a pair of associated transistors. The magnetic tunnel junctions of the pair are differentially disposed so that in response to the applied voltages, when one them stores a logic one, the other one stores a logic zero. Accordingly, the read operation margin is increased by a factor of two. The true and complementary bit lines of the differential memory cell are coupled to a sense amplifier. Consequently, the need for using reference bit lines is eliminated. | 03-17-2011 |
20110063898 | METHOD AND SYSTEM FOR PROVIDING A HIERARCHICAL DATA PATH FOR SPIN TRANSFER TORQUE RANDOM ACCESS MEMORY - A method and system for providing a magnetic memory are described. The method and system include providing memory array tiles (MATs), intermediate circuitry, global bit lines, global word lines, and global circuitry. Each MAT includes magnetic storage cells, bit lines, and word lines. Each of the magnetic storage cells includes at least one magnetic element and at least one selection device. The magnetic element(s) are programmable using write current(s) driven through the magnetic element(s). The bit lines and the word lines correspond to the magnetic storage cells. The intermediate circuitry controls read and write operations within the MATs. Each global bit line corresponds to a first portion of the plurality of MATs. Each global word line corresponds to a second portion of the MATs. The global circuitry selects and drives part of the global bit lines and part of the global word lines for the read and write operations. | 03-17-2011 |
20110141802 | METHOD AND SYSTEM FOR PROVIDING A HIGH DENSITY MEMORY CELL FOR SPIN TRANSFER TORQUE RANDOM ACCESS MEMORY - A method and system for providing a magnetic memory are described. The method and system include providing a plurality of magnetic storage cells, a plurality of bit lines corresponding to the magnetic storage cells, a plurality of word lines corresponding to the magnetic storage cells, and a common voltage plane coupled with the magnetic storage cells. Each of the magnetic storage cells includes at least one magnetic element and at least one selection device coupled with the magnetic element(s). The magnetic element(s) are programmable using at least one write current driven through the magnetic element(s). The common voltage plane is coupled with the memory cells. The write current(s) flow between the common voltage plane, the magnetic element(s), and at least one of the bit lines. | 06-16-2011 |
20110202789 | PROCESSOR-MEMORY UNIT FOR USE IN SYSTEM-IN-PACKAGE AND SYSTEM-IN-MODULE DEVICES - An apparatus and method for a processor-memory unit for use in system-in-package (SiP) and system-in-package (SiP) integrated circuit devices. The apparatus includes a processing module, a memory module and a programmable system module. The programmable system module is configured to function as an interface between the memory module and the processing module, or as an interface between the memory module and a testing device. The invention facilitates integration and testing of processor-memory units including functional components having different communication protocols. | 08-18-2011 |
20110251819 | INTEGRATED CIRCUIT TESTING MODULE INCLUDING SIGNAL SHAPING INTERFACE - Systems and methods of testing integrated circuits are disclosed. The systems include a test module configured to operate between automated testing equipment and an integrated circuit to be tested. The testing interface is configured to test the integrated circuit at a higher slew rate than the slew rate at which signals are received from the automated testing equipment. In order to do so, the testing interface includes components configured for generating addresses, commands, and test data to be conveyed to the integrated circuit. A variety of test data patterns can be produced and the test data can be address dependent. The systems are optionally configured to include a test plan memory component configured to store one or more test plans. A test plan may include a sequence of test patterns and/or conditional branches whereby the tests to be performed next are dependent on the results of the preceding tests. The test plan memory is, optionally, be detachable from the test module. | 10-13-2011 |
20110273928 | METHOD AND SYSTEM FOR PROVIDING A MAGNETIC MAGNETIC FIELD ALIGNED SPIN TRANSFER TORQUE RANDOM ACCESS MEMORY - A method and system for providing a magnetic memory are described. The method and system include providing magnetic storage cells, bit lines coupled with the magnetic storage cells, preset lines, and word lines coupled with the magnetic storage cells. Each magnetic storage cell includes magnetic element(s). The bit lines drive write current(s) through selected storage cell(s) of the magnetic storage cells to write to the selected storage cell(s). The preset lines drive preset current(s) in proximity to but not through the selected storage cell(s). The preset current(s) generate magnetic field(s) to orient the magnetic element(s) of the selected storage cell(s) in a direction. The word lines enable the selected storage cell(s) for writing. Either the bit lines reside between the preset lines and the storage cells or the preset lines reside between the storage cells and on a storage cell side of the bit lines. | 11-10-2011 |
20110291693 | TESTING FUSE CONFIGURATIONS IN SEMICONDUCTOR DEVICES - Methods, systems, and apparatus for testing semiconductor devices. A semiconductor device includes one or more external terminals configured to receive fuse configuration data from an external source. The semiconductor device also includes a soft-blow circuit to generate a soft-blow signal based on the fuse configuration data, and a fuse circuit that includes a fuse and has first and second operational states corresponding to the fuse being intact and blown, respectively. The fuse circuit is configured to receive the soft-blow signal and to select its operational state to be the first or second operational state based on the received soft-blow signal. | 12-01-2011 |
20110299330 | PSEUDO PAGE MODE MEMORY ARCHITECTURE AND METHOD - A non-volatile memory array includes a plurality of word-lines and a plurality of columns. One of the columns further includes a bistable regenerative circuit coupled to a first, a second, a third, and a fourth signal lines. The column also includes a non-volatile memory cell having current carrying terminals coupled to the first and second signal lines and a control terminal coupled to one of the plurality of word-lines. The column further includes a first transistor and a second transistor. The first transistor is coupled to the first terminal of the bistable regenerative circuit, and to a fifth signal line. The second transistor has a first current carrying terminal coupled to the second terminal of the bistable regenerative circuit, and a second current carrying terminal coupled to a sixth signal line. The gate terminals of the first and second transistors are coupled to a seventh signal line. | 12-08-2011 |
20120020159 | NON-VOLATILE STATIC RAM CELL CIRCUIT AND TIMING METHOD - A non-volatile static random access memory cell and includes a bistable regenerative circuit coupled to first and second transistors and to first and second non-volatile memory cells. Methods of use include directly transferring a complementary data bit between the non-volatile memory cell and the bistable regenerative circuit. Alternatively, complementary data from the bistable regenerative circuit may be regenerated by a sense amplifier and a second bistable regenerative circuit before being transferred to non-volatile memory cells in a column of memory cells. The bistable regenerative circuit may be reset to ground potential. Applications using the non-volatile SRAM cell with direct read out from the bistable regenerative circuit include a non-volatile flip-flop or non-volatile multiplexer. | 01-26-2012 |
20120127804 | Memory Write Error Correction Circuit - Memory circuit includes; an array, row decoder, column decoder, addressing circuit to receive an address of the data bit, control logic receiving commands and transmitting control signals to memory system blocks, and sensing and write driver circuits coupled to a selected column. A hidden read compare circuit couples between the sensing circuit and write driver, which couples an error flag to the control logic circuit responsive to a comparison between a data bit in the input latch and a data-out read from the memory array. A write error address tag memory is responsive to the error flag and is coupled to the addressing circuit via a bidirectional bus. A data input output circuit having first and second bidirectional buses to transmit and receive said data bit is provided. Write error address tag memory stores the address if the error flag is set and provides the address during a re-write operation. | 05-24-2012 |
20120206167 | Multi-Supply Symmetric Driver Circuit and Timing Method - Circuit includes, in part, random access memory cells, column decoders, row decoders, and write driver circuit. Driver circuit is responsive to data and control signals. Writing data includes multiple write phases, each phase driving predetermined current through selected cell by driver setting predetermined voltages to first and second lines. Voltages are in sets such that sequential voltages of each set correspond to respective phase. During writing of first data to selected cell, driver circuit causes first signal line to be at second voltage set and second signal line to be at first voltage set. Second voltage set is greater than first voltage set. During writing of second data to selected cell, driver cause first signal line to be at third voltage set and second signal line to be at fourth voltage set. Third voltage set is smaller than the fourth voltage set. | 08-16-2012 |
20120246507 | PARALLEL MEMORY ERROR DETECTION AND CORRECTION - A system implementing parallel memory error detection and correction divides data having a word length of K bits into multiple N-bit portions. The system has a separate error processing subsystem for each of the N-bit portions, and utilizes each error processing subsystem to process the associated N-bit portion of the K-bit input data. During memory write operations, each error processing subsystem generates parity information for the N-bit data, and writes the N-bit data and parity information into a separate memory array that corresponds to the error processing subsystem. During memory read operations, each error processing subsystem reads N-bits of data and the associated parity information. If, based on the parity information, an error is detected from the N-bit data, the error processing subsystem attempts to correct the error. The corrected N-bit data from each of the error processing subsystems are combined to reproduce the K-bit word. | 09-27-2012 |
20120257448 | Multi-Cell Per Memory-Bit Circuit and Method - A write circuit is adapted to provide a same logical bit to each of a multitude of memory cells for storage. Each of the multitude of memory cells stores either the bit or a complement of the bit in response to the write circuit. A read circuit is adapted to receive the bits stored in the multitude of memory cells and to generate an output value defined by the stored bits in accordance with a predefined rule. The predefined rule may be characterized by a statistical mode of the bits stored in the plurality of memory cells. Storage errors in a minority of the multitude of memory cells may be ignored at the cost of lower memory density. The predefined rule may be characterized by a first weight assigned to bits 1 and a second weight assigned to bits 0. | 10-11-2012 |
20130066581 | INTEGRATED CIRCUIT TESTING MODULE INCLUDING SIGNAL SHAPING INTERFACE - Systems and methods of testing integrated circuits are disclosed. The systems include a test module configured to operate between automated testing equipment and an integrated circuit to be tested. The testing interface is configured to test the integrated circuit at a higher slew rate than the slew rate at which signals are received from the automated testing equipment. | 03-14-2013 |
20130212207 | ARCHITECTURE AND METHOD FOR REMOTE MEMORY SYSTEM DIAGNOSTIC AND OPTIMIZATION - A smart memory system preferably includes a memory including one or more memory chips and a smart memory controller. The smart memory controller includes a transmitter communicatively coupled to the cloud. The transmitter securely transmits a product identification (ID) associated with the memory to the cloud. A cloud-based data center receives and stores the product ID and related information associated with the memory. A smart memory tester receives a product specific test program from the cloud-based data center. The smart memory tester may remotely test the memory via the cloud in accordance with the product specific test program. The information stored in the cloud-based data center can be accessed anywhere in the world by authorized personnel. Repair solutions can be remotely determined based on the test results and the diagnostic information. The repair solutions are transmitted to the smart memory controller, which repairs the memory. | 08-15-2013 |
20130283110 | CONTROLLER TO DETECT MALFUNCTIONING ADDRESS OF MEMORY DEVICE - A controller including a non-volatile memory to store a repair address, and a memory control unit operatively coupled with the non-volatile memory. The memory control unit comprising a memory test function configured to detect a malfunctioning address of primary data storage elements within a memory device. The memory device being another semiconductor device separate from the controller. The memory test function configured to store the repair address in the non-volatile memory, the repair address indicating the malfunctioning address of the primary data storage element. | 10-24-2013 |
20130301335 | ARCHITECTURE, SYSTEM AND METHOD FOR TESTING RESISTIVE TYPE MEMORY - Example embodiments include a method for massive parallel stress testing of resistive type memories. The method can include, for example, disabling one or more internal analog voltage generators, configuring memory circuitry to use a common plane voltage (VCP) pad or external pin, connecting bit lines of the memory device to a constant current driver, which works in tandem with the VCP pad or external pin to perform massive parallel read or write operations. The inventive concepts include fast test setup and initialization of the memory array. The data can be retention tested or otherwise verified using similar massive parallel testing techniques. Embodiments also include a memory test system including a memory device having DFT circuitry configured to perform massive parallel stress testing, retention testing, functional testing, and test setup and initialization. | 11-14-2013 |
20130322154 | SENSE AMPLIFIER CIRCUITRY FOR RESISTIVE TYPE MEMORY - Example embodiments include a resistive type memory current sense amplifier circuit including differential output terminals, first and second input terminals, pre-charge transistors, and current modulating transistors coupled directly to the pre-charge transistors. The pre-charge configuration provides high peak currents to charge the bit line and reference line during a “ready” or “pre-charge” stage of operation of the current sense amplifier circuit. The current modulating transistors are configured to operate in a saturation region mode during at least a “set” or “amplification” stage. The current modulating transistors continuously average a bit line current and a reference line current during the “set” or “amplification” stage, thereby improving noise immunity of the circuit. During a “go” or “latch” stage of operation, a logical value “0” or “1” is latched at the differential output terminals based on positive feedback of a latch circuit. | 12-05-2013 |
20140032812 | METHOD AND DESIGN FOR HIGH PERFORMANCE NON-VOLATILE MEMORY - A non-volatile memory (NVM) system compatible with double data rate, single data rate, or other high speed serial burst operation. The NVM system includes input and output circuits adapted to synchronously send or receive back-to-back continuous bursts of serial data at twice the frequency of any clock input. Each burst is J bits in length. The NVM system includes read and write circuits that are adapted to read or write J bits of data at a time and in parallel, for each of a multitude of parallel data paths. Data is latched such that write time is similar for each bit and is extended to the time it takes to transmit an entire burst. Consequently, the need for small and fast sensing circuits on every column of a memory array, and fast write time at twice the frequency of the fastest clock input, are relieved. | 01-30-2014 |
20140157065 | METHOD AND SYSTEM FOR PROVIDING A SMART MEMORY ARCHITECTURE - A smart memory system preferably includes a memory including one or more memory chips, and a processor including one or more memory processor chips. The system may include a smart memory controller capable of performing a bit error rate built-in self test. The smart memory control may include bit error rate controller logic configured to control the bit error rate built-in self test. A write error rate test pattern generator may generate a write error test pattern for the bit error rate built-in self test. A read error rate test pattern generator may generate a read error test pattern for the built-in self test. The smart memory controller may internally generate an error rate timing pattern, perform built-in self test, measure the resulting error rate, automatically adjust one or more test parameters based on the measured error rate, and repeat the built-in self test using the adjusted parameters. | 06-05-2014 |
20140211557 | VOLTAGE ASSISTED STT-MRAM WRITING SCHEME - An embodiment includes a three terminal magnetic element for a semiconductor memory device. The magnetic element includes a reference layer; a free layer; a barrier layer disposed between the reference layer and the free layer; a first electrode; an insulating layer disposed between the electrode and the free layer; and a second electrode coupled to sidewalls of the free layer. | 07-31-2014 |
20140247678 | PROGRAMMABLE MEMORY REPAIR SCHEME - A controller including a non-volatile memory to store a repair address, and a memory control unit operatively coupled with the non-volatile memory. The memory control unit comprising a memory test function configured to detect a malfunctioning address of primary data storage elements within a memory device. The memory device being another semiconductor device separate from the controller. The memory test function configured to store the repair address in the non-volatile memory, the repair address indicating the malfunctioning address of the primary data storage element. | 09-04-2014 |
20140269032 | ARCHITECTURE FOR MAGNETIC MEMORIES INCLUDING MAGNETIC TUNNELING JUNCTIONS USING SPIN-ORBIT INTERACTION BASED SWITCHING - A magnetic memory includes memory array tiles (MATs), intermediate circuitry, global bit lines and global circuitry. Each MAT includes bit lines, word lines, and magnetic storage cells having magnetic junction(s), selection device(s) and at least part of a spin-orbit interaction (SO) active layer adjacent to the magnetic junction(s). The SO active layer exerts a SO torque on the magnetic junction(s) due to a preconditioning current passing through the SO active layer. The magnetic junction(s) are programmable using write current(s) driven through the magnetic junction(s) and the preconditioning current. The bit and word lines correspond to the magnetic storage cells. The intermediate circuitry controls read and write operations within the MATs. Each global bit line corresponds to a portion of the MATs. The global circuitry selects and drives portions of the global bit lines for read operations and write operations. | 09-18-2014 |
20140333341 | TESTING FUSE CONFIGURATIONS IN SEMICONDUCTOR DEVICES - Methods, systems, and apparatus for testing semiconductor devices. | 11-13-2014 |
20150043271 | ADAPTIVE DUAL VOLTAGE WRITE DRIVER WITH DUMMY RESISTIVE PATH TRACKING - An adaptive dual voltage memory write driver system can include an adaptive write voltage generator circuit to provide a first adjustable write voltage and to provide a second adjustable write voltage. The adaptive dual voltage memory write driver system can include an array of dummy memory cells coupled to the adaptive write voltage generator circuit and configured to provide resistive path tracking information to the adaptive write voltage generator circuit. The adjustable write voltages can be automatically increased or decreased responsive to the resistive path tracking information. A tri-state write driver circuit can provide a first adjustable write voltage source for writing “0”s and a second adjustable write voltage source for writing “1”s. A method for generating adjustable memory write voltages using dummy resistive path tracking may include receiving resistive path tracking information from a dummy section, and generating adjustable write voltages based on the resistive path tracking information. | 02-12-2015 |
Alicia Ong, San Mateo, CA US
Patent application number | Description | Published |
---|---|---|
20150074558 | SYSTEMS AND METHODS FOR APPLYING INTELLEGENCE AND PRIORITIZATION TO CALENDARED EVENTS - Methods and systems are provided for displaying calendared events on a mobile computing device. The method includes: receiving, by the mobile computing device, a meeting invitation including meeting information and an email address; transmitting the email address to a customer relationship management (CRM) database; receiving, by the mobile computing device, contextual information associated with the email address from the CRM database; and displaying, by the mobile computing device, the meeting information and the contextual information. | 03-12-2015 |
Azalea Ong, Castro Valley, CA US
Patent application number | Description | Published |
---|---|---|
20140223606 | COMPOSITIONS AND METHODS COMPRISING SEQUENCES HAVING MEGANUCLEASE ACTIVITY - Compositions and methods comprising polynucleotides and polypeptides having meganuclease activity are provided. Further provided are nucleic acid constructs, yeast, plants, plant cells, explants, seeds and grain having the meganuclease sequences. Various methods of employing the meganuclease sequences are provided. Such methods include, for example, methods for producing a meganuclease with increased activity at a wide range of temperatures, methods for producing a yeast, plant, plant cell, explant or seed comprising a meganuclease with increased activity. | 08-07-2014 |
Azalea S. Ong, Castro Valley, CA US
Patent application number | Description | Published |
---|---|---|
20120102595 | Novel Antifungal Proteins and Methods of Use - Compositions and methods for protecting a plant from a pathogen, particularly a fungal pathogen, are provided. Compositions include amino acid sequences, and variants and fragments thereof, for novel variants of antipathogenic polypeptides generated through DNA shuffling that exhibit improved antipathogenic activity. Polynucleotides that encode the antipathogenic polypeptides are also provided. A method for inducing pathogen resistance in a plant using the polynucleotides disclosed herein is further provided. Compositions comprising an antipathogenic polypeptide or a microorganism comprising an antipathogenic polynucleotide of the invention in combination with a carrier and methods of using these compositions to protect a plant from a pathogen are further provided. Plants, plant cells, seeds, and microorganisms comprising an antipathogenic polynucleotide or polypeptide of the invention are also disclosed. | 04-26-2012 |
20150089687 | Novel Antifungal Proteins and Methods of Use - Compositions and methods for protecting a plant from a pathogen, particularly a fungal pathogen, are provided. Compositions include amino acid sequences, and variants and fragments thereof, for novel variants of antipathogenic polypeptides generated through DNA shuffling that exhibit improved antipathogenic activity. Polynucleotides that encode the antipathogenic polypeptides are also provided. A method for inducing pathogen resistance in a plant using the polynucleotides disclosed herein is further provided. Compositions comprising an antipathogenic polypeptide or a microorganism comprising an antipathogenic polynucleotide of the invention in combination with a carrier and methods of using these compositions to protect a plant from a pathogen are further provided. Plants, plant cells, seeds, and microorganisms comprising an antipathogenic polynucleotide or polypeptide of the invention are also disclosed. | 03-26-2015 |
Azalea Sukfun Ong, Castro Valley, CA US
Patent application number | Description | Published |
---|---|---|
20110191903 | ENGINEERING PLANT RESISTANCE TO DISEASES CAUSED BY PATHOGENS - Methods for identifying one or more amino acid substitutions in an oxalate oxidase (OXOX) variant polypeptide that confer maintained or increased OXOX activity are described herein. Methods and compositions for increasing a plant's resistance to a pathogen using the modified OXOX variant polypeptides are provided. Transformed plants, plant cell, tissues, seed, and expression vectors are also provided. | 08-04-2011 |
Bon S. Ong, Carson, CA US
Patent application number | Description | Published |
---|---|---|
20110114710 | STEP INDEX FILE FOLDER - A file folder is formed with front and back faces and a plurality of dividers located therebetween. Side panels of the folder are formed with pleated folds. Each of the dividers is provided with a pocket label tab. The folder may include a cover that forms a window to allow concurrent visual observation of all of the label tabs on all the dividers, even when the pockets are collapsed. The cover can be closed over the front face of the folder. The label tabs can be arranged in a single row, or in a plurality of rows in which each row behind projects above the row immediately in front. Even with the cover closed and the pockets collapsed all of the label tabs are concurrently visible through the window. Also, the file folder may be formed without a cover and with the pockets collapsed. | 05-19-2011 |
20110114711 | File Folder - A file folder comprises a transparent see-thru window portion between a folder body and a folder cover in such a manner that the stepped design nameplates in the file folder can be directly read through the transparent see-thru window portion. By such arrangements, when needing to search a desired file from many file folders, the user can directly search the desired file by reading the complete nameplates through the transparent see-thru window portions of the respective file folders without opening all the file folders, so that the files can be accessed quickly and conveniently. | 05-19-2011 |
20120138666 | Folder with fold down divider tab shield - A file folder is comprised of the conventional elements of a back cover, a plurality of compartment dividers, and a front cover located in front of the compartment dividers. According to the novel features of the invention the front cover is formed of a lower face portion and an upper shield portion delineated from the lower face portion by a laterally extending fold that extends across the entire width of the front cover. The upper shield portion is biased toward an extended disposition to project upwardly above the upper edges of the compartment dividers. Furthermore, a latch is provided on the upper shield portion and a catch is located on the lower face portion of the front cover. The catch is engageable with the latch when at least part of the shield portion is forced downwardly, bending in articulated fashion into a disposition facing the lower face portion. When all or part of the upper shield portion is in this folded disposition the upper regions and index tabs of the compartment dividers are clearly visible and accessible from in front of the file folder. | 06-07-2012 |
Bon S. Ong, Torrance, CA US
Patent application number | Description | Published |
---|---|---|
20090101696 | Attachable rigid bottom with hinge for file folder - A file folder with a rigid bottom piece attached to the inside of the file folder with a hinge is contemplated. The file folder may be a hanging file folder. The file folder may also have open side ends or closed side ends that are closed in with side walls. The rigid bottom piece is uniquely affixed with a hinge attachment and is useful in creating a stable file folder that maintains its shape when filled with documents, items, or other materials. | 04-23-2009 |
Bon Sang Ong, Torrance, CA US
Patent application number | Description | Published |
---|---|---|
20120074212 | DOCUMENT FILING CASE WITH EXTERNALLY MOUNTED SLIDING COVER - A document filing case comprises a filing case body with a sliding cover. The cover includes a closure flap and a connecting or mounting panel having at least one track follower that is engaged in a track formed in the back panel. Each track is formed as a longitudinal slot in the back panel extending parallel to the side edges thereof. A latch mechanism is mounted on the free edge of the closure flap and is releasably engageable with a catch mechanism on the outside surface of the front panel of the filing case body. The track follower permits longitudinal, sliding movement of the filing case cover and allows it to be drawn over the top of the filing case body, whereupon the latch mechanism on the closure flap is secured to the catch mechanism on the front panel of the filing case body. | 03-29-2012 |
Brett Ong, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100103606 | Air Flow Snorkel for Computer System - A vent for a computer apparatus having first and second groups of components. The vent has an air inlet that receives air from a location adjacent to the first group of components and an air outlet that provides air into a space defined between the first and second components. Air flows from the air inlet to the air outlet through a channel that circumvents the first group of components. The computer apparatus may be a server having a plurality of disk drives disposed in a front section of a cabinet. A fan in the back section of the cabinet draws air through a first airflow path across the disk drives. A snorkel defines a second airflow path that circumvents the disk drives in the front section to provide air to the second group of components in the back section. | 04-29-2010 |
Bruce Ong, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20100185940 | METHOD AND APPARATUS FOR GENERATING OBJECT-ORIENTED WORLD WIDE WEB PAGES - In the present invention, HTML elements are mapped to objects in an object-oriented environment. Classes of objects are defined for each HTML element as well as the HTML document (or page). By providing a one-to-one mapping between each HTML element and object classes, HTML documents can be manipulated programmatically. The properties of each element are stored in instance variables of the associated object. Each object class can include methods to manipulate the HTML element within an HTML document. | 07-22-2010 |
20110159848 | METHODS AND APPARATUS FOR PROVISIONING DEVICES WITH SECRETS - A method for provisioning a mobile device with a secret to be used as a basis for generating One-Time passwords includes receiving a first request using a first communications method. The first request includes a mobile device identifier. The method also includes sending a credential message using a second communications method. The credential message includes an authentication credential. The method also includes receiving a second request using a third communications method different from the second communications method. The second request includes information based upon the authentication credential sent by the provisioning service. The method also includes sending the secret if the authentication credential in the credential message corresponds to the information based upon the authentication credential in the second request. | 06-30-2011 |
20130073947 | Method and Apparatus for Generating Object-Oriented World Wide Web Pages - In the present invention, HTML elements are mapped to objects in an object oriented environment. Classes of objects are defined for each HTML element as well as the HTML document (or page). By providing a one-to-one mapping between each HTML element and object classes, HTML documents can be manipulated programmatically. The properties of each element are stored in instance variables of the associated object. Each object class can include methods to manipulate the HTML element within an HTML document. | 03-21-2013 |
Chang Ong, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20130023815 | SYSTEM AND METHOD FOR BIPHASIC TRANSDERMAL IONTOPHREOTIC DELIVERY OF THERAPEUTIC AGENTS - Various embodiments provide methods and systems for the biphasic iontophoretic transdermal delivery of therapeutic agents. An embodiment of a method for such delivery comprises positioning at least one electrode assembly in electrical communication with a patient's skin. The assembly includes a solution comprising a therapeutic agent which passively diffuses into the skin. A dose of agent is delivered from the assembly into the skin during a first period using a first current having a characteristic e.g., polarity and magnitude, to repel the agent out of the assembly. During a second period, a second current having a characteristic to attract the agent is used to retain the agent in the assembly such that delivery of agent into skin is minimized. A dose of agent may be delivered on demand by an input from the patient. Embodiments may be used for delivery of agents which cause adverse effects from unwanted passive diffusion. | 01-24-2013 |
Chang Jin Ong, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20130274659 | DEVICE, SYSTEM AND METHODS FOR THE ORAL DELIVERY OF THERAPEUTIC COMPOUNDS - Embodiments of the invention provide swallowable devices, preparations and methods for delivering drugs and other therapeutic agents within the GI tract. Particular embodiments provide a swallowable device such as a capsule for delivering drugs into the intestinal wall or other GI lumen. Embodiments also provide various drug preparations that are configured to be contained within the capsule, advanced from the capsule into the intestinal wall and degrade within the wall to release the drug to produce a therapeutic effect. The preparation can be coupled to a delivery mechanism having one or more balloons or other expandable devices which are expandable responsive to a condition in the small intestine or other GI lumen to advance the preparation out of the capsule into the intestinal wall. Embodiments of the invention are particularly useful for the delivery of drugs which are poorly absorbed, tolerated and/or degraded within the GI tract. | 10-17-2013 |
20140221927 | DEVICE, SYSTEM AND METHODS FOR THE ORAL DELIVERY OF THERAPEUTIC COMPOUNDS - Embodiments of the invention provide swallowable devices, preparations and methods for delivering drugs and other therapeutic agents within the GI tract. Particular embodiments provide a swallowable device such as a capsule for delivering drugs into the intestinal wall or other GI lumen. Embodiments also provide various drug preparations that are configured to be contained within the capsule, advanced from the capsule into the intestinal wall and degrade within the wall to release the drug to produce a therapeutic effect. The preparation can be coupled to a delivery mechanism having one or more balloons or other expandable devices which are expandable responsive to a condition in the small intestine or other GI lumen to advance the preparation out of the capsule into the intestinal wall. Embodiments of the invention are particularly useful for the delivery of drugs which are poorly absorbed, tolerated and/or degraded within the GI tract. | 08-07-2014 |
Charleston Ong, Chatsworth, CA US
Patent application number | Description | Published |
---|---|---|
20130312575 | OIL FILTER SERVICE TOOL - A tool includes a body having at least two ends, an opening in said body to receive a tool, side extensions at each end of the body and one or more side bars extending from each side extension and configured to define one or more slots therebetween. An oil filter tool includes a body having at least two ends and an opening configured to receive a tool. Side extensions at each end of the body connect to the body through a bend. One or more side bars extend from each side extension and are configured to define one or more slots therebetween. | 11-28-2013 |
Chengvee Ong, Fountain Valley, CA US
Patent application number | Description | Published |
---|---|---|
20140361802 | TESTING DEVICE - A testing device is disclosed, including a system circuit board, a first chip component, a supporting structure, a circuit board and an interposer. The system circuit board has a surface where the first chip component is disposed. The first chip component is connected to the system circuit board. The supporting structure is disposed on the surface and surrounds the first chip component; the circuit board is fixed on the supporting structure and keeps distance from the first chip component. The circuit board has a connector for connecting to a chip component that is to be tested. The interposer is located between the circuit board and the first chip component. The circuit board is connected to the first chip component via the interposer. The first chip component need not connect to the chip component to be tested, so is less liable to be damaged by the frequent testing. | 12-11-2014 |
20140362501 | CONNECTOR AND ELECTRONIC DEVICE - A connector and an electronic device for connecting an electronic component and a testing apparatus are provided. The connector includes a substrate and a plurality of conductive resilient sheets. The substrate includes a surface and a plurality of recesses disposed on the surface. Each of the conductive resilient sheets is disposed on the surface and has an end portion sunk in the recess. And the electronic device includes the aforesaid connector and an electronic component, which is disposed on the connector and has a plurality of bumps disposed on a surface of the electronic component. The bumps touch the end portions of the conductive resilient sheets and partially sunk in the recesses. Therefore, the touching connection between the electronic component and the conductive resilient sheets can be more stable. | 12-11-2014 |
Choo-Bhin Ong, Foothill Ranch, CA US
Patent application number | Description | Published |
---|---|---|
20150120995 | DATA STORAGE DEVICE STARTUP - When a read command is received from a host requesting data stored on a disk of a Data Storage Device (DSD), it is determined whether the DSD is in a startup period and whether the requested data is stored in a solid state memory of the DSD. The requested data is designated for storage in the solid state memory if it is determined that the DSD is in the startup period and the requested data is not stored in the solid state memory. | 04-30-2015 |
Christy Ong, Palo Alto, CA US
Patent application number | Description | Published |
---|---|---|
20140038959 | METHODS OF TREATING TUMORS - The present invention relates to a method of treating tumors wherein PAK1 is over-expressed or amplified by co-administering a PAK1 inhibitor and a second anti-hyper-proliferative agent | 02-06-2014 |
David Ong, Los Angeles, CA US
Patent application number | Description | Published |
---|---|---|
20140357390 | GOLF PRACTICE DEVICE - A golf practicing device includes a golf ball and a ball anchoring assembly which includes a restraining cord and an elastic cord. The restraining cord, which is made of non-elastic material, has an affixing end affixed to the golf ball and an anchoring end. A maximum traveling distance of the golf ball is restrained by a maximum length of the restraining cord between the affixing end and the anchoring end. The elastic cord is provided along the restraining cord that shortens a distance between the golf ball and the anchoring end of the restraining cord. When the golf ball is hit to fly at the maximum traveling distance, the elastic cord absorbs a tension of the restraining cord and pulls the golf ball back toward its spot position. | 12-04-2014 |
Diana Y. Ong, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20120297234 | CONCURRENT MANAGEMENT CONSOLE OPERATIONS - A setup module organizes a single software image for a management command. A process module creates a plurality of processes independently executing the management command on each of the plurality of devices from a management console. Each process employs the software image. A termination module ends the management command after each process has completed on each of the plurality of devices. | 11-22-2012 |
Edgar Ong, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20110027792 | ASSAY FOR MYCOBACTERIUM AVIUM/INTRACELLULARE NUCLEIC ACID - Disclosed is a method for determining the presence of | 02-03-2011 |
20120088242 | ASSAY FOR MYCOBACTERIUM AVIUM/INTRACELLULARE NUCLEIC ACID - Disclosed is a method for determining the presence of | 04-12-2012 |
Edgar B. Ong, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20090181366 | INTERNAL POSITIVE CONTROL FOR NUCLEIC ACID ASSAYS - Compositions and methods for detecting a non-specific nucleic acid amplification inhibitor in a reaction are disclosed. An internal positive control (IPC) may be included in samples to be tested for target nucleic acids as a means to monitor non-specific inhibition of nucleic acid amplification and provide confidence in negative results obtained in target-specific assays. Provided herein are an IPC polynucleotide, IPC control primers, and IPC probes. Also provided are methods of using an IPC polynucleotide, primers, and probes to detect a non-specific nucleic acid amplification inhibitor. | 07-16-2009 |
Edgar O. Ong, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20100105121 | Nucleic acid molecules encoding transmembrane serine proteases, the encoded proteins and methods based thereon - Provided herein is are polypeptides that include the protease domain of a type II transmembrane serine protease (MTSP) as a single chain. Methods using the polypeptides to identify compounds that modulate the protease activity of an MTSP are provided. Also provided are MTSPs designated MTSP3 and MTSP4 and a form of an MTSP designated MTSP6. | 04-29-2010 |
20110105731 | Nucleic acid molecules encoding transmembrane serine proteases, the encoded proteins and methods based thereon - Provided herein are antibodies, fragments and derivatives of an antibody containing a binding domain thereof, where the antibody, fragment or derivative specifically binds to a single chain protease domain of a type II transmembrane serine protease (MTSP). Methods using the antibodies to modulate the protease activity of an MTSP are provided. Also provided are antibodies that bind to MTSPs designated MTSP3 and MTSP4 and to a form of an MTSP designated MTSP6. | 05-05-2011 |
20110117564 | COMPOSITIONS, KITS AND RELATED METHODS FOR THE DETECTION AND/OR MONITORING OF SALMONELLA - Provided are compositions, kits, and methods for the identification of | 05-19-2011 |
Edwin Seng Eng Ong, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20130066856 | CLUSTERING MULTIMEDIA SEARCH - A method for clustering a set of web search results is disclosed. A first signature is compared based at least in part on an analysis of multimedia content associated with a first web search result with a second signature based at least in part on an analysis of multimedia content associated with a second web search result. The first web search result is clustered with the second web search result based at least in part on the comparison of the first signature with the second signature. | 03-14-2013 |
20140006392 | FACILITATING MEDIA CONTENT SEARCH | 01-02-2014 |
20140006430 | INDEXING MULTIMEDIA WEB CONTENT | 01-02-2014 |
20140337310 | FACILITATING VIDEO SEARCH - A method of facilitating video search is disclosed. A video on or linked to by a display page is located. A video search index entry associated with the video is generated, at least in part, using an additional information data, retrieved at least in part programmatically from a location other than the display page. | 11-13-2014 |
Erick K. Ong, Burlingame, CA US
Patent application number | Description | Published |
---|---|---|
20140122330 | System And Method For Providing Recovery For Victims Of Checking Account Fraud - A system and method for recovery of losses associated with unauthorized use of a financial account, and more particularly to a fraud protection system and method for enabling an individual consumer or business to recover losses due to mobile, online or offline fraud associated with a financial account including but not limited to funds removed from the financial account due to check fraud, debit and automated teller machine (ATM) card fraud, counterfeiting and the like. | 05-01-2014 |
Han Ming Ong, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20120324428 | CONTENT DESIGN TOOL - Among other disclosed subject matter, a method includes providing a user interface allowing the insertion of elements into a document flow comprising static and dynamic elements, the user interface presenting a graphical depiction of the document that is dynamically altered by the insertion of the element, wherein the dynamically altered appearance of the document correctly reflects the position and type of the inserted element and rearranges all existing static and flow elements of the document around the inserted element. | 12-20-2012 |
Herbert Ong, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20100107215 | SCALABLE FIREWALL POLICY MANAGEMENT PLATFORM - Securing large networks having heterogeneous computing resources including provision of multiple services both to clients within and outside of the network, multiple sites, security zones, and other characteristics is provided using access control functionality implemented at hosts within the network. The access control functionality includes respective access control policies for indicating to each host from which other computers it can accept connections. Content of the access control policies can be determined based on application data flow needs, and can draw information from databases including DNS and security zone information for hosts to which the access control policies will be applied. Access control policies can be formatted automatically for different host with different characteristics from the same base logical rule set. Other aspects include using more permissive and/or access control rules provided on network equipment to block known bad data, while providing host-based access control focused on application data flow. | 04-29-2010 |
20120151555 | A SCALABLE FIREWALL POLICY MANAGEMENT PLATFORM - Securing large networks having heterogeneous computing resources including provision of multiple services both to clients within and outside of the network, multiple sites, security zones, and other characteristics is provided using access control functionality implemented at hosts within the network. The access control functionality includes respective access control policies for indicating to each host from which other computers it can accept connections. Content of the access control policies can be determined based on application data flow needs, and can draw information from databases including DNS and security zone information for hosts to which the access control policies will be applied. Access control policies can be formatted automatically for different host with different characteristics from the same base logical rule set. Other aspects include using more permissive and/or access control rules provided on network equipment to block known bad data, while providing host-based access control focused on application data flow. | 06-14-2012 |
Hong-Kien Kenneth Ong, Rancho Santa Fe, CA US
Patent application number | Description | Published |
---|---|---|
20090252383 | Method and Apparatus to Incorporate Automatic Face Recognition in Digital Image Collections - A method and apparatus for creating and updating a facial image database from a collection of digital images is disclosed. A set of detected faces from a digital image collection is stored in a facial image database, along with data pertaining to them. At least one facial recognition template for each face in the first set is computed, and the images in the set are grouped according to the facial recognition template into similarity groups. Another embodiment is a naming tool for assigning names to a plurality of faces detected in a digital image collection. A facial image database stores data pertaining to facial images detected in images of a digital image collection. In addition, the naming tool may include a graphical user interface, a face detection module that detects faces in images of the digital image collection and stores data pertaining to the detected faces in the facial image database, a face recognition module that computes at least one facial recognition template for each facial image in the facial image database, and a similarity grouping module that groups facial images in the facial image database according to the respective templates such that similar facial images belong to one similarity group. | 10-08-2009 |
20130251217 | Method and Apparatus to Incorporate Automatic Face Recognition in Digital Image Collections - A method and apparatus for creating and updating a facial image database from a collection of digital images is disclosed. A set of detected faces from a digital image collection is stored in a facial image database, along with data pertaining to them. At least one facial recognition template for each face in the first set is computed, and the images in the set are grouped according to the facial recognition template into similarity groups. Another embodiment is a naming tool for assigning names to a plurality of faces detected in a digital image collection. A facial image database stores data pertaining to facial images detected in images of a digital image collection. In addition, the naming tool may include a graphical user interface, a face detection module that detects faces in images of the digital image collection and stores data pertaining to the detected faces in the facial image database, a face recognition module that computes at least one facial recognition template for each facial image in the facial image database, and a similarity grouping module that groups facial images in the facial image database according to the respective templates such that similar facial images belong to one similarity group. | 09-26-2013 |
James J. Ong, Woodland Hills, CA US
Patent application number | Description | Published |
---|---|---|
20100324617 | ADAPTER FOR ELECTROSTIMULATION LEAD AND METHOD FOR REDUCING EXTRACARDIAC STIMULATION - A method of cardiac electrostimulation of a patient with a cardiac electrostimulation device includes implanting a first electrode in the left ventricle of the patient. A second electrode is implanted in the heart of the patient. In some embodiments, the first electrode and second electrode are electrically connected in parallel and share a common anode. The method reduces the likelihood of phrenic stimulation in the patient. Adapters and electrostimulation devices are also disclosed. | 12-23-2010 |
John Ong, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20090035253 | Poly(lactide-Co-glycolide) based sustained release microcapsules comprising a polypeptide and a sugar - This invention relates to compositions for the sustained release of biologically active polypeptides, and methods of forming and using said compositions, for the sustained release of biologically active polypeptides. The sustained release compositions of this invention comprise a biocompatible polymer having dispersed therein, a biologically active polypeptide and a sugar. | 02-05-2009 |
20090069226 | Transmucosal delivery of peptides and proteins - Provided are methods and compositions for enhancing the transmucosal absorption of bioactive peptides and proteins. More particularly, the invention provides compositions for enhancing the transmucosal absorption of bioactive peptides and proteins, such as exendin-4, PYY, PYY3-36, and GLP-1 and their analogs and derivatives, wherein the compositions comprise an absorption enhancing mixture of a cationic polyamino acid, at least one additional absorption enhancing agent, and a buffer that is compatible with the polyamino acid. Also provided are methods for enhancing the transmucosal absorption and bioavailability of bioactive peptides and proteins using such compositions. | 03-12-2009 |
20090247463 | POLYMER-BASED SUSTAINED RELEASE DEVICE - This invention relates to compositions for the sustained release of biologically active polypeptides, and methods of forming and using said compositions, for the sustained release of biologically active polypeptides. The sustained release compositions of this invention comprise a biocompatible polymer having dispersed therein, a biologically active polypeptide and a sugar. | 10-01-2009 |
20130130977 | POLYMER-BASED SUSTAINED RELEASE DEVICE - This invention relates to compositions for the sustained release of biologically active polypeptides, and methods of forming and using said compositions, for the sustained release of biologically active polypeptides. The sustained release compositions of this invention comprise a biocompatible polymer having dispersed therein, a biologically active polypeptide and a sugar. | 05-23-2013 |
John Ong, San Marcos, CA US
Patent application number | Description | Published |
---|---|---|
20090291886 | TRANSMUCOSAL DELIVERY OF PEPTIDES AND PROTEINS - Provided are methods and compositions for enhancing the transmucosal absorption of bioactive peptides and proteins. More particularly, the invention provides compositions for enhancing the transmucosal absorption of bioactive peptides and proteins, such as exendin-4, PYY, PYY | 11-26-2009 |
John T.h. Ong, San Marcos, CA US
Patent application number | Description | Published |
---|---|---|
20080200383 | Pharmaceutical Formulations Comprising Incretin Peptide and Aprotic Polar Solvent - The present disclosure is directed to stable pharmaceutical formulations and uses thereof. | 08-21-2008 |
20150111824 | Pharmaceutical Formulations Comprising Incretin Mimetic Peptide and Aprotic Polar Solvent - The present disclosure is directed to stable pharmaceutical formulations and uses thereof. | 04-23-2015 |
Joon Ong, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20130094350 | Semi-Centralized Routing - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for semi-centralized routing. In one aspect, a computer-implemented method receives a network protocol packet at a router adapted for routing data packets to one or more additional routers. The network protocol packet conforms to a routing protocol that provides distributed routing computation. The method also sends the network protocol packet, through a controller, to a selected one of a plurality of route control servers. The method also processes the network control packet at the selected route control server to generate a routing computation result that conforms to the routing protocol. The method also generates routing information based on the routing computation. The routing information conforms to a control protocol that provides centralized routing computation. The method also sends the routing information to the router for routing of data packets based on the control protocol. | 04-18-2013 |
20140355415 | SEMI-CENTRALIZED ROUTING - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for semi-centralized routing. In one aspect, a computer-implemented method receives a network protocol packet at a router adapted for routing data packets to one or more additional routers. The network protocol packet conforms to a routing protocol that provides distributed routing computation. The method also sends the network protocol packet, through a controller, to a selected one of a plurality of route control servers. The method also processes the network control packet at the selected route control server to generate a routing computation result that conforms to the routing protocol. The method also generates routing information based on the routing computation. The routing information conforms to a control protocol that provides centralized routing computation. The method also sends the routing information to the router for routing of data packets based on the control protocol. | 12-04-2014 |
Ken Ong, Redwood Shores, CA US
Patent application number | Description | Published |
---|---|---|
20140280771 | MOBILE APPLICATIONS - Providing a framework for developing, deploying and managing sophisticated mobile solutions, with a simple Web-like programming model that integrates with existing enterprise components. Mobile applications may consist of a data model definition, user interface templates, a client side controller, which includes scripts that define actions, and, on the server side, a collection of conduits, which describe how to mediate between the data model and the enterprise. In one embodiment, the occasionally-connected application server assumes that data used by mobile applications is persistently stored and managed by external systems. The occasionally-connected data model can be a METAdata description of the mobile application's anticipated usage of this data, and be optimized to enable the efficient traversal and synchronization of this data between occasionally connected devices and external systems. | 09-18-2014 |
Ken Ong, Rancho Santa Fe, CA US
Patent application number | Description | Published |
---|---|---|
20090210631 | MOBILE APPLICATION CACHE SYSTEM - Providing a framework for developing, deploying and managing sophisticated mobile solutions, with a simple Web-like programming model that integrates with existing enterprise components. Mobile applications may consist of a data model definition, user interface templates, a client side controller, which includes scripts that define actions, and, on the server side, a collection of conduits, which describe how to mediate between the data model and the enterprise. In one embodiment, the occasionally-connected application server assumes that data used by mobile applications is persistently stored and managed by external systems. The occasionally-connected data model can be a METAdata description of the mobile application's anticipated usage of this data, and be optimized to enable the efficient traversal and synchronization of this data between occasionally connected devices and external systems. | 08-20-2009 |
20090300656 | MOBILE APPLICATIONS - Providing a framework for developing, deploying and managing sophisticated mobile solutions, with a simple Web-like programming model that integrates with existing enterprise components. Mobile applications may consist of a data model definition, user interface templates, a client side controller, which includes scripts that define actions, and, on the server side, a collection of conduits, which describe how to mediate between the data model and the enterprise. In one embodiment, the occasionally-connected application server assumes that data used by mobile applications is persistently stored and managed by external systems. The occasionally-connected data model can be a METAdata description of the mobile application's anticipated usage of this data, and be optimized to enable the efficient traversal and synchronization of this data between occasionally connected devices and external systems. | 12-03-2009 |
Kenlip Ong, Burbank, CA US
Patent application number | Description | Published |
---|---|---|
20120007808 | Interactive game pieces using touch screen devices for toy play - There is provided a system and method for facilitating an interaction using first and second peripheral devices and related structures. Each of the first and second peripheral devices have a plurality of touch points for touching a touch surface of a touch-sensitive system. According to an exemplary embodiment, a method comprises detecting a plurality of contemporaneous touches on the touch surface of the touch-sensitive system. One of the first and second peripheral devices is identified based on the plurality of contemporaneous touches as compared to the plurality of touch points of one of the first and second peripheral devices. In some embodiments, orientation of the one of the first and second peripheral devices can be determined based on the plurality of contemporaneous touches as compared to the plurality of touch points of the one of the first and second peripheral devices. | 01-12-2012 |
20120007817 | Physical pieces for interactive applications using touch screen devices - There are provided systems and methods for facilitating an interaction with a first peripheral device using a touch-sensitive system having a processor and a touch surface. An example method includes detecting, using the processor, the first peripheral device touching the touch surface of the touch-sensitive system, identifying, using the processor, the first peripheral device touching the touch surface of the touch-sensitive system, and determining, using the processor, that the first peripheral device has an accessory attached thereto. A method may include determining, using the processor, transformation of the first peripheral device. Another method may include determining, using the processor, a position of the first peripheral device with respect to digital elements displayed on the touch surface, and interacting with the first peripheral device based on the position of the first peripheral device with respect to the digital elements displayed on the touch surface. | 01-12-2012 |
20120071062 | SYSTEMS AND METHODS TO COMMUNICATE AND CONTROL ACTIONS USING LIGHT EMITTING DIODES - In some embodiments, a signal of light may be emitted from an illumination source of a first transceiver. A second transceiver may detect a signal of light from the first transceiver that exceeds a threshold luminosity; and activate, in response to the detecting of the signal of light that exceeds the threshold luminosity, an illumination source of the second transceiver to illuminate. An intensity of the illumination source of the first transceiver may then be reduced in response to the activating of the illumination source of the second transceiver to illuminate. | 03-22-2012 |
20120083182 | INTERACTIVE TOY WITH EMBEDDED VISION SYSTEM - Systems and associated methods for providing a play device capable of capturing an image stream through a camera module and process the images through computer vision software. Embodiments provide interactive toys that recognize a set of pre-programmed images and provide responses to images presented by a user. For example, embodiments provide for a toy that requests a certain image and provides a response based upon whether the user presents the correct image. | 04-05-2012 |
20140111096 | SYSTEMS AND METHODS TO COMMUNICATE AND CONTROL ACTIONS USING LIGHT EMITTING DIODES - In some embodiments, a signal of light may be emitted from an illumination source of a first transceiver. A second transceiver may detect a signal of light from the first transceiver that exceeds a threshold luminosity; and activate, in response to the detecting of the signal of light that exceeds the threshold luminosity, an illumination source of the second transceiver to illuminate. An intensity of the illumination source of the first transceiver may then be reduced in response to the activating of the illumination source of the second transceiver to illuminate. | 04-24-2014 |
Kian Win Ong, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20110191407 | WEB APPLICATION DEVELOPMENT FRAMEWORK - Techniques, systems, apparatus and computer-program products are disclosed for developing a web-hosted shared database system with improved user interface and reduced programming. In one aspect, using a web application development framework includes declaratively specifying a web application's pages using page configurations. The framework can automatically coordinate page state with the state of a database server and an applications server, so that the specified page is first rendered and then one or more portions of the page can be updated in response to a server data change, Also, programs that are executed when a request is issued are declaratively specified using program configurations. Either or both of the page configurations and the program configurations can be implemented by access to a unified application state virtual database. Further, the unified application state virtual database can include the persistent database of the application and transient memory-based data, such as session and page data. | 08-04-2011 |
20120060107 | WEB-PAGE-BASED SYSTEM FOR DESIGNING DATABASE DRIVEN WEB APPLICATIONS - In a web-page-based system for designing database driven web applications, a page is initiated containing one or more top level iterators. A user introduces fields to the page from a palette including: input, display, hyperlink, iterator. In one case, the user creates iterators nested in a user-selected iterator, and retaining context of the selected iterator, where the system accommodates iterators that are recursive. In an alternative embodiment, the user adds both display and entry fields pertaining to a given user-selected iterator, retaining context of the selected iterator. Responsive to user introduced fields, the system automatically creates representative data structures in a database and automatically relates fields of the pages to the data structures in accordance with a predetermined logic. | 03-08-2012 |
Kian Win Ong, La Jolla, CA US
Patent application number | Description | Published |
---|---|---|
20100205579 | Application Design And Data Flow Analysis - Techniques, apparatuses, and systems for application design and application data flow analysis. Techniques, apparatuses, and systems can include providing a design interface to create an application with different user groups and access rights, the design interface operable to specify an action to include to a page of the application, where the action, when invoked, modifies the application state; receiving an action specification that describes an access rights modification that results from an invocation of the action during an execution of the application, where the access rights modification indicates an enabling or disabling of one or more access rights of a user; and generating application specification queries and commands to enforce access rights based on the access rights modification. | 08-12-2010 |
Lawrence Eric Ong, Beverly Hills, CA US
Patent application number | Description | Published |
---|---|---|
20090221957 | Ambulatory Infusion Devices And Methods With Blockage Detection - Infusion devices with blockage detection capability and methods of monitoring infusion devices. | 09-03-2009 |
20120180571 | AMBULATORY INFUSION DEVICES AND METHODS - Infusion devices with blockage detection capability and methods of monitoring infusion devices. | 07-19-2012 |
Lyndon Y. Ong, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20140330886 | DISTRIBUTED NETWORK ADDRESS TRANSLATION CONTROL - A distributed network address translation (NAT) system is used to transport data packets between private and public network domains. A packet modifier substitutes public and private network address information in packets that are crossing between public and private domains to and from the end system. A network application server has an address mapping table and communicates with the packet modifier over a control protocol. The network application server generates address mappings which the packet modifier uses for modification of data packets passing through it. | 11-06-2014 |
Lyndon Y. Ong, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20080232372 | Methods and systems for interworking RSVP-based external control plane protocols with internal control plane protocols - The present invention provides improved methods and systems for interworking Resource Reservation Protocol (RSVP)-based external control plane protocols with internal control plane protocols, such as Optical Signaling and Routing Protocol (OSRP). The present invention utilizes only a high-level mapping in which a trigger is created in the internal control plane protocol to initiate the desired internal control plane action or vice versa. The external control plane protocol messages and fields are encapsulated as data in the internal control plane messages and fields and are processed only at the remote end of the internal domain. By encapsulating the entirety or parts of the external control plane protocol messages and fields ensures that necessary information is carried from an ingress border node to an egress border node. At the egress border node, the encapsulated external control plane protocol messages and fields are mapped back to the external control plane protocol, without having to make changes to the internal control plane protocol or perform processing at intermediate nodes. | 09-25-2008 |
20080247393 | Methods and systems for using a link management interface to distribute information in a communications network - In various exemplary embodiments, the present invention provides a low-cost, low-processing overhead mechanism for distributing routing, topology, reachability, and recovery information across the interface between two nodes that may then be used by a network or client device to populate a topology database, route a connection, recover from a connection failure, etc. Specifically, the methods and systems of the present invention use a link management interface and the associated link management protocol(s) to distribute this routing, topology, reachability, and recovery information, adding it to the normal link management protocol(s). | 10-09-2008 |
20100142943 | DYNAMIC PERFORMANCE MONITORING SYSTEMS AND METHODS FOR OPTICAL NETWORKS - The present disclosure provides dynamic performance monitoring systems and methods for optical networks to ascertain optical network health in a flexible and accurate manner. The present invention introduces accurate estimations for optical channel performance characteristics based either on existing channels or with a dynamic optical probe configured to measure characteristics on unequipped wavelengths. Advantageously, the dynamic performance monitoring systems and methods introduce the ability to determine physical layer viability in addition to logical layer viability. | 06-10-2010 |
20120188906 | PATH COMPUTATION SYSTEMS AND METHODS FOR HETEROGENEOUS MULTI-DOMAIN NETWORKS - The present disclosure provides path computation systems and methods operating over heterogeneous multi-domain networks. Specifically, path computation systems and methods utilize PCE mechanisms with additional functionality enabling heterogeneous domain characteristics. In an exemplary embodiment, a network includes a plurality of domains with each domain having a PCE implemented either as a separate server-based application or resident application in a network node. Different methods may be utilized for determining what PCE to access for information. Instead of a list of nodes and links given in a common format, each PCE can compute a path within its domain using a node and link address/identification format of its own, without having to ensure that it can be interpreted by nodes in other domains. This path segment can be further distinguished by a path identifier that verifies that it is created for a particular domain, and avoiding misinterpretation. | 07-26-2012 |
20130071116 | VIRTUAL CORE ROUTER AND SWITCH SYSTEMS AND METHODS WITH A HYBRID CONTROL ARCHITECTURE - The present disclosure provides virtual router/switch systems and methods with a domain of optical switches operating as a single, virtualized router using a control plane design combining centralized control of higher layer packet switching functions with distributed control over transport switching functions. The virtual router systems and methods simplify and reduce cost of Internet Protocol (IP) networks by removing the core routers, replacing them with lower cost, high capacity optical switches which are Packet Optical Transport Systems (POTS). The virtual router systems and methods avoids full mesh connectivity of the edge routers and the associated need to maintain routing adjacencies to each of the other edge routers. The virtual router systems and methods include a centralized IP layer management. Further, the virtual router systems and methods include distributed control of the optical layers. | 03-21-2013 |
20130100817 | METHOD FOR DISCOVERY AND LOAD BALANCING OF PATH COMPUTATION ELEMENTS BASED ON TRANSPORT PLANE LINK METRICS - A method and system for path computation in a communications network having multiple domains are disclosed. According to one aspect, a method of path computation across multiple domains includes identifying a plurality of border nodes at borders of a plurality of domains, each domain having at least one border node. The method includes providing a path computation element at each of the plurality of border nodes of the domains of the network. The locations of the path computation elements are known to be at the border nodes prior to determining a path in response to a path computation request. | 04-25-2013 |
20130177311 | PHOTONIC LINK INFORMATION COLLECTION AND ADVERTISEMENT SYSTEMS AND METHODS - Photonic link information collection and advertisement systems and methods enable photonic nodes (e.g., optical amplifiers) to operate within a control plane system in a distributed and real-time manner. For example, the photonic nodes may not require full control plane protocol stacks at each photonic node. In particular, the systems and methods provide a distributed discovery method for photonic links without requiring full participation in the control plane at the photonic nodes. Additionally, the systems and methods include network databases with amplifier configuration information in a control plane enabled network. | 07-11-2013 |
20130236169 | COHERENT PROBE AND OPTICAL SERVICE CHANNEL SYSTEMS AND METHODS FOR OPTICAL NETWORKS - The present disclosure provides dynamic performance monitoring systems and methods for optical networks to ascertain optical network health in a flexible and accurate manner. The present invention introduces accurate estimations for optical channel performance characteristics based either on existing channels or with a dynamic optical probe configured to measure characteristics on unequipped wavelengths. Advantageously, the dynamic performance monitoring systems and methods introduce the ability to determine physical layer viability in addition to logical layer viability. | 09-12-2013 |
20140098710 | SOFTWARE DEFINED NETWORKING SYSTEMS AND METHODS VIA A PATH COMPUTATION AND CONTROL ELEMENT - Software Defined Networking systems and methods are described via a Path Computation and Control Element (PCCE) that is based in part on a Path Computation Element (PCE). A common, simple interface is designed based on an existing PCE interface that allows a centralized entity (i.e., a Path Computation and Control Element or PCCE) to control the initiation of new connections or tunnels and by default to manage the state of these connections or tunnels once established. In particular, the systems and methods create an extension to the PCE architecture to allow a centralized application or applications to control the creation, rerouting and deletion of connections within a network. | 04-10-2014 |
20150113151 | SOFTWARE DEFINED NETWORKING SYSTEMS AND METHODS VIA A PATH COMPUTATION AND CONTROL ELEMENT - Software Defined Networking systems and methods are described via a Path Computation and Control Element (PCCE) that is based in part on a Path Computation Element (PCE). A common, simple interface is designed based on an existing PCE interface that allows a centralized entity (i.e., a Path Computation and Control Element or PCCE) to control the initiation of new connections or tunnels and by default to manage the state of these connections or tunnels once established. In particular, the systems and methods create an extension to the PCE architecture to allow a centralized application or applications to control the creation, rerouting and deletion of connections within a network. | 04-23-2015 |
Malcolm C. Ong, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20140325365 | SUMMARIZING PORTLET USAGE IN A PORTAL PAGE - A portal summary controller stores detected usage of at least one instance of at least one portlet application within at least one portal page at each of a plurality of different times. Responsive to a trigger to generate a summary portal page, the portal summary controller dynamically creates a summary portal page displaying a separate instance of the at least one portlet application for at least one of each of the plurality of different times specified according to the separate usage stored at each of the plurality of different times, such that the summary portal page provides a summary of at least a selection of previous usage of the at least one portal page. The trigger to generate a summary portal page includes a user selecting which previous stored portal usage, including usage of individual portlet applications, to summarize in the summary portal page, such that the summary portal page renders a summary of only that content selected by the user. | 10-30-2014 |
Michael Ong, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20080199909 | Methods for Expression and Purification of Recombinant Human Growth Hormone - The present invention relates generally to the production, purification, and isolation of human growth hormone (hGH). More particularly, the invention relates to the production, purification, and isolation of substantially purified hGH from recombinant host cells or culture medium including, for example, yeast, insect, mammalian and bacterial host cells. The process of the present invention is also useful for purification of hGH linked to polymers or other molecules. | 08-21-2008 |
Mitchell T. Ong, Buena Park, CA US
Patent application number | Description | Published |
---|---|---|
20140062255 | PIEZOELECTRIC APPARATUSES, SYSTEMS AND METHODS THEREFOR - Various aspects as described herein are directed to piezoelectric materials. As consistent with one or more embodiments, an apparatus includes a nanomaterial and structures coupled to the nanomaterial. This nanomaterial-structure combination manifests piezoelectric characteristics, via the combination. In certain implementations, neither the nanomaterial nor the coupled structures independently exhibit piezoelectric characteristics, yet do so in combination. | 03-06-2014 |
Philip James Ong, Milpitas, CA US
Patent application number | Description | Published |
---|---|---|
20100180945 | Method and Structure for Fabricating Solar Cells - A photovoltaic cell device, e.g., solar cell, solar panel, and method of manufacture. The device has an optically transparent substrate comprises a first surface and a second surface. A first thickness of material (e.g., semiconductor material, single crystal material) having a first surface region and a second surface region is included. In a preferred embodiment, the surface region is overlying the first surface of the optically transparent substrate. The device has an optical coupling material provided between the first surface region of the thickness of material and the first surface of the optically transparent material. A second thickness of semiconductor material is overlying the second surface region to form a resulting thickness of semiconductor material. | 07-22-2010 |
Ping-Wen Ong, Irvine, CA US
Patent application number | Description | Published |
---|---|---|
20090125653 | ASSOCIATION USING USB VIDEO ADAPTER - Certified Wireless USB 1.0 (CWUSB) defines two different types of association: cable association and numeric association. In the numeric association, the CWUSB host and device use a specific protocol to exchange the security information. At final stage of this information exchange, both host and device need to display a number asking user's feedback. Once this is done, both host and device will be able to generate the connection key as the shared secret for the following secured communication. One problem of this numeric association method is that device needs to be able to display the numbers. For certain class of device that has capability to display an image, there is a natural way to add this function to them. A method for this class of devices is described. Another kind of association, which is not defined in the CWUSB 1.0, is manual association. User needs only to manually type in the Connection Key coming from the CWUSB device. There are many ways to delivery the key, but it is very easy for device that can display an image. | 05-14-2009 |
20090125658 | CWUSB HOST MANAGEMENT SYSTEM - Universal Serial Bus (USB) is a Master/Salve or Host/Device system in which there is only one host and one or more devices connected by cables to the host. To connect a USB device to a different host controller (say another PC), the user unplugs the USB cable and establishes the connection physically by plugging the cable into the new host controller interface. Certified Wireless USB (CWUSB), a logical extension to the USB, preserves the USB connection model, except that the link between the host and the device is now using a wireless technology. A wireless device is usually connected to only one wireless host at a given point of time, even though several wireless hosts may be co-located in the same physical neighborhood. The connection between the wireless host and device is initiated by the device. A device usually selects a wireless host from a stored set of known hosts that have established a trusted relationship with the device. If more than one wireless host is operating in the same neighborhood, there is no well known established procedure for the device to select a particular wireless host to establish a connection. | 05-14-2009 |
20090132738 | PRE-ASSOCIATION FOR CWUSB - Certified Wireless USB 1.0 defines two different types of association: cable association and numeric association. In order to implementation these two association methods, the CWUSB device needs to have either upstream USB connector (for cable association) or display capability (for numeric association). These extra requirements make the CWUSB device bulkier (one more USB connector) and/or more expensive (extra display components). For cheap and simple CWUSB devices, we need a simpler association method that is easy and cheap to implement. In a pre-packaged total solution, which includes a host and one or more device(s), we can use pre-association to smooth the user experience. The host and device(s) are pre-associated. When an end user starts to use this solution, they do not need to worry about the association at all. | 05-21-2009 |
Ping-Wen Ong, Laguna Niguel, CA US
Patent application number | Description | Published |
---|---|---|
20080228962 | VIRTUAL PIPE FOR WIRE ADAPTER COMMUNICATIONS - A wire adapter in a Wireless Universal Serial Bus configuration includes endpoints bound to communication constructs for communicating with discrete identified endpoints of downstream devices. A Virtual Pipe system is provided for the wire adapter to manage the communications pathways between a host and a downstream device connected to the wire adapter. The system provides for establishing data pathways through previously unused endpoints in the wire adapter. | 09-18-2008 |
Qing Yuan Ong, San Leandro, CA US
Patent application number | Description | Published |
---|---|---|
20130340823 | SELECTIVE AND/OR FASTER REMOVAL OF A COATING FROM AN UNDERLYING LAYER, AND SOLAR CELL APPLICATIONS THEREOF - A method for patterning a film pattern on a substrate includes forming a film pattern on a substrate surface, forming a coating over the substrate and the film pattern and inducing porosity or openings in the coating. At least a part of the coating overlying the film pattern is removed including etching at least one layer underlying the coating ahead of removing at least part of the coating. | 12-26-2013 |
20150027528 | SELECTIVE REMOVAL OF A COATING FROM A METAL LAYER, AND SOLAR CELL APPLICATIONS THEREOF - A method and resulting structure of patterning a metal film pattern over a substrate, including forming a metal film pattern over the substrate; depositing a coating over the substrate surface and the metal film pattern; and removing the coating over the metal film pattern by laser irradiation. The substrate and coating do not significantly interact with the laser irradiation, and the laser irradiation interacts with the metal film pattern and the coating, resulting in the removal of the coating over the metal film pattern. The invention offers a technique for the formation of a metal pattern surrounded by a dielectric coating for solar cells, where the dielectric coating may function as an antireflection coating on the front surface, internal reflector on the rear surface, and may further may function as a dielectric barrier for subsequent electroplating of metal patterns on either surface. | 01-29-2015 |
Qing Yuan Ong, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20100154998 | ALTERNATE USE FOR LOW VISCOSITY LIQUIDS AND METHOD TO GEL LIQUID - The present disclosure teaches a method and apparatus to gel a dopant material, which may be a low viscosity liquid, and apply it towards beneficially coating dopant liquid in the manufacture of a three-dimensional thin-film solar cell substrate. As an alternate to using high viscosity dopants, a dopant coating liquid, which is typically distributed in low viscosity alcohol based liquid forms, may instead be utilized as a dopant material in a gelatinous state towards the manufacture of a three-dimensional thin-film solar cell substrate. The methods and devices disclosed herein provide for enhancing the high viscosity characteristics of a dopant material. The present disclosure teaches the use of the dopant material in its gelatinous state towards an exemplary cavity filling method. The more cotable dopant material is applied in an exemplary coating layout and an exemplary integrated coating system to achieve improvements in coating coverage with regards to uniformity, which may be, but is not limited to, homogeneity, color uniformity, opacity, and density of the dopant material. | 06-24-2010 |
Quyen Ong, Irvine, CA US
Patent application number | Description | Published |
---|---|---|
20150037396 | Targeted Delivery of Anti-Fungal Agents - The present application discloses a targeting composition that actively targets chitin-like materials, such as those found in fungi, a drug delivery vehicle comprising a micelle that comprises the targeting composition and one or more anti-fungal drugs, and methods of using the drug delivery vehicle. | 02-05-2015 |
Rob Qing Yuan Ong, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20100144080 | METHOD AND APPARATUS TO TRANSFER COAT UNEVEN SURFACE - A method and apparatus for transferring material on at least a portion of an uneven surface of a substrate in the manufacture of photovoltaic cells, which may include, but is not limited to a thin-film solar substrates (3-D TFSS). An apparatus for transfer coating onto an uneven surface comprising an applicator roll, a transport roll, a heating device, a drying system, a conveying system, a reservoir, a blade, and a substrate. A method for positioning a substrate, selectively coating the material on an uneven surface, compressing the material to conform at the uneven surface, heating the material to a temperature more than that of the substrate, and drying the material to form continuous material coverage on said uneven surface. A method and apparatus for passing the substrate in a controlled environment, agitating the material prior to step of selectively coating, and heating the conveying plane. | 06-10-2010 |
Rosalind Ong, Tustin, CA US
Patent application number | Description | Published |
---|---|---|
20130098930 | Protective Guard - The inventive subject matter disclosing a protective guard which prevents injuries from the perimeter of items which have been exposed to extreme and/or heat temperatures. The protective guard comprising of an elastomeric pliable material which is resistant to said extreme and/or high temperatures. | 04-25-2013 |
Shauchi Ong, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20090112843 | SYSTEM AND METHOD FOR PROVIDING DIFFERENTIATED SERVICE LEVELS FOR SEARCH INDEX - Programs, systems and methods for providing differentiated service levels for a search index are disclosed. Data object documents are processed by extracting terms and scoring each of the terms associated with each document according to criteria to indicate relative importance of the associated document. A plurality of posting lists are generated for each term each comprising entries identifying documents that include the term. The entries are allocated to the different posting lists for the given term depending upon the score for the term associated with particular document. The different posting lists, e.g. a high score and low score posting list, may then be stored as data objects managed according to their indicated importance. For example, the high score posting list data object may be stored in higher performance storage than the low score posting list data object. Scores may be regularly updated. | 04-30-2009 |
20090141619 | SYSTEM AND METHOD FOR ENABLING EFFICIENT SMALL WRITES TO WORM STORAGE - According to the present invention, there is provided a method of providing a WORM storage system, the method including a sector-append capability. The method includes receiving data to be written to a WORM storage system. In addition, the method includes identifying a target sector at which the data is to be written. Also, the method includes determining if the received data can be added to the target sector. Moreover, the method includes adding the received data to the target sector if it is determined that the received data can be added to the target sector. | 06-04-2009 |
20090193289 | Reducing data loss and unavailability by integrating multiple levels of a storage hierarchy - A method for reducing data loss and unavailability by integrating multiple levels of a storage hierarchy is provided. The method includes receiving a read request. In addition, the method includes recognizing a data failure in response to the read request. The method further includes locating an alternate source of the data to be read in response to recognizing the data failure. The alternate source includes data cached at devices in the storage hierarchy, data in a backup system, and cumulative changes to the data since the last backup. Moreover, the method includes responding to the read request with data from the alternate source. | 07-30-2009 |
20090320146 | SYSTEM AND METHOD FOR SECURING DATA WITHIN A STORAGE SYSTEM - According to the present invention, there is provided a system for securing data with a storage system. The system includes at least one storage device. In addition, the system includes a security mechanism for recognizing an attempt to insert or remove the storage device. Moreover, the system includes a management unit to control the insertion and removal of the storage device. | 12-24-2009 |
Shaunchi Ong, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20080294852 | System and method for achieving reliable WORM storage using WMRM storage - The invention provides a method for ensuring that data stored on rewritable storage is immutable. The method includes initializing selected user-addressable blocks of storage to a writable state. In addition, the method includes accepting data to be stored in specified user-addressable blocks. Also, the method includes determining if the specified block(s) is writable. Also, the method includes storing the accepted data to the rewritable storage. Moreover, the method includes setting the state of the specified block(s) to non-writable. In one embodiment, the writable/non-writable state associated with each block is encoded and stored in the contents of the corresponding block. In another embodiment, the steps of determining whether the specified block(s) is writable, storing the accepted data to the rewritable storage, and setting the state of the specified block(s) to non-writable, are integrated and indivisible. | 11-27-2008 |
Stephen Ong, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20100303098 | AUTO CODE GENERATION TO GENERATE PACKET HEADER GENERATION LIBRARY FOR SWITCH DIAGNOSTICS - Techniques are disclosed for describing packet headers in a format that can be used by a code generation tool to generate source code that can generate any type of packet header when compiled and invoked within switch/router firmware. Such packet headers may then be used in a variety of switch diagnostic/testing functions. A code generation tool may be configured to receive a description of a packet header in the description format. The packet description language provides an easily used approach for defining fields in a packet header. Further, the code generation tool may be configured to generate packet header library for use by firmware on a network device, e.g., for testing and diagnostic functions. | 12-02-2010 |
Stephen Ong, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20110134988 | PROGRAMMABLE SFP OR SFP+ MODULE - Various example embodiments are disclosed. According to one example embodiment, a small form factor pluggable (SFP or SFP+) module may include an equalizer and a logic controller. The equalizer may be configured to receive data, provide signal information to a logic controller based on the received data, equalize the data based on equalization instructions received from the logic controller, and transmit the equalized data. The logic controller may be configured to transmit the signal information received from the equalizer receive programming instructions provide the equalization instructions to the equalizer based on the programming instructions, receive control inputs associated with the data, and provide status outputs based on the control inputs and the programming instructions. The SFP or SFP+ module may be configured to plug into a small form factor (SFF) host connector. | 06-09-2011 |
Thanh Ong, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20100291976 | METHOD AND APPARATUS FOR POWER CONSERVATION FOR AN ELECTRONIC DEVICE - An apparatus comprises a first interface module configured to wirelessly interface with one or more user devices; a second interface module configured to interface with a wireless communication network; and a controller. The controller is configured to detect a signal received through the second interface module, the signal including a command; and execute the command. Executing the command causes one or more components of the apparatus to exit a power conservation mode and enter a full operation mode. | 11-18-2010 |
Thanh Khai Ong, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20080268880 | SYSTEM AND METHOD FOR REMOTE OPERATION OF A NODE - A wireless communication method includes monitoring WWAN signals for a device while a primary processor of the device is in a low-power or power-off mode, determining if a WWAN signal includes a message including instructions to wake up the device, and transmitting a signal to the primary processor to wake up the device if the message includes said instructions to wake up the device. | 10-30-2008 |
20090234934 | MANAGING MULTIPLE NETWORK INTERFACES BY ASSIGNING THEM TO INDIVIDUAL APPLICATIONS - A multiple network interface system that efficiently utilizes the different interfaces by binding specific applications to them. The system is able to direct selected applications to specified interfaces through a resource management module, which can dynamically or manually bind the application. The resource management module acts as a router within the system, encompassing all the interface connections. | 09-17-2009 |
20100268947 | SYSTEMS AND METHODS FOR REGISTERING A CLIENT DEVICE IN A DATA COMMUNICATION SYSTEM - A two-way wireless communication system comprises a central authority in communication with a plurality of client devices via both a circuit switched data communication system and a packet switched data communication system. The packet switched communication system can assign packet switched network addresses to the client devices dynamically. Therefore, the central authority can be configured to send a circuit switched message, through the circuit switched data network, to a client device requesting the client device to register with the central authority through the packet switched data network | 10-21-2010 |
Timothy Ong, Concord, CA US
Patent application number | Description | Published |
---|---|---|
20130111345 | PORTABLE ELECTRONIC DEVICE, ASSOCIATED APPARATUS AND METHODS | 05-02-2013 |
Timothy James Ong, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20140283726 | Modular Payload Boxes and Autonomous Water Vehicle Configured to Accept Same - A modular payload system for an autonomous water vehicle includes a hull formed with a recessed portion that extends longitudinally over a region where a transverse cross section of a lower portion of the recess is constant along the region. A plurality of payload boxes are sized to fit in the recess and be distributed along the longitudinal axis. A transverse cross section of a lower portion of each payload box is configured complementarily with the lower portion of the recess. The payload boxes can be sized so that one payload box has a longitudinal dimension that is an integral multiple of the longitudinal dimension of the second payload box. The payload boxes can have complementarily positioned external electrical connectors to allow a jumper cable to serially connect the payload boxes. | 09-25-2014 |
Tony Ong, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20130230034 | Extending A Local Area Network - A local area network system that includes a residential gateway in wired communication with a remote service provider and multiple set top boxes in wired communication with the residential gateway. Each set top box includes a network extender having a wired connection to a residential gateway of a local area network, a media player in communication with the network extender, and at least one wireless transceiver in communication with the network extender. The media player includes a computing processor executing instructions to format a signal received from the network extender for use by a media device. Each set top box is configured as an access point for a local area network of the residential gateway. | 09-05-2013 |
Victoria K. Ong, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20140260707 | METHOD AND APPARATUS FOR CHARACTERIZING HANDPIECES - An apparatus for characterizing the performance of air turbine handpieces including high speed dental handpieces and chucking devices in terms of speed, torque, power, and air consumption include an air or fluid supply source for the handpiece and various sensors to measure input, flow rate, temperature and pressure and output speed and forces on the output shaft of the handpiece. Data from the sensors is collected, collated, processed and recorded to continuously provide a record of the handpiece characteristics for purposes of evaluating efficiency, quality control, safety and compliance with standards. | 09-18-2014 |
Warren Robert Ong, Menlo Park, CA US
Patent application number | Description | Published |
---|---|---|
20120086733 | PIXEL CIRCUIT AND DISPLAY SYSTEM COMPRISING SAME - A display system which includes a display controller, a display unit, and a light source is disclosed. The display controller includes a processor unit, a memory device, a voltage source and, optionally, a light source control unit. The display unit includes an array of pixel cells and circuitry to receive logic and control voltages and data and operate the display, a transparent counter electrode, and a liquid crystal layer disposed between the two alignment layers. The pixel cell includes a storage element, a DC balance control switch, a pixel voltage override circuit, an inverter able to select between two voltages available to it, and a pixel electrode/mirror. In different modes of operation the pixel mirror voltage may be determined by the storage element or by the pixel voltage override circuit. The display system may display images in one period and reset to a fixed state in another period. | 04-12-2012 |