Patents by Inventor Kai Ding

Kai Ding 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: 20180341981
    Abstract: An online system aggregates content item from third party systems for presentation to users of the online system. To do so, the online system accesses the web pages of third party systems to trigger tracking pixels that have been previously placed by the third party systems. A triggered tracking pixel sends a server call to the online system that includes tracking pixel data such as information about the content item that was available on the web page. Based on the information gathered through various tracking pixels, the online system generates a catalog of the content item that can then be presented to a user of the online system such that the user can browse content items of the third party system while accessing the online system.
    Type: Application
    Filed: May 26, 2017
    Publication date: November 29, 2018
    Inventors: Hamza Aftab, Rohan Kuruvilla, Eirc Gaudet, Shashikant Khandelwal, Kai Ding, Risha Nagin Chheda, Xintao Chen
  • Publication number: 20180053244
    Abstract: One or more embodiments of the disclosure include a digital merchant content system that creates one or more custom merchant content interfaces. In particular, in one or more embodiments, the digital merchant content system generates custom merchant content interfaces based on a custom merchant content template. The digital merchant content system can generate custom merchant content templates comprising unpopulated product display layouts. Moreover, in one or more embodiments, the digital merchant content system receives a product feed and generates a custom merchant content interface by populating the unpopulated product display layouts based on the custom merchant content template and the product feed.
    Type: Application
    Filed: August 17, 2016
    Publication date: February 22, 2018
    Inventors: Zachary Garth Hendlin, Rohan Kuruvilla, Krishnatheja Vudata, Zewen Fei, Hamza Aftab, Adithya Venkata Surampudi, Kai Ding
  • Publication number: 20170312547
    Abstract: For the delivery of high precision radiation treatment, the accuracy with which a target is irradiated at individual gantry, collimator and patient couch orientation is traditionally verified in 2D. With the QA device described herein, the coverage of the gantry is uniquely measured in 3D. The method of the present invention, combining with the collimator and patient couch measurements, allows the reconstruction of the target coverage in full 3D, which was not possible before. In addition, the method of the present invention can be applied to decompose the traditional quality assurance measurements of combined gantry, collimator and patient couch orientations with standard devices. Such an application provides a comprehensive description of the irradiation accuracy.
    Type: Application
    Filed: May 1, 2017
    Publication date: November 2, 2017
    Inventors: John Wong, Kai Ding, Kang-Hsin Wang
  • Patent number: 9342289
    Abstract: A system for package pre-fetching for a remote program installation includes a service node having a processor, a computing node type database, and a cache, the service node being configured to receive at least one package request for a package required for an installation of an operating system and at least one peripheral application thereof from a computing node, and determine a package request sequence by which the computing node issues the at least one package request according to a type of the computing node. In another embodiment, a method includes receiving a package request from a computing node, and determining a package request sequence by which the computing node issues at least one package request according to a type of the computing node, so as to pre-read a subsequent package into a cache before the computing node issues a request for the subsequent package.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: May 17, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kai Ding, Thanh T. Pham, Huan L. Wang, Xiang Zhan, Hai Zhang, Yang Zhao
  • Publication number: 20150142795
    Abstract: Systems, methods and computer readable media for configurable media processing with meta effects are disclosed. In some implementations, the systems, methods and computer readable media can process a media file based on one or more meta effects (e.g., an ordered list of effects and their corresponding parameters).
    Type: Application
    Filed: November 18, 2013
    Publication date: May 21, 2015
    Applicant: Google Inc.
    Inventors: Thor Carpenter, Kai Ding
  • Publication number: 20140215455
    Abstract: A system for package pre-fetching for a remote program installation includes a service node having a processor, a computing node type database, and a cache, the service node being configured to receive at least one package request for a package required for an installation of an operating system and at least one peripheral application thereof from a computing node, and determine a package request sequence by which the computing node issues the at least one package request according to a type of the computing node. In another embodiment, a method includes receiving a package request from a computing node, and determining a package request sequence by which the computing node issues at least one package request according to a type of the computing node, so as to pre-read a subsequent package into a cache before the computing node issues a request for the subsequent package.
    Type: Application
    Filed: March 31, 2014
    Publication date: July 31, 2014
    Applicant: International Business Machines Corporation
    Inventors: Kai Ding, Thanh T. Pham, Huan L. Wang, Xiang Zhan, Hai Y. Zhang, Yang Zhao
  • Patent number: 8689210
    Abstract: A system for a package pre-fetching for a remote program installation. The system includes a cache and a service program unit. The service program unit receives a request for a package required for an installation of an operating system and at least one peripheral application thereof from a computing node. The service program unit determines a package request sequence by which the computer node issues one or more package requests according to a type of the computing node, so as to pre-read a subsequent package from an external storage device into the cache before the computing node issues a request for the subsequent package.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: April 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Kai Ding, Thanh T. Pham, Huan Long Wang, Xiang Zhan, Hai Yong Zhang, Yang Zhao
  • Patent number: 8277678
    Abstract: A magnetic composition for power conversion includes a thermoplastic polymer and magnetic powders. The composition has a tensile strength of greater than 20 N/mm2.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: October 2, 2012
    Assignee: The Hong Kong Polytechnic University
    Inventors: Ka Wai Eric Cheng, Yuen Wah Wong, Wei Tai Wu, Kai Ding, Yiu Lun Ho, Tsz Kong Cheung, Chi Keong Cheong
  • Publication number: 20090218539
    Abstract: A magnetic composition for power conversion includes a thermoplastic polymer and magnetic powders. The composition has a tensile strength of greater than 20 N/nm2.
    Type: Application
    Filed: February 28, 2008
    Publication date: September 3, 2009
    Inventors: Ka Wai Cheng, Yuen Was Wong, Wei Tai Wu, Kai Ding, Yiu Lun Ho, Tsz Kong Cheung, Chi Keong Cheong
  • Publication number: 20090144287
    Abstract: A system for a package pre-fetching for a remote program installation. The system includes a cache and a service program unit. The service program unit receives a request for a package required for an installation of an operating system and at least one peripheral application thereof from a computing node. The service program unit determines a package request sequence by which the computer node issues one or more package requests according to a type of the computing node, so as to pre-read a subsequent package from an external storage device into the cache before the computing node issues a request for the subsequent package.
    Type: Application
    Filed: November 25, 2008
    Publication date: June 4, 2009
    Applicant: International Business Machines Corporation
    Inventors: Kai Ding, Thanh T. Pham, Huan Long Wang, Xiang Zhan, Hai Yong Zhang, Yang Zhao