Patents by Inventor Yue Cao

Yue Cao 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: 11595498
    Abstract: In some implementations, a system adaptively adapts engagement between a user and an application based on prior user interactions and context data associated with the user. A performance category for which performance is tracked for a user of the application is initially identified. Context data indicating a current context of the user is received from a client device associated with the user. One or more responsiveness scores indicating actions of the user with respect to the performance category following the previous communications through the application are determined. A communication is then selected from among communications of multiple types based on the context data for the user and the one or more responsiveness scores for the user. A time to provide the communication to the user is determined based on the context data. The selected communication is provided for output by the client device at the determined time.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: February 28, 2023
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Dave Klein, Yue Cao, Neeta Jain
  • Publication number: 20230017196
    Abstract: In some implementations, a system enables an administrator to customize a set of rules to dynamically adjust the configuration and output of an application provided to users. A configuration interface for setting rules that dynamically adjust output of an application is provided. Data indicating one or more rules are received through the configuration interface. Activity data indicating user interaction with the application or sensor data for at least some of a plurality of users of the application are then received from multiple client devices. A determination relating to the activity data satisfying at least one condition or trigger is then made. Instructions to adjust output of the application according to one or more system actions of the one or more rules are then communicated to client devices associated with the users in the first subset of the plurality of users.
    Type: Application
    Filed: September 16, 2022
    Publication date: January 19, 2023
    Inventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
  • Publication number: 20220417818
    Abstract: A wireless access point software application, including multiple software modules, dynamically determines the interference level of each channel. The application determines that a new channel is better suited to serve an RTC/RTE application over the present channel based on the interference levels and a set of interference measure thresholds. The application automatically creates a new basic service set on the new channel and associates the RTC/RTE device running the RTC/RTE application with the new basic service set. The application further refuses to associate the RTC/RTE device with the previous channel when the interference level on the new channel remains low based on a second set of interference measure thresholds. In addition, the application allows additional RTC/RTE devices to join the new basic service set with the first RTC/RTE device when the interference level on the new channel remains low based on the second set of interference measure thresholds.
    Type: Application
    Filed: September 1, 2022
    Publication date: December 29, 2022
    Inventor: Yue Cao
  • Publication number: 20220385584
    Abstract: A computer software application running on a wireless communication device determines whether an application scenario is urgent or nonurgent, and determines whether the user state is interest, uninterested or absent. The application sends the application scenario and the user state to a wireless networking device. The wireless networking device determines the user roles of different wireless communication devices. It further adjusts priorities of data packets destined to the wireless communication device based on the application scenario, the user state and the user role when downlink to the wireless communication device is congested. The priority is decreased when the application scenario is unurgent, the user role is a listener, and the user state is uninterested or absent.
    Type: Application
    Filed: May 31, 2021
    Publication date: December 1, 2022
    Inventors: Guang Yu, Yue Cao, Zhaoxu Wang, Liang Si
  • Publication number: 20220382538
    Abstract: In some implementations, a user interface for designing a health management module is provided by a server system. The user interface identifies a plurality of health management templates. The server system initially receives data indicating a user input received through the user interface that selects one of the plurality of module templates. The server system also receives customization parameters that customize the selected module template for a particular organization. The server system then generates a customized health management module for the particular organization based on the selected template and the customization parameters. The server system finally publishes the customized health management module for the particular organization that includes instructions configuring an application provided by a third-party application store.
    Type: Application
    Filed: August 8, 2022
    Publication date: December 1, 2022
    Inventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
  • Publication number: 20220375538
    Abstract: A system and method for designing protein sequences conditioned on a specific target fold. The system is a transformer-based generative framework for modeling a complex sequence-structure relationship. To mitigate the heterogeneity between the sequence domain and the fold domain, a Fold-to-Sequence model jointly learns a sequence embedding using a transformer and a fold embedding from the density of secondary structural elements in 3D voxels. The joint sequence-fold representation through novel intra-domain and cross-domain losses with an intra-domain loss forcing two semantically similar (where the proteins should have the same fold(s)) samples from the same domain to be close to each other in a latent space, while a cross-domain loss forces two semantically similar samples in different domains to be closer. In an embodiment, the Fold-to-Sequence model performs design tasks that include low resolution structures, structures with region of missing residues, and NMR structural ensembles.
    Type: Application
    Filed: May 11, 2021
    Publication date: November 24, 2022
    Inventors: Payel Das, Pin-Yu Chen, Enara C. Vijil, Igor Melnyk, Yue Cao
  • Patent number: 11507737
    Abstract: In some implementations, a system dynamically adjusts an electronic form of an application based on user data and form data specified for the electronic form. Form data that specifies characteristics of the electronic form is initially received by a computing device. The form data specifies one or more rules configured to vary the content of the electronic form that is presented for different users. User data indicating characteristics of a user is then obtained by the computing device. An interactive element is then selected from among a set of multiple interactive elements based on the received user data and the rules in the received form data. A view of the electronic form is customized for the user by including, in the customized view, the interactive element. The view of the customized electronic form is then displayed by the computing device.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: November 22, 2022
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
  • Patent number: 11499956
    Abstract: The present invention discloses a method for estimating soil organic carbon in karst area, including: step 1, establishing a soil organic carbon estimation model for the karst area; step 2, revising a soil depth; step 3, subtracting an exposure rate of bedrock for different types of soil and positive and negative terrains; step 4, revising a soil organic carbon density estimation formula for different types of soil and positive and negative terrains; and step 5, revising a soil organic carbon storage estimation method. This invention has solved the problem of overestimating soil organic carbon pool by existing methods, has improved the calculation accuracy, and has promoted the research process of soil carbon cycle in karst area.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: November 15, 2022
    Assignee: Institute of Geochemistry, Chinese Academy of Sciences
    Inventors: Xiaoyong Bai, Shijie Wang, Luhua Wu, Miao Zhou, Fei Chen, Huiwen Li, Yue Cao, Jianyong Xiao, Qinghuan Qian, Cheng Zeng, Qin Li, Jinfeng Wang, Yichao Tian, Guangjie Luo, Yujie Yang, Chaojun Li, Yuanhong Deng, Zeyin Hu
  • Patent number: 11501060
    Abstract: In some implementations, a system dynamically adjusts an electronic form of an application based on user data and form data specified for the electronic form. Form data that specifies characteristics of the electronic form is initially received by a computing device. The form data specifies one or more rules configured to vary the content of the electronic form that is presented for different users. User data indicating characteristics of a user is then obtained by the computing device. An interactive element is then selected from among a set of multiple interactive elements based on the received user data and the rules in the received form data. A view of the electronic form is customized for the user by including, in the customized view, the interactive element. The view of the customized electronic form is then displayed by the computing device.
    Type: Grant
    Filed: November 3, 2020
    Date of Patent: November 15, 2022
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
  • Patent number: 11487531
    Abstract: In some implementations, a system enables an administrator to customize a set of rules to dynamically adjust the configuration and output of an application provided to users. A configuration interface for setting rules that dynamically adjust output of an application is provided. Data indicating one or more rules are received through the configuration interface. Activity data indicating user interaction with the application or sensor data for at least some of a plurality of users of the application are then received from multiple client devices. A determination relating to the activity data satisfying at least one condition or trigger is then made. Instructions to adjust output of the application according to one or more system actions of the one or more rules are then communicated to client devices associated with the users in the first subset of the plurality of users.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: November 1, 2022
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Dave Klein, Yue Cao, Neeta Jain
  • Publication number: 20220346237
    Abstract: The present disclosure provides a substrate, a maintenance method thereof and a display device. The substrate includes a base substrate, the base substrate is provided with at least one conductive pattern, and at least one of the at least one conductive pattern is interrupted and divided into a first conductive sub-pattern and a second conductive sub-pattern. The maintenance method includes: coating a conductive material in an interruption region in such a manner as to cover both the first conductive sub-pattern and the second conductive sub-pattern; and coating an organic insulation material at a side of the conductive material away from the base substrate, and curing the organic insulation material to form an organic protection film covering the conductive material.
    Type: Application
    Filed: May 19, 2021
    Publication date: October 27, 2022
    Inventors: Hongda LIU, Zhijun XU, Rui CHEN, Yue CAO, Yajun WANG, Yong XIONG
  • Patent number: 11474800
    Abstract: In some implementations, a user interface for designing a health management module is provided by a server system. The user interface identifies a plurality of health management templates. The server system initially receives data indicating a user input received through the user interface that selects one of the plurality of module templates. The server system also receives customization parameters that customize the selected module template for a particular organization. The server system then generates a customized health management module for the particular organization based on the selected template and the customization parameters. The server system finally publishes the customized health management module for the particular organization that includes instructions configuring an application provided by a third-party application store.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: October 18, 2022
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
  • Patent number: 11467813
    Abstract: In some implementations, a user interface for designing a health management module is provided by a server system. The user interface identifies a plurality of health management templates. The server system initially receives data indicating a user input received through the user interface that selects one of the plurality of module templates. The server system also receives customization parameters that customize the selected module template for a particular organization. The server system then generates a customized health management module for the particular organization based on the selected template and the customization parameters. The server system finally publishes the customized health management module for the particular organization that includes instructions configuring an application provided by a third-party application store.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: October 11, 2022
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
  • Patent number: 11470531
    Abstract: An improved Wi-Fi access point dynamically determines the interference level of each channel. The access point determines that a new channel is better suited to serve an RTC/RTE application over the present channel based on the interference levels and a set of interference measure thresholds. The access point automatically creates a new basic service set on the new channel and associates the RTC/RTE device running the RTC/RTE application with the new basic service set. The access point further refuses to associate the RTC/RTE device with the previous channel when the interference level on the new channel remains low based on a second set of interference measure thresholds. In addition, the access point allows additional RTC/RTE devices to join the new basic service set with the first RTC/RTE device when the interference level on the new channel remains low based on the second set of interference measure thresholds.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: October 11, 2022
    Assignee: Agora Lab, Inc.
    Inventor: Yue Cao
  • Patent number: 11450223
    Abstract: In some implementations, one or more computers provide data for an application configured to provide interactive content personalized for a user of a mobile device. The one or more computers obtain activity data for the user for a current segment of the program. The activity data can include interaction data indicating one or more interactions of the user with the application during the current segment and sensor data indicating one or more measurements separate from user input to the application. The one or more computers identify a subset of content for the current segment based data indicating on a current track or level assigned for the user. The one or more computers cause a selected portion of the content in the subset to be presented on the mobile device in response to a determination, based at least in part on the sensor data for the current segment, that one or more triggers or conditions defined by rules associated with the current track or level are satisfied.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: September 20, 2022
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Dave Klein, Yue Cao, Neeta Jain
  • Patent number: 11450224
    Abstract: In some implementations, one or more computers provide data for an application configured to provide interactive content personalized for a user of a mobile device. The one or more computers obtain activity data for the user for a current segment of the program. The activity data can include interaction data indicating one or more interactions of the user with the application during the current segment and sensor data indicating one or more measurements separate from user input to the application. The one or more computers identify a subset of content for the current segment based data indicating on a current track or level assigned for the user. The one or more computers cause a selected portion of the content in the subset to be presented on the mobile device in response to a determination, based at least in part on the sensor data for the current segment, that one or more triggers or conditions defined by rules associated with the current track or level are satisfied.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: September 20, 2022
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Dave Klein, Yue Cao, Neeta Jain
  • Publication number: 20220248270
    Abstract: A wireless access point software application, adapted to be run within a wireless access point, classifies network data packets with classification identifiers provided by RTC/RTE devices without scanning the content of them. The wireless access point software application receives inbound and outbound packet classification identifiers from the RTC/RTE applications running on the RTC/RTE devices. The identifiers are provided to a hardware data packet classifier. The hardware data packet classifier applies the identifiers against ingress packets and egress packets respectively. Data packets of the same class are assigned with a same priority. The prioritized network data packets are scheduled for transmission based on their respective priorities. The scheduled network data packets are forwarded to respective network interfaces for transmission.
    Type: Application
    Filed: April 25, 2022
    Publication date: August 4, 2022
    Inventor: Yue Cao
  • Publication number: 20220245301
    Abstract: The invention provides a yield rate prediction method for manufacture of integrated circuit wafers, which includes the following steps: obtaining candidate reference product models; obtaining parameters of the candidate reference products; obtaining functions of candidate reference products; predicting candidate reference products; selecting a final reference product; obtaining a new product prediction model; and predicting yield rate of new product. The yield rate prediction method for manufacture of integrated circuit wafer provided by the disclosure is performed based on the functional relationship between random defect density and yield rate in wafer manufacturing. By referring to the yield rate data of mature products on the production line, establishing data model and performing regression analysis, a more accurate yield rate prediction value of a new product can be obtained, thus providing a new product yield rate prediction method for manufacture of semiconductor integrated circuit wafers.
    Type: Application
    Filed: June 1, 2021
    Publication date: August 4, 2022
    Applicant: Shanghai Glorysoft Co., Ltd
    Inventors: Weitang SHI, Wenrui WANG, Ziming CENG, Yue CAO
  • Patent number: 11381450
    Abstract: Systems, methods, and devices, including computer-readable media, for managing operation of devices in complex systems and changing environments. In some implementations, a server system stores data indicating management plans for each of a plurality of different devices, each management plan indicating a device-specific set of program states for programs in a predetermined set of programs. The server system alters the management plans and enforces interdependence of the programs, and the server system generates a customized instruction that alters operation of the device according to the device-specific set of program states assigned in the altered management plan for the device. The server system causes each device to perform one or more operations of the device determined according to the device-specific set of program states assigned in the altered management plan for the device.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: July 5, 2022
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
  • Patent number: 11374810
    Abstract: Systems, methods, and devices, including computer-readable media, for managing operation of devices in complex systems and changing environments. In some implementations, a server system stores data indicating management plans for each of a plurality of different devices, each management plan indicating a device-specific set of program states for programs in a predetermined set of programs. The server system alters the management plans and enforces interdependence of the programs, and the server system generates a customized instruction that alters operation of the device according to the device-specific set of program states assigned in the altered management plan for the device. The server system causes each device to perform one or more operations of the device determined according to the device-specific set of program states assigned in the altered management plan for the device.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: June 28, 2022
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao