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: 20240028192Abstract: 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: ApplicationFiled: September 28, 2023Publication date: January 25, 2024Inventors: Stephanie Suk Hing CHAN, Johnny Key Jye CHEN
-
Patent number: 11797172Abstract: 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: GrantFiled: April 24, 2015Date of Patent: October 24, 2023Assignee: Alibaba Group Holding LimitedInventors: Stephanie Suk Hing Chan, Johnny Key Jye Chen
-
Patent number: 9734268Abstract: 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: GrantFiled: August 12, 2015Date of Patent: August 15, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher J. Berry, Yiu-Hing Chan, Arjen A. Mets, Charudhattan Nagarajan, Ricardo H. Nigaglioni, Sourav Saha, Hameedbasha Shaik
-
Patent number: 9684751Abstract: 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: GrantFiled: October 9, 2015Date of Patent: June 20, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher J. Berry, Yiu-Hing Chan, Arjen A. Mets, Charudhattan Nagarajan, Ricardo H. Nigaglioni, Sourav Saha, Hameedbasha Shaik
-
Publication number: 20170046464Abstract: 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: ApplicationFiled: October 9, 2015Publication date: February 16, 2017Inventors: Christopher J. Berry, Yiu-Hing Chan, Arjen A. Mets, Charudhattan Nagarajan, Ricardo H. Nigaglioni, Sourav Saha, Hameedbasha Shaik
-
Publication number: 20170046463Abstract: 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: ApplicationFiled: August 12, 2015Publication date: February 16, 2017Inventors: Christopher J. Berry, Yiu-Hing Chan, Arjen A. Mets, Charudhattan Nagarajan, Ricardo H. Nigaglioni, Sourav Saha, Hameedbasha Shaik
-
Patent number: 9493419Abstract: 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: GrantFiled: December 22, 2011Date of Patent: November 15, 2016Assignee: The Hong Kong Polytechnic UniversityInventors: Johnny Cheuk-on Tang, Albert Sun Chi Chan, Kim Hung Lam, Sau Hing Chan
-
Publication number: 20160259488Abstract: 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: ApplicationFiled: April 24, 2015Publication date: September 8, 2016Inventors: Stephanie Suk Hing CHAN, Johnny Key Jye CHEN
-
Publication number: 20160259464Abstract: 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: ApplicationFiled: April 24, 2015Publication date: September 8, 2016Inventors: Stephanie Suk Hing CHAN, Johnny Key Jye CHEN
-
Patent number: 9321730Abstract: 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: GrantFiled: August 21, 2007Date of Patent: April 26, 2016Assignee: The Hong Kong Polytechnic UniversityInventors: 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: 8954915Abstract: 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: GrantFiled: May 28, 2013Date of Patent: February 10, 2015Assignee: International Business Machines CorporationInventors: Yiu-Hing Chan, Mark D. Mayo, Shyam Ramji, Paul G. Villarrubia
-
Publication number: 20140359546Abstract: 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: ApplicationFiled: May 28, 2013Publication date: December 4, 2014Applicant: International Business Machines CorporationInventors: Yiu-Hing Chan, Mark D. Mayo, Shyam Ramji, Paul G. Villarrubia
-
Patent number: 8344007Abstract: 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: GrantFiled: April 23, 2009Date of Patent: January 1, 2013Assignee: The Hong Kong Polytechnic UniversityInventors: 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: 20120165370Abstract: 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: ApplicationFiled: December 22, 2011Publication date: June 28, 2012Inventors: Johnny Cheuk-on TANG, Albert Sun Chi CHAN, Kim Hung LAM, Sau Hing CHAN
-
Patent number: 7913216Abstract: 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: GrantFiled: February 16, 2008Date of Patent: March 22, 2011Assignee: International Business Machines CorporationInventors: Yiu-Hing Chan, Ronald Dennis Rose, Jun Zhou
-
Publication number: 20100273840Abstract: 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: ApplicationFiled: April 23, 2009Publication date: October 28, 2010Inventors: 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: 20090210849Abstract: 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: ApplicationFiled: February 16, 2008Publication date: August 20, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yiu-Hing Chan, Ronald Dennis Rose, Jun Zhou
-
Patent number: 7501235Abstract: 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: GrantFiled: December 24, 2003Date of Patent: March 10, 2009Inventors: Sun-Wing Tong, Olivia Wai-Hing Chan, Tat-Chong Chow, Vivian Yu
-
Publication number: 20090054482Abstract: 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: ApplicationFiled: August 21, 2007Publication date: February 26, 2009Applicant: The Hong Kong Polytechnic UniversityInventors: 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: 20070283131Abstract: 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: ApplicationFiled: January 30, 2006Publication date: December 6, 2007Applicant: ATI Technologies Inc.Inventors: Serguei Sagalovitch, Hing Chan, Alexei Yurin