Patents by Inventor Ivan Liang

Ivan Liang 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: 11847825
    Abstract: Some embodiments of the present inventive concept provide for improved telepresence and other virtual sessions using localized projection of audible noises and/or dynamic adjustment of audio and/or video qualities based on spatial relationships between users. An XR telepresence platform can allow for immersive multi-user video conferencing from within a web browser or other medium. The platform can support spatial audio and/or user video. The platform can scale to hundreds or thousands of users concurrently in a single or multiple virtual environments. Disclosed herein are quality-of-service techniques for dynamically selecting or modifying audio and/or video traffic.
    Type: Grant
    Filed: March 3, 2022
    Date of Patent: December 19, 2023
    Assignee: Carnegie Mellon University
    Inventors: Anthony Rowe, Michael Farb, Ivan Liang, Edward Lu, Nuno Pereira, Eric Riebling
  • Patent number: 11694438
    Abstract: Some embodiments of the present inventive concept provide for improved telepresence and other virtual sessions dynamic scaling and/or assignment of computing resources. An XR telepresence platform can allow for immersive multi-user video conferencing from within a web browser or other medium. The platform can support spatial audio and/or user video. The platform can scale to hundreds or thousands of users concurrently in a single or multiple virtual environments. Disclosed herein are resource allocation techniques for dynamically allocating client connections across multiple servers.
    Type: Grant
    Filed: March 3, 2022
    Date of Patent: July 4, 2023
    Assignee: Carnegie Mellon University
    Inventors: Anthony Rowe, Michael Farb, Ivan Liang, Edward Lu, Nuno Pereira, Eric Riebling
  • Publication number: 20220286311
    Abstract: Some embodiments of the present inventive concept provide for improved telepresence and other virtual sessions dynamic scaling and/or assignment of computing resources. An XR telepresence platform can allow for immersive multi-user video conferencing from within a web browser or other medium. The platform can support spatial audio and/or user video. The platform can scale to hundreds or thousands of users concurrently in a single or multiple virtual environments. Disclosed herein are resource allocation techniques for dynamically allocating client connections across multiple servers.
    Type: Application
    Filed: March 3, 2022
    Publication date: September 8, 2022
    Inventors: Anthony Rowe, Michael Farb, Ivan Liang, Edward Lu, Nuno Pereira, Eric Riebling
  • Publication number: 20220284706
    Abstract: Some embodiments of the present inventive concept provide for improved telepresence and other virtual sessions using localized projection of audible noises and/or dynamic adjustment of audio and/or video qualities based on spatial relationships between users. An XR telepresence platform can allow for immersive multi-user video conferencing from within a web browser or other medium. The platform can support spatial audio and/or user video. The platform can scale to hundreds or thousands of users concurrently in a single or multiple virtual environments. Disclosed herein are quality-of-service techniques for dynamically selecting or modifying audio and/or video traffic.
    Type: Application
    Filed: March 3, 2022
    Publication date: September 8, 2022
    Inventors: Anthony Rowe, Michael Farb, Ivan Liang, Edward Lu, Nuno Pereira, Eric Riebling
  • Publication number: 20060031654
    Abstract: Boot methods and systems. When an electronic device boots, it is determined whether a boot device corresponding to the electronic device is detected. If no boot device is detected, detection of the boot device is repeated until the boot device is detected. Once the boot device is detected, an operating system is loaded on the electronic device, thereby completing a boot procedure of the electronic device.
    Type: Application
    Filed: January 18, 2005
    Publication date: February 9, 2006
    Inventor: Ivan Liang
  • Publication number: 20060031669
    Abstract: Boot methods and systems for use in a processor-based electronic device. A register content table is provided in the electronic device. The register content table records specific hardware of the electronic device and a corresponding initialization setting. When the electronic device boots, rather than detecting connected devices, initialization of specific hardware is directly performed according to the initialization setting in the register content table.
    Type: Application
    Filed: February 1, 2005
    Publication date: February 9, 2006
    Inventors: Ivan Liang, Jyhming Feng, Eddy Fu