Loh, CA
Alan Loh, Los Altos, CA US
Patent application number | Description | Published |
---|---|---|
20110218551 | INSTRUMENT INTERFACE OF A ROBOTIC SURGICAL SYSTEM - An instrument interface of a robotic manipulator and a surgical system including the instrument interface are provided. In one embodiment, the instrument interface includes a spring-loaded input for providing axial load and torque to a sterile adaptor capable of operably coupling an instrument. In another embodiment, a robotic surgical manipulator system includes a manipulator assembly, including a base link operably coupled to a distal end of a manipulator arm, and a carriage link movably coupled to the base link along a lengthwise axis, the carriage link including an integrated instrument interface. The system further includes an instrument operably coupled to the carriage link via the instrument interface, and a processor operably coupled to the manipulator assembly for sensing presence of the instrument. | 09-08-2011 |
20110288561 | WIRELESS COMMUNICATION IN A ROBOTIC SURGICAL SYSTEM - In one embodiment, an insertion axis of a robotic manipulator is provided, the insertion axis including a base link operably coupled to a distal end of a manipulator arm, and a carriage link movably coupled to the base link along a lengthwise axis, the carriage link including a remote printed circuit assembly and transceiver for wirelessly communicating with a main printed circuit assembly external to the insertion axis. A robotic surgical system including such an insertion axis and a method for wireless communication in the system are also provided. | 11-24-2011 |
20120209291 | Surgical Accessory Clamp and System - A surgical accessory clamp, method of use, and a robotic surgical system including the clamp are disclosed. A surgical accessory may be attached and removed from a manipulator arm during a surgical procedure without requiring the use of an intermediate sterile accessory clamp, thus removing the need for a detachable accessory mount or adaptor that needs cleaning and sterilization and allowing for greater efficiency and cost-effectiveness. The present invention further allows for easy removal and attachment of instruments, tools, or accessories to the robotic surgical system without breach of sterility. | 08-16-2012 |
20120310255 | SURGICAL INSTRUMENT WITH SINGLE DRIVE INPUT FOR TWO END EFFECTOR MECHANISMS - Methods for treating tissue, and surgical assemblies and related methods are disclosed in which a single input is used to sequentially articulate two members. A surgical assembly includes an end effector, a base supporting the end effector, an input link movable relative to the base through a range of motion between a first configuration and a second configuration, and an actuation mechanism. The end effector includes a first articulated member and a second articulated member. The actuation mechanism drivingly couples the input link to the first articulated member within a first portion of the range of motion and drivingly coupling the input link with the second articulated member within a second portion of the range of motion so that a movement of the input link from the first configuration to the second configuration articulates the first articulated member and then articulates the second articulated member. | 12-06-2012 |
20130274761 | Wireless Communication in a Robotic Surgical System - In one embodiment, an insertion axis of a robotic manipulator is provided, the insertion axis including a base link operably coupled to a distal end of a manipulator arm, and a carriage link movably coupled to the base link along a lengthwise axis, the carriage link including a remote printed circuit assembly and transceiver for wirelessly communicating with a main printed circuit assembly external to the insertion axis. A robotic surgical system including such an insertion axis and a method for wireless communication in the system are also provided. | 10-17-2013 |
20140171965 | WIRELESS COMMUNICATION IN A ROBOTIC SURGICAL SYSTEM - In one embodiment, a method of wireless communication in a robotic surgical system comprises providing a carriage link of a robotic manipulator including a printed circuit assembly and a link communication device, positioning a sterile drape over the robotic manipulator, mounting a removable surgical instrument on the carriage link, and passing data wirelessly in either or both directions through the sterile drape between the link communication device and the surgical instrument along with power for electrical circuitry on the instrument. A robotic manipulator and robotic surgical system are also provided. | 06-19-2014 |
20150018863 | SURGICAL INSTRUMENT WITH SINGLE DRIVE INPUT FOR TWO END EFFECTOR MECHANISMS - Methods for treating tissue, and surgical assemblies and related methods are disclosed in which a single input is used to sequentially articulate two members. A surgical assembly includes an end effector, a base supporting the end effector, an input link movable relative to the base through a range of motion between a first configuration and a second configuration, and an actuation mechanism. The end effector includes a first articulated member and a second articulated member. The actuation mechanism drivingly couples the input link to the first articulated member within a first portion of the range of motion and drivingly coupling the input link with the second articulated member within a second portion of the range of motion so that a movement of the input link from the first configuration to the second configuration articulates the first articulated member and then articulates the second articulated member. | 01-15-2015 |
Alan E. Loh, Los Altos, CA US
Patent application number | Description | Published |
---|---|---|
20100080669 | Operator Input Device for a Robotic Surgical System - An input device for a robotic surgical instrument includes an operator input on a handle that is rotatably supported by a supporting link structure. A primary winding of a rotary transformer is fixed to the supporting link structure and connected to an electric power source. A secondary winding is fixed to the handle. An axial passage extends through the primary and secondary windings. An optical data transmitter is connected to the operator input to transmit data from the operator input through the axial passage. The secondary transformer winding provides power to the optical data transmitter without physical contact. An optical data receiver fixed to the supporting link structure receives data from the optical data transmitter transmitted through the axial passage in the rotary transformer without physical contact. The transmission of power and data without physical contact allows the handle to rotate continuously. | 04-01-2010 |
20130209208 | COMPACT NEEDLE MANIPULATOR FOR TARGETED INTERVENTIONS - Embodiments of an instrument manipulator are disclosed. An instrument manipulator can include a track; a translational carriage coupled to ride along the track; a shoulder yaw joint coupled to the translational carriage; a shoulder pitch joint coupled to the shoulder yaw joint, the shoulder pith joint including an arm, a wrist mount coupled to the arm, struts coupled between the wrist mount and the shoulder yaw joint, and a shoulder pitch mechanism coupled to the arm; a yaw-pitch-roll wrist coupled to the wrist mount, the yaw-pitch-roll wrist including a yaw joint and a differentially driven pitch-roll joint; and an instrument mount coupled to the wrist. The various joints and carriages can be driven by motors. | 08-15-2013 |
20130331858 | INSTRUMENT INTERFACE OF A ROBOTIC SURGICAL SYSTEM - An instrument interface of a robotic manipulator and a surgical system including the instrument interface are provided. In one embodiment, the instrument interface includes a spring-loaded input for providing axial load and torque to a sterile adaptor capable of operably coupling an instrument. In another embodiment, a robotic surgical manipulator system includes a manipulator assembly, including a base link operably coupled to a distal end of a manipulator arm, and a carriage link movably coupled to the base link along a lengthwise axis, the carriage link including an integrated instrument interface. The system further includes an instrument operably coupled to the carriage link via the instrument interface, and a processor operably coupled to the manipulator assembly for sensing presence of the instrument. | 12-12-2013 |
Alan Eton Loh, Los Altos, CA US
Patent application number | Description | Published |
---|---|---|
20100026456 | Identification of Surgical Instrument Attached to Surgical Robot - A radio frequency identification (RFID) tag is embedded on a surgical instrument and a radio frequency identification (RFID) reader is provided on a surgical robot to allow identification of the attached surgical instrument. The RFID tag includes an RFID circuit assembly, a first pot core half, and a first toroidal wire coil that fits within the first pot core half and is electrically coupled to the RFID circuit assembly to modulate received radio frequency (RF) energy. The RFID reader includes an RFID transceiver circuit, a second pot core half, and a second toroidal wire coil that fits within the second pot core half and is electrically coupled to the transceiver circuit to transmit RF energy and receive modulated RF energy from the first wire coil only when the first pot core half is substantially aligned with and proximate to the second pot core half. | 02-04-2010 |
20130110129 | Surgical Instrument Motor Pack Latch | 05-02-2013 |
Albert Loh, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20140008777 | THERMAL LEADLESS ARRAY PACKAGE WITH DIE ATTACH PAD LOCKING FEATURE - Embodiments of the present invention are directed to a thermal leadless array package with die attach pad locking feature and methods of producing the same. A copper layer is half-etched on both surfaces to define an array of package contacts and a die attach pad. Each die attach pad is fully embedded in encapsulate material to provide a positive mechanical locking feature for better reliability. In some embodiments, the contacts include four active corner contacts. | 01-09-2014 |
Albert C. Loh, Oakland, CA US
Patent application number | Description | Published |
---|---|---|
20090043661 | CLIENT-SERVER SYSTEM FOR MANAGING AN ITEM DATABASE AND ITEM TRANSACTIONS WITH USER-ITEM ASSOCIATIONS - A computer system is provided that maintains information about products and provides for transactions between users buying/selling those products as well as providing a public exchange for users wishing to value those products or obtain more information about those products. The system also tracks the users who set up products in the system as well as maintain product categories. That tracking can be used for sharing revenue related to those products with the users, controlling which users become “experts” for a category of products or specific products, allow for user-to-user interactions, etc. | 02-12-2009 |
20090271288 | CATEGORY EXPERT WORKBENCH - A computer system is provided that maintains information about products and provides for transactions between users buying and selling those products as well as providing a public exchange for valuing those products. The system also tracks the users who set up products in the system as well as maintain product categories. That tracking can be used for sharing revenue related to those products with the users, controlling which users become “experts” for a category of products or specific products, allowing for user-to-user interactions, etc. Users can apply to become category experts, and users who do become category experts are allowed to control the taxonomy of a product category and given other administrative controls over the product category. | 10-29-2009 |
Arthur S. Loh, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20150200449 | Mobile Terminal Antenna Alignment Using Arbitrary Orientation Attitude - Systems and methods for aligning a satellite antenna mounted on a mobile platform to the platform. At each of several arbitrary orientations, a first directional vector is determined from the antenna to a satellite. For each orientation, an alias transformation is performed to transform the first vector having coordinates defined with respect to a first reference frame to a second vector having coordinates defined with respect to a second reference frame. A third vector is determined based on the orientation of the antenna after peaking the antenna. A rotation matrix is derived from the collection of second and third vectors. An estimate of the rotational offset of the satellite antenna with respect to the platform is determined based on the rotation matrix. The rotational offset is applied to the attitude of the platform to accurately point the antenna to the satellite. | 07-16-2015 |
Arthur Senyue Loh, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20100128660 | EFFICIENT CONTROL SIGNALING OVER SHARED COMMUNICATION CHANNELS WITH WIDE DYNAMIC RANGE - Embodiments provide methods, apparatuses, and systems for efficient control signaling over shared communication channels with wide dynamic range. Some embodiments includes a gateway configured to encode and to transmit multiple physical layer headers, including a first physical layer header and a second physical layer header. The first physical layer header may span a first length and represent a first modcode; the second physical layer header may span a second length and represent a second modcode. The second length may be longer than the first length. Embodiments may include multiple terminals in wireless communication with the gateway via satellite, including a first terminal configured to decode the first physical layer header and to determine the first modcode. Embodiments may include a second terminal configured to decode the second physical layer header and determine the second modcode. | 05-27-2010 |
20100128661 | MOBILE SATELLITE COMMUNICATION - Embodiments provide methods, systems, and apparatuses for adaptive coding, sampling, and modulating over a satellite communication channel. In some embodiments, a method of adaptive coding, sampling, and modulating over a satellite communication channel may include providing multiple data frames. At least one modcode partition may be provided for each data frame. The modcode partitions may represent modulation, coding, spreading, and/or frame size information for respective data frames. Each data frame and the respective modcode partition may be combined to form a modcode data unit. Multiple superframes may be formed. Each superframe may include a first known sequence and multiple subframes. Each subframe for a respective superframe may include a portion of a respective modcode data unit. Multiple superframes may be transmitted across a wireless channel. | 05-27-2010 |
20120287846 | EFFICIENT CONTROL SIGNALING OVER SHARED COMMUNICATION CHANNELS WITH WIDE DYNAMIC RANGE - Embodiments provide methods, apparatuses, and systems for efficient control signaling over shared communication channels with wide dynamic range. Some embodiments includes a gateway configured to encode and to transmit multiple physical layer headers, including a first physical layer header and a second physical layer header. The first physical layer header may span a first length and represent a first modcode; the second physical layer header may span a second length and represent a second modcode. The second length may be longer than the first length. Embodiments may include multiple terminals in wireless communication with the gateway via satellite, including a first terminal configured to decode the first physical layer header and to determine the first modcode. Embodiments may include a second terminal configured to decode the second physical layer header and determine the second modcode. | 11-15-2012 |
20130223320 | EFFICIENT CONTROL SIGNALING OVER SHARED COMMUNICATION CHANNELS WITH WIDE DYNAMIC RANGE - Embodiments provide methods, apparatuses, and systems for efficient control signaling over shared communication channels with wide dynamic range. Some embodiments includes a gateway configured to encode and to transmit multiple physical layer headers, including a first physical layer header and a second physical layer header. The first physical layer header may span a first length and represent a first modcode; the second physical layer header may span a second length and represent a second modcode. The second length may be longer than the first length. Embodiments may include multiple terminals in wireless communication with the gateway via satellite, including a first terminal configured to decode the first physical layer header and to determine the first modcode. Embodiments may include a second terminal configured to decode the second physical layer header and determine the second modcode. | 08-29-2013 |
Ban P. Loh, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20110193109 | LED LIGHT MODULE - A light emitting module is disclosed. The light emitting module includes a lead frame body, lead frame, a heat spreader, an intermediate heat sink, and at least one light emitting element (LED). The lead frame body defines a cavity which accurately registers the heat spreader and includes optical or reflective walls surrounding the light emitting elements soldered on metallized traces of the heat spreader. The lead frame body encases and supports portions of the lead frame. The lead frame extends from outside the body into the cavity to accurately align with solder pads of the heat spreader. All the pre-aligned mechanical, thermal and electrical contacts are then soldered by solder reflow process under tight environmental control to prevent damage to the light emitting element. A robust, healthy 3-dimensional optical-electro-mechanical assembly having a very low thermal resistance in a thermal path from its light emitting element to its intermediate heatsink is created. | 08-11-2011 |
20110248619 | LED LIGHT DEVICE WITH IMPROVED THERMAL AND OPTICAL CHARACTERISTICS - A lighting device such as a light bulb is disclosed. The lighting device includes an optical sub-assembly adapted to generate light when electrically excited; a body sub-assembly thermally coupled to the optical sub-assembly to draw heat away from the optical sub-assembly and to dissipate it; an electrical sub-assembly electrically connecting the optical sub-assembly to the body sub-assembly; and a final assembly covering at least a portion of the optical sub-assembly. | 10-13-2011 |
20120212952 | LED SOLUTIONS FOR LUMINARIES - A LED lighting device is disclosed. The LED lighting device includes one or more of the following components, in any combination: structural body with heat-fins, LED light module, LED driver circuit board, electrical screw-cap, thermal end-cap, heat transport device, heat-sink and heat-foil. This invention presents a substantial cost saving in the LED adaptation to retrofit the existing light fixtures and luminaires. Its other advantages include, without limitation, having standard electrical connector to achieve ease of use and interchangeability, reduced light loss by having its own integrated build-in reflector with more effective optical design, an increase in energy saving through thermal solutions to lower LED's operating junction temperature for better performance and increased reliability. | 08-23-2012 |
Bo Huai Victor Loh, Redwood City, CA US
Patent application number | Description | Published |
---|---|---|
20140181193 | Detecting Mobile Device Attributes - In one embodiment, a method includes receiving a request for a webpage from a mobile-client system of a user, where the request includes an http-header, accessing information describing the user, determining the attributes of the mobile-client system based on the http-header and the information describing the user, and transmitting the webpage to the mobile-client system in response to the request, where the webpage has been customized based on the determined attributes of the mobile-client system. | 06-26-2014 |
Cheng Wah Loh, San Gabriel, CA US
Patent application number | Description | Published |
---|---|---|
20100160060 | PORTABLE SWING TRAINER - A portable swing trainer has a wedge body of a triangular shape, and a stick sensor having a vertical adjustment and a horizontal adjustment. The stick sensor has a deployed position and a collapsed position. The stick sensor is mounted behind the wedge body. A restoring mechanism can be for restoring the stick sensor from the collapsed position to the deployed position. The restoring mechanism is mounted behind the wedge body. The stick sensor is pivotally mounted to the restoring mechanism. A catch mechanism is for catching the stick sensor in collapsed position. The catch mechanism is mounted behind the wedge body. A pair of electronic beam sensors can be mounted in a pair of depressions formed on a face of the wedge body. | 06-24-2010 |
Cheng Wah Loh, Los Angeles, CA US
Patent application number | Description | Published |
---|---|---|
20090176594 | Golf swing trainer - A golf swing modeling device includes a base having a first row of sensors, a striking row of sensors, a second row of sensors and a third row of sensors. The various sensors output individual signals. The striking row of sensors comprises a striking row inside sensor and a striking row outside sensor. A ball striking assembly has a lower ball mounted on a lower ball arm which is mounted on a lower retainer and an upper ball mounted on an upper ball arm which is mounted on an upper retainer. The upper ball has a sensor which outputs a signal when struck. A striking face of the lower ball is placed between the striking row inside sensor and striking row outside sensor. A processor receives individual signals from the sensors. The processor calculates club speed, and club head orientation from individual signals, and the processor provides output. | 07-09-2009 |
Chin Yee Loh, Kensington, CA US
Patent application number | Description | Published |
---|---|---|
20100151496 | ASSAYS FOR NUCLEAR HORMONE RECEPTOR BINDING - Methods and genetic constructs are provided for detecting the binding of nuclear hormone receptors to a coactivator/corepressor. The methods employ enzyme fragment complementation using fragments of β-galactosidase as the detection system. Cells are transformed to express the large fragment of β-galactosidase fused to a member of the complex with NHR for initiation of transcription and have it localized in the nucleus and to express the small fragment of β-galactosidase fused to the nuclear hormone receptor for binding to the member upon stimulation with a ligand. | 06-17-2010 |
20100203555 | Wild-Type Receptor Assays - A method for determining ligand activation of receptors using cells expressing genetic constructs of a fusion protein of at least a binding domain of an auxiliary protein and a fragment of β-galactosidase, a fusion protein of an endosome-associated protein and a complementary fragment of β-galactosidase, and a wild-type receptor. The receptors are characterized by binding to the auxiliary protein-binding domain upon activation by an agonist and then endocytosing associated with an endosome to which the endosome-associated protein binds. Cells are incubated with a candidate ligand followed by lysis with a lysing medium comprising a substrate for the β-galactosidase. The enzyme product is then detected as a measure of the activation of the receptor. | 08-12-2010 |
Danny Loh, Menlo Park, CA US
Patent application number | Description | Published |
---|---|---|
20140164251 | USER GENERATED AUTONOMOUS DIGITAL TOKEN SYSTEM - A digital token system and methods to provide user generated digital tokens includes receiving from a plurality of users authorization to create one or more unique tokens without approval from a central authority, wherein each user who created the unique token (“creator”) is the only user authorized to increase quantity of the same token-type; and rendering the quantity of each token type visible to recipients of the token. | 06-12-2014 |
Danny D. Loh, Menlo Park, CA US
Patent application number | Description | Published |
---|---|---|
20080284786 | Display System Having Floating Point Rasterization and Floating Point Framebuffering - A floating point rasterization and frame buffer in a computer system graphics program. The rasterization, fog, lighting, texturing, blending, and antialiasing processes operate on floating point values. In one embodiment, a 16-bit floating point format consisting of one sign bit, ten mantissa bits, and five exponent bits (s10e5), is used to optimize the range and precision afforded by the 16 available bits of information. In other embodiments, the floating point format can be defined in the manner preferred in order to achieve a desired range and precision of the data stored in the frame buffer. The final floating point values corresponding to pixel attributes are stored in a frame buffer and eventually read and drawn for display. The graphics program can operate directly on the data in the frame buffer without losing any of the desired range and precision of the data. | 11-20-2008 |
20100079471 | Display System Having Floating Point Rasterization and Floating Point Framebuffering - A floating point rasterization and frame buffer in a computer system graphics program. The rasterization, fog, lighting, texturing, blending, and antialiasing processes operate on floating point values. In one embodiment, a 16-bit floating point format consisting of one sign bit, ten mantissa bits, and five exponent bits (s10e5), is used to optimize the range and precision afforded by the 16 available bits of information. In other embodiments, the floating point format can be defined in the manner preferred in order to achieve a desired range and precision of the data stored in the frame buffer. The final floating point values corresponding to pixel attributes are stored in a frame buffer and eventually read and drawn for display. The graphics program can operate directly on the data in the frame buffer without losing any of the desired range and precision of the data. | 04-01-2010 |
20110169842 | DISPLAY SYSTEM HAVING FLOATING POINT RASTERIZATION AND FLOATING POINT FRAMEBUFFERING - A floating point rasterization and frame buffer in a computer system graphics program. The rasterization, fog, lighting, texturing, blending, and antialiasing processes operate on floating point values. In one embodiment, a 16-bit floating point format consisting of one sign bit, ten mantissa bits, and five exponent bits (s10e5), is used to optimize the range and precision afforded by the 16 available bits of information. In other embodiments, the floating point format can be defined in the manner preferred in order to achieve a desired range and precision of the data stored in the frame buffer. The final floating point values corresponding to pixel attributes are stored in a frame buffer and eventually read and drawn for display. The graphics program can operate directly on the data in the frame buffer without losing any of the desired range and precision of the data. | 07-14-2011 |
20120139931 | DISPLAY SYSTEM HAVING FLOATING POINT RASTERIZATION AND FLOATING POINT FRAMEBUFFERING - A floating point rasterization and frame buffer in a computer system graphics program. The rasterization, fog, lighting, texturing, blending, and antialiasing processes operate on floating point values. In one embodiment, a 16-bit floating point format consisting of one sign bit, ten mantissa bits, and five exponent bits (s10e5), is used to optimize the range and precision afforded by the 16 available bits of information. In other embodiments, the floating point format can be defined in the manner preferred in order to achieve a desired range and precision of the data stored in the frame buffer. The final floating point values corresponding to pixel attributes are stored in a frame buffer and eventually read and drawn for display. The graphics program can operate directly on the data in the frame buffer without losing any of the desired range and precision of the data. | 06-07-2012 |
20120249548 | FLOATING POINT COMPUTER SYSTEM WITH PER-FRAGMENT OPERATIONS - A floating point rasterization and frame buffer in a computer system graphics program. The rasterization, fog, lighting, texturing, blending, and antialiasing processes operate on floating point values. In one embodiment, a 16-bit floating point format consisting of one sign bit, ten mantissa bits, and five exponent bits (s10e5), is used to optimize the range and precision afforded by the 16 available bits of information. In other embodiments, the floating point format can be defined in the manner preferred in order to achieve a desired range and precision of the data stored in the frame buffer. The final floating point values corresponding to pixel attributes are stored in a frame buffer and eventually read and drawn for display. The graphics program can operate directly on the data in the frame buffer without losing any of the desired range and precision of the data. | 10-04-2012 |
20120249561 | FLOATING POINT COMPUTER SYSTEM WITH S_E_M FORMATTING - A floating point rasterization and frame buffer in a computer system graphics program. The rasterization, fog, lighting, texturing, blending, and antialiasing processes operate on floating point values. In one embodiment, a 16-bit floating point format consisting of one sign bit, ten mantissa bits, and five exponent bits (s10e5), is used to optimize the range and precision afforded by the 16 available bits of information. In other embodiments, the floating point format can be defined in the manner preferred in order to achieve a desired range and precision of the data stored in the frame buffer. The final floating point values corresponding to pixel attributes are stored in a frame buffer and eventually read and drawn for display. The graphics program can operate directly on the data in the frame buffer without losing any of the desired range and precision of the data. | 10-04-2012 |
20120249562 | FLOATING POINT COMPUTER SYSTEM WITH FOG - A floating point rasterization and frame buffer in a computer system graphics program. The rasterization, fog, lighting, texturing, blending, and antialiasing processes operate on floating point values. In one embodiment, a 16-bit floating point format consisting of one sign bit, ten mantissa bits, and five exponent bits (s10e5), is used to optimize the range and precision afforded by the 16 available bits of information. In other embodiments, the floating point format can be defined in the manner preferred in order to achieve a desired range and precision of the data stored in the frame buffer. The final floating point values corresponding to pixel attributes are stored in a frame buffer and eventually read and drawn for display. The graphics program can operate directly on the data in the frame buffer without losing any of the desired range and precision of the data. | 10-04-2012 |
20120249566 | FLOATING POINT COMPUTER SYSTEM WITH FRAME BUFFER FOR STORING COLOR VALUES DURING OR AFTER RASTERIZATION - A floating point rasterization and frame buffer in a computer system graphics program. The rasterization, fog, lighting, texturing, blending, and antialiasing processes operate on floating point values. In one embodiment, a 16-bit floating point format consisting of one sign bit, ten mantissa bits, and five exponent bits (s10e5), is used to optimize the range and precision afforded by the 16 available bits of information. In other embodiments, the floating point format can be defined in the manner preferred in order to achieve a desired range and precision of the data stored in the frame buffer. The final floating point values corresponding to pixel attributes are stored in a frame buffer and eventually read and drawn for display. The graphics program can operate directly on the data in the frame buffer without losing any of the desired range and precision of the data. | 10-04-2012 |
20120256932 | FLOATING POINT COMPUTER SYSTEM ON A SINGLE CHIP - A floating point rasterization and frame buffer in a computer system graphics program. The rasterization, fog, lighting, texturing, blending, and antialiasing processes operate on floating point values. In one embodiment, a 16-bit floating point format consisting of one sign bit, ten mantissa bits, and five exponent bits (s10e5), is used to optimize the range and precision afforded by the 16 available bits of information. In other embodiments, the floating point format can be defined in the manner preferred in order to achieve a desired range and precision of the data stored in the frame buffer. The final floating point values corresponding to pixel attributes are stored in a frame buffer and eventually read and drawn for display. The graphics program can operate directly on the data in the frame buffer without losing any of the desired range and precision of the data. | 10-11-2012 |
20120256933 | FLOATING POINT COMPUTER SYSTEM WITH FLOATING POINT MEMORY - A floating point rasterization and frame buffer in a computer system graphics program. The rasterization, fog, lighting, texturing, blending, and antialiasing processes operate on floating point values. In one embodiment, a 16-bit floating point format consisting of one sign bit, ten mantissa bits, and five exponent bits (s10e5), is used to optimize the range and precision afforded by the 16 available bits of information. In other embodiments, the floating point format can be defined in the manner preferred in order to achieve a desired range and precision of the data stored in the frame buffer. The final floating point values corresponding to pixel attributes are stored in a frame buffer and eventually read and drawn for display. The graphics program can operate directly on the data in the frame buffer without losing any of the desired range and precision of the data. | 10-11-2012 |
20120256942 | FLOATING POINT COMPUTER SYSTEM WITH BLENDING - A floating point rasterization and frame buffer in a computer system graphics program. The rasterization, fog, lighting, texturing, blending, and antialiasing processes operate on floating point values. In one embodiment, a 16-bit floating point format consisting of one sign bit, ten mantissa bits, and five exponent bits (s10e5), is used to optimize the range and precision afforded by the 16 available bits of information. In other embodiments, the floating point format can be defined in the manner preferred in order to achieve a desired range and precision of the data stored in the frame buffer. The final floating point values corresponding to pixel attributes are stored in a frame buffer and eventually read and drawn for display. The graphics program can operate directly on the data in the frame buffer without losing any of the desired range and precision of the data. | 10-11-2012 |
20120262470 | FLOATING POINT COMPUTER SYSTEM AND TEXTURING - A floating point rasterization and frame buffer in a computer system graphics program. The rasterization, fog, lighting, texturing, blending, and antialiasing processes operate on floating point values. In one embodiment, a 16-bit floating point format consisting of one sign bit, ten mantissa bits, and five exponent bits (s10e5), is used to optimize the range and precision afforded by the 16 available bits of information. In other embodiments, the floating point format can be defined in the manner preferred in order to achieve a desired range and precision of the data stored in the frame buffer. The final floating point values corresponding to pixel attributes are stored in a frame buffer and eventually read and drawn for display. The graphics program can operate directly on the data in the frame buffer without losing any of the desired range and precision of the data. | 10-18-2012 |
Derek J. Loh, San Carlos, CA US
Patent application number | Description | Published |
---|---|---|
20150118873 | PLUG-IN DEVICE HAVING A FOLDABLE PLUG - A structure of a plug-in device with a foldable plug for connecting a power supply to a power-receiving device is provided. The plug-in device includes an upper housing, a blade element, and a lower housing. | 04-30-2015 |
Eileen Loh, Rowland Heights, CA US
Patent application number | Description | Published |
---|---|---|
20150286369 | METHOD AND SYSTEM FOR TRANSFERRING THE DISPLAY OF CONTENT FROM A FIRST DEVICE TO A SECOND DEVICE - A system and method for moving displayed content between a first device and a second device includes a first display displaying video content having a first content identifier. A first device forms a transfer signal by a gesture or a user interface. The first device communicates a query command signal comprising the first content identifier to a separate web service. The first device receives an asset data signal comprising at least a second content identifier from the web service in response to the query command signal. The second content identifier relates to the first content identifier. One of the first device and the second device requests the video content based on the second identifier and a resume point. The resume point corresponds to a playback position of the video content being displayed at about a time of generating the transfer signal and a second display displays the video content. | 10-08-2015 |
Elliot Loh, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20110219073 | METHODS AND APPARATUS FOR INTEGRATING SOCIAL NETWORK METRICS AND REPUTATION DATA - A method for a computer system includes determining a first social distance for a first user with respect to a second user, determining a second social distance for a third user with respect to the second user, determining a first qualitative rating associated with the first user, determining a second qualitative rating associated with the second user, determining a first trust-metric for the first user in response to the first social distance and the first qualitative rating, determining a second trust-metric for the third user in response to the second social distance and the second qualitative rating, and prioritizing a first listing from the first user over a second listing from the third user for the second user, in response to the first trust-metric and the second trust-metric. | 09-08-2011 |
20130282828 | METHODS AND APPARATUS FOR INTEGRATING SOCIAL NETWORK METRICS AND REPUTATION DATA - A method for a computer system includes determining a first social distance for a first user with respect to a second user, determining a second social distance for a third user with respect to the second user, determining a first qualitative rating associated with the first user, determining a second qualitative rating associated with the second user, determining a first trust-metric for the first user in response to the first social distance and the first qualitative rating, determining a second trust-metric for the third user in response to the second social distance and the second qualitative rating, and prioritizing a first listing from the first user over a second listing from the third user for the second user, in response to the first trust-metric and the second trust-metric. | 10-24-2013 |
20150012419 | METHODS AND APPARATUS FOR TARGETING COMMUNICATIONS USING SOCIAL NETWORK METRICS - A method for a computer system includes receiving a first user communication, determining a first group of users, determining a target number of users, determining whether the first group of users includes the target number of users, and if not, providing the communication to the first group of users, determining a hierarchal mapping of groups of users in response to user memberships, determining a second group of users from the hierarchal mapping, determining a plurality of social network relationship factors for the second group of users with respect to the first user, and providing the communication to at least a subset of users in the second group of users in response to the first plurality of social network relationship factors. | 01-08-2015 |
20150012541 | METHODS AND APPARATUS FOR TARGETING COMMUNICATIONS USING SOCIAL NETWORK METRICS - A method for a computer system includes receiving a first user communication, determining a first group of users, determining a target number of users, determining whether the first group of users includes the target number of users, and if not, providing the communication to the first group of users, determining a hierarchal mapping of groups of users in response to user memberships, determining a second group of users from the hierarchal mapping, determining a plurality of social network relationship factors for the second group of users with respect to the first user, and providing the communication to at least a subset of users in the second group of users in response to the first plurality of social network relationship factors. | 01-08-2015 |
20150012605 | METHODS AND APPARATUS FOR TARGETING COMMUNICATIONS USING SOCIAL NETWORK METRICS - A method for a computer system includes receiving a first user communication, determining a first group of users, determining a target number of users, determining whether the first group of users includes the target number of users, and if not, providing the communication to the first group of users, determining a hierarchal mapping of groups of users in response to user memberships, determining a second group of users from the hierarchal mapping, determining a plurality of social network relationship factors for the second group of users with respect to the first user, and providing the communication to at least a subset of users in the second group of users in response to the first plurality of social network relationship factors. | 01-08-2015 |
20150012847 | METHODS AND APPARATUS FOR TARGETING COMMUNICATIONS USING SOCIAL NETWORK METRICS - A method for a computer system includes receiving a first user communication, determining a first group of users, determining a target number of users, determining whether the first group of users includes the target number of users, and if not, providing the communication to the first group of users, determining a hierarchal mapping of groups of users in response to user memberships, determining a second group of users from the hierarchal mapping, determining a plurality of social network relationship factors for the second group of users with respect to the first user, and providing the communication to at least a subset of users in the second group of users in response to the first plurality of social network relationship factors. | 01-08-2015 |
20150019542 | METHODS AND APPARATUS FOR TARGETING COMMUNICATIONS USING SOCIAL NETWORK METRICS - A method for a computer system includes receiving a first user communication, determining a first group of users, determining a target number of users, determining whether the first group of users includes the target number of users, and if not, providing the communication to the first group of users, determining a hierarchal mapping of groups of users in response to user memberships, determining a second group of users from the hierarchal mapping, determining a plurality of social network relationship factors for the second group of users with respect to the first user, and providing the communication to at least a subset of users in the second group of users in response to the first plurality of social network relationship factors. | 01-15-2015 |
20150019667 | METHODS AND APPARATUS FOR TARGETING COMMUNICATIONS USING SOCIAL NETWORK METRICS - A method for a computer system includes receiving a first user communication, determining a first group of users, determining a target number of users, determining whether the first group of users includes the target number of users, and if not, providing the communication to the first group of users, determining a hierarchal mapping of groups of users in response to user memberships, determining a second group of users from the hierarchal mapping, determining a plurality of social network relationship factors for the second group of users with respect to the first user, and providing the communication to at least a subset of users in the second group of users in response to the first plurality of social network relationship factors. | 01-15-2015 |
20150019668 | METHODS AND APPARATUS FOR TARGETING COMMUNICATIONS USING SOCIAL NETWORK METRICS - A method for a computer system includes receiving a first user communication, determining a first group of users, determining a target number of users, determining whether the first group of users includes the target number of users, and if not, providing the communication to the first group of users, determining a hierarchal mapping of groups of users in response to user memberships, determining a second group of users from the hierarchal mapping, determining a plurality of social network relationship factors for the second group of users with respect to the first user, and providing the communication to at least a subset of users in the second group of users in response to the first plurality of social network relationship factors. | 01-15-2015 |
Elliot Pak-Chun Loh, West Hollywood, CA US
Patent application number | Description | Published |
---|---|---|
20100064015 | System And Method For Collaborative Short Messaging And Discussion - A system and method for collaborative short messaging and discussion are described. According to one embodiment, a computer-implemented method for collaborative short messaging and discussion, comprises grouping users into client networks based on existing shared attributes. System resources are partitioned for messaging across client networks. Users in a client network are allowed to view or respond only to messages within the client network. | 03-11-2010 |
20110307569 | SYSTEM AND METHOD FOR COLLABORATIVE SHORT MESSAGING AND DISCUSSION - A system and method for collaborative short messaging and discussion are described. According to one embodiment, a computer-implemented method for collaborative short messaging and discussion, comprises grouping users into client networks based on existing shared attributes. System resources are partitioned for messaging across client networks. Users in a client network are allowed to view or respond only to messages within the client network. | 12-15-2011 |
Elwyn Loh, Redwood City, CA US
Patent application number | Description | Published |
---|---|---|
20140234328 | USE OF C-MET PROTEIN FOR PREDICTING THE EFFICACY OF ANTI-HEPATOCYTE GROWTH FACTOR ("HGF") ANTIBODIES IN ESOPHAGEAL AND GASTRIC CANCER PATIENTS - The present invention relates to use of the human Met receptor (also known as “c-Met”) for predicting the efficacy of inhibitors of the HGF-Met pathway, and in particular, anti-HGF antibodies, in the treatment of esophageal and gastric cancer patients. The present invention also relates to methods and kits for predicting the usefulness of anti-HGF antibodies in the treatment of esophageal and gastric cancer. | 08-21-2014 |
James Cheng-Wah Loh, San Gabriel, CA US
Patent application number | Description | Published |
---|---|---|
20110151985 | Putting Trainer - A putting trainer has a long strip mounted to the head along a length of the putter head. The long strip has a pair of ends, namely a close end toward the player and a far end away from a player. The putting trainer has a ball path having a pair of columns of sensors, namely a column of right sensors and a column of left sensors. The pair of columns of sensors detect the motion of the long strip over the pair of columns of sensors. An audio output from a speaker provides feedback to the player. A golf trainer also includes a golf putter having a handle, a shaft connected to the handle, a hosel connected to the shaft and a putter head connected to the hosel. | 06-23-2011 |
Jeffrey Thomas Loh, Los Angeles, CA US
Patent application number | Description | Published |
---|---|---|
20160038720 | SWIVEL TIPPED GUIDEWIRE AND RELATED METHODS - An elongate flexible steerable guidewire for facilitating placement of a medical implement is described having a proximal section, an intermediate section, and a distal steerable section. In embodiments the distal steerable section comprises a rotatable swivel member, and an elongate directional tip extending distally from the swivel member. At least one manipulation wire is secured to the swivel member and extends proximally to the proximal section. Axial movement of manipulation wires rotates the swivel member, thereby deflecting the directional tip. An actuator or handle may be incorporated with the guidewire. Methods include placing medical implements in target regions. Exemplary applications include guiding and placement of electrical leads in the spine, and placement of angioplasty devices in the vasculature. | 02-11-2016 |
Joheem Loh, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20130091204 | System and method of integrating various platforms and methods of using the same - The present invention relates generally to systems and methods of integrating various platforms and streams, including social platforms and streams as well as networking, customer management, targeted marketing, and enterprise operations relating to the systems and methods. The present invention also includes methods of using the above integration, networking, publishing aggregation, marketing and enterprise solutions. | 04-11-2013 |
20140222701 | SYSTEM AND METHOD OF INTEGRATING VARIOUS PLATFORMS AND METHODS OF USING THE SAME - The present invention relates generally to systems and methods of integrating various platforms and streams, including social platforms and streams as well as networking, customer management, targeted marketing, and enterprise operations relating to the systems and methods. The present invention also includes methods of using the above integration, networking, publishing aggregation, marketing and enterprise solutions. | 08-07-2014 |
20150206254 | SYSTEM AND METHOD OF INTEGRATING VARIOUS PLATFORMS AND METHODS OF USING THE SAME - The present invention relates generally to systems and methods of integrating various platforms and streams, including social platforms and streams as well as networking, customer management, targeted marketing, and enterprise operations relating to the systems and methods. The present invention also includes methods of using the above integration, networking, publishing aggregation, marketing, and enterprise solutions. | 07-23-2015 |
Ken T. Loh, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20150134492 | COORDINATED IMAGE MANIPULATION - Coordinating the manipulation of multiple images in a user interface. An input for manipulating a first image can be received. The first image can be manipulated in accordance with the input. A second image, different from the first image, can also be manipulated in accordance with the input. In some examples, a content of the manipulated first image can correspond to a content of the manipulated second image. In some examples, whether the second image is manipulated can be determined based on various considerations including whether the first and second images are associated with the same category, whether the first and second images are associated with sets of images having the same number of images and/or whether a plurality of images including the first and second images are associated with the same category. | 05-14-2015 |
Po-Ling Loh, Berkeley, CA US
Patent application number | Description | Published |
---|---|---|
20140172753 | RESOURCE ALLOCATION FOR MACHINE LEARNING - Resource allocation for machine learning is described such as for selecting between many possible options, for example, as part of an efficient training process for random decision tree training, for selecting which of many families of models best describes data, for selecting which of many features best classifies items. In various examples samples of information about uncertain options are used to score the options. In various examples, confidence intervals are calculated for the scores and used to select one or more of the options. In examples, the scores of the options may be bounded difference statistics which change little as any sample is omitted from the calculation of the score. In an example, random decision tree training is made more efficient whilst retaining accuracy for applications not limited to human body pose detection from depth images. | 06-19-2014 |
Rui Yan Matthew Loh, Pasadena, CA US
Patent application number | Description | Published |
---|---|---|
20140056344 | DECISION FEEDBACK EQUALIZERS WITH HIGH-ORDER CONTINUOUS TIME FEEDBACK - Equalization techniques are provided for high-speed data communications and, more specifically, DFE (decision feedback equalizer) circuits and methods are provided which implement a high-order continuous time filter in a DFE feedback path to emulate structured elements of a channel response. | 02-27-2014 |
20140056345 | DECISION FEEDBACK EQUALIZERS WITH HIGH-ORDER CONTINUOUS TIME FEEDBACK - Equalization techniques are provided for high-speed data communications and, more specifically, DFE (decision feedback equalizer) circuits and methods are provided which implement a high-order continuous time filter in a DFE feedback path to emulate structured elements of a channel response. | 02-27-2014 |
Scott Loh, San Carlos, CA US
Patent application number | Description | Published |
---|---|---|
20110171356 | FROZEN BLEND OF SAUCE AND VEGETABLES - A frozen Queso Fundido preparation or similar product is formed in individual frozen chunks so as to be conveniently microwavable. A cheese sauce is first prepared, including heating the cheese with salts, starch and any other desired ingredients, then cooling the sauce in a sheet and freezing it. The frozen sauce is cut into cubes or other chunks and kept frozen. Separately, vegetables, meat or other ingredients are frozen in chunks and the frozen vegetable chunks are placed with the cheese sauce chunks in packaging and sealed. The consumer takes the frozen package, empties it into a bowl and microwaves the chunks together. The individual chunks will thaw and melt efficiently. | 07-14-2011 |
Scott Loh, Pacifica, CA US
Patent application number | Description | Published |
---|---|---|
20100021609 | Snack food product and method - A crunchy, somewhat nutty baked snack food product is formed with sunflower seeds. The product, preferably in the form of small bits less than one inch in size, contains whole grains and has a nut bite texture. In a preferred form the sunflower seeds in the snack bits are exposed at the outer surface for a visual and texture appeal. | 01-28-2010 |
Serena Swei Loh, San Carlos, CA US
Patent application number | Description | Published |
---|---|---|
20120071856 | Medical Device and Method for Treatment of a Sinus Opening - A medical device and method for the treatment of a sinus opening includes a handle, a guide catheter, a guide wire, a balloon catheter, a guide wire movement mechanism and a balloon catheter movement mechanism. The handle has proximal and distal ends and a longitudinal axis along the length of the handle. The guide catheter is attached to the distal end of the handle and has a catheter lumen. The guide wire and balloon catheter are both disposed at least partially in the handle and catheter lumen. The guide wire movement mechanism and the balloon catheter movement mechanism are both operatively disposed on the handle. In addition, the guide wire movement mechanism is configured for advancement and retraction of the guide wire through the handle and catheter lumen by user operation of the guide wire movement mechanism. Moreover, the guide wire movement mechanism includes an integrated guide wire locking and rotation mechanism configured for rotation of the guide wire and for securely locking and unlocking the guide wire to the guide wire movement mechanism. Furthermore, the balloon catheter movement mechanism is configured for advancement and retraction of the balloon catheter through the handle and catheter lumen by user operation of the balloon catheter movement mechanism. | 03-22-2012 |
20120071857 | METHODS AND APPARATUS FOR TREATING DISORDERS OF THE SINUSES - A medical device for the treatment of a sinus opening includes a handle, a grooming sheath, a rail, a guide wire, a balloon catheter and a balloon catheter movement mechanism. A method for treating a sinus opening includes inserting a medical device for the treatment of a sinus opening partially into a patient's anatomy, positioning a guide wire operatively extending from a rail of the medical device into a sinus opening of the patient, advancing a balloon catheter from an annular lumen of the medical device and along both the rail of the medical device and the guide wire with a balloon catheter movement mechanism, and inflating the balloon catheter. | 03-22-2012 |
20150250992 | MECHANICAL DILATION OF THE OSTIA OF PARANASAL SINUSES AND OTHER PASSAGEWAYS OF THE EAR, NOSE AND THROAT - Devices and methods for dilating the ostia of paranasal sinuses and other passageways within the ear, nose and throat. A mechanical dilator is inserted through a nostril and used to dilate an ostium or a paranasal sinus or other passageway within the ear, nose or throat (e.g., a Eustachian tube or nasolacrimal duct). The mechanical dilator may be an expandable dilators that comprises one or more non-balloon structures with or without an accompanying balloon or a members of varying diameter or cross dimension (e.g., a tapered member) that may be advanced into the ostium or other passageway to cause dilation of that passageway. | 09-10-2015 |
Stuart Loh, Menlo Park, CA US
Patent application number | Description | Published |
---|---|---|
20150223056 | MOBILE SURVEY TOOLS WITH ADDED SECURITY - A system includes a server computing device executing code to provide a privacy-enabled service to users, and a mobile computing device able to access the server. The mobile device further able to open a user interface on the mobile device, receive a user name and password through the user interface, determine that the application is privacy-enabled, notify the user that the application is privacy-enabled and prompting the user for an application passcode, and receive the passcode from the user. | 08-06-2015 |
Tick-Kwang Loh, Irvine, CA US
Patent application number | Description | Published |
---|---|---|
20110290859 | RIBBON BONDING TOOLS AND METHODS OF USING THE SAME - A ribbon bonding tool including a body portion is provided. The body portion includes a tip portion. The tip portion includes a working surface between a front edge of the tip portion and a back edge of the tip portion. The working surface includes a region defining at least one of a plurality of recesses and a plurality of protrusions. The working surface also defines at least one of (1) a first planar portion between the region and the front edge of the tip portion, and (2) a second planar portion between the region and the back edge of the tip portion. | 12-01-2011 |
20130119111 | RIBBON BONDING TOOLS AND METHODS OF USING THE SAME - A ribbon bonding tool including a body portion is provided. The body portion includes a tip portion. The tip portion includes a working surface between a front edge of the tip portion and a back edge of the tip portion. The working surface includes a region defining at least one of a plurality of recesses and a plurality of protrusions. The working surface also defines at least one of ( | 05-16-2013 |
20150235983 | RIBBON BONDING TOOLS AND METHODS OF USING THE SAME - A ribbon bonding tool including a body portion is provided. The body portion includes a tip portion. The tip portion includes a working surface between a front edge of the tip portion and a back edge of the tip portion. The working surface includes a region defining at least one of a plurality of recesses and a plurality of protrusions. The working surface also defines at least one of (1) a first planar portion between the region and the front edge of the tip portion, and (2) a second planar portion between the region and the back edge of the tip portion. | 08-20-2015 |
Wan Wah Loh, Saratoga, CA US
Patent application number | Description | Published |
---|---|---|
20120001649 | LEADFRAME CURRENT SENSOR - A current sensor is disclosed. The current sensor includes a leadframe having a die paddle, a portion of the die paddle being configured as a resistive element through which current can flow, and an integrated circuit (IC) die attached and thermally coupled to the die paddle. The IC die includes a current sensing module configured to measure a voltage drop across the resistive element and convert the voltage drop measurement to a current measurement signal and a temperature compensation module electrically coupled to the current sensing module. The temperature compensation module is configured to adjust the current measurement signal to compensate for temperature-dependent changes in the resistive element. The temperature compensation module includes a temperature-sensitive element, with a portion of the temperature-sensitive element located directly over a portion of the resistive element. | 01-05-2012 |
William M. Loh, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20090104735 | SEMICONDUCTOR PACKAGE HAVING INCREASED RESISTANCE TO ELECTROSTATIC DISCHARGE - Embodiments of the invention include a semiconductor integrated circuit package that includes a substrate having an integrated circuit die attached thereto. The package includes a ESD shield attached to the substrate. The ESD shield configured to increase the ESD hardness of the package. The ESD shield can further serve to stiffen the package to prevent warping and operate as a heat spreader. | 04-23-2009 |
Ying Tsong Loh, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100162955 | Systems and methods for substrate processing - In accordance with some embodiments described herein, a system for processing substrates includes two or more process modules, a substrate handling robot, a load lock chamber, and a transverse substrate handler. The transverse substrate handler includes mobile transverse chambers configured to convey substrates to process modules, wherein each mobile transverse chamber is configured to maintain a specified gas condition during the conveyance of the substrates. The transverse substrate handler further includes a rail for supporting the mobile transverse chambers, wherein the rail is positioned adjacent to entry of the process modules, and drive systems for moving the mobile transverse chambers on the rail. | 07-01-2010 |
Yun-Fong Loh, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20140181267 | METHODS AND SYSTEMS TO SPLIT EQUIPMENT CONTROL BETWEEN LOCAL AND REMOTE PROCESSING UNITS - Techniques for distributing computation and storage tasks between customer premises equipment and a remote vendor computer are disclosed. The techniques include receiving, at a customer premises computer equipment, a TCP-based data flow from a client, rewriting the IP header of the TCP-based data flow, and forwarding the TCP-based data flow to a defined TCP port. The techniques also include a transient termination server process operating in user space of the customer premises equipment to read an application payload sent by the client and sending data to a deep packet inspection engine for classification. The techniques may include identifying, from the client data flow, a protocol associated with the data flow, looking up a handling policy from a policy cache stored in the customer premises equipment, and handling the data flow according to the handling policy. | 06-26-2014 |
Zhi-Hern Loh, Pasadena, CA US
Patent application number | Description | Published |
---|---|---|
20080259798 | FLOW AND CONGESTION CONTROL IN SWITCH ARCHITECTURES FOR MULTI-HOP, MEMORY EFFICIENT FABRICS - A shared memory switch and switch fabric architecture are described which employ partitions of the shared memory to implement multiple, independent virtual congestion domains, thereby allowing congestion to be handled for different classes of traffic independently. | 10-23-2008 |
20090310616 | SWITCH FABRIC PRIMITIVES - Techniques are described for optimizing broadcast and collect primitives in switch fabrics. | 12-17-2009 |
20100054117 | GLOBAL PORTS IN MULTI-SWITCH SYSTEMS - Global ports are supported in multi-switch systems having arbitrary topologies. In some implementations, global ports are implemented in a manner which makes the switch system robust in the face of link failure. In specific Ethernet implementations, global ports enable flooding, learning, forwarding, and link aggregation across the switch system. | 03-04-2010 |
20110164496 | FLOW AND CONGESTION CONTROL IN SWITCH ARCHITECTURES FOR MULTI-HOP, MEMORY EFFICIENT FABRICS - A shared memory switch and switch fabric architecture are described which employ partitions of the shared memory to implement multiple, independent virtual congestion domains, thereby allowing congestion to be handled for different classes of traffic independently. | 07-07-2011 |
20120230182 | GLOBAL PORTS IN MULTI-SWITCH SYSTEMS - Global ports are supported in multi-switch systems having arbitrary topologies. In some implementations, global ports are implemented in a manner which makes the switch system robust in the face of link failure. In specific Ethernet implementations, global ports enable flooding, learning, forwarding, and link aggregation across the switch system. | 09-13-2012 |