Patents by Inventor Haoliang WANG

Haoliang WANG 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: 20210304706
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods that iteratively select versions of augmented reality objects at augmented reality levels of detail to provide for download to a client device to reduce start-up latency associated with providing a requested augmented reality scene. In particular, in one or more embodiments, the disclosed systems determine utility and priority metrics associated with versions of augmented reality objects associated with a requested augmented reality scene. The disclosed systems utilize the determined metrics to select versions of augmented reality objects that are likely to be viewed by the client device and improve the quality of the augmented reality scene as the client device moves through the augmented reality scene. In at least one embodiment, the disclosed systems iteratively select versions of augmented reality objects at various levels of detail until the augmented reality scene is fully downloaded.
    Type: Application
    Filed: March 30, 2020
    Publication date: September 30, 2021
    Inventors: Stefano Petrangeli, Viswanathan Swaminathan, Na Wang, Haoliang Wang, Gwendal Simon
  • Publication number: 20210264446
    Abstract: Techniques are disclosed for improving media content effectiveness. A methodology implementing the techniques according to an embodiment includes generating an intermediate representation (IR) of provided media content, the IR specifying editable elements of the content and maintaining a result of cumulative edits to those elements. The method also includes editing the elements of the IR to generate a set of candidate IR variations. The method further includes creating a set of candidate media contents based on the candidate IR variations, evaluating the candidate media contents to generate effectiveness scores, and pruning the set of candidate IR variations to retain a threshold number of the candidate IR variations as surviving IR variations associated with the highest effectiveness scores. The process iterates until either an effectiveness score exceeds a threshold value, the incremental improvement at each iteration falls below a desired value, or a maximum number of iterations have been performed.
    Type: Application
    Filed: February 20, 2020
    Publication date: August 26, 2021
    Applicant: Adobe Inc.
    Inventors: Haoliang Wang, Viswanathan Swaminathan, Stefano Petrangeli, Ran Xu
  • Patent number: 10247750
    Abstract: The present invention provides an online measuring method of particle (such as bubbles, droplets and solid particles) velocity in multiphase reactor. The method based on an online multiphase measuring instrument includes the following steps: (1) the online multiphase measuring instrument is placed into the multiphase reactor, and then a particle image produced by two or more exposures are obtained; (2) the actual size of individual pixel in the particle image is determined; (3) valid particles are determined in the depth of field; (4) then the centroid coordinates are conversed to the actual length of the coordinates (xt,i, yt,i) and (xt+?t,i, yt+?t,i) using the actual size of individual pixel. Thus, the instantaneous velocity of particles can be calculated by V i = ( x t + ? ? ? t , i - x t , i ) 2 + ( y t + ? ? ? t , i - y t , i ) 2 ? ? ? t .
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: April 2, 2019
    Assignees: INSTITUTE OF PROCESS ENGINEERING, CHINESE ACADEMY OF SCIENCES, NANJING JIUZHANG CHEMICAL TECHNOLOGY CO., LTD.
    Inventors: Chao Yang, Xiangyang Li, Haoliang Wang, Guanqi Wang, Zaisha Mao
  • Patent number: 10230969
    Abstract: Various embodiments describe data compression that implements vector quantization. A computer system generates a codebook for the vector quantization by iteratively clustering vectors representative of data that should be compressed. The iterative clustering uses geometric reasoning to avoid distance computations between vectors as appropriate, thereby reducing the latency associated with generating the codebook. Further, the system encodes the vectors based on the codebook. To do so, the computer system generates hashes of the vectors by applying locality sensitive hashing to these vectors. The hashes are compared and matched with hashes of codebook vectors. The computer system represents the vectors based on the matched codebook vectors.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: March 12, 2019
    Assignee: Adobe Systems Incorporated
    Inventors: Viswanathan Swaminathan, Saayan Mitra, Haoliang Wang
  • Patent number: 10223102
    Abstract: Various embodiments describe a dynamic reconfiguration of a media processing system to optimize a latency performance. In an example, a computer system accesses a current latency performance of the media processing system. The latency is associated with performing a codec process on a current configuration of the media processing system. The current configuration includes virtual machines. The computer system estimates, based on the current latency performance and on historical latency performances associated with the current configuration, a next latency performance of the media processing system. The computer system also identifies, from potential configurations, an updated configuration of the media processing system based on a difference between the next latency performance and a target latency performance and on historical performances associated with the potential configurations. The updated configuration specifies an additional number of virtual machines associated with hosting the codec process.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: March 5, 2019
    Assignee: Adobe Systems Incorporated
    Inventors: Viswanathan Swaminathan, Saayan Mitra, Haoliang Wang
  • Publication number: 20190026105
    Abstract: Various embodiments describe a dynamic reconfiguration of a media processing system to optimize a latency performance. In an example, a computer system accesses a current latency performance of the media processing system. The latency is associated with performing a codec process on a current configuration of the media processing system. The current configuration includes virtual machines. The computer system estimates, based on the current latency performance and on historical latency performances associated with the current configuration, a next latency performance of the media processing system. The computer system also identifies, from potential configurations, an updated configuration of the media processing system based on a difference between the next latency performance and a target latency performance and on historical performances associated with the potential configurations. The updated configuration specifies an additional number of virtual machines associated with hosting the codec process.
    Type: Application
    Filed: July 24, 2017
    Publication date: January 24, 2019
    Inventors: Viswanathan Swaminathan, Saayan Mitra, Haoliang Wang
  • Publication number: 20190028723
    Abstract: Various embodiments describe data compression that implements vector quantization. A computer system generates a codebook for the vector quantization by iteratively clustering vectors representative of data that should be compressed. The iterative clustering uses geometric reasoning to avoid distance computations between vectors as appropriate, thereby reducing the latency associated with generating the codebook. Further, the system encodes the vectors based on the codebook. To do so, the computer system generates hashes of the vectors by applying locality sensitive hashing to these vectors. The hashes are compared and matched with hashes of codebook vectors. The computer system represents the vectors based on the matched codebook vectors.
    Type: Application
    Filed: July 24, 2017
    Publication date: January 24, 2019
    Inventors: Viswanathan Swaminathan, Saayan Mitra, Haoliang Wang
  • Publication number: 20170299620
    Abstract: The present invention provides an online measuring method of particle (such as bubbles, droplets and solid particles) velocity in multiphase reactor. The method based on an online multiphase measuring instrument includes the following steps: (1) the online multiphase measuring instrument is placed into the multiphase reactor, and then a particle image produced by two or more exposures are obtained; (2) the actual size of individual pixel in the particle image is determined; (3) valid particles are determined in the depth of field; (4) then the centroid coordinates are conversed to the actual length of the coordinates (xt,i, yt,i) and (xt+?t,i, yt+?t,i) using the actual size of individual pixel. Thus, the instantaneous velocity of particles can be calculated by V i = ( x t + ? ? ? t , i - x t , i ) 2 + ( y t + ? ? ? t , i - y t , i ) 2 ? ? ? t .
    Type: Application
    Filed: December 5, 2016
    Publication date: October 19, 2017
    Inventors: Chao YANG, Xiangyang LI, Haoliang WANG, Guanqi WANG, Zaisha Mao