Patents by Inventor Yuliang Li
Yuliang Li 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: 20250117119Abstract: Systems and methods for language augmented video editing are disclosed. A method includes presenting a video editing assistant (e.g., via a communicatively coupled display and/or speaker). The method includes, in response to receiving a request from a user to create adaptive video content that satisfies a set of characteristics identified based on the request i) analyzing, using a first machine-learning model, existing video content to identify portions of the existing video content that satisfy the set of characteristics and ii) for each portion of the existing video content that satisfies the set of characteristics, create adaptive video content using a respective portion of the existing video content that satisfies the set of characteristics. The method includes generating, using a second machine-learning model, descriptions of the adaptive video content and presenting the adaptive video content and the descriptions of the adaptive video content.Type: ApplicationFiled: October 8, 2024Publication date: April 10, 2025Inventors: Bryan Wang, Rajinder Sodhi, Yan Xu, Zhaoyang Lv, Yuliang Li
-
Patent number: 12250157Abstract: Aspects of the disclosure provide for congestion control mechanisms to reduce data transmission queues and to increase link utilization through precise congestion signals and reduction of control loop delay. A congestion control system (CC) system can utilize Back-To-Sender (BTS) packets over (round trip time) RTT control loop delay to react to congestion faster. The CC system can apply Proactive Ramp-up (PRU) to identify flow completions to occupy released bandwidth right on time, e.g., as bandwidth is made available. The CC system can perform supply matching (SM) through network calculus concepts to increase link utilization. The CC system can apply some or all of the use of BTS packets, PRU, and/or SM to reduce network latency and improve data flow completion time as compared with other approaches.Type: GrantFiled: April 19, 2023Date of Patent: March 11, 2025Assignee: Google LLCInventors: Serhat Arslan, Yuliang Li, Gautam Kumar, Nandita Dukkipati
-
Patent number: 12189590Abstract: Disclosed embodiments relate to systems, methods, and computer readable storage media for performing dataset discovery. Some embodiments may include accessing a data repository having a plurality of tables having cell values arranged in one or more columns and one or more rows, generating serialized sequences of the cell values that correspond to particular columns of the plurality of tables, inputting the serialized sequences into a natural language model, converting, using the natural language model, the serialized sequences into contextualized embeddings associated with the plurality of tables, storing the contextualized embeddings associated with the plurality of tables in one or more vector indices, receiving a query table, or generating an output of one or more candidate tables from the plurality of tables that are unionable with the received query table.Type: GrantFiled: September 19, 2023Date of Patent: January 7, 2025Assignee: RECRUIT CO., LTD.Inventors: Grace Fan, Jin Wang, Yuliang Li, Dan Zhang, Renée J. Miller
-
Publication number: 20250005286Abstract: Disclosed embodiments relate to extracting classification information from input text.Type: ApplicationFiled: September 13, 2024Publication date: January 2, 2025Applicant: Recruit Co., Ltd.Inventors: Zhengjie MIAO, Yuliang Li, Xiaolan Wang, Wang-Chiew Tan
-
Patent number: 12184417Abstract: The technology is directed to the use of a bitmap generated at a receiver to track the status of received packets sent by a transmitter. The technology may include a network device including an input port, output port, and circuitry. The circuitry may generate a transmitter bitmap that tracks each data packet sent to another network device. The circuitry of the network device may receive, from the other network device, a receiver bitmap that identifies each data packet that is received and not received from the network device. The circuitry may then determine which data packets to retransmit by comparing the transmitter bitmap to the receiver bitmap.Type: GrantFiled: August 3, 2022Date of Patent: December 31, 2024Assignee: Google LLCInventors: Yuliang Li, Hassan Mohamed Gamal Hassan Wassel, Behnam Montazeri, Weihuang Wang, Srinivas Vaduvatha, Nandita Dukkipati, Prashant R. Chandra, Masoud Moshref Javadi
-
Publication number: 20240366167Abstract: A device may obtain first information relating to one or more first lung nodules identified in first imaging of a chest of a patient and second information relating to one or more second lung nodules identified in second imaging of the chest of the patient. The device may provide the first information and the second information to a machine learning model. The device may determine, using the machine learning model, a risk of lung cancer associated with the patient based on an elapsed time between performance of the first imaging and the second imaging and differences between the first information and the second information. The risk of lung cancer may have an inverse correlation to the elapsed time and a direct correlation to the differences. The device may perform one or more actions based on the risk of lung cancer that is determined.Type: ApplicationFiled: July 17, 2024Publication date: November 7, 2024Inventors: Peng HUANG, Yuliang LI, Stephen LAM
-
Patent number: 12093646Abstract: Disclosed embodiments relate to extracting classification information from input text.Type: GrantFiled: January 15, 2021Date of Patent: September 17, 2024Assignee: RECRUIT CO., LTD.Inventors: Zhengjie Miao, Yuliang Li, Xiaolan Wang, Wang-Chiew Tan
-
Publication number: 20240289629Abstract: Disclosed embodiments relate to data management of entity pairs. Techniques can include receiving at least two sets of data and a data management task request with each including a set of entities. Techniques can determine a location of each entity in received data sets in a representative space by determining representative structure of the set of entities. Techniques can then for an entity, a set of representative entity pairs from each set of the at least two sets of data based on how close they are in the representative space. Technique can then analyze the set of representative entity pairs to identify most similar entity pairs include in a set of candidate pairs by determining closeness of location of entities in each entity pair in the representative space. Technique can then determine matched entity pairs of the candidate pairs using a first machine learning model is trained using the candidate pairs by applying labels, and utilizing the matched pairs to perform the requested data management task.Type: ApplicationFiled: April 24, 2023Publication date: August 29, 2024Inventors: Runhui Wang, Yuliang Li, Jin Wang
-
Patent number: 12059284Abstract: A device may obtain first information relating to one or more first lung nodules identified in first imaging of a chest of a patient and second information relating to one or more second lung nodules identified in second imaging of the chest of the patient. The device may provide the first information and the second information to a machine learning model. The device may determine, using the machine learning model, a risk of lung cancer associated with the patient based on an elapsed time between performance of the first imaging and the second imaging and differences between the first information and the second information. The risk of lung cancer may have an inverse correlation to the elapsed time and a direct correlation to the differences.Type: GrantFiled: June 23, 2020Date of Patent: August 13, 2024Assignees: THE JOHNS HOPKINS UNIVERSITY, PROVINCIAL HEALTH SERVICES AUTHORITYInventors: Peng Huang, Yuliang Li, Stephen Lam
-
Patent number: 11940421Abstract: A method and an apparatus for detecting bending stiffness and a method for testing a display panel. The method for detecting bending stiffness includes: arranging an object to be tested on a reference surface to make a stationary portion and a rotating portion of the object to be tested attached to the reference surface, the stationary portion and the rotating portion being connected to each other; driving the rotating portion to bend from the reference surface toward the stationary portion, and acquiring a rotation angle between the rotating portion and the reference surface; acquiring a bending force received by the rotating portion when the rotating portion is bent from the reference surface toward the stationary portion; and determining bending stiffness of the object to be tested on the basis of the bending force and the rotation angle.Type: GrantFiled: December 8, 2021Date of Patent: March 26, 2024Assignee: KunShan Go-Visionox Opto-Electronics Co., LtdInventors: Yanling Liu, Pengle Dang, Yuliang Li, Yuexing Ma, Xin Tang
-
Patent number: 11934783Abstract: Disclosed embodiments relate to natural language processing. Techniques can include receiving input text, extracting, from the input text, at least one modifier and aspect pair, receiving data from a knowledgebase, based on the at least one modifier and aspect pair and commonsense data, generate one or more premise embeddings, convert the input text into tokens, generating at least one vector for one or more of the tokens based on an analysis of the tokens, combine the at least one vector with the one or more premise embeddings to create at least one combined vector, and analyze the at least one combined vector wherein the analysis generates an output indicative of a feature of the input text.Type: GrantFiled: April 4, 2023Date of Patent: March 19, 2024Assignee: RECRUIT CO., LTD.Inventors: Yoshihiko Suhara, Behzad Golshan, Yuliang Li, Chen Chen, Xiaolan Wang, Jinfeng Li, Wang-Chiew Tan, çagatay Demiralp, Aaron Traylor
-
Publication number: 20240048277Abstract: The technology is directed to the use of a bitmap generated at a receiver to track the status of received packets sent by a transmitter. The technology may include a network device including an input port, output port, and circuitry. The circuitry may generate a transmitter bitmap that tracks each data packet sent to another network device. The circuitry of the network device may receive, from the other network device, a receiver bitmap that identifies each data packet that is received and not received from the network device. The circuitry may then determine which data packets to retransmit by comparing the transmitter bitmap to the receiver bitmap.Type: ApplicationFiled: August 3, 2022Publication date: February 8, 2024Inventors: Yuliang Li, Hassan Mohamed Gamal Hassan Wassel, Behnam Montazeri, Weihuang Wang, Srinivas Vaduvatha, Nandita Dukkipati, Prashant R. Chandra, Masoud Moshref Javadi
-
Publication number: 20230342558Abstract: Disclosed embodiments relate to generalized entity matching. Techniques can include receiving a data pair of two entities that may be pre-processed to have parsable data structures, and serializing the data pair into a sequence of tokens based on data structure of each entity in the data pair. Techniques can further include encoding the serialized data pair to include topic attributes that may be mapped to data in the data pair and the topic of the mapped data matches the topic represented by topic attribute and the data in the data pair is concatenated. Techniques can further include pooling attributes in the data pair based on contextualized attributed representations of each encoded entity in the data pair and schema of each entity of the data pairs, where the contextual attribute representations are based on a first token of each encoded attribute in the sequence of tokens, and predicting matching labels between the data pairs based on pooled attributes.Type: ApplicationFiled: April 26, 2022Publication date: October 26, 2023Inventors: Jin WANG, Yuliang Li, Wataru HIROTA
-
Patent number: 11799577Abstract: A system is provided for synchronizing clocks. The system includes a plurality of devices in a network, each device having a local clock. The system is configured to synchronize the local clocks according to a primary spanning tree, where the primary spanning tree has a plurality of nodes connected through a plurality of primary links, each node of the plurality of nodes representing a respective device of the plurality of devices. The system is also configured to compute a backup spanning tree before a failure is detected in the primary spanning tree, wherein the backup spanning tree includes one or more backup links that are different from the primary links. As such, upon detection of a failure in the primary spanning tree, the system reconfigures the plurality of devices such that clock synchronization is performed according to the backup spanning tree.Type: GrantFiled: August 19, 2022Date of Patent: October 24, 2023Assignee: Google LLCInventors: Yuliang Li, Gautam Kumar, Nandita Dukkipati, Hassan Wassel, Prashant Chandra, Amin Vahdat
-
Publication number: 20230336483Abstract: An aspect of the disclosed technology is a computing system that implements a congestion control (CC) protocol that exploits and extends in-network telemetry (INT) to address, for example, blind spots typically found in end-to-end algorithms, determines CC for an actual bottleneck hop, realizes low queuing delay, and/or realizes convergence to network-wide max-min fair bandwidth allocation.Type: ApplicationFiled: April 18, 2023Publication date: October 19, 2023Inventors: Masoud Moshref Javadi, Weitao Wang, Yuliang Li, Gautam Kumar, Nandita Dukkipati, Neal Douglas Cardwell
-
Publication number: 20230336490Abstract: Aspects of the disclosure provide for congestion control mechanisms to reduce data transmission queues and to increase link utilization through precise congestion signals and reduction of control loop delay. A congestion control system (CC) system can utilize Back-To-Sender (BTS) packets over (round trip time) RTT control loop delay to react to congestion faster. The CC system can apply Proactive Ramp-up (PRU) to identify flow completions to occupy released bandwidth right on time, e.g., as bandwidth is made available. The CC system can perform supply matching (SM) through network calculus concepts to increase link utilization. The CC system can apply some or all of the use of BTS packets, PRU, and/or SM to reduce network latency and improve data flow completion time as compared with other approaches.Type: ApplicationFiled: April 19, 2023Publication date: October 19, 2023Inventors: Serhat Arslan, Yuliang Li, Gautam Kumar, Nandita Dukkipati
-
Publication number: 20230281390Abstract: Disclosed embodiments relate to natural language processing. Techniques can include receiving input text, extracting, from the input text, at least one modifier and aspect pair, receiving data from a knowledgebase, based on the at least one modifier and aspect pair and commonsense data, generate one or more premise embeddings, convert the input text into tokens, generating at least one vector for one or more of the tokens based on an analysis of the tokens, combine the at least one vector with the one or more premise embeddings to create at least one combined vector, and analyze the at least one combined vector wherein the analysis generates an output indicative of a feature of the input text.Type: ApplicationFiled: April 4, 2023Publication date: September 7, 2023Inventors: Yoshihiko SUHARA, Behzad GOLSHAN, Yuliang LI, Chen CHEN, XIAOLAN WANG, JINFENG LI, WANG-CHIEW TAN, ÇAGATAY DEMIRALP, AARON TRAYLOR
-
Patent number: 11620448Abstract: Disclosed embodiments relate to natural language processing. Techniques can include receiving input text, extracting, from the input text, at least one modifier and aspect pair, receiving data from a knowledgebase, based on the at least one modifier and aspect pair and commonsense data, generate one or more premise embeddings, convert the input text into tokens, generating at least one vector for one or more of the tokens based on an analysis of the tokens, combine the at least one vector with the one or more premise embeddings to create at least one combined vector, and analyze the at least one combined vector wherein the analysis generates an output indicative of a feature of the input text.Type: GrantFiled: August 31, 2020Date of Patent: April 4, 2023Assignee: RECRUIT CO., LTD.Inventors: Yoshihiko Suhara, Behzad Golshan, Yuliang Li, Chen Chen, Xiaolan Wang, Jinfeng Li, Wang-Chiew Tan, Çağatay Demiralp, Aaron Traylor
-
Publication number: 20220393783Abstract: A system is provided for synchronizing clocks. The system includes a plurality of devices in a network, each device having a local clock. The system is configured to synchronize the local clocks according to a primary spanning tree, where the primary spanning tree has a plurality of nodes connected through a plurality of primary links, each node of the plurality of nodes representing a respective device of the plurality of devices. The system is also configured to compute a backup spanning tree before a failure is detected in the primary spanning tree, wherein the backup spanning tree includes one or more backup links that are different from the primary links. As such, upon detection of a failure in the primary spanning tree, the system reconfigures the plurality of devices such that clock synchronization is performed according to the backup spanning tree.Type: ApplicationFiled: August 19, 2022Publication date: December 8, 2022Inventors: Yuliang Li, Gautam Kumar, Nandita Dukkipati, Hassan Wassel, Prashant Chandra, Amin Vahdat
-
Publication number: 20220351071Abstract: Disclosed embodiments relate to generating training data for a machine learning model. Techniques can include accessing a machine learning model from a machine learning model repository and identifying a data set associated with the machine learning model. The identified data set is utilized to generate a set of data augmentation operators. The data augmentation operators applied on a selected sequence of tokens associated with the machine learning model to generate sequences of tokens. A subset of sequences of tokens are selected and stored in a training data repository. The stored sequences of tokens are provided to the machine learning model as training data.Type: ApplicationFiled: April 30, 2021Publication date: November 3, 2022Inventors: Yuliang Li, Xiaolan Wang, Zhengjie Miao