Patents by Inventor Hing Chan

Hing Chan 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).

  • Publication number: 20240028192
    Abstract: A method for sharing an image with one or more overlays on a mobile platform includes the steps of receiving an image; adding an overlay to the receive image, the overlay being a generated content conveying an impression when viewing the received image; recognizing by matching the overlay to a set of templates for identifying a template intended of the overlay; assigning the template which is recognized with the overlay to the received image; superimposing the template onto the received image to create a new image, the new image indicating the conveyed impression; and saving the new image into a file, the file including information regarding a review directed to the content displayed in the received image and correlated to the conveyed impression.
    Type: Application
    Filed: September 28, 2023
    Publication date: January 25, 2024
    Inventors: Stephanie Suk Hing CHAN, Johnny Key Jye CHEN
  • Patent number: 11797172
    Abstract: A method for content interaction through overlays on a mobile device includes the steps of receiving a content on a display of the mobile device, generating an overlay image on the received content, matching the overlay image only or together with received content to a set of templates for identifying a template associated with the overlay image only or together with received content, identifying a template matched to the overlay image only or together with received content, assigning the overlay template and an action, if any associated with the template, to the received content.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: October 24, 2023
    Assignee: Alibaba Group Holding Limited
    Inventors: Stephanie Suk Hing Chan, Johnny Key Jye Chen
  • Patent number: 9734268
    Abstract: A system and method to implement an integrated circuit design are described. The method includes obtaining a timing database of current timing slack values based on current cell selection, placement, and routing for a plurality of cycles defined by a plurality of cycle boundaries, each cycle representing devices between a corresponding pair of the plurality of cycle boundaries, identifying candidate cycle boundaries among the plurality of cycle boundaries for slack redistribution, every one of the candidate cycle boundaries being associated with a positive timing slack, and selecting redistribution cycle boundaries among the candidate cycle boundaries. A modified timing database is generated based on redistributing the positive timing slack associated with the redistribution cycle boundaries, and power recovery is performed using the modified timing database to reduce power at one of more of the redistribution cycle boundaries.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: August 15, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher J. Berry, Yiu-Hing Chan, Arjen A. Mets, Charudhattan Nagarajan, Ricardo H. Nigaglioni, Sourav Saha, Hameedbasha Shaik
  • Patent number: 9684751
    Abstract: A system and method to implement an integrated circuit design are described. The method includes obtaining a timing database of current timing slack values based on current cell selection, placement, and routing for a plurality of cycles defined by a plurality of cycle boundaries, each cycle representing devices between a corresponding pair of the plurality of cycle boundaries, identifying candidate cycle boundaries among the plurality of cycle boundaries for slack redistribution, every one of the candidate cycle boundaries being associated with a positive timing slack, and selecting redistribution cycle boundaries among the candidate cycle boundaries. A modified timing database is generated based on redistributing the positive timing slack associated with the redistribution cycle boundaries, and power recovery is performed using the modified timing database to reduce power at one of more of the redistribution cycle boundaries.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: June 20, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher J. Berry, Yiu-Hing Chan, Arjen A. Mets, Charudhattan Nagarajan, Ricardo H. Nigaglioni, Sourav Saha, Hameedbasha Shaik
  • Publication number: 20170046464
    Abstract: A system and method to implement an integrated circuit design are described. The method includes obtaining a timing database of current timing slack values based on current cell selection, placement, and routing for a plurality of cycles defined by a plurality of cycle boundaries, each cycle representing devices between a corresponding pair of the plurality of cycle boundaries, identifying candidate cycle boundaries among the plurality of cycle boundaries for slack redistribution, every one of the candidate cycle boundaries being associated with a positive timing slack, and selecting redistribution cycle boundaries among the candidate cycle boundaries. A modified timing database is generated based on redistributing the positive timing slack associated with the redistribution cycle boundaries, and power recovery is performed using the modified timing database to reduce power at one of more of the redistribution cycle boundaries.
    Type: Application
    Filed: October 9, 2015
    Publication date: February 16, 2017
    Inventors: Christopher J. Berry, Yiu-Hing Chan, Arjen A. Mets, Charudhattan Nagarajan, Ricardo H. Nigaglioni, Sourav Saha, Hameedbasha Shaik
  • Publication number: 20170046463
    Abstract: A system and method to implement an integrated circuit design are described. The method includes obtaining a timing database of current timing slack values based on current cell selection, placement, and routing for a plurality of cycles defined by a plurality of cycle boundaries, each cycle representing devices between a corresponding pair of the plurality of cycle boundaries, identifying candidate cycle boundaries among the plurality of cycle boundaries for slack redistribution, every one of the candidate cycle boundaries being associated with a positive timing slack, and selecting redistribution cycle boundaries among the candidate cycle boundaries. A modified timing database is generated based on redistributing the positive timing slack associated with the redistribution cycle boundaries, and power recovery is performed using the modified timing database to reduce power at one of more of the redistribution cycle boundaries.
    Type: Application
    Filed: August 12, 2015
    Publication date: February 16, 2017
    Inventors: Christopher J. Berry, Yiu-Hing Chan, Arjen A. Mets, Charudhattan Nagarajan, Ricardo H. Nigaglioni, Sourav Saha, Hameedbasha Shaik
  • Patent number: 9493419
    Abstract: Quinoline derivatives showing anticancer activities against cancer cell lines of hepatocellular carcinoma (Hep3B), lung carcinoma (A549), esophageal squamous cell carcinoma (HKESC-1, HKESC-4 and KYSE150).
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: November 15, 2016
    Assignee: The Hong Kong Polytechnic University
    Inventors: Johnny Cheuk-on Tang, Albert Sun Chi Chan, Kim Hung Lam, Sau Hing Chan
  • Publication number: 20160259488
    Abstract: A computer-implemented method for navigating time-based offers includes rendering a display image of a watch dial, symbols corresponding to each hour on the watch dial, and one or more time indicators, where each symbol corresponds to a time-based offer. The method also includes determining whether or not a touch event sensed at the touch display complies with a predefined gesture, and assigning, in response to the touch event complying with the predefined gesture, an action based on the predefined gesture, a display context and a temporal context.
    Type: Application
    Filed: April 24, 2015
    Publication date: September 8, 2016
    Inventors: Stephanie Suk Hing CHAN, Johnny Key Jye CHEN
  • Publication number: 20160259464
    Abstract: A method for content interaction through overlays on a mobile device includes the steps of receiving a content on a display of the mobile device, generating an overlay image on the received content, matching the overlay image only or together with received content to a set of templates for identifying a template associated with the overlay image only or together with received content, identifying a template matched to the overlay image only or together with received content, assigning the overlay template and an action, if any associated with the template, to the received content.
    Type: Application
    Filed: April 24, 2015
    Publication date: September 8, 2016
    Inventors: Stephanie Suk Hing CHAN, Johnny Key Jye CHEN
  • Patent number: 9321730
    Abstract: The present invention relates methods of preparing quinoline derivative compounds, and administering such compounds in the treatment of solid and non-solid tumors, notably on liver cancer.
    Type: Grant
    Filed: August 21, 2007
    Date of Patent: April 26, 2016
    Assignee: The Hong Kong Polytechnic University
    Inventors: Albert Sun-chi Chan, Johnny Cheuk-on Tang, Kim-hung Lam, Chung-hin Chui, Stanton Hon-lung Kok, Sau Hing Chan, Filly Cheung, Roberto Gambari, Chor Hing Cheng
  • Patent number: 8954915
    Abstract: Integrated circuit design uses a library of structured soft blocks (SSBs) composed of pre-defined sets of cells with their logic implementation and placement templates with their relative placement information. A compiler receives a circuit description which includes an instance of an SSB and unfolds the instance according to the placement template to generate a modified circuit description which includes the relative placement information. The placement of circuit objects is optimized while maintaining relative locations for cells of the SSB instance according to the relative placement information. The SSB may be hierarchical. Gate resizing of cells in the SSB instance may result in a change in its bounds. A timing optimization procedure for the modified circuit description may be carried out while hiding internal details of the SSB instance. For example, buffers may be inserted in nets external to the SSB instance while preventing insertion of buffers in any internal nets.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: February 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Yiu-Hing Chan, Mark D. Mayo, Shyam Ramji, Paul G. Villarrubia
  • Publication number: 20140359546
    Abstract: Integrated circuit design uses a library of structured soft blocks (SSBs) composed of pre-defined sets of cells with their logic implementation and placement templates with their relative placement information. A compiler receives a circuit description which includes an instance of an SSB and unfolds the instance according to the placement template to generate a modified circuit description which includes the relative placement information. The placement of circuit objects is optimized while maintaining relative locations for cells of the SSB instance according to the relative placement information. The SSB may be hierarchical. Gate resizing of cells in the SSB instance may result in a change in its bounds. A timing optimization procedure for the modified circuit description may be carried out while hiding internal details of the SSB instance. For example, buffers may be inserted in nets external to the SSB instance while preventing insertion of buffers in any internal nets.
    Type: Application
    Filed: May 28, 2013
    Publication date: December 4, 2014
    Applicant: International Business Machines Corporation
    Inventors: Yiu-Hing Chan, Mark D. Mayo, Shyam Ramji, Paul G. Villarrubia
  • Patent number: 8344007
    Abstract: A cantharimide compound may include the backbone of formula (1). R1, R2, R3, and R4 may be independently selected from the group consisting of H, C(O)OR5, C(O)R6, C(O)NR7R8, NR9C(O)R10, N—R11R12, O—R13, S—R14, P(O)(OR15)(OR16), As(O)(OR17)(OR18), SO2R19, SO3R20, and B(OR21). X1 to X4 may be independently selected from the group consisting of nitrogen and carbon, such that X1 to X4 are not all hydrogen. Y1, Y2 and R5 to R21 may be independently selected from the group consisting of hydrogen, C1-12-alkyl, -aryl, heteroaryl, and a bioactive polymer.
    Type: Grant
    Filed: April 23, 2009
    Date of Patent: January 1, 2013
    Assignee: The Hong Kong Polytechnic University
    Inventors: Johnny Cheuk-on Tang, Albert Sun-chi Chan, Kim-hung Lam, Chung-hin Chui, Stanton Hon Lung Kok, Marcus Chun Wah Yuen, Sau Hing Chan, Chor Hing Cheng, Filly Cheung
  • Publication number: 20120165370
    Abstract: Quinoline derivatives showing anticancer activities against cancer cell lines of hepatocellular carcinoma (Hep3B), lung carcinoma (A549), esophageal squamous cell carcinoma (HKESC-1, HKESC-4 and KYSE150).
    Type: Application
    Filed: December 22, 2011
    Publication date: June 28, 2012
    Inventors: Johnny Cheuk-on TANG, Albert Sun Chi CHAN, Kim Hung LAM, Sau Hing CHAN
  • Patent number: 7913216
    Abstract: Disclosed is a method of estimating interconnect wire parasitics in integrated circuits which includes obtaining a circuit layout having circuit components placed thereon including source input/output (I/O) pins and sink I/O pins, the circuit layout having a circuit hierarchy, bubbling up of the I/O pins until all I/O pins are on a same level of the circuit hierarchy, and then estimating interconnect segments to be employed in interconnecting at least some circuit components of the placed circuit components of the circuit layout. Also disclosed is a circuit design system and program storage device.
    Type: Grant
    Filed: February 16, 2008
    Date of Patent: March 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Yiu-Hing Chan, Ronald Dennis Rose, Jun Zhou
  • Publication number: 20100273840
    Abstract: A cantharimide compound may include the backbone of formula (1). R1, R2, R3, and R4 may be independently selected from the group consisting of H, C(O)OR5, C(O)R6, C(O)NR7R8, NR9C(O)R10, N—R11R12, O—R13, S—R14, P(O)(OR15)(OR16), As(O)(OR17)(OR18), SO2R19, SO3R20, and B(OR21). X1 to X4 may be independently selected from the group consisting of nitrogen and carbon, such that X1 to X4 are not all hydrogen. Y1, Y2 and R5 to R21 may be independently selected from the group consisting of hydrogen, C1-12-alkyl, -aryl, heteroaryl, and a bioactive polymer.
    Type: Application
    Filed: April 23, 2009
    Publication date: October 28, 2010
    Inventors: Johnny Cheuk-on Tang, Albert Sun-chi Chan, Kim-hung Lam, Chung-hin Chui, Stanton Hon Lung Kok, Marcus Chun Wah Yuen, Sau Hing Chan, Chor Hing Cheng, Filly Cheung
  • Publication number: 20090210849
    Abstract: Disclosed is a method of estimating interconnect wire parasitics in integrated circuits which includes obtaining a circuit layout having circuit components placed thereon including source input/output (I/O) pins and sink I/O pins, the circuit layout having a circuit hierarchy, bubbling up of the I/O pins until all I/O pins are on a same level of the circuit hierarchy, and then estimating interconnect segments to be employed in interconnecting at least some circuit components of the placed circuit components of the circuit layout. Also disclosed is a circuit design system and program storage device.
    Type: Application
    Filed: February 16, 2008
    Publication date: August 20, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yiu-Hing Chan, Ronald Dennis Rose, Jun Zhou
  • Patent number: 7501235
    Abstract: The present invention provides a method of testing for the presence of infectious disease agents or host genetic markers comprising applying a device comprising an absorbent and porous material onto the introitus of a female patient; encouraging air drying of at least a portion of the collected vaginal discharge while the device is proximate to the introitus; and determining the presence of infectious disease agents or host genetic markers in the at least partially dried vaginal discharge.
    Type: Grant
    Filed: December 24, 2003
    Date of Patent: March 10, 2009
    Inventors: Sun-Wing Tong, Olivia Wai-Hing Chan, Tat-Chong Chow, Vivian Yu
  • Publication number: 20090054482
    Abstract: The present invention relates methods of preparing quinoline derivative compounds, and administering such compounds in the treatment of solid and non-solid tumors, notably on liver cancer.
    Type: Application
    Filed: August 21, 2007
    Publication date: February 26, 2009
    Applicant: The Hong Kong Polytechnic University
    Inventors: Albert Sun-chi Chan, Johnny Cheuk-on Tang, Kim-hung Lam, Chung-hin Chui, Stanton Hon-lung Kok, Sau Hing Chan, Filly Cheung, Roberto Gambari, Chor Hing Cheng
  • Publication number: 20070283131
    Abstract: To provide for the processing of priority data elements between a host processor and a co-processor that exchange such data elements using a queue, the host processor determines a priority of a data element received from an application. If the priority is higher than a lowest possible priority value, at least one lower priority data element within the queue may be identified and modified thereby temporarily removing it from the queue. When the priority data element is written into the queue a query packet is included that will cause the co-processor to return information regarding a last executed queued data element. Based on the returned information, the host processor can determine one or more unmodified data elements (uniquely corresponding to the one or more modified queued data elements) to be written into the queue in accordance with a sequence of the previously modified queued data elements.
    Type: Application
    Filed: January 30, 2006
    Publication date: December 6, 2007
    Applicant: ATI Technologies Inc.
    Inventors: Serguei Sagalovitch, Hing Chan, Alexei Yurin