Patents by Inventor C. Wong

C. Wong has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9235901
    Abstract: A method for locating one or more interproximal tooth regions in a digital tooth image. The method can be executed at least in part on data processing hardware. The method includes generating the digital tooth image from a fluorescence image of one or more teeth and a reflectance image of the one or more teeth, so as to combine image data from the fluorescence and reflectance images. The digital tooth image has intensity values for pixels corresponding to the one or more teeth and background. The method identifies one or more tooth regions by processing the digital tooth image and locates the one or more interproximal tooth regions according to the one or more identified tooth regions.
    Type: Grant
    Filed: October 14, 2009
    Date of Patent: January 12, 2016
    Assignee: Carestream Health, Inc.
    Inventors: Jiayong Yan, Wei Wang, Liangliang Pan, Victor C. Wong
  • Patent number: 9229894
    Abstract: Embodiments of a bridge circuit and system are disclosed that may allow converting transactions from one communication protocol to another. The bridge circuit may be coupled to a first bus employing a first communication protocol, and a second bus employing a second communication protocol. The second bus may include a plurality of virtual channels. The bridge circuit may be configured to receive transactions over the first bus, and convert the transactions to the second communication protocol, and to assign the converted transaction to one of the plurality of virtual channels. The bridge circuit may be further configured store the converted transaction. A plurality of limited throughput signals may be generated by the bridge circuit dependent upon a number of available credits for the plurality of virtual channels.
    Type: Grant
    Filed: April 9, 2013
    Date of Patent: January 5, 2016
    Assignee: Apple Inc.
    Inventors: Deniz Balkan, Gurjeet S Saund, Joseph P Bratt, Kevin C Wong, Manu Gulati, Rohit K Gupta
  • Patent number: 9228931
    Abstract: Methods, compositions and kits for determining the developmental potential of one or more embryos or pluripotent cells and/or the presence of chromosomal abnormalities in one or more embryos or pluripotent cells are provided. These methods, compositions and kits find use in identifying embryos and oocytes in vitro that are most useful in treating infertility in humans.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: January 5, 2016
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventors: Connie C. Wong, Kevin E. Loewke, Thomas M. Baer, Rene A. Reijo-Pera, Barry Behr
  • Publication number: 20150374790
    Abstract: The invention features combination therapies using an IL-15-based superagonist complex and an antibody to effectively treat subjects with cancer and infectious diseases.
    Type: Application
    Filed: June 30, 2015
    Publication date: December 31, 2015
    Inventors: Bai Liu, Peter Rhode, Wenxin Xu, Hing C. Wong
  • Patent number: 9209960
    Abstract: A method relates generally to a receiver. In such a method, a check of a clock and data recovery block of the receiver for a metastable state is performed. A phase input to a phase interpolator of the receiver is changed to cause the clock and data recovery block of the receiver to exit the metastable state within a time limit. To check for the metastable state, a phase difference in received data is determined, and the phase difference is determined to be less than a threshold for the clock and data recovery block being in the metastable state.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: December 8, 2015
    Assignee: XILINX, INC.
    Inventors: Caleb S. Leung, Alan C. Wong, Christopher J. Borrelli, Yu Xu, Yohan Frans, Kun-Yung Chang
  • Patent number: 9202880
    Abstract: A method of making a stepped field gate for an FET including forming a first set of layers having a passivation layer on a barrier layer of the FET and a first etch stop layer over the first passivation layer, forming additional sets of layers having alternating passivation layer and etch stop layers, successively removing portions of each set of layers using lithography and reactive ion etching to form stepped passivation layers and a gate foot, applying a mask having an opening defining an extent of a stepped field-plate gate, and forming the stepped field plate gate and the gate foot by plating through the opening in the mask.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: December 1, 2015
    Assignee: HRL Laboratories, LLC
    Inventors: Andrea Corrion, Keisuke Shinohara, Miroslav Micovic, Rongming Chu, David F. Brown, Adam J. Williams, Dean C. Regan, Joel C. Wong
  • Patent number: 9192322
    Abstract: Techniques, systems computer program products are disclosed for mapping of vascular perfusion territories by applying a train of pseudo-continuous radio frequency tagging pulses to modulate a first magnetization of one or more blood vessels that supply blood to one or more vascular perfusion territories, applying an encoding scheme using unipolar transverse gradient pulses to modulate a second magnetization of blood vessels of the vascular perfusion territories, obtaining efficiency for each blood vessel based on the applied encoding scheme and separating the vascular perfusion territories by using the obtained tagging efficiency in a decoding process.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: November 24, 2015
    Assignee: The Regents of the University of California
    Inventors: Eric C. Wong, Jia Guo
  • Publication number: 20150326286
    Abstract: Techniques are disclosed relating to a massive MIMO base station architecture. In some embodiments, a base station is configured to combine signals received by multiple antennas and, for at least a subset of processing elements included in the base station, each processing element is configured to operate on a different portion of the combined signals. In these embodiments, each portion includes signals from multiple antennas. In some embodiments, the portions are different time and/or frequency portions of the combined signals. In some embodiments, this distributed processing may allow the number of antennas of the base station to scale dramatically, provide dynamic re-configurability, facilitate real-time reciprocity-based precoding, etc.
    Type: Application
    Filed: May 4, 2015
    Publication date: November 12, 2015
    Inventors: Ian C. Wong, Karl F. Nieman, Nikhil U. Kundargi
  • Publication number: 20150326291
    Abstract: Techniques are disclosed relating to signaling and frame structure for massive MIMO communication systems. In some embodiments, an apparatus is configured to receive an uplink pilot symbol from a mobile device over a first channel and receive uplink data from the mobile device over the first channel, where the uplink data is included in one or more orthogonal frequency division multiplexing (OFDM) symbols at a symbol rate. In these embodiments, the apparatus is configured to, determine channel information based on the pilot symbol, precode downlink data based on the channel information, and transmit the precoded downlink data to the mobile device. In these embodiments, a transition interval between receiving the uplink pilot symbol and beginning to transmit the precoded downlink data corresponds to less than five OFDM symbols at the symbol rate. This may facilitate reciprocity-based precoding for fast-moving mobile devices, in some embodiments.
    Type: Application
    Filed: May 4, 2015
    Publication date: November 12, 2015
    Inventors: Ian C. Wong, Karl F. Nieman, Nikhil U. Kundargi
  • Publication number: 20150326383
    Abstract: Techniques are disclosed relating to synchronization of radios in a large antenna count (LAC) system. In some embodiments, a LAC system includes a plurality of slave radios, a clock and trigger distribution system, and a master device. In these embodiments, the plurality of slave radios are configured to establish a fixed relationship between a reference clock and their respective local clocks. In these embodiments, the master device and plurality of slave radios are configured to generate and align respective common periodic time reference (CPTR) signals, at a lower frequency than the local clocks. In these embodiments, the master device is configured to transmit a trigger signal based on its CPTR and the plurality of slave radios are configured to perform an action based on the trigger at a subsequent edge of their CPTRs. This may allow synchronization of sampling for antennas in a massive MIMO base station, for example.
    Type: Application
    Filed: May 4, 2015
    Publication date: November 12, 2015
    Inventors: Ian C. Wong, Karl F. Nieman, Nikhil U. Kundargi, Brooks C. Prumo
  • Patent number: 9182811
    Abstract: A method and apparatus for interfacing dynamic hardware power managed blocks and software power managed blocks is disclosed. In one embodiment, and integrated circuit (IC) may include a number of power manageable functional units. The functional units maybe power managed through hardware, software, or both. Each of the functional units may be coupled to at least one other functional unit through a direct communications link. A link state machine may monitor each of the communications links between functional units, and may broadcast indications of link availability to the functional units coupled to the link. Responsive to a software request to shut down a given link, or a hardware initiated shutdown of one of the functional units coupled to the link, the link state machine may broadcast and indication that the link is unavailable.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: November 10, 2015
    Assignee: Apple Inc.
    Inventors: Erik P Machnicki, Gurjeet S Saund, Munetoshi Fukami, Shane J Keil, Chaitanya Kosaraju, Erdem Guleyupoglu, Jason M Kassoff, Kevin C Wong
  • Patent number: 9182445
    Abstract: An integrated circuit with toggle suppression logic for built-in self-test is provided. The integrated includes a loading circuit configured to operate in a shift mode based on a first enable signal and a capture mode based on a second enable signal. The integrated circuit includes a switching element configured to receive the first enable signal and the second enable signal to generate a third enable signal. The integrated circuit includes combinational logic coupled to the loading circuit and the switching element, in which the combinational logic is configured to receive the third enable signal. The third enable signal is configured to disable toggling in the combinational logic while the loading circuit operates in the shift mode.
    Type: Grant
    Filed: June 7, 2013
    Date of Patent: November 10, 2015
    Assignee: BROADCOM CORPORATION
    Inventors: Yuqian C. Wong, Yu Zhang
  • Patent number: 9170768
    Abstract: Systems and methods for managing fast to slow links in a bus fabric. A pair of link interface units connect agents with a clock mismatch. Each link interface unit includes an asynchronous FIFO for storing transactions that are sent over the clock domain crossing. When the command for a new transaction is ready to be sent while data for the previous transaction is still being sent, the link interface unit prevents the last data beat of the previous transaction from being sent. Instead, after a delay of one or more clock cycles, the last data beat overlaps with the command of the new transaction.
    Type: Grant
    Filed: December 24, 2012
    Date of Patent: October 27, 2015
    Assignee: Apple Inc.
    Inventors: Jason M. Kassoff, Kevin C. Wong, Brian P. Lilly, Gurjeet S. Saund
  • Publication number: 20150294386
    Abstract: Disclosed are various embodiments for facilitating an assisted shopping experience. A speech input can be captured and transcribed. The transcribed speech input can be transmitted to a customer service agent in a data session that is contemporaneous with a voice session. The customer service agent can then facilitate an assisted shopping experience via the voice session and data session.
    Type: Application
    Filed: September 23, 2014
    Publication date: October 15, 2015
    Inventors: Fabien G. Hertschuh, Benoit St-Pierre, James L. Ford, Sean P. Cier, Samuel P. Hall, VI, Peter C. Wong
  • Publication number: 20150294738
    Abstract: A tristate inverter array test structure and method of testing structures in a microchip are disclosed. The structure includes: a PFET stack in series with an NFET stack; an inverted wordline driving a PFET of the PFET stack; a worldline driving an NFET of the NFET stack; a data_in line connecting to an input of the PFET stack and the NFET stack; and a data_out line connecting to an output of the PFET stack and the NFET stack.
    Type: Application
    Filed: April 15, 2014
    Publication date: October 15, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ishtiaq AHSAN, Fred J. TOWLER, Robert C. WONG
  • Publication number: 20150285020
    Abstract: A system and method for obtaining soil samples is described. A coring system includes a suction carrier, a pump and a corer. The suction carrier comprises a body defining a cavity and a top portion having an aperture. The pump is positioned adjacent to the aperture and constructed and arranged to deliver fluid from the cavity. The corer is constructed and arranged to releasably engage with the suction carrier.
    Type: Application
    Filed: February 24, 2015
    Publication date: October 8, 2015
    Inventors: Haydar Arslan, Patrick C. Wong, Trevor A. Curry
  • Publication number: 20150279124
    Abstract: A model predictive control (MPC) module: identifies sets of possible target values based on an engine torque request; determines predicted operating parameters for the sets of possible target values, respectively; determines cost values for the sets of possible target values, respectively; selects one of the sets of possible target values based on the cost values; and sets target values based on the possible target values of the selected one of the sets. An actuator module controls an engine actuator based on one of the target values. A fault diagnostic module selectively diagnoses a fault in the MPC module.
    Type: Application
    Filed: March 26, 2014
    Publication date: October 1, 2015
    Applicant: GM Global Technology Operations LLC
    Inventors: KEVIN C. WONG, CHRISTOPHER E. WHITNEY
  • Publication number: 20150281114
    Abstract: In a distributed computing system, the allocation of workers to tasks can be challenging. In embodiments described herein, nodes in such a system can execute takeover algorithms that provide efficient, automated, and stable allocation of workers to tasks.
    Type: Application
    Filed: August 4, 2014
    Publication date: October 1, 2015
    Applicant: Akamai Technologies, Inc.
    Inventor: Kai C. Wong
  • Publication number: 20150275784
    Abstract: A system according to the principles of the present disclosure includes a desired capacity module, an anticipated torque request module, and an engine actuator module. The desired capacity module generates a desired torque capacity of an engine at a future time based on a present torque request and a maximum torque output of the engine. The anticipated torque request module generates an anticipated torque request based on the desired torque capacity. The engine actuator module controls an actuator of the engine at a present time based on the anticipated torque request.
    Type: Application
    Filed: March 26, 2014
    Publication date: October 1, 2015
    Applicant: GM Global Technology Operations LLC
    Inventors: CHRISTOPHER E. WHITNEY, Kevin C. Wong, Gary Robert Cygan, JR., Alberto Bemporad, Daniele Bernardini
  • Publication number: 20150275786
    Abstract: An engine control system for a vehicle may include a sequence determination module that generates a first set of possible MPC target values and a second set of possible MPC target values. A cost module determines a first cost for the first set of possible MPC target values and a second cost for the second set of possible MPC target values. A selection module that selects MPC target values from one of the first and second sets of possible MPC target values based on the first and second costs. A transition module that receives the MPC target values, compares the MPC target values with a plurality of previous control requests, and selects a set of target values ranging from the previous control requests to the MPC target values that control a plurality of engine functions.
    Type: Application
    Filed: March 26, 2014
    Publication date: October 1, 2015
    Applicant: GM Global Technology Operations LLC
    Inventors: Ning Jin, Christopher E. Whitney, Jyh-Shin Chen, Kevin C. Wong