Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Kao, CA

Andrew Kao, Sunnyvale, CA US

Patent application numberDescriptionPublished
20100191572Systems and Methods to Use Rules and Constraints for Service Consolidation - Systems and methods to consolidate user preferences for a service and make suggestions for options related to the service. In one aspect, a computer-implemented method includes: storing preferences of a plurality of users for a service; storing past options that have been previously selected for the service; in response to a request for the service for a subset of the users, combining the preferences of the subset of the users to generate a preference set for the subset of the users, based on a set of predetermined rules, using a computer; and selecting an option based on the preference set generated for the subset of users and the past options that have been previously selected for the service, using the computer.07-29-2010

Andrew Kao, Fremont, CA US

Patent application numberDescriptionPublished
20080246500HIGH DENSITY INTERCONNECT SYSTEM HAVING RAPID FABRICATION CYCLE - An improved interconnection system and method is described, such as for connectors, socket assemblies and/or probe card systems. An exemplary system comprises a probe card interface assembly (PCIA) for establishing electrical connections to a semiconductor wafer mounted in a prober. The PCIA comprises a motherboard parallel to the semiconductor wafer having an upper surface and an opposing lower planar mounting surface, a reference plane defined by a least three points located between the lower surface of the motherboard and the wafer, at least one component located below the motherboard mounting surface, and a mechanism for adjusting the planarity of the reference plane with respect to the wafer. A probe chip having a plurality of spring probes extending there from is mountable and demountable from the PCIA, without the need for further planarity adjustment. The interconnection structures and methods preferably provide improved fabrication cycles.10-09-2008
20090153165High Density Interconnect System Having Rapid Fabrication Cycle - An improved interconnection system and method is described, such as for connectors, socket assemblies and/or probe card systems. An exemplary system comprises a probe card interface assembly (PCIA) for establishing electrical connections to a semiconductor wafer mounted in a prober. The PCIA comprises a motherboard parallel to the semiconductor wafer having an upper surface and an opposing lower planar mounting surface, a reference plane defined by a least three points located between the lower surface of the motherboard and the wafer, at least one component located below the motherboard mounting surface, and a mechanism for adjusting the planarity of the reference plane with respect to the wafer. A probe chip having a plurality of spring probes extending there from is mountable and demountable from the PCIA, without the need for further planarity adjustment. The interconnection structures and methods preferably provide improved fabrication cycles.06-18-2009

Patent applications by Andrew Kao, Fremont, CA US

Camilla M. Kao, Palo Alto, CA US

Patent application numberDescriptionPublished
20080200659Combinatorial polyketide libraries produced using a modular PKS gene cluster as scaffold - Combinatorial libraries of polyketides can be obtained by suitable manipulation of a host modular polyketide synthase gene cluster such as that which encodes the PKS for erythromycin. The combinatorial library is useful as a source of pharmaceutically active compounds. In addition, novel polyketides and antibiotics are prepared using this method.08-21-2008

Cheng C. Kao, Los Altos, CA US

Patent application numberDescriptionPublished
20110114012METHODS FOR PURIFYING METALLURGICAL SILICON - A method for purifying silicon bearing materials for photovoltaic applications includes providing metallurgical silicon into a crucible apparatus. The metallurgical silicon is subjected to at least a thermal process to cause the metallurgical silicon to change in state from a first state to a second state, the second stage being a molten state not exceeding 05-19-2011
20110198336APPARATUS FOR PURIFYING METALLURGICAL SILICON FOR SOLAR CELLS - A system for forming high quality silicon material, e.g., polysilicon. In a specific embodiment, the melted material comprises a silicon material and an impurity, e.g., phosphorous species. The system includes a crucible having an interior region. In a specific embodiment, the crucible is made of a suitable material such as a quartz material or others. The quartz material is capable of withstanding a temperature of at least 1400 Degrees Celsius for processing silicon. In a specific embodiment, the crucible is configured in an upright position and has an open region to expose a melted material. In a specific embodiment, the present system has an energy source. Such energy source may be an arc heater or other suitable heating device, including multiple heating devices, which may be the same or different. The arc heater is configured above the open region and spaced by a gap between the exposed melted material and a muzzle region of the arc heater to cause formation of a determined temperature profile within a vicinity of a center region of the exposed melted material while maintaining outer regions of the melted material at a temperature below a melting point of the quartz material of the crucible. In a specific embodiment, the system produces a melted material comprising a resulting phosphorous species of 0.1 ppm and less, which is purified silicon.08-18-2011
20110200514METHOD FOR PURIFYING METALLURGICAL SILICON FOR SOLAR CELLS - The present invention provides a method for forming high quality silicon material, e.g., polysilicon. The method includes transferring a raw silicon material in a crucible having an interior region. The crucible is made of a quartz or other suitable material, which is capable of withstanding a temperature of at least 1400 Degrees Celsius. The method includes subjecting the raw silicon material in the crucible to thermal energy to cause the raw silicon material to be melted into a liquid state to form a melted material at a temperature of less than about 1400 Degrees Celsius. Preferably, the melted material has an exposed region bounded by the interior region of the crucible. The method also includes subjecting an exposed inner region of the melted material to an energy source comprising an arc heater configured above the exposed region and spaced by a gap between the exposed region and a muzzle region of the arc heater to cause formation of determined temperature profile within a vicinity of an inner region of the exposed melted material while maintaining outer regions of the melted material at a temperature below a melting point of the quartz material of the crucible. Preferably, the method removes one or more impurities from the melted material to form a higher purity silicon material in the crucible.08-18-2011
20120020865METHOD AND APPARATUS FOR PURIFYING METALLURGICAL SILICON FOR SOLAR CELLS - A method for improving yield of an upgraded metallurgical-grade (UMG) silicon purification process is disclosed. In the UMG silicon (UMGSi) purification process, in a reaction chamber, purification is performed on a silicon melt therein by one, all or a plurality of the following techniques in the same apparatus at the same time, including: a crucible ratio approach, the addition of water-soluble substances, the control of power, the control of vacuum pressure, the upward venting of exhaust, isolation by high-pressure gas jet, and carbon removal by sandblasting, thereby reducing oxygen, carbon and other impurities in the silicon melt, meeting a high-purity silicon standard of solar cells, increasing yield while maintaining low cost, and avoiding EMF reduction over time. An exhaust venting device for purification processes is also disclosed, which allows exhaust to be vented from the top of the reactor chamber, thereby avoiding backflow of exhaust into the silicon melt and erosion of the reactor.01-26-2012
20120275985METHOD FOR PURIFYING METALLURGICAL SILICON FOR SOLAR CELLS - A method includes transferring a raw silicon material in a crucible and subjecting the raw silicon material in the crucible to thermal energy to form a melted silicon material at a temperature of less than 1400 Degrees Celsius, the melted silicon material having an exposed region bounded by an interior region of the crucible, subjecting an exposed inner region of the melted silicon material to an energy source to include an arc heater configured above the exposed region and to be spaced by a gap between the exposed region and a muzzle region of the arc heater to form a determined temperature profile within a vicinity of an inner region of the exposed melted silicon material while maintaining outer regions of the melted silicon material at a temperature below a melting point of the crucible, and removing impurities from the melted silicon material to form higher purity silicon.11-01-2012
20120279439METHOD AND APPARATUS FOR PURIFYING METALLURGICAL SILICON FOR SOLAR CELLS - A method improves yield of an upgraded metallurgical-grade (UMG) silicon purification process. In the UMG silicon purification process, in a reaction chamber, purification is performed on a silicon melt therein by one, all or a plurality of the following techniques in the same apparatus at the same time. The techniques includes a crucible ratio approach, the addition of water-soluble substances, the control of power, the control of vacuum pressure, the upward venting of exhaust, isolation by high-pressure gas jet, and carbon removal by sandblasting, thereby reducing oxygen, carbon and other impurities in the silicon melt, meeting a high-purity silicon standard of solar cells, increasing yield while maintaining low cost, and avoiding EMF reduction over time. An exhaust venting device for the purification process allows exhaust to be vented from the top of the reactor chamber, thereby avoiding backflow of exhaust into the silicon melt and erosion of the reactor.11-08-2012
20120279440METHODS FOR PURIFYING METALLURGICAL SILICON - A method for purifying silicon bearing materials for photovoltaic applications includes providing metallurgical silicon into a crucible apparatus. The metallurgical silicon is subjected to at least a thermal process to cause the metallurgical silicon to change in state from a first state to a second state, the second stage being a molten state not exceeding 1500 Degrees Celsius. At least a first portion of impurities is caused to be removed from the metallurgical silicon in the molten state. The molten metallurgical silicon is cooled from a lower region to an upper region to cause the lower region to solidify while a second portion of impurities segregate and accumulate in a liquid state region. The liquid state region is solidified to form a resulting silicon structure having a purified region and an impurity region. The purified region is characterized by a purity of greater than 99.9999%.11-08-2012

Chia-Ling Kao, Mountain View, CA US

Patent application numberDescriptionPublished
20090035944METHODS OF FOR FORMING ULTRA THIN STRUCTURES ON A SUBSTRATE - Methods for forming an ultra thin structure using a method that includes multiple cycles of polymer deposition of photoresist (PDP) process and etching process. The embodiments described herein may be advantageously utilized to fabricate a submicron structure on a substrate having a critical dimension less than 55 nm and beyond. In one embodiment, a method of forming a submicron structure on a substrate may include providing a substrate having a patterned photoresist layer disposed on a film stack into an etch chamber, wherein the film stack includes at least a hardmask layer disposed on a dielectric layer, performing a polymer deposition process to deposit a polymer layer on the pattered photoresist layer, thus reducing a critical dimension of an opening in the patterned photoresist layer, and etching the underlying hardmask layer through the opening having the reduced dimension.02-05-2009
20090293907METHOD OF SUBSTRATE POLYMER REMOVAL - Methods for cleaning a substrate are provided. In one embodiment, the method includes depositing a polymer on a substrate. A cleaning gas is provided to clean a frontside, a bevel edge, and a backside of the substrate. The cleaning gas may include various reactive chemicals such as H12-03-2009

Chia Lung Kao, Dublin, CA US

Patent application numberDescriptionPublished
20140059452CUMULATIVE ENCYCLOPEDIA METHOD,SYSTEM AND DEVICE - A cumulative encyclopedia comprising a user interface, the user interface configured to provide one or more topics (e.g. information on subjects contained within the cumulative encyclopedia) that are able to be contributed to by one or more users or accounts using the user interface. The contributions are able to comprise any information (e.g. text, images, links, audio, video) that a user or account wishes to add to one or more of the topics. In some embodiments, the contributions are not able to be edited by anyone other than the user or account who added the contribution.02-27-2014

Chien-Teh Kao, Sunnyvalle, CA US

Patent application numberDescriptionPublished
20100093151OXIDE ETCH WITH NH4-NF3 CHEMISTRY - The present invention generally provides apparatus and methods for selectively removing various oxides on a semiconductor substrate. One embodiment of the invention provides a method for selectively removing an oxide on a substrate at a desired removal rate using an etching gas mixture. The etching gas mixture comprises a first gas and a second gas, and a ratio of the first gas and a second gas is determined by the desired removal rate.04-15-2010

Chih-Lung Kao, San Diego, CA US

Patent application numberDescriptionPublished
20140368247NOVEL LOW OVERHEAD HOLD-VIOLATION FIXING SOLUTION USING METAL-PROGRAMABLE CELLS - Techniques for fixing hold violations using metal-programmable cells are described herein. In one embodiment, a system comprises a first flip-flop, a second flip-flop, and a data path between the first and second flip-flops. The system further comprises a metal-programmable cell connected to the data path, wherein the metal-programmable cell is programmed to implement at least one capacitor to add a capacitive load to the data path. The capacitive load adds delay to the data path that prevents a hold violation at one of the first and second flip-flops.12-18-2014

Chi-Yi Kao, San Jose, CA US

Patent application numberDescriptionPublished
20110298026LOGIC-BASED eDRAM USING LOCAL INTERCONNECTS TO REDUCE IMPACT OF EXTENSION CONTACT PARASITICS - An electronic device includes an active layer located over a substrate with the active layer having a logic circuit and an eDRAM cell. The electronic device also includes a first metallization level located over the active layer that provides logic interconnects and metal capacitor plates. The logic interconnects are connected to the logic circuit and the metal capacitor plates are connected to the eDRAM cell. The electronic device additionally includes a second metallization level located over the first metallization level that provides an interconnect connected to at least one of the logic interconnects, and a bit line that is connected to the eDRAM cell. A method of manufacturing an electronic device is also included.12-08-2011
20140030541ALTERNATE PAD STRUCTURES/PASSIVATION INTEGRATION SCHEMES TO REDUCE OR ELIMINATE IMC CRACKING IN POST WIRE BONDED DIES DURING CU/LOW-K BEOL PROCESSING - Passivation integration schemes and pad structures to reduce the stress gradients and/or improve the contact surface existing between the Al in the pad and the gold wire bond. One of the pad structures provides a plurality of recessed pad areas which are formed in a single aluminum pad. An oxide mesa can he provided under the aluminum pad. Another pad structure provides a single recessed pad area which is formed in a single aluminum pad, and the aluminum pad is disposed above a copper pad and a plurality of trench/via pads. Still another pad structure provides a single recessed pad area which is formed in a single aluminum pad, and the aluminum pad is disposed above a portion of a copper pad, such that the aluminum pad and the copper pad are staggered relative to each other.01-30-2014

Chuck Kao, Dublin, CA US

Patent application numberDescriptionPublished
20120331055MATCHING USERS WITH SIMILAR INTERESTS - Matching users with similar interests is disclosed, including: obtaining, from an external source, items of interest as indicated by a plurality of users; storing information about the plurality of users and their respective items of interest; and identifying, for a first user of the plurality of users, a set of similar users who have overlapping interests as the first user, wherein the overlapping interests are determined based at least in part on items of interest to the first user and items of interest to the plurality of users.12-27-2012
20130080427PRESENTING USER PREFERENCE ACTIVITIES - Determining preference activities to present to a current user includes: obtaining a plurality of candidate preference activities; determining a recommendation weight for one of the plurality of candidate preference activities with respect to the current user; and presenting at least some of the plurality of candidate preference activities based on recommendation weights corresponding to the plurality of candidate preference activities.03-28-2013

Coleman Kao, Chino Hills, CA US

Patent application numberDescriptionPublished
20140068895DECORATIVE SELF-LOCKING "C" CLIP FOR GARMENT STRAPS - A self-locking clip assembly for decorating garment strap comprises a first piece and a second piece. The first piece comprises a first flat surface that serves as a platform to affix decorative ornaments, a bridge connected to the first flat surface and a channel. The second piece comprises a second flat surface and a third flat surface, wherein the third flat surface has a curved indentation that matches the shape of the bridge, such that the curved indentation is flush with the contour of the bridge to lock the assembly. The garment strap is allowed to slip through bridge of the first piece and rest in the channel of the first piece. As a person wears the garment strap, the wearer's body presses against the third flat surface, consequently pressing the second flat surface against the strap and the first flat surface to automatically lock the clip assembly in place.03-13-2014

Daniel Kao, San Jose, CA US

Patent application numberDescriptionPublished
20100223633API AND BUSINESS LANGUAGE SCHEMA DESIGN FRAMEWORK FOR MESSAGE EXCHANGES - A server system facilitates an exchange of messages with a remote client application. The server system includes a plurality of application servers hosting a plurality of applications. A plurality of Application Program Interfaces (APIs) provides programmatic access to the plurality of applications, each of the APIs being configured to receive request messages compiled by the remote client application. First and second request messages, respectively addressed to first and second APIs of the plurality of APIs by a remote client application, each comprise at least one common data component. Further, the first request message includes a first payload specific to the first API, and the second request message includes a payload specific to the second API.09-02-2010
20110167430API AND BUSINESS LANGUAGE SCHEMA DESIGN FRAMEWORK FOR MESSAGE EXCHANGES - A server system facilitates an exchange of messages with a remote client application. The server system includes a plurality of application servers hosting a plurality of applications. A plurality of Application Program Interfaces (APIs) provides programmatic access to the plurality of applications, each of the APIs being configured to receive request messages compiled by the remote client application. First and second request messages, respectively addressed to first and second APIs of the plurality of APIs by a remote client application, each comprise at least one common data component. Further, the first request message includes a first payload specific to the first API, and the second request message includes a payload specific to the second API.07-07-2011

Patent applications by Daniel Kao, San Jose, CA US

Daniel J. Kao, Lake Forest, CA US

Patent application numberDescriptionPublished
20100145447Flexible, Automated Capsulorhexis Device - A capsularhexis electrode device and corresponding insertion tool are disclosed. A flexible capsulorhexis electrode device comprises an elastomeric ring, first and second electrically conductive traces disposed at a first face of the elastomeric ring and extending concentrically around the elastomeric ring, and first and second electrically conductive connectors. The first and second electrically conductive connectors are electrically connected to the first and second traces, respectively, and are disposed at opposing points across the elastomeric ring from one another. An insertion tool includes first and second stretcher bars with connectors for mating to the electrode device. One of the stretcher bars translates relative to the other to elongate the flexible electrode device for insertion into the anterior chamber of the eye through a small incision.06-10-2010

Daniel J. Kao, Laguna Niguel, CA US

Patent application numberDescriptionPublished
20110144632Flooded Liquefaction Hand Piece Engine - In various embodiments, an ophthalmic handpiece may include a handpiece body with a pulse chamber and flooded engine compartment configured to receive fluid from a surgical console through a fluid inlet port. Heated pulses from the pulse chamber and cooler fluid from the flooded engine compartment may flow through a tip into the eye. In some embodiments, the tip may be a dual lumen tip that keeps the flows from the pulse chamber and flooded engine compartment separate until they exit the tip. In some embodiments, a tip, coupled to a merging chamber where the flows may merge prior to the tip, may be a single lumen tip that directs the heated pulses and irrigation fluid simultaneously to a lens to liquefy the lens for removal from the eye.06-16-2011

Daniel T. Kao, San Jose, CA US

Patent application numberDescriptionPublished
20100011074PUBLICATION OF INFORMATIONAL MESSAGES TO SOFTWARE APPLICATIONS IN A COMPUTING ENVIRONMENT - Systems and methods for publishing information to a plurality of software applications are provided. The methods may comprise identifying a plurality of records to transmit to the software applications based on a last sequential identification code in a high watermark table of a persistent store. The plurality of records may be generated subsequent to a previous record corresponding to the last sequential identification code. A plurality of corresponding messages each corresponding to a record of the plurality of records may be prepared. Each of those messages may then be transmit to at least one software application and may include a most recent message corresponding to a most recent record. In the high water mark table of the persistent store, an updated last sequential identification code may be stored as a pointer for subsequent reference. The updated last sequential identification code may correspond to the most recent message transmitted in the plurality of corresponding messages.01-14-2010

Daniel Tsun Kao, San Jose, CA US

Patent application numberDescriptionPublished
20120246026METHOD AND SYSTEM OF BUILDING STORE PRODUCT FINDERS - One embodiment provides a system for building store product finders. The system may include: a product search engine configured to find, from product storage, a plurality of product subcategories that match at least one store product category of the plurality of store product categories, and a dominant product subcategory determining device configured to determine a dominant product subcategory. The dominant product subcategory has the highest product coverage among the plurality of product subcategories. The system may also include: a filter selecting device configured to select at least one product search filter from a list of product search filters, and a filter installing device configured to install the at least one product search filter in the store product finder.09-27-2012
20120246028METHOD AND SYSTEM OF BUILDING STORE PRODUCT FINDERS - One embodiment provides a system for building store product finders. The system may include: a product search engine to find products matching at least one product subcategory of product subcategories of a store product category for a store product finder, and a dominant product subcategory determining device to determine a dominant product subcategory. Each product subcategory has a product coverage. The dominant product subcategory has a highest product coverage among the product subcategories. The system may also include a filter installing device to install at least one product search filter into the store product finder.09-27-2012
20130125147API AND BUSINESS LANGUAGE SCHEMA DESIGN FRAMEWORK FOR MESSAGE EXCHANGES - A plurality of application servers hosts a plurality of business applications. A plurality of Application Program Interface (API) servers host a plurality of APIs to provide programmatic access to the plurality of business applications, each of the APIs configured to receive request messages compiled by a remote client application. First and second request messages targeted to first and second APIs have at least one common data component. The first request message includes a first payload specific to the first targeted API and the second request message includes a second payload specific to the second targeted API, the first payload and the second payload each comprise a reusable identified schema definition specific to the targeted API.05-16-2013

Daphne Kao, San Francisco, CA US

Patent application numberDescriptionPublished
20140278755SYSTEMS, METHODS, AND APPARATUSES FOR IMPLEMENTING CHANGE VALUE INDICATION AND HISTORICAL VALUE COMPARISON - Disclosed herein are systems and methods for implementing change value indication and historical value comparison at a user interface including means for storing records in a database, wherein updates to the records are recorded into a historical trending data object to maintain historical values for the records when the records are updated in the database; receiving input from a user device specifying data to be displayed at the user device; receiving historical filter input from the user device; querying the records stored in the database for the data to be displayed; querying the historical trending data object for the historical values of the data to be displayed; comparing the data to be displayed with the historical values of the data to be displayed to determine one or more changed values corresponding to the data to be displayed; and displaying a change value indication GUI to the user device displaying at least the data to be displayed and a changed value indication based on the one or more changed values determined via the comparing. Other related embodiments are further disclosed.09-18-2014

Daphne A. Kao, San Francisco, CA US

Patent application numberDescriptionPublished
20140172829SYSTEMS AND METHODS FOR DATA OBJECT CHANGE HISTORY - Systems and methods are provided for data object change history. A first data object and a second data object are retrieved, wherein the first data object includes an identifier, a field name, a first value, and a first date, and wherein the second data object includes the identifier, the field name, a second value, and a second date. A history object is stored, wherein the history object comprises the identifier, the field name, the first value, the first date, and the second date. The history object is output in response to a query which specifies the identifier, the field name, and a query date within a range of the first date and the second date.06-19-2014
20140172889SYSTEMS AND METHODS FOR ALTERNATIVE CHANGE PROCESSES FOR CHANGES TO DATA OBJECTS - Systems and methods are provided for alternative change processes for changes to data objects. A change to a data object is recorded, wherein the change is submitted to a first change process. The first change process is disabled. A second change process is asynchronously executed to process the change to the data object.06-19-2014
20140173513USER INTERFACE DATE SELECTORS FOR HISTORICAL REPORTS - Systems and methods are provided for user interface date selectors for historical reports. A user interface outputs a date selector including a calculated dates option, wherein the calculated dates option is based on a date frequency applied to a date range. The user interface receives a selection via the date selector. Dates associated with the selection are identified. The user interface outputs the dates as a preview of a historical report, wherein the dates are output in a chronological order.06-19-2014

Daphne Annina Kao, San Francisco, CA US

Patent application numberDescriptionPublished
20140013218FACILITATING DYNAMIC CROSS-BLOCK JOINING OF REPORTS IN AN ON-DEMAND SERVICES ENVIRONMENT - In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic cross-block joining of reports in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, at a server computing device, a joining request to merge a plurality of reports into a joined report, each of the plurality of reports having data including customer relationship management (CRM) data, where the request is placed at a client computing device, and merging the plurality of report into the joined report. The joined report comprises a single report representing the merged plurality of reports. The method may further include facilitating access, via a user interface at the client computing device, to the plurality of reports represented as the joined report.01-09-2014

Grant M. Kao, Rowland Heights, CA US

Patent application numberDescriptionPublished
20110297047FAST SETTING LOW PERMEABILITY CEMENT AND CONCRETE - A calcium sulfoaluminate-based concrete with a permeability of less than 1000 Coulombs. Rapid-setting low chloride-ion permeability calcium sulfoaluminate (CSA) cements and concretes include CSA and a suitable polymer such as a sol-gel derived, organic-inorganic, silica based hybrid coating solutions of polystyrene-butylacrylate polymers containing active silanol groups protected by hydroxyl groups containing polyalcohol, or other polymers. Such polymers may be added as powders or as liquid in the finish mill. Other rapid-setting low chloride-ion permeability (CSA) cements and concretes include CSA with selected particle size distributions, and do not require use of any polymer. These CSA cements and concretes have low chloride-ion permeability, high early strength, fast setting times, low-shrinkage, and high freeze-thaw resistance.12-08-2011
20130220181Radial Coal Ash Based Micro-Architectures and Method of Synthesis - Microparticles having crystalline needle or rod-shaped structures of, for example, an ettringite mineral grown and attached radially from their surface. A method including nucleating and growing crystalline needles/rods from the surface of a particle in the presence of a solution of calcium, sulfur, and aluminum such as calcium sulfoaluminate, lime and calcium sulfate is described. One example is the radial growth of ettringite needles on the surface of fly ash particles in calcium sulfoaluminate-based cement paste and concrete.08-29-2013
20140202360FAST SETTING LOW PERMEABILITY CEMENT AND CONCRETE - A calcium sulfoaluminate-based concrete with a permeability of less than 1000 Coulombs. Rapid-setting low chloride-ion permeability calcium sulfoaluminate (CSA) cements and concretes include CSA and a suitable polymer such as a sol-gel derived, organic-inorganic, silica based hybrid coating solutions of polystyrene-butylacrylate polymers containing active silanol groups protected by hydroxyl groups containing polyalcohol, or other polymers. Such polymers may be added as powders or as liquid in the finish mill. Other rapid-setting low chloride-ion permeability (CSA) cements and concretes include CSA with selected particle size distributions, and do not require use of any polymer. These CSA cements and concretes have low chloride-ion permeability, high early strength, fast setting times, low-shrinkage, and high freeze-thaw resistance.07-24-2014
20140364543CALCIUM SULFO ALUMINATE CEMENT WITH POLYMER - A calcium sulfoaluminate-based concrete with a permeability of less than 1000 Coulombs. Rapid-setting low chloride-ion permeability calcium sulfoaluminate (CSA) cements and concretes include CSA and a suitable polymer such as a sol-gel derived, organic-inorganic, silica based hybrid coating solutions of polystyrene-butylacrylate polymers containing active silanol groups protected by hydroxyl groups containing polyalcohol, or other polymers. Such polymers may be added as powders or as liquid in the finish mill. Other rapid-setting low chloride-ion permeability (CSA) cements and concretes include CSA with selected particle size distributions, and do not require use of any polymer. These CSA cements and concretes have low chloride-ion permeability, high early strength, fast setting times, low-shrinkage, and high freeze-thaw resistance.12-11-2014

Patent applications by Grant M. Kao, Rowland Heights, CA US

H. Pin Kao, Fremont, CA US

Patent application numberDescriptionPublished
20080213755Method and Device for Detection of Nucleic Acid Sequences09-04-2008
20080288179NORMALIZATION OF DATA - Methods for normalizing output from an instrument employing a reference standard or non-fluorescing substance disposed within at least one of a plurality of reaction chambers. The method comprises collecting and analyzing a signal associated with the reference standard or non-fluorescing substance to determine a normalizing bias. The normalizing bias is then applied to the data signal collected from a remainder of the plurality of reaction chambers.11-20-2008
20090176661WHOLE GENOME EXPRESSION ANALYSIS SYSTEM - A method for simultaneously determining a genetic expression profile for an individual member of a species relative to an entire standard genome for the species. The method can comprise distributing a liquid sample into an array of reaction chambers of a substrate. The array can comprise a primer set and a probe for each polynucleotide target along the entire standard genome. The liquid sample can comprise substantially all genetic material of the member. Each of the reaction chambers can comprise the primer set and the probe for at least one of the polynucleotide targets and a polymerase. The method can further comprise amplifying the liquid sample in the array, detecting a signal emitted by at least one of the probes, and identifying the genetic expression profile in response to the signal.07-09-2009
20100113285Normalization of Data Using Controls - A method of using a standard to correct for variability in sample handling, can comprise (a) adding a template of known concentration to an assay comprising a sample; (b) preamplifying the assay; (c) amplifying the assay; (d) collecting data during the amplifying; and (e) correcting the data using a comparison of data collected from the template to data collected from the sample.05-06-2010
20100193672Optical Camera Alignment - A camera alignment system that can enable alignment in at least one of three planes and about an axis of at least one of the planes. An alignment mount can mate to a camera and lens. The alignment mount can comprise a mechanism to adjust the camera relative to the lens to that an image plane of the camera aligns with an image plane of the lens in a predetermined orientation. One predetermined orientation can be that the image plane of the camera being parallel to the image plane of the lens.08-05-2010
20100220321Normalization of Data - Methods for normalizing output from an instrument employing a reference standard or non-fluorescing substance disposed within at least one of a plurality of reaction chambers. The method comprises collecting and analyzing a signal associated with the reference standard or non-fluorescing substance to determine a normalizing bias. The normalizing bias is then applied to the data signal collected from a remainder of the plurality of reaction chambers.09-02-2010
20120080610OPTICAL CAMERA ALIGNMENT - A camera alignment system that can enable alignment in at least one of three planes and about an axis of at least one of the planes. An alignment mount can mate to a camera and lens. The alignment mount can comprise a mechanism to adjust the camera relative to the lens to that an image plane of the camera aligns with an image plane of the lens in a predetermined orientation. One predetermined orientation can be that the image plane of the camera being parallel to the image plane of the lens.04-05-2012
20130210674WHOLE GENOME EXPRESSION ANALYSIS SYSTEM - A method for simultaneously determining a genetic expression profile for an individual member of a species relative to an entire standard genome for the species. The method can comprise distributing a liquid sample into an array of reaction chambers of a substrate. The array can comprise a primer set and a probe for each polynucleotide target along the entire standard genome. The liquid sample can comprise substantially all genetic material of the member. Each of the reaction chambers can comprise the primer set and the probe for at least one of the polynucleotide targets and a polymerase. The method can further comprise amplifying the liquid sample in the array, detecting a signal emitted by at least one of the probes, and identifying the genetic expression profile in response to the signal.08-15-2013
20140238976Heated Cover Methods and Technology - A heating apparatus comprising a support base and a microplate having a first surface and an opposing second surface. The microplate is positioned adjacent the support base and comprises a plurality of wells formed in the first surface thereof. Each of the plurality of wells is sized to receive an assay therein. A sapphire crystalline transparent window is positioned adjacent the microplate opposing the support base. A heating device heats the transparent window in response to a control system.08-28-2014
20140374407Heated Cover Methods and Technology - A heating apparatus comprising a support base and a microplate having a first surface and an opposing second surface. The microplate is positioned adjacent the support base and comprises a plurality of wells formed in the first surface thereof. Each of the plurality of wells is sized to receive an assay therein. A sapphire crystalline transparent window is positioned adjacent the microplate opposing the support base. A heating device heats the transparent window in response to a control system.12-25-2014

Patent applications by H. Pin Kao, Fremont, CA US

Huahung Kao, San Jose, CA US

Patent application numberDescriptionPublished
20090212410STACK DIE PACKAGES - An integrated circuit package includes a substrate comprising a first contact. A first integrated circuit mechanically attached to the substrate. The first integrated circuit comprising a second contact. A first redistribution layer arranged on the first integrated circuit. The first redistribution layer includes a trace coupled to the second contact. A first wire connects the first contact to the second contact. A flip-chip integrated circuit comprises a third contact connected to the trace by a conductive bump. A second integrated circuit mechanically coupled to the flip-chip integrated circuit. The second integrated circuit comprises a fourth contact. A second wire connects the fourth contact to at least the second contact or the first contact.08-27-2009
20110049710INTERCONNECT LAYOUTS FOR ELECTRONIC ASSEMBLIES - Embodiments of the present disclosure provide an apparatus including an electronic device and a substrate to receive the electronic device, the electronic device being electrically coupled to the substrate using a plurality of interconnect structures, the interconnect structures being arranged on the electronic device based at least in part on a layout of the substrate. Other embodiments may be described and/or claimed.03-03-2011
20110298117PAD CONFIGURATIONS FOR AN ELECTRONIC PACKAGE ASSEMBLY - Embodiments of the present disclosure provide an electronic package assembly comprising a solder mask layer, the solder mask layer having at least one opening, and a plurality of pads coupled to the solder mask layer, wherein at least one pad of the plurality of pads includes (i) a first side, (ii) a second side, the first side being disposed opposite to the second side, (iii) a terminal portion and (iv) an extended portion, wherein the first side at the terminal portion is configured to receive a package interconnect structure through the at least one opening in the solder mask layer, the package interconnect structure to route electrical signals between a die and another electronic device that is external to the electronic package assembly, and wherein the second side at the extended portion is configured to receive one or more electrical connections from the die. Other embodiments may be described and/or claimed.12-08-2011
20120196407SINGLE LAYER BGA SUBSTRATE PROCESS - Embodiments of the present disclosure provide semiconductor packaging techniques that form a substrate using metal and insulating materials. The substrate includes a first surface that is bonded to a semiconductor device and a second surface that is bonded to a printed circuit board. The substrate is formed using several techniques that minimize the amount of mask levels used to form the substrate. For example, a metal substrate is patterned to form a three dimensional pattern on the surface. A dielectric material is deposited on the three dimensional pattern. Using several patterning and polishing embodiments described herein, the metal/dielectric substrate is patterned and polished to form a substantially flush surface that is bonded to the semiconductor device. In one embodiment, the top surface of the metal/dielectric substrate is patterned to expose the underlying metal substrate and the bottom surface of the metal substrate is polished to be substantially flush with the dielectric material.08-02-2012
20130043587PACKAGE-ON-PACKAGE STRUCTURES - Embodiments of the present disclosure provide a package on package arrangement comprising a bottom package and a second package. The first package includes a substrate layer including (i) a top side and (ii) a bottom side that is opposite to the top side. Further, the top side defines a substantially flat surface. The first package also includes a die coupled to the bottom side of the substrate layer. The second package includes a plurality of rows of solder balls, and the second package is attached to the substantially flat surface of the substrate layer via the plurality of rows of solder balls.02-21-2013
20140151880PACKAGE-ON-PACKAGE STRUCTURES - Embodiments of the present disclosure provide a package on package arrangement comprising a first package including a substrate layer including a top side, and a bottom side that is opposite to the top side, wherein the top side of the substrate layer defines a substantially flat surface, and a first die coupled to the bottom side of the substrate layer. The arrangement also comprises a second package including a plurality of rows of solder balls and at least one of one or both of an active component or a passive component. The second package is attached, via the plurality of rows of solder balls, to the substantially flat surface of the top side of the substrate layer of the first package. The active component and/or a passive component is attached to the substantially flat surface of the top side of the substrate layer of the first package.06-05-2014
20140206152SINGLE LAYER BGA SUBSTRATE PROCESS - The present disclosure provides semiconductor packaging techniques that form a substrate using metal and insulating materials. The substrate includes a first surface that is bonded to a semiconductor device and a second surface that is bonded to a printed circuit board. The substrate is formed using several techniques that minimize the amount of mask levels used to form the substrate. For example, a metal substrate is patterned to form a three dimensional pattern on the surface. A dielectric material is deposited on the three dimensional pattern. Using several patterning and polishing embodiments described herein, the metal/dielectric substrate is patterned and polished to form a substantially flush surface that is bonded to the semiconductor device. In one embodiment, the top surface of the metal/dielectric substrate is patterned to expose the underlying metal substrate and the bottom surface of the metal substrate is polished to be substantially flush with the dielectric material.07-24-2014
20140231993PACKAGE-ON-PACKAGE STRUCTURES - Embodiments of the present disclosure provide a first package configured to be coupled to a second package, wherein the first package comprises: a ball grid array substrate; a die coupled to the ball grid array substrate; two rows of ball pads arranged around a periphery of the ball grid array substrate, wherein the ball pads of the two rows of ball pads are configured to receive solder balls to couple the first package to the second package, wherein an outer row of the two rows of ball pads comprises at least some ball pads configured as a first type of ball pad, wherein an inner row of the two rows of ball pads comprises at least some ball pads configured as a second type of ball pad, wherein the first type of ball pad is different than the second type of ball pad.08-21-2014
20150035160PAD CONFIGURATIONS FOR AN ELECTRONIC PACKAGE ASSEMBLY - Embodiments of the present disclosure provide an electronic package assembly comprising a solder mask layer, the solder mask layer having at least one opening, and a plurality of pads coupled to the solder mask layer, wherein at least one pad of the plurality of pads includes (i) a first side, (ii) a second side, the first side being disposed opposite to the second side, (iii) a terminal portion and (iv) an extended portion, wherein the first side at the terminal portion is configured to receive a package interconnect structure through the at least one opening in the solder mask layer, the package interconnect structure to route electrical signals between a die and another electronic device that is external to the electronic package assembly, and wherein the second side at the extended portion is configured to receive one or more electrical connections from the die.02-05-2015

Patent applications by Huahung Kao, San Jose, CA US

I-Ming Kao, San Jose, CA US

Patent application numberDescriptionPublished
20090157711Method and System for Managing Volumes Within a Compilation of Content - A web-based system, method and program product are provided for adding content to a content object stored (e.g., a custom compilation or prepublished work) in a data repository as a group of hierarchically related content entities. Each noncontainer content object is preferably stored as a separate entity in the data repository. Each content entity is also stored as a row in a digital library index class as a collection of attributes and references to related content entities and containers. As the user selects desired objects for inclusion in a content object, the system arranges the objects hierarchically, e.g., into volumes, chapters and sections according to the order specified by the user. The system then creates a file object (e.g., a CBO) defining the content object that contains a list or outline of the container and noncontainer entities selected, their identifiers, order and structure. This file object is stored separately in the data repository. An aspect of the invention is the calculation of the compilation's cost by estimating the amount of content it contains and determining a content cost based upon the content estimate. Optionally, a cost is assigned to each content entity in the data repository and these actual costs are summed as part of the cost estimation procedure.06-18-2009

I-Pieng Peter Kao, Sunnyvale, CA US

Patent application numberDescriptionPublished
20090049222PCI Express-Compatible Controller And Interface For Flash Memory - A PCI Express-compatible flash device can include one or more flash memory modules, a controller, and an ExpressCard interface. The controller can advantageously provide PCI Express functionality as well as flash memory operations, e.g. writing, reading, or erasing, using the ExpressCard interface. A PIO interface includes sending first and second memory request packets to the flash device. The first memory request packet includes a command word setting that prepares the flash device for the desired operation. The second memory request packet triggers the operation and includes a data payload, if needed. A DMA interface includes sending the second memory request from the flash device to the host, thereby triggering the host to release the system bus for the DMA operation.02-19-2009
200901963552-BIN PARALLEL DECODER FOR ADVANCED VIDEO PROCESSING - A critical phase of video processing is the decoding of bit streams coming from standard based heavy compressed sources. Entropy coding can be effectively decoded by adopting parallelism to speed up the process. Reasonable assumptions make possible for example the multiple bits at a time processing for the Context-based Adaptive Binary Arithmetic Coding (CABAC) algorithm. In particular, a clever arithmetic section reduces single propagation for the timing critical path while decoding done for only two sequence elements at a time by calculating and maintaining most probable bit values. This in turn making accelerated path using pre-determined probability outcome through parallelism not cost.08-06-2009
201300448102-BIN PARALLEL DECODER FOR ADVANCED VIDEO PROCESSING - A critical phase of video processing is the decoding of bit streams coming from standard based heavy compressed sources. Entropy coding can be effectively decoded by adopting parallelism to speed up the process. Reasonable assumptions make possible for example the multiple bits at a time processing for the Context-based Adaptive Binary Arithmetic Coding (CABAC) algorithm. In particular, a clever arithmetic section reduces single propagation for the timing critical path while decoding done for only two sequence elements at a time by calculating and maintaining most probable bit values. This in turn making accelerated path using pre-determined probability outcome through parallelism not cost.02-21-2013

Patent applications by I-Pieng Peter Kao, Sunnyvale, CA US

Jean Swey Kao, Cupertino, CA US

Patent application numberDescriptionPublished
20080288998MULTIMEDIA SIGNAL PROCESSING SYSTEM - A multimedia signal processing system utilizes an easily manipulated, low-cost storage and display system that allows the user to view a television program and instantly review previous scenes within the program. The invention also allows the user to store selected programs while simultaneously watching or reviewing another. A versatile system architecture enables providing the invention in multiple configurations, each adapted to receive input signals from a different source. At the highest level, the system includes an input section and an output section. Across all configurations, the output section remains substantially the same, while the input section varies according to the signal type and the source. Thus, several configurations are provided, each one requiring only minor system board modifications. The system architecture thus simplifies the design and manufacturing challenge presented by producing units to serve different markets, such as digital satellite, digital cable and analog cable.11-20-2008
20090208185MULTIPLE OUTPUT DIGITAL VIDEO RECORDING SYSTEM - A multimedia time warping system allows a user to store selected multimedia data streams while the user is simultaneously watching or reviewing other multimedia data. Data streams are converted to digital streams for internal transfer and manipulation. A parser and event buffer decouple the CPU from having to parse the digital stream. Video segments are stored on a storage device and when data is requested for display, its video segments are extracted from the storage device and sent to a decoder that converts them into display output signals and delivers the display output signals to a display.08-20-2009
20090269024MULTIMEDIA SIGNAL PROCESSING SYSTEM - A multimedia signal processing system utilizes an easily manipulated, low-cost storage and display system that allows the user to view a television program and instantly review previous scenes within the program. The invention also allows the user to store selected programs while simultaneously watching or reviewing another. A versatile system architecture enables providing the invention in multiple configurations, each adapted to receive input signals from a different source. At the highest level, the system includes an input section and an output section. Across all configurations, the output section remains substantially the same, while the input section varies according to the signal type and the source. Thus, several configurations are provided, each one requiring only minor system board modifications. The system architecture thus simplifies the design and manufacturing challenge presented by producing units to serve different markets, such as digital satellite, digital cable and analog cable.10-29-2009
20090269031MULTIMEDIA STREAM PROCESSING SYSTEM - A multimedia signal processing system allows a user to store selected programs while simultaneously watching or reviewing another. The system includes an input section and an output section. Across all configurations, the output section remains substantially the same, while the input section varies according to the signal type and the source. The system receives a digital stream and simultaneously processes the digital stream for display and stores the digital stream on at least one storage device. The system further simultaneously processes a previously recorded digital stream for display while processing the digital stream for display.10-29-2009
20100142920Multimedia Signal Processing System - A multimedia signal processing system utilizes an easily manipulated, low-cost storage and display system that allows the user to view a television program and instantly review previous scenes within the program. The invention also allows the user to store selected programs while simultaneously watching or reviewing another. A versatile system architecture enables providing the invention in multiple configurations, each adapted to receive input signals from a different source. At the highest level, the system includes an input section and an output section. Across all configurations, the output section remains substantially the same, while the input section varies according to the signal type and the source. Thus, several configurations are provided, each one requiring only minor system board modifications. The system architecture thus simplifies the design and manufacturing challenge presented by producing units to serve different markets, such as digital satellite, digital cable and analog cable.06-10-2010
20100226627Multimedia Stream Processing System - A multimedia signal processing system allows a user to store selected programs while simultaneously watching or reviewing another. The system includes an input section and an output section. Across all configurations, the output section remains substantially the same, while the input section varies according to the signal type and the source. The system receives a digital stream and simultaneously processes the digital stream for display and stores the digital stream on at least one storage device. The system further simultaneously processes a previously recorded digital stream for display while processing the digital stream for display.09-09-2010
20140003791Multiple Outlet Digital Video Recording System01-02-2014
20140016912Multimedia Signal Processing System - A multimedia signal processing system utilizes an easily manipulated, low-cost storage and display system that allows the user to view a television program and instantly review previous scenes within the program. The invention also allows the user to store selected programs while simultaneously watching or reviewing another. A versatile system architecture enables providing the invention in multiple configurations, each adapted to receive input signals from a different source. At the highest level, the system includes an input section and an output section. Across all configurations, the output section remains substantially the same, while the input section varies according to the signal type and the source. Thus, several configurations are provided, each one requiring only minor system board modifications. The system architecture thus simplifies the design and manufacturing challenge presented by producing units to serve different markets, such as digital satellite, digital cable and analog cable.01-16-2014

Patent applications by Jean Swey Kao, Cupertino, CA US

John Kao, Davis, CA US

Patent application numberDescriptionPublished
20080320614Squash with Improved Disease Resistance - A squash plant having high level geminivirus resistance and a method for developing a squash plant having high resistance to geminvirus.12-25-2008
20100058494HYBRID PEPPER PLANTS RESULTING FROM A CROSS BETWEEN C. ANNUUM AND C. PUBESCENS - The present invention relates to novel methods of producing interspecific hybrids between 03-04-2010
20100269224Multiple Virus Resistance in Plants - The present invention provides gene targets, constructs and methods for the genetic control of plant disease caused by multiple plant viruses. The present invention relates to achieving a plant protective effect through the identification of target coding sequences and the use of recombinant DNA technologies for post-transcriptionally repressing or inhibiting expression of the target coding sequences of plant-parasitic viruses. Protein-expression based approaches may also be utilized to augment phenotype resistance. Thus, transcription of a single transgenic event comprising one or more plant expression cassettes can allow for broad spectrum resistance of a plant to multiple plant viral strains and species among the 10-21-2010
20130198902MULTIPLE VIRUS RESISTANCE IN PLANTS - The present invention provides gene targets, constructs and methods for the genetic control of plant disease caused by multiple plant viruses. The present invention relates to achieving a plant protective effect through the identification of target coding sequences and the use of recombinant DNA technologies for post-transcriptionally repressing or inhibiting expression of the target coding sequences of plant-parasitic viruses. Protein-expression based approaches may also be utilized to augment phenotype resistance. Thus, transcription of a single transgenic event comprising one or more plant expression cassettes can allow for broad spectrum resistance of a plant to multiple plant viral strains and species among the geminiviruses, tospoviruses, and potexviruses.08-01-2013

Patent applications by John Kao, Davis, CA US

Jonathan C. Kao, Stanford, CA US

Patent application numberDescriptionPublished
20140081454Brain Machine Interface utilizing a Discrete Action State Decoder in Parallel with a Continuous Decoder for a Neural Prosthetic Device - A brain machine interface for control of prosthetic devices is provided. In its control, the interface utilizes parallel control of a continuous decoder and a discrete action state decoder. In the discrete decoding, we not only learn states affiliated with the task, but also states related to the velocity of the prosthetic device and the engagement of the user. Moreover, we not only learn the distributions of the neural signals in these states, but we also learn the interactions/transitions between the states, which is crucial to enabling a relatively higher level of performance of the prosthetic device. Embodiments according to this parallel control system enable us to reliably decode not just task-related states, but any “discrete action state,” in parallel with a neural prosthetic “continuous decoder,” to achieve new state-of-the-art levels of performance in brain-machine interfaces.03-20-2014
20140257520Brain Machine Interfaces incorporating Neural Population Dynamics - A brain-machine interface is provided that incorporates a neural dynamical structure in the control of a prosthetic device to restore motor function and is able to significantly enhance the control performance compared to existing technologies. In one example, a neural dynamical state is inferred from neural observations, which are obtained from a neural implant. In another example, the neural dynamical state can be inferred from both the obtained neural observations and from the kinematics. A controller interfaced with the prosthetic device uses the inferred neural dynamical state as input to the controller to control kinematic variables of the prosthetic device.09-11-2014

Jungcheng Kao, San Jose, CA US

Patent application numberDescriptionPublished
20090167662POWER MOSFET INTEGRATION - A cellular transistor includes an N-type heavily doped (N+) buried layer (NBL), an N-well connected to the NBL, an N+ layer connected to the N-well and multiple drains. The N-well is formed after formation of the NBL. The N+ layer is formed after formation of the N-well. The multiple drains are connected to the NBL via the N-well and the N+ layer.07-02-2009

Jung-Hong Kao, Los Altos, CA US

Patent application numberDescriptionPublished
20080254787System, Method, and Apparatus for Avoiding Call Drop for a Wireless Phone - A method for facilitating a call session includes receiving a request to establish a call session between a wireless phone and a remote phone, and establishing a call session between the wireless phone and the remote phone. The call session includes a first connection with the wireless phone and a second connection with the remote phone. The method further includes monitoring the first connection to determine if there is a connection loss of the first connection, and determining that there is a connection loss of the first connection. In response to determining that there is a connection loss of the first connection, the method further includes holding the second connection with the remote phone, attempting to reestablish the first connection with the wireless phone, and resuming the call session in response to the first connection being reestablished.10-16-2008

Keith L. Kao, Los Altos, CA US

Patent application numberDescriptionPublished
20130002862MEASURING DEVICE USER EXPERIENCE THROUGH DISPLAY OUTPUTS - Methods and systems may include high speed camera to capture a video of a display output, a robotic arm to interact with a device, a processor, and a computer readable storage medium having a set of instructions. If executed by the processor, the instructions cause the system to identify one or more user experience characteristics based on the captured video, and generate a report based on the one or more user experience characteristics. The report may include a perceptional model score that is generated based on the user experience characteristics as well as other parameters. The user experience characteristics could include response time, frame rate and run time characteristics.01-03-2013

Kelvin Kao, Long Beach, CA US

Patent application numberDescriptionPublished
20140276372PHACOEMULSIFICATION FLOW RATE DETECTION SYSTEM AND METHOD - A phacoemulsification flow rate detection system and method for directly measuring the rate of fluid flowing into and out of the eye during a cataract operation.09-18-2014
20140364864FOOT PEDAL SYSTEM AND APPARATUS - A phacoemulsification system and method, and a surgical foot pedal device, system and method. The present invention may include a console comprising a plurality of modes for at least one physically associated surgical instrument, and a foot pedal communicatively associated with said console and suitable for varying ones of the plurality of modes. The foot pedal may include a housing comprising the communicative association, and comprising at least one potentiometer and at least two top switches for the varying of the ones of the plurality of modes, a treadle rotatably mounted within the housing and suitable for depressing the at least one potentiometer, and at least two side switches movably associated with the treadle for the varying of the ones of the plurality of modes.12-11-2014
20140378986FOOT PEDAL SYSTEM AND APPARATUS - A phacoemulsification system and method, and a foot pedal device, system and method. The devices, systems and methods may include a console comprising a plurality of modes for at least one physically associated surgical instrument, and a foot pedal communicatively associated with said console and suitable for varying ones of the plurality of modes. The foot pedal may include a foot pedal base, and at least two electronically actuated sensors physically associated with the foot pedal base, communicatively connected to the console, and suitable for receiving physical indications of variations in ones of the plurality of modes.12-25-2014

Meng-Ping Kao, La Jolla, CA US

Patent application numberDescriptionPublished
20090257664METHODS AND APPARATUS FOR IN -LOOP DE-ARTIFACT FILTERING - There are provided methods and apparatus for in-loop artifact filtering. An apparatus includes an encoder for encoding an image region. The encoder has at least two filters for successively performing in-loop filtering to respectively reduce at least a first and a second type of quantization artifact.10-15-2009

Peter Kao, Stanford, CA US

Patent application numberDescriptionPublished
20120010556Long-Term Implantable Arterio-Venous Shunt Device - A long-term implantable arterio-venous shunt device is provided that can be used as a therapeutic method. The shunt device is implanted between an artery and a vein, preferably between the aorta and the inferior vena cava. The shunt device decreases the systemic vascular resistance and allows a blood flow rate through the shunt device of at least 5 ml/min after the implantation. The blood flow rate could be controlled either via an open loop or a closed loop control means. The shunt device could also be a self-adjustable shunt device to self-adjust its structure to control the blood flow rate through its lumen. Based on the effects of the shunt device to the respiratory, cardiac and circulatory system, the implantable shunt device could be beneficial as a therapy to patients with problems or conditions related to these systems.01-12-2012

Peter Kao, San Clemente, CA US

Patent application numberDescriptionPublished
20110270149IMPLANTABLE ARTERIO-VENOUS SHUNT DEVICES AND METHODS FOR THEIR USE - A long-term implantable arterio-venous shunt device or creation of a fistula is provided that can be used as a therapeutic method for treating chronic obstructive pulmonary disease (COPD). The shunt device is implanted between an artery and a vein, preferably between a peripheral artery and the inferior vena cava. The shunt device and method of creating a fistula increases cardiac output and decreases the systemic vascular resistance and allows a blood flow rate through the shunt device of at least 5 ml/min after the implantation. Based on the effects of the method and device to the respiratory, cardiac and circulatory system, the method and device are beneficial as a therapy to patients with problems or conditions related to these systems.11-03-2011
20130041306Therapeutic method for treatment of hypertension - A long-term implantable arterio-venous shunt device or creation of a fistula is provided that can be used as a therapeutic method for treating chronic obstructive pulmonary disease (COPD). The shunt device is implanted between an artery and a vein, preferably between a peripheral artery and the inferior vena cava. The shunt device and method of creating a fistula increases cardiac output and decreases the systemic vascular resistance and allows a blood flow rate through the shunt device of at least 5 ml/min after the implantation. Based on the effects of the method and device to the respiratory, cardiac and circulatory system, the method and device are beneficial as a therapy to patients with problems or conditions related to these systems.02-14-2013

Peter N. Kao, Palo Alto, CA US

Patent application numberDescriptionPublished
20090156978Arterio-venous shunt devices - A long-term implantable arterio-venous shunt device is provided that can be used as a therapeutic method. The shunt device is implanted between an artery and a vein, preferably between the aorta and the inferior vena cava. The shunt device decreases the systemic vascular resistance and allows a blood flow rate through the shunt device of at least 5 ml/min after the implantation. The blood flow rate could be controlled either via an open loop or a closed loop control means. The shunt device could also be a self-adjustable shunt device to self-adjust its structure to control the blood flow rate through its lumen. Based on the effects of the shunt device to the respiratory, cardiac and circulatory system, the implantable shunt device could be beneficial as a therapy to patients with problems or conditions related to these systems.06-18-2009

Patent applications by Peter N. Kao, Palo Alto, CA US

Pin Kao, Fremont, CA US

Patent application numberDescriptionPublished
20110164862HEATED COVER METHODS AND TECHNOLOGY - A heating apparatus comprising a support base and a microplate having a first surface and an opposing second surface. The microplate is positioned adjacent the support base and comprises a plurality of wells formed in the first surface thereof. Each of the plurality of wells is sized to receive an assay therein. A sapphire crystalline transparent window is positioned adjacent the microplate opposing the support base. A heating device heats the transparent window in response to a control system.07-07-2011

Ping Kao, Yorba Linda, CA US

Patent application numberDescriptionPublished
20090254398Computer system for managing orders for and deliveries of goods - A computer system may manage orders for goods from a plurality of purchasers. The computer system may receive the orders, calculate an approximate volume that the goods which are the subject of each order would collectively occupy during shipment, and compare each calculated approximate volume to a pre-determine maximum allowed volume that the purchaser of the order is permitted. The computer system may accept each order whose approximate volume does not exceed the maximum allowed volume for the purchaser of the order, or reject each order whose approximate volume exceeds this maximum allowed volume.10-08-2009

Richard F.c. Kao, San Jose, CA US

Patent application numberDescriptionPublished
20120235706High speed integrated circuit - A novel driver circuit that uses a differential driver as a design backbone is described. Unlike a conventional differential interface, which typically has two or more outputs for providing an output signal and its complement, one of the differential driver's outputs is coupled to drive an output signal onto a signal line, while another one of the differential driver's outputs is unused and terminated, for instance by coupling the output to package ground or a voltage source via a capacitor. The performance of the driver circuit is significantly improved over conventional singled-ended driver designs.09-20-2012

Richard F. C. Kao, San Jose, CA US

Patent application numberDescriptionPublished
20100090722High speed integrated circuit - A novel driver circuit that uses a differential driver as a design backbone is described. Unlike a conventional differential interface, which typically has two or more outputs for providing an output signal and its complement, one of the differential driver's outputs is coupled to drive an output signal onto a signal line, while another one of the differential driver's outputs is unused and terminated, for instance by coupling the output to package ground or a voltage source via a capacitor. The performance of the driver circuit is significantly improved over conventional singled-ended driver designs.04-15-2010

Sam Kao, Los Altos, CA US

Patent application numberDescriptionPublished
20080308148Photovoltaic Devices With Conductive Barrier Layers and Foil Substrates - Methods and devices are provided for absorber layers formed on foil substrate. In one embodiment, a method of manufacturing photovoltaic devices may be comprised of providing a substrate comprising of at least one electrically conductive aluminum foil substrate, at least one electrically conductive diffusion barrier layer, and at least one electrically conductive electrode layer above the diffusion barrier layer. The diffusion barrier layer may prevent chemical interaction between the aluminum foil substrate and the electrode layer. An absorber layer may be formed on the substrate. In one embodiment, the absorber layer may be a non-silicon absorber layer. In another embodiment, the absorber layer may be an amorphous silicon (doped or undoped) absorber layer. Optionally, the absorber layer may be based on organic and/or inorganic materials.12-18-2008
20100243049FORMATION OF SOLAR CELLS WITH CONDUCTIVE BARRIER LAYERS AND FOIL SUBSTRATES - Methods and devices are provided for absorber layers formed on foil substrate. In one embodiment, a method of manufacturing photovoltaic devices may be comprised of providing a substrate comprising of at least one electrically conductive aluminum foil substrate, at least one electrically conductive diffusion barrier layer, and at least one electrically conductive electrode layer above the diffusion barrier layer. The diffusion barrier layer may prevent chemical interaction between the aluminum foil substrate and the electrode layer. An absorber layer may be formed on the substrate. In one embodiment, the absorber layer may be a non-silicon absorber layer. In another embodiment, the absorber layer may be an amorphous silicon (doped or undoped) absorber layer. Optionally, the absorber layer may be based on organic and/or inorganic materials.09-30-2010
20120237816LOW-COST HIGH-POWER BATTERY AND ENABLING BIPOLAR SUBSTRATE - A bipolar battery may include a substrate having a matrix made of a thermoset polymer formed from a liquid precursor. One or more conductive pellets can be disposed in the matrix to provide electrical connection between opposite sides of the matrix. Each conductive pellet has a characteristic thickness that is greater than a thickness of the matrix. Each of the one or more conductive pellets protrudes beyond first and second surfaces of the matrix.09-20-2012
20130032851OPTOELECTRONIC ARCHITECTURE HAVING COMPOUND CONDUCTING SUBSTRATE - Optoelectronic device modules, arrays optoelectronic device modules and methods for fabricating optoelectronic device modules are disclosed. The device modules are made using a starting substrate having an insulator layer sandwiched between a bottom electrode made of a flexible bulk conductor and a conductive back plane. An active layer is disposed between the bottom electrode and a transparent conducting layer. One or more electrical contacts between the transparent conducting layer and the back plane are formed through the transparent conducting layer, the active layer, the flexible bulk conductor and the insulating layer. The electrical contacts are electrically isolated from the active layer, the bottom electrode and the insulating layer.02-07-2013

Patent applications by Sam Kao, Los Altos, CA US

Sam Kao, San Mateo, CA US

Patent application numberDescriptionPublished
20110121353OPTOELECTRONIC ARCHITECTURE HAVING COMPOUND CONDUCTING SUBSTRATE - Optoelectronic device modules, arrays optoelectronic device modules and methods for fabricating optoelectronic device modules are disclosed. The device modules are made using a starting substrate having an insulator layer sandwiched between a bottom electrode made of a flexible bulk conductor and a conductive back plane. An active layer is disposed between the bottom electrode and a transparent conducting layer. One or more electrical contacts between the transparent conducting layer and the back plane are formed through the transparent conducting layer, the active layer, the flexible bulk conductor and the insulating layer. The electrical contacts are electrically isolated from the active layer, the bottom electrode and the insulating layer.05-26-2011

Patent applications by Sam Kao, San Mateo, CA US

Selvin Kao, Rancho Santa Margarita, CA US

Patent application numberDescriptionPublished
20110017506MODULAR OVER-MOLD HARNESS - An over-molded harness including a plurality of bundled flexible electric wires, an electrical or electronic element electrically connected between at least two of the wires, and at least a portion of the bundled electrical wires having an over-molded insulative covering, whereby the electrical or electronic element is unsupported by other than primarily by the over-molded insulative covering and secondarily by the flexible electric wires, the electrical or electronic element being both precisely located and completely enclosed within the insulative covering.01-27-2011
20120175811MODULAR OVER-MOLD HARNESS - An over-molded harness including a plurality of bundled flexible electric wires, an electrical or electronic element electrically connected between at least two of the wires, and at least a portion of the bundled electrical wires having an over-molded insulative covering, whereby the electrical or electronic element is unsupported by other than primarily by the over-molded insulative covering and secondarily by the flexible electric wires, the electrical or electronic element being both precisely located and completely enclosed within the insulative covering.07-12-2012

Shao-Kong Kao, San Ramon, CA US

Patent application numberDescriptionPublished
20090279549Hitless software upgrades - Disclosed is a technique for facilitating software upgrade for a switching system comprising a first management processor and a second management processor and a set of one or more line processors, the techniques comprising receiving a signal to perform a software upgrade for a line processor from the set of line processors, and performing a software upgrade for the line processor without substantially affecting packet switching performed by the switching system.11-12-2009
20130305236HITLESS SOFTWARE UPGRADES - Disclosed is a technique for facilitating software upgrade for a switching system comprising a first management processor and a second management processor and a set of one or more line processors, the techniques comprising receiving a signal to perform a software upgrade for a line processor from the set of line processors, and performing a software upgrade for the line processor without substantially affecting packet switching performed by the switching system.11-14-2013

Sherry Kao, Pasadena, CA US

Patent application numberDescriptionPublished
20090063659METHODS AND SYSTEMS FOR USE IN CUSTOMIZING DISPLAYED CONTENT ASSOCIATED WITH A PORTABLE STORAGE MEDIUM - The present embodiments provide methods and systems to playback and customize the playback of content relative to the portable storage medium. Some of these methods identify content to be rendered, through a playback device, in association with a first portable storage medium; identify one or more customizable display parameters to be applied in displaying the identified content; receive a first definition, following the identification of the customizable display parameters, for at least a first customizable display parameter of the one or more customizable display parameters; and cause the first definition for the first customizable display parameter to be stored on the playback device in association with the first customizable display parameter such that the first definition is to be applied by the playback device in rending the content relative to the first customizable display parameter.03-05-2009
20100135637METHODS AND SYSTEMS FOR USE IN PROVIDING PLAYBACK OF VARIABLE LENGTH CONTENT IN A FIXED LENGTH FRAMEWORK - The present embodiments provide methods and systems for use in providing supplemental content to be played back with a portable storage medium. Some embodiments retrieve supplemental content associated with a portable storage medium distributed to be played back by a playback device; access a predefined clip template; process the supplemental content in accordance with the predefined clip template; and generate a plurality of clips of supplemental content in accordance with the predefined clip template, such that the plurality of clips of supplemental content have a playback length that is a fraction of a playback length of the supplemental content.06-03-2010
20100142915METHODS AND SYSTEMS FOR USE IN PROVIDING PLAYBACK OF VARIABLE LENGTH CONTENT IN A FIXED LENGTH FRAMEWORK - The present embodiments methods and systems for use in providing supplemental content to be played back with a portable storage medium through a playback device that conforms to a fixed length content framework, by receive request for supplemental content from a playback device; identifying the supplemental content; retrieve supplemental content; accessing a predefined clip template defined prior to receiving the request; processing the supplemental content and generating a plurality of clips of supplemental content that have a playback length that is a fraction of a playback length of the supplemental content; and forward supplemental content clips to the requesting playback device.06-10-2010
20110167132METHODS AND SYSTEMS FOR USE IN CUSTOMIZING DISPLAYED CONTENT ASSOCIATED WITH A PORTABLE STORAGE MEDIUM - The present embodiments provide methods and systems to playback and customize the playback of content relative to the portable storage medium. Some of these methods identify content to be rendered, through a playback device, in association with a first portable storage medium; identify one or more customizable display parameters to be applied in displaying the identified content; receive a first definition, following the identification of the customizable display parameters, for at least a first customizable display parameter of the one or more customizable display parameters; and cause the first definition for the first customizable display parameter to be stored on the playback device in association with the first customizable display parameter such that the first definition is to be applied by the playback device in rendering the content relative to the first customizable display parameter.07-07-2011
20120240052METHODS AND SYSTEMS FOR USE IN CUSTOMIZING DISPLAYED CONTENT ASSOCIATED WITH A PORTABLE STORAGE MEDIUM - The present embodiments provide methods and systems to playback and customize the playback of content relative to the portable storage medium. Some of these methods identify content to be rendered, through a playback device, in association with a first portable storage medium; identify one or more customizable display parameters to be applied in displaying the identified content; receive a first definition, following the identification of the customizable display parameters, for at least a first customizable display parameter of the one or more customizable display parameters; and cause the first definition for the first customizable display parameter to be stored on the playback device in association with the first customizable display parameter such that the first definition is to be applied by the playback device in rendering the content relative to the first customizable display parameter.09-20-2012

Patent applications by Sherry Kao, Pasadena, CA US

Shih-Ning Kao, Cupertino, CA US

Patent application numberDescriptionPublished
20140110231SLIDE INPUT COMPONENT ASSEMBLIES OF AN ELECTRONIC DEVICE AND METHODS FOR MAKING THE SAME - Slide input component assemblies of an electronic device and methods for making the same are provided. In some embodiments, a slide input component assembly may include a slide button subassembly that may have a knob, a base, a retention mechanism that may couple the knob to the base, and a shell part that may be provided about at least a portion of the base. The slide input component assembly may also include a slide switch subassembly that may have a switch that may be configured to move along a switch path when the slide button subassembly moves along a button path.04-24-2014

Sophia W. Kao, Cupertino, CA US

Patent application numberDescriptionPublished
20080281789Method and apparatus for implementing a search engine using an SRAM - A search engine system including a memory bank coupled to a bank selection signal, mask logic for receiving constructed keys and incoming key masks and for providing masked keys, hash function blocks for receiving at least two of the masked keys and for providing at least three hash function outputs, and multiplexers for receiving hash function outputs and for providing the bank selection signal is disclosed. Also, the system can allow for local masking of the constructed keys using local mask fields. The hash function can be a Cyclic Redundancy Code (CRC) type function. The memory bank can be arranged as buckets of entries and can be implemented as a standard static random access memory (SRAM). Further, the system can be configured to operate in either a shared mode for sharing hash function outputs or a non-shared mode whereby hash function outputs can be designated for particular portions of the memory bank.11-13-2008

Stanley Tafeng Kao, Torrance, CA US

Patent application numberDescriptionPublished
20110108874Method to Provide Microstructure for Encapsulated Hgh-Brightness LED Chips - Encapsulated LEDs can be made by taking a mold tool defining a cavity that defines a lens shape and providing a patterned release film defining the inverse of a microstructure in a surface of the film. The patterned release film is conformed to the cavity of the mold tool. An LED chip is placed in a spaced relationship from the patterned release film in the cavity. A resin is then introduced into the space between the LED chip and the patterned release film in the cavity. The resin is cured in the space between the LED chip and the patterned release film in the cavity while contact is maintained between the patterned release film and the curing resin. The encapsulated LED is then freed from the mold tool and the patterned release film.05-12-2011
20110157695PROJECTION SCREEN FOR DISPLAYING TWO-DIMENSIONAL AND THREE-DIMENSIONAL MOTION PICTURES AND METHOD OF USE THEREOF - The present disclosure reveals a reflective, front-projection screen designed to faithfully and accurately display the images from state-of-the-art (SOTA) and next-generation 2D and 3D motion-picture projectors, such as those found in large-capacity public movie theaters, home theaters, offices, and for use with portable projection systems for consumer and commercial applications. In particular it discloses cinema-size light shaping 3D projection screens with front-surface microstructures and horizontal viewing angles in the range of 90 to 120 degrees.06-30-2011
20120250150Projection Screen for Displaying Two-Dimensional and Three-Dimensional Motion Pictures and Method of Use Thereof - The present disclosure reveals a reflective, front-projection screen designed to faithfully and accurately display the images from state-of-the-art (SOTA) and next-generation 2D and 3D motion-picture projectors, such as those found in large-capacity public movie theaters, home theaters, offices, and for use with portable projection systems for consumer and commercial applications. In particular it discloses cinema-size light shaping 3D projection screens with front-surface microstructures and horizontal viewing angles in the range of 90 to 120 degrees.10-04-2012
20150056561Composite Holographic Optical Diffuser Structure with High Frequency Overlay and Method of Fabrication Thereof - The optical diffuser mastering of the subject invention includes legacy microstructure surface relief patterns, along with smaller ones, overlaid on the larger ones. The characteristic features produced by the present invention will be found useful to eliminate visible structures in/on optical diffusers, such as those used in movie projection screens (utilizing either coherent (i.e., laser-generated) and non-coherent (e.g., lamp-generated) light), head-up displays (HUDs), laser projection viewing, etc., as the present invention produces much sharper images than those afforded by traditional holographic optical diffusers.02-26-2015

Patent applications by Stanley Tafeng Kao, Torrance, CA US

Stephen Kao, Mountain View, CA US

Patent application numberDescriptionPublished
20090264979MULTIPLE INDEPENDENT NESTED STENT STRUCTURES AND METHODS FOR THEIR PREPARATION AND DEPLOYMENT - Blood vessels and other body lumens are stented using stent structures comprising a plurality of radially expansible rings where at least some of the rings comprise axially extending elements which interleave with axially extending elements on adjacent unconnected rings. The ring structures may be open cell structures or closed cell structures, and the axially extending elements will typically be formed as part of the open cell or closed cell structure.10-22-2009
20130060321MULTIPLE INDEPENDENT NESTED STENT STRUCTURES AND METHODS FOR THEIR PREPARATION AND DEPLOYMENT - Blood vessels and other body lumens are stented using stent structures comprising a plurality of radially expansible rings where at least some of the rings comprise axially extending elements which interleave with axially extending elements on adjacent unconnected rings. The ring structures may be open cell structures or closed cell structures, and the axially extending elements will typically be formed as part of the open cell or closed cell structure.03-07-2013

Stephen Kao, Sunnyvale, CA US

Patent application numberDescriptionPublished
20080208311MULTIPLE INDEPENDENT NESTED STENT STRUCTURES AND METHODS FOR THEIR PREPARATION AND DEPLOYMENT - Blood vessels and other body lumens are stented using stent structures comprising a plurality of radially expansible rings where at least some of the rings comprise axially extending elements which interleave with axially extending elements on adjacent unconnected rings. The ring structures may be open cell structures or closed cell structures, and the axially extending elements will typically be formed as part of the open cell or closed cell structure.08-28-2008
20080208318MULTIPLE INDEPENDENT NESTED STENT STRUCTURES AND METHODS FOR THEIR PREPARATION AND DEPLOYMENT - Blood vessels and other body lumens are stented using stent structures comprising a plurality of radially expansible rings where at least some of the rings comprise axially extending elements which interleave with axially extending elements on adjacent unconnected rings. The ring structures may be open cell structures or closed cell structures, and the axially extending elements will typically be formed as part of the open cell or closed cell structure.08-28-2008
20090276031APPARATUS AND METHODS FOR DEPLOYMENT OF MULTIPLE CUSTOM-LENGTH PROSTHESES (II) - Apparatus for delivering stents to body lumens include one or more tubular prostheses carried at the distal end of a catheter shaft, a sheath slidably disposed over the prostheses, and a guidewire tube extending from within the sheath to the exterior of the sheath through an exit port in a sidewall thereof A guidewire extends slidably through the guidewire tube. The sheath can be moved relative to the catheter shaft and the guidewire tube to expose the prostheses for deployment. Methods of delivering stents are also provided.11-05-2009
20110301685BI-DIRECTIONAL STENT DELIVERY SYSTEM - A bi-directional stent delivery system includes an inner elongate shaft, a radially expandable prosthesis disposed over the inner elongate shaft, an outer elongate shaft, and a shuttle sheath disposed over the radially expandable prosthesis. The distal portion of the inner shaft is releasably coupled to the distal portion of the shuttle sheath, and the distal portion of the outer shaft is releasably coupled the proximal portion of the shuttle sheath. Distal advancement of the inner shaft advances the shuttle sheath distally when the outer shaft is uncoupled from the shuttle sheath, thereby allowing the prosthesis to radially expand from a proximal end to a distal end. Proximal retraction of the outer shaft retracts the shuttle sheath proximally when the inner shaft is uncoupled from the shuttle sheath, thereby allowing the prosthesis to radially expand from a distal end to a proximal end thereof.12-08-2011
20110307049BI-DIRECTIONAL STENT DELIVERY SYSTEM - A bi-directional stent delivery system includes an inner elongate shaft, a radially expandable prosthesis disposed over the inner elongate shaft, an outer elongate shaft, and a shuttle sheath disposed over the radially expandable prosthesis. The distal portion of the inner shaft is releasably coupled to the distal portion of the shuttle sheath, and the distal portion of the outer shaft is releasably coupled the proximal portion of the shuttle sheath. Distal advancement of the inner shaft advances the shuttle sheath distally when the outer shaft is uncoupled from the shuttle sheath, thereby allowing the prosthesis to radially expand from a proximal end to a distal end. Proximal retraction of the outer shaft retracts the shuttle sheath proximally when the inner shaft is uncoupled from the shuttle sheath, thereby allowing the prosthesis to radially expand from a distal end to a proximal end thereof.12-15-2011
20120078341STENT WITH SUPPORT BRACES - A stent includes expandable rings formed from a plurality of interconnected struts. A plurality of bridges couple adjacent rings together. The bridges are connected to adjacent rings at first and second connection points, and a first brace element is disposed therebetween. The first connection point is circumferentially offset relative to the second connection point so that the bridge is transverse to the longitudinal axis of the stent. The first brace element of one bridge engages an adjacent bridge or a brace element of the adjacent bridge when the corresponding adjacent rings are in the contracted configuration thereby providing additional support and rigidity to the stent to lessen buckling of the stent during loading onto a delivery catheter or during deployment therefrom.03-29-2012
20120078344STENT WITH SUPPORT BRACES - A stent includes expandable rings formed from a plurality of interconnected struts. A plurality of bridges couple adjacent rings together. The bridges are connected to adjacent rings at first and second connection points, and a first brace element is disposed therebetween. The first connection point is circumferentially offset relative to the second connection point so that the bridge is transverse to the longitudinal axis of the stent. The first brace element of one bridge engages an adjacent bridge or a brace element of the adjacent bridge when the corresponding adjacent rings are in the contracted configuration thereby providing additional support and rigidity to the stent to lessen buckling of the stent during loading onto a delivery catheter or during deployment therefrom.03-29-2012
20140236282APPARATUS AND METHODS FOR DEPLOYMENT OF LINKED PROSTHETIC SEGMENTS - A luminal prosthesis comprises a plurality of radially expandable prosthetic stent segments arranged axially. Two or more of the prosthetic stent segments are separable upon expansion from the remaining prosthetic stent segments and a coupling structure connects at least some of the adjacent prosthetic stent segments to each other. The coupling structure permits a first group of the adjacent prosthetic stent segments to separate from a second group of the prosthetic stent segments upon differential radial expansion of the first group relative to the second group and the coupling structure maintains or forms an attachment between the adjacent prosthetic stent segments in the first group which have been expanded together. A delivery system and methods for deploying the multiple coupled prosthetic stent segments are also disclosed.08-21-2014

Patent applications by Stephen Kao, Sunnyvale, CA US

Tien-Lu Kao, Fullerton, CA US

Patent application numberDescriptionPublished
20100065327Cable assembly with molded grounding bar and method of making same - A cable assembly (03-18-2010

Tony Shuo-Chun Kao, Sunnyvale, CA US

Patent application numberDescriptionPublished
20120141122OPTICAL RECEIVER WITH MONOLITHICALLY INTEGRATED PHOTODETECTOR - An optical receiver includes a photodetector for detecting incoming optical data signals and an amplifier for providing signal gain and current to voltage conversion. The detection signal generated by the photodetector may include a distortion component caused by an operating characteristic of the photodetector. A signal compensating circuit may reconstruct the received optical data signal by effectively canceling the distortion component. For this purpose, the signal compensating circuit may include a decision feedback equalizer implemented using at least one feedback filter matched to the operating characteristic of the photodetector causing the signal distortion so as to reproduce the distortion component for cancellation. Use of a control module may also configure the optical receiver in real time to account for other operating and environmental conditions of the optical receiver. Data rates in excess of 5 Gbps may be realized in monolithic CMOS photodetectors when the signal compensating circuit is properly matched.06-07-2012
20140126595Vertical-Cavity Surface-Emitting Laser Driver with Improved Output Impedance - In one embodiment, a driver circuit of a vertical-cavity surface-emitting laser (VCSEL) includes bias current sources, modulation current sources, and a switch component connected to the bias current sources at a first node and to the modulation current sources at second nodes; the switch component is configured to modulate a current from the bias and modulation current sources based on an input signal to the switch component; and the switch component is also configured to provide the modulated current to the VCSEL through a folded cascode transistor.05-08-2014
20140376582POWER-EFFICIENT HIGH-SPEED DRIVER FOR A VERTICAL-CAVITY SURFACE-EMITTING LASER - An optical transmitter is disclosed. In accordance with some embodiments of the present disclosure, an optical transmitter may comprise a vertical-cavity surface-emitting laser (VCSEL) and a VCSEL driver. The VCSEL driver may comprise an input stage configured to receive a voltage signal and a low-impedance output stage comprising an input coupled to the input stage and a low-impedance output coupled to the VCSEL and configured to provide a modulated output current to the VCSEL.12-25-2014

Tsongming Kao, Sunnyvale, CA US

Patent application numberDescriptionPublished
20110260956ACTIVE MATRIX CONTENT MANIPULATION SYSTEMS AND METHODS - This disclosure provides systems, methods and apparatus for sharing image data between interconnected pixels in a display device. Some implementations of a display device may include an array of pixels, where each pixel includes a display element, a memory element, one or more data interconnect lines connecting the pixel to one or more other pixels, one or more switches positioned in one or more of the interconnect lines and one or more scroll data lines connected to one or more of the switches. Some implementations may enable scrolling of image data on a display without writing new image data to the display. Further, in some implementations, the display element may be an interferometric modulator (IMOD). Some other implementations may additionally include a display, a processor configured to communicate with the display and a memory device that is configured to communicate with the processor.10-27-2011
20110261036APPARATUS AND METHOD FOR MASSIVE PARALLEL DITHERING OF IMAGES - This disclosure provides systems, methods and apparatus for parallel dithering images are disclosed. In one aspect, a display device includes: a front substrate; a backplate opposing the front substrate; an array of display elements associated with the front substrate; and an array of processing units associated with the backplate. Each of the processing units is configured to process data for one or more of the display elements for dithering an image. Each of the processing units is spatially arranged to correspond to the one or more display elements for which it is configured to process data. The array of processing units can perform a faster dithering process than a single processor sequentially performing all computation for dithering. Further, the position of the array of processing units allows effective image data processing in an active-matrix type display device while utilizing the space of the backplate thereof.10-27-2011
20110261037ACTIVE MATRIX PIXELS WITH INTEGRAL PROCESSOR AND MEMORY UNITS - This disclosure provides methods, systems and apparatus for storing and processing image data at the pixel using augmented active matrix pixels. Some implementations of a display device may include a substrate, an array of display elements associated with the substrate and configured to display an image, an array of processor units associated with the substrate, wherein each processor unit is configured to process image data for a respective portion of the display elements and an array of memory units associated with the array of processor units, wherein each memory unit is configured to store data for a respective portion of the display elements. Some implementations may enable color processing image data at the pixel, layering of image data at the pixel or temporal modulation of image data at the pixel. Further, in some implementations, the display element may be an interferometric modulator (IMOD). Some other implementations may additionally include a display, a processor configured to communicate with the display and a memory device that is configured to communicate with the processor.10-27-2011
20110261046SYSTEM AND METHOD FOR PIXEL-LEVEL VOLTAGE BOOSTING - This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for displaying an image using voltage shifting. In one aspect, a display device includes an array of display elements, each display element configurable into one of a plurality of states upon application of one of a plurality of voltages, and an array of voltage shifters, each voltage shifter associated with one or more of the display elements and configured to receive at least one input voltage from a display driver circuit and output at least one output voltage different than the input voltage to the associated one or more display elements. The voltage shifters can include, for example, at least one of an amplifier, a differential amplifier, an operational amplifier, a charge pump, a level shifter and a digital-to-analog converter.10-27-2011
20110261370OPTICAL SENSOR FOR PROXIMITY AND COLOR DETECTION - This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for detecting proximity and/or color of an object. In one aspect, an optical sensor includes a plurality of transmissive interferometric elements, a plurality of detectors positioned to detect the presence and/or intensity of light transmitted through the elements, and a processor to determine the proximity of an object based at least in part upon input from the detectors. An optical signal can be sensed by selectively actuating certain elements in a set of transmissive interferometric elements in an array to allow transmission of optical signals within a first spectrum through the array, and detecting optical signals transmitted through the array.10-27-2011
20130222351ELECTROMECHANICAL SYSTEMS DEVICE - This disclosure provides systems, methods and apparatus for EMS devices. In one aspect, an EMS device includes an array of display elements and a plurality of driver lines with at least a portion of the plurality of driver lines routed above or below the array between one or more driver circuits and the array. In some implementations, at least a portion of the plurality of driver lines is disposed above a non-active area of the array. In one aspect, an EMS device can form a portion of at least one of the plurality of driver lines. In some implementations, movable layers of the array can be disposed between at least a portion of the plurality of driver lines and stationary electrodes of the display.08-29-2013
20140028686DISPLAY SYSTEM WITH THIN FILM ENCAPSULATED INVERTED IMOD - This disclosure provides systems, methods and apparatus for encapsulating a display device. In one aspect, an interferometric modulator (IMOD) is formed on a substrate. The IMOD includes an absorbing layer separated from the substrate, a reflective layer between the absorbing layer and the substrate, and an optical gap between the absorbing layer and the reflective layer. One or more thin film encapsulation layers hermetically seal the IMOD between the one or more thin film encapsulation layers and the substrate. In another aspect, an optical or functional layer can be formed over the one or more thin film encapsulation layers.01-30-2014
20140029078DEVICES AND METHODS FOR PROTECTING ELECTROMECHANICAL DEVICE ARRAYS - This disclosure provides systems, methods and apparatus for protecting electromechanical systems (EMS) devices from mechanical interference. In one aspect, an array of EMS devices may include one or more regions in which an EMS device is replaced with a spacer structure, such that the overall height of the spacer structure is greater than the height of the surrounding EMS devices. In another aspect, resilient spacer structures can be formed overlying stable portions of an EMS device array. These resilient spacer structures may be formed from a cross-linked organic material.01-30-2014
20140177188LASER ENCAPSULATION OF MULTIPLE DISSIMILAR DEVICES ON A SUBSTRATE - This disclosure provides systems, methods and apparatus for packaging of dissimilar devices using electromagnetic radiation from a laser. In one aspect, an apparatus can include a first substrate, a second substrate, and a first device and a second device disposed on the second substrate. A first metal ring on the first substrate contacts a second metal ring on a second substrate, and is heated by a first electromagnetic radiation from a laser to enclose a first cavity containing the first device. A third metal ring on the first substrate contacts a fourth metal ring on the second substrate, and is heated by a second electromagnetic radiation to enclose a second cavity containing the second device. Enclosing the first cavity may be performed under a first atmosphere, and the enclosing the second cavity may be performed under a second, different atmosphere.06-26-2014

Patent applications by Tsongming Kao, Sunnyvale, CA US

Wayne Kao, Mountain View, CA US

Patent application numberDescriptionPublished
20110137902Search and Retrieval of Objects in a Social Networking System - A social networking system receives a query associated with a user and, in response, provides a combined result set comprising objects stored by a social networking system that match the query. The combined result set comprises multiple result sets obtained from different search algorithms. The various objects stored by the social networking system may be of different types representing different concepts, such as user objects, application objects, event objects, location objects, group objects, and hub/page objects, any of which may be included in the result set. The objects of the result set may be further filtered, ordered, and/or grouped based at least in part on known relationships of the user with the objects, such as geographic distances between locations associated with the user and the objects.06-09-2011
20120072428ACTION CLUSTERING FOR NEWS FEEDS - One embodiment selects from a plurality of actions performed by one or more users of a social networking system a first action and one or more second actions, wherein each action has one or more attributes; computes a score for each second action by comparing the one or more attributes of each second action with the one or more attributes of the first action; ranks the one or more second actions according to the score computed for each second action; and selects from the one or more second actions one or more highest-ranking second actions as being related to the first action.03-22-2012
20120266081DISPLAY SHOWING INTERSECTION BETWEEN USERS OF A SOCIAL NETWORKING SYSTEM - A social networking system generates a friendship page that displays social graph data common to two or more social networking system users. A user requests the page by identifying two or more social networking system. The social networking system obtains social graph data common to the identified social networking system users and generates a friendship page containing that social graph data. The obtained social graph data may include interactions between each of the identified user and/or social networking system objects with which each of the identified users has interacted. Examples of the types of social graph data may include photos, videos, communications, content items, events, locations, friends, family members, biographical data, and location data. The friendship page may be displayed to the requesting user in a web browser or in a native application.10-18-2012
20120290562SEARCH AND RETRIEVAL OF OBJECTS IN A SOCIAL NETWORKING SYSTEM - A social networking system receives a query associated with a user and, in response, provides a combined result set comprising objects stored by a social networking system that match the query. The combined result set comprises multiple result sets obtained from different search algorithms. The various objects stored by the social networking system may be of different types representing different concepts, such as user objects, application objects, event objects, location objects, group objects, and hub/page objects, any of which may be included in the result set. The objects of the result set may be further filtered, ordered, and/or grouped based at least in part on known relationships of the user with the objects, such as geographic distances between locations associated with the user and the objects.11-15-2012
20130031034ADAPTIVE RANKING OF NEWS FEED IN SOCIAL NETWORKING SYSTEMS - Machine learning models are used for ranking news feed stories presented to users of a social networking system. The social networking system divides its users into different sets, for example, based on demographic characteristics of the users and generates one model for each set of users. The models are periodically retrained. The news feed ranking model may rank news feeds for a user based on information describing other users connected to the user in the social networking system. Information describing other users connected to the user includes interactions of the other users with objects associated with news feed stories. These interactions include commenting on a news feed story, liking a news feed story, or retrieving information, for example, images, videos associated with a news feed story.01-31-2013
20130031489NEWS FEED RANKING MODEL BASED ON SOCIAL INFORMATION OF VIEWER - Machine learning models are used for ranking news feed stories presented to users of a social networking system. The social networking system divides its users into different sets, for example, based on demographic characteristics of the users and generates one model for each set of users. The models are periodically retrained. The news feed ranking model may rank news feeds for a user based on information describing other users connected to the user in the social networking system. Information describing other users connected to the user includes interactions of the other users with objects associated with news feed stories. These interactions include commenting on a news feed story, liking a news feed story, or retrieving information, for example, images, videos associated with a news feed story.01-31-2013
20130159314PERSONALIZED BOOKMARKS FOR SOCIAL NETWORKING SYSTEM ACTIONS BASED ON USER ACTIVITY - A social networking system provides a personalized set of bookmarks to a user based on the user's interactions with the bookmarks and/or the items associated with the bookmarks. The personalized set of bookmarks is grouped by category, and the categories are ordered in accordance with rankings for the categories. The rankings for the categories are determined based on the highest ranked item from each category of item, and the ranking of the items is determined based on the user's interactions with the bookmarks and/or associated items.06-20-2013
20130173607SEARCH AND RETRIEVAL OF OBJECTS IN A SOCIAL NETWORKING SYSTEM - A social networking system receives a query associated with a user and, in response, provides a combined result set comprising objects stored by a social networking system that match the query. The combined result set comprises multiple result sets obtained from different search algorithms. The various objects stored by the social networking system may be of different types representing different concepts, such as user objects, application objects, event objects, location objects, group objects, and hub/page objects, any of which may be included in the result set. The objects of the result set may be further filtered, ordered, and/or grouped based at least in part on known relationships of the user with the objects, such as geographic distances between locations associated with the user and the objects.07-04-2013
20140006489Determining and Providing Feedback About Communications From An Application On A Social Networking Platform01-02-2014
20140143258ACTION CLUSTERING FOR NEWS FEEDS - One embodiment selects from a plurality of actions performed by one or more users of a social networking system a first action and one or more second actions, wherein each action has one or more attributes; computes a score for each second action by comparing the one or more attributes of each second action with the one or more attributes of the first action; ranks the one or more second actions according to the score computed for each second action; and selects from the one or more second actions one or more highest-ranking second actions as being related to the first action.05-22-2014
20140149501Efficient Navigation Through Social Networking Content - A social networking system presents an interface to a user for easily navigating through content items. The interface includes a content region and a navigation region. The content region displays content items while the navigation region displays navigation units. Each navigation unit represents one or more content items of the content region and is displayed at a location in the navigation region based on a time associated with a content item represented by the navigation unit and based on a value of a metric. Selecting a navigation unit modifies the content region to display the one or more content items associated with the selected navigation unit.05-29-2014
20140149538TRANSMISSION OF NOTIFICATIONS TO MULTIPLE DEVICES ASSOCIATED WITH A USER - A notification system provides notifications to a user associated with multiple user devices. The notification system selects a user device to receive a notification based on user behavior, such as user interactions with the notification system via the user device or acknowledgments of notifications received from user devices. The notification is sent to the selected user device, and the notification system waits for an acknowledgment from the selected notification system for an acknowledgement delay period. If no acknowledgment is received within the acknowledgment delay period, an additional user device is selected and the notification is sent to the additional user device.05-29-2014
20140172995Suggesting Opt-out of Notifications to Users of a Social Networking System - A social networking system notifies its users of different events and actions taking place inside the social networking system. To present notifications that are most likely to be of interest to the user, the social networking system observes the interactions of the user with notifications presented to the user and suggests an option to opt-out of notifications associated with a source based on the observed interactions. The option to opt-out of notifications associated with the source may be presented if the users interactions with the notifications presented are below a threshold. Notifications associated with a social group are presented to the user based on factors describing the group and the relation between the user and other users of the social group, for example, seniority of the user, size of the group, and the rate at which user actions associated with the group are received.06-19-2014
20140172996Sending Notifications to Members of Social Group in a Social Networking System - A social networking system notifies its users of different events and actions taking place inside the social networking system. To present notifications that are most likely to be of interest to the user, the social networking system observes the interactions of the user with notifications presented to the user and suggests an option to opt-out of notifications associated with a source based on the observed interactions. The option to opt-out of notifications associated with the source may be presented if the users interactions with the notifications presented are below a threshold. Notifications associated with a social group are presented to the user based on factors describing the group and the relation between the user and other users of the social group, for example, seniority of the user, size of the group, and the rate at which user actions associated with the group are received.06-19-2014
20140258191ADAPTIVE RANKING OF NEWS FEED IN SOCIAL NETWORKING SYSTEMS - Machine learning models are used for ranking news feed stories presented to users of a social networking system. The social networking system divides its users into different sets, for example, based on demographic characteristics of the users and generates one model for each set of users. The models are periodically retrained. The news feed ranking model may rank news feeds for a user based on information describing other users connected to the user in the social networking system. Information describing other users connected to the user includes interactions of the other users with objects associated with news feed stories. These interactions include commenting on a news feed story, liking a news feed story, or retrieving information, for example, images, videos associated with a news feed story.09-11-2014

Patent applications by Wayne Kao, Mountain View, CA US

Wei H. Kao, Rancho Palos Verdes, CA US

Patent application numberDescriptionPublished
20110293954APPLICATION OF HIGH TOUGHNESS, LOW VISCOSITY NANO-MOLECULAR RESIN FOR REINFORCING POTHOLE PATCHING MATERIALS IN ASPHALT AND CONCRETE BASE PAVEMENT - Described herein are methods of improving the durability of concrete by the infusion of the concrete with a low-viscosity oligomeric solution, and subsequent curing of the oligomeric solution to form a high toughness polymer. Also described herein are compositions containing concrete and high toughness polymers, and formed articles made from concrete and high toughness polymers. The methods and compositions are useful for improving the durability of concrete roads and structures, as well as the durability of repairs to concrete roads.12-01-2011
20140056643APPLICATION OF HIGH TOUGHNESS, LOW VISCOSITY NANO-MOLECULAR RESIN FOR REINFORCING POTHOLE PATCHING MATERIALS IN ASPHALT AND CONCRETE BASE PAVEMENT - Described herein are methods of improving the durability of concrete by the infusion of the concrete with a low-viscosity oligomeric solution, and subsequent curing of the oligomeric solution to form a high toughness polymer. Also described herein are compositions containing concrete and high toughness polymers, and formed articles made from concrete and high toughness polymers. The methods and compositions are useful for improving the durability of concrete roads and structures, as well as the durability of repairs to concrete roads.02-27-2014

Yachuan (cathy) Kao, Castro Valley, CA US

Patent application numberDescriptionPublished
20120072817ENTERPRISE APPLICATION WORKCENTER - A first computer system displays a user interface that includes a first portion and a non-overlapping, second portion. The first portion includes a first pagelet that comprises a plurality of first active links. The first portion also includes a second pagelet that includes a plurality of second active links. One of the first active links is activated, and in response the first computer system displays a first user interface in the second area. The first user interface includes a list of first links, wherein the list of first links is displayed while the first active links and the second active links are displayed in the first and second pagelets, respectively.03-22-2012

Yin-Tse Kao, La Mirada, CA US

Patent application numberDescriptionPublished
20110255832Integrated and sealed opto-electronic device assembly - An opto-electronic device assembly adapted for mounted on a mother board includes a case and opto-electronic devices. The case has multiple cavities opening forwards and downwards. Each opto-electronic device includes an optical engine module and an electrical socket. The optical engine module includes an optical engine, an optical transmission interface and an electrical transmission interface with electrical pads. The electrical socket has a plurality of terminals with one ends contacting with PCB and another opposite ends contacting with the electrical pads. Each electrical transmission interface is removeably assembled in the electrical sockets to complete electrical connection between the substrate and the mother board. The opto-electrical devices are received in the cavities in a condition that the optical transmission interfaces exposes to a front open of the case.10-20-2011
20140133809INTEGRATED AND SEALED OPTO-ELECTRONIC DEVICE ASSEMBLY - An opto-electronic device includes an optical engine module and an electrical socket. The optical engine module includes an optical engine, an optical transmission interface for coupling with an optical device and an electrical transmission interface, the electrical transmission interface having electrical pads. The electrical socket includes a plurality of BGA terminals, each terminal having a module-connecting end and a board-connecting end. The electrical transmission interface is removeably assembled in the electrical socket and the electrical pads contact the module-connecting ends of the electrical socket.05-15-2014

Yung-Hsiang Kao, San Mateo, CA US

Patent application numberDescriptionPublished
20090053786Prevention of disulfide bond reduction during recombinant production of polypeptides - The invention concerns methods and means for preventing the reduction of disulfide bonds during the recombinant production of disulfide-containing polypeptides. In particular, the invention concerns the prevention of disulfide bond reduction during harvesting of disulfide-containing polypeptides, including antibodies, from recombinant host cell cultures.02-26-2009
20090285837HER2 ANTIBODY COMPOSITION - A composition comprising a main species HER2 antibody that binds to domain II of HER2, and an amino acid sequence variant thereof comprising an amino-terminal leader extension is disclosed. Pharmaceutical formulations comprising the composition, and therapeutic uses for the composition are also disclosed.11-19-2009
20110117097HER2 ANTIBODY COMPOSITION - A composition comprising a main species HER2 antibody that binds to domain II of HER2, and an amino acid sequence variant thereof comprising an amino-terminal leader extension is disclosed. Pharmaceutical formulations comprising the composition, and therapeutic uses for the composition are also disclosed.05-19-2011
20130017598PREVENTION OF DISULFIDE BOND REDUCTION DURING RECOMBINANT PRODUCTION OF POLYPEPTIDES - The invention concerns methods and means for preventing the reduction of disulfide bonds during the recombinant production of disulfide-containing polypeptides. In particular, the invention concerns the prevention of disulfide bond reduction during harvesting of disulfide-containing polypeptides, including antibodies, from recombinant host cell cultures.01-17-2013
20140128575PREVENTION OF DISULFIDE BOND REDUCTION DURING RECOMBINANT PRODUCTION OF POLYPEPTIDES - The invention concerns methods and means for preventing the reduction of disulfide bonds during the recombinant production of disulfide-containing polypeptides. In particular, the invention concerns the prevention of disulfide bond reduction during harvesting of disulfide-containing polypeptides, including antibodies, from recombinant host cell cultures.05-08-2014
20140308277PERTUZUMAB VARIANTS AND EVALUATION THEREOF - The present application discloses variants of Pertuzumab. In particular, it discloses: an unpaired cysteine variant comprising Cys23/Cys88 unpaired cysteines in one or both variable light domains of Pertuzumab, an afucosylated variant of Pertuzumab, a low-molecular-weight-species (LMWS) of Pertuzumab, and a high-molecular-weight-species (HMWS) or Pertuzumab. The application further discloses the isolated variants, compositions, pharmaceutical compositions, and articles of manufacture comprising the variants, as well as methods of making and characterizing the variants and compositions thereof.10-16-2014

Patent applications by Yung-Hsiang Kao, San Mateo, CA US

Website © 2015 Advameg, Inc.