Patents by Inventor Junjie Liang
Junjie 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: 12346319Abstract: Aspects of the disclosure are directed to a parallel recovery mode that applies log records while allowing read queries on read-replica databases. The parallel recovery mode can include applying log records in log sequence number (LSN) order for a block or for multiple blocks, and managing log records affecting multiple blocks. The parallel recovery mode can further manage dependency between different log records and maintain transactional consistency on read queries.Type: GrantFiled: December 20, 2023Date of Patent: July 1, 2025Assignee: Google LLCInventors: Anjan Kumar Amirishetty, Simhachala Sasikanth Gottapu, Niranjan Nilakantan, Anthony Hsu, Junjie Liang
-
Publication number: 20250061144Abstract: The present disclosure provides computer-implemented methods, systems, and devices for generating media content pages for live events at scale. A computing system accesses media data associated with a live event. The computing system customizes media data for one or more user groups. The computing system selects one or more page templates from a plurality of page templates based, at least in part on the customized media data. The computing system generates one or more content pages based on the customized media data and the one or more page templates. The computing system provides the one or more content pages to one or more user computing devices.Type: ApplicationFiled: August 26, 2024Publication date: February 20, 2025Inventors: Benedict Junjie Liang, Ahmad Nizam Anuar, Sumeet Kale, Ching-Fei Yang, Dian Zhang, Kiat Chuan Tan
-
Patent number: 12231387Abstract: A reminder method includes: displaying a group session interface of the group session, the group session being a group session in which a group member is allowed to use a group tool, the group tool being a program function that supports use by at least two group members together; displaying a group tool message on the group session interface, the group tool message including an entry link of the group tool; displaying, in response to that the group tool message is a message with a group attribute, a reminder control corresponding to the group tool in the group session interface, the reminder control being used as a reminder of an item in the group tool. The present disclosure provides a human-computer interaction solution for effectively transmitting the group tool message to the group member.Type: GrantFiled: August 22, 2023Date of Patent: February 18, 2025Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Xi Yan, Bohan Cai, Xucheng Tang, Guojian Tan, Xinhua Ye, Qing Huang, Junjie Liang, Yanlan Liu, Hongfa Qiu, Runjia Huang
-
Publication number: 20240338438Abstract: Systems and methods are disclosed that implement a near-real-time approach for characterizing Internet Background Radiation to detect and characterize network scanner activity. Various implementations can use deep representation learning to address the high dimensionality of the scanning data. In one experiment, the combination of DNN-based Autoencoder algorithms and K-means clustering was used to detect scanner activity. The insights that can be gained from clustering Darknet data can be used in instances of high-intensity scanners, malware classes that are either newly emerging or long-standing, and other situations.Type: ApplicationFiled: July 13, 2022Publication date: October 10, 2024Inventors: John YEN, Michalis KALLITSIS, Vasant HONAVAR, Junjie LIANG, Don WELCH
-
Patent number: 12099544Abstract: The present disclosure provides computer-implemented methods, systems, and devices for generating media content pages for live events at scale. A computing system accesses media data associated with a live event. The computing system customizes media data for one or more user groups. The computing system selects one or more page templates from a plurality of page templates based, at least in part on the customized media data. The computing system generates one or more content pages based on the customized media data and the one or more page templates. The computing system provides the one or more content pages to one or more user computing devices.Type: GrantFiled: July 21, 2022Date of Patent: September 24, 2024Assignee: GOOGLE LLCInventors: Benedict Junjie Liang, Ahmad Nizam Anuar, Sumeet Kale, Ching-Fei Yang, Dian Zhang, Kiat Chuan Tan
-
Publication number: 20240289329Abstract: Aspects of the disclosure are directed to a parallel recovery mode that applies log records while allowing read queries on read-replica databases. The parallel recovery mode can include applying log records in log sequence number (LSN) order for a block or for multiple blocks, and managing log records affecting multiple blocks. The parallel recovery mode can further manage dependency between different log records and maintain transactional consistency on read queries.Type: ApplicationFiled: December 20, 2023Publication date: August 29, 2024Inventors: Anjan Kumar Amirishetty, Simhachala Sasikanth Gottapu, Niranjan Nilakantan, Anthony Hsu, Junjie Liang
-
Patent number: 12045448Abstract: A message transmitting method and apparatus provide for a subtle reminder function. Head portraits of at least two user accounts are displayed in a first chat interface. The at least two user accounts include a first user account and a second user account. An interaction message is generated in response to an interaction with the head portrait of the second user account. The interaction message is transmitted to the second user account. The interaction message is used to trigger the display of an animation of the head portrait of the second user account in a second chat interface. This provides for a new interaction between user accounts, and can provide a subtle reminder function.Type: GrantFiled: June 2, 2022Date of Patent: July 23, 2024Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Bohan Cai, Xi Yan, Xucheng Tang, Zhihao Chen, Qiuchen Jin, Runjia Huang, Qing Huang, Junjie Liang, Genxi Xu, Hongfa Qiu, Yanlan Liu, Wancheng Zhou, Jingqiong Feng
-
Publication number: 20240080294Abstract: A first device is logged in with a first user account. The first device displays an avatar of a second user account in a first user interface of the first device. In response to an interaction instruction triggered on the avatar of the second user account, the first device generates an interaction message according to a first field corresponding to the first user account, an action description field corresponding to the interaction instruction, and a second field corresponding to the second user account. The first device transmits the interaction message to a second device that is logged in with the second user account.Type: ApplicationFiled: November 10, 2023Publication date: March 7, 2024Inventors: Xi YAN, Wancheng ZHOU, Qing HUANG, Junjie LIANG, Hongfa QIU, Yanlan LIU, Runjia HUANG, Qiuchen JIN, Zhihao CHEN, Xucheng TANG, Bohan CAI, Jingqiong FENG
-
Publication number: 20240028634Abstract: The present disclosure provides computer-implemented methods, systems, and devices for generating media content pages for live events at scale. A computing system accesses media data associated with a live event. The computing system customizes media data for one or more user groups. The computing system selects one or more page templates from a plurality of page templates based, at least in part on the customized media data. The computing system generates one or more content pages based on the customized media data and the one or more page templates. The computing system provides the one or more content pages to one or more user computing devices.Type: ApplicationFiled: July 21, 2022Publication date: January 25, 2024Inventors: Benedict Junjie Liang, Ahmad Nizam Anuar, Sumeet Kale, Ching-Fei Yang, Dian Zhang, Kiat Chuan Tan
-
Patent number: 11855946Abstract: A first device is logged in with a first user account. The first device displays an avatar of a second user account in a first user interface of the first device. In response to an interaction instruction triggered on the avatar of the second user account, the first device generates an interaction message according to a first field corresponding to the first user account, an action description field used for indicating an action performed by the first user account on the second user account, and a second field corresponding to the second user account. The first device transmits the interaction message to a second device that is logged in with the second user account.Type: GrantFiled: July 18, 2022Date of Patent: December 26, 2023Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Xi Yan, Wancheng Zhou, Qing Huang, Junjie Liang, Hongfa Qiu, Yanlan Liu, Runjia Huang, Qiuchen Jin, Zhihao Chen, Xucheng Tang, Bohan Cai, Jingqiong Feng
-
Publication number: 20230396576Abstract: A reminder method includes: displaying a group session interface of the group session, the group session being a group session in which a group member is allowed to use a group tool, the group tool being a program function that supports use by at least two group members together; displaying a group tool message on the group session interface, the group tool message including an entry link of the group tool; displaying, in response to that the group tool message is a message with a group attribute, a reminder control corresponding to the group tool in the group session interface, the reminder control being used as a reminder of an item in the group tool. The present disclosure provides a human-computer interaction solution for effectively transmitting the group tool message to the group member.Type: ApplicationFiled: August 22, 2023Publication date: December 7, 2023Inventors: Xi YAN, Bohan CAI, Xucheng TANG, Guojian TAN, Xinhua YE, Qing HUANG, Junjie LIANG, Yanlan LIU, Hongfa QIU, Runjia HUANG
-
Patent number: 11775481Abstract: Embodiments are directed to managing data in a file system over a network. A file system that includes objects may be provided. A capacity value of the file system may be provided based on a storage size of the objects. A threshold value may be determined based on the capacity value and a metric partition count. Traversals of the file system may determine metric partitions such that each metric partition may be associated with some objects Metrics associated with activities that are associated with the file system may be monitored. Metric partition values may be determined based on metric values associated with the metric partitions such that each metric partition value may be based on a portion of the metric values associated with a portion of the activities associated with a corresponding metric partition. Visualizations may be generated based on the metric partition values.Type: GrantFiled: September 30, 2021Date of Patent: October 3, 2023Assignee: Qumulo, Inc.Inventors: Thomas R. Unger, Junjie Liang
-
Patent number: 11777887Abstract: A reminder method includes: displaying a group session interface of the group session, the group session being a group session in which a group member is allowed to use a group tool, the group tool being a program function that supports use by at least two group members together; displaying a group tool message on the group session interface, the group tool message including an entry link of the group tool; displaying, in response to that the group tool message is a message with a group attribute, a reminder control corresponding to the group tool in the group session interface, the reminder control being used as a reminder of an item in the group tool. The present disclosure provides a human-computer interaction solution for effectively transmitting the group tool message to the group member.Type: GrantFiled: April 19, 2022Date of Patent: October 3, 2023Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Xi Yan, Bohan Cai, Xucheng Tang, Guojian Tan, Xinhua Ye, Qing Huang, Junjie Liang, Yanlan Liu, Hongfa Qiu, Runjia Huang
-
Publication number: 20220353229Abstract: A first device is logged in with a first user account. The first device displays an avatar of a second user account in a first user interface of the first device. In response to an interaction instruction triggered on the avatar of the second user account, the first device generates an interaction message according to a first field corresponding to the first user account, an action description field used for indicating an action performed by the first user account on the second user account, and a second field corresponding to the second user account. The first device transmits the interaction message to a second device that is logged in with the second user account.Type: ApplicationFiled: July 18, 2022Publication date: November 3, 2022Inventors: Xi YAN, Wancheng ZHOU, Qing HUANG, Junjie LIANG, Hongfa QIU, Yanlan LIU, Runjia HUANG, Qiuchen JIN, Zhihao CHEN, Xucheng TANG, Bohan CAI, Jingqiong FENG
-
Publication number: 20220291815Abstract: A message transmitting method and apparatus provide for a subtle reminder function. Head portraits of at least two user accounts are displayed in a first chat interface. The at least two user accounts include a first user account and a second user account. An interaction message is generated in response to an interaction with the head portrait of the second user account. The interaction message is transmitted to the second user account. The interaction message is used to trigger the display of an animation of the head portrait of the second user account in a second chat interface. This provides for a new interaction between user accounts, and can provide a subtle reminder function.Type: ApplicationFiled: June 2, 2022Publication date: September 15, 2022Applicant: Tencent Technology (Shenzhen) Company LimitedInventors: Bohan CAI, Xi YAN, Xucheng TANG, Zhihao CHEN, Qiuchen JIN, Runjia HUANG, Qing HUANG, Junjie LIANG, Genxi XU, Hongfa QIU, Yanlan LIU, Wancheng ZHOU, Jingqiong FENG
-
Publication number: 20220239617Abstract: A reminder method includes: displaying a group session interface of the group session, the group session being a group session in which a group member is allowed to use a group tool, the group tool being a program function that supports use by at least two group members together; displaying a group tool message on the group session interface, the group tool message including an entry link of the group tool; displaying, in response to that the group tool message is a message with a group attribute, a reminder control corresponding to the group tool in the group session interface, the reminder control being used as a reminder of an item in the group tool. The present disclosure provides a human-computer interaction solution for effectively transmitting the group tool message to the group member.Type: ApplicationFiled: April 19, 2022Publication date: July 28, 2022Inventors: Xi YAN, Bohan CAI, Xucheng TANG, Guojian TAN, Xinhua YE, Qing HUANG, Junjie LIANG, Yanlan LIU, Hongfa QIU, Runjia HUANG
-
Publication number: 20220100705Abstract: Embodiments are directed to managing data in a file system over a network. A file system that includes objects may be provided. A capacity value of the file system may be provided based on a storage size of the objects. A threshold value may be determined based on the capacity value and a metric partition count. Traversals of the file system may determine metric partitions such that each metric partition may be associated with some objects Metrics associated with activities that are associated with the file system may be monitored. Metric partition values may be determined based on metric values associated with the metric partitions such that each metric partition value may be based on a portion of the metric values associated with a portion of the activities associated with a corresponding metric partition. Visualizations may be generated based on the metric partition values.Type: ApplicationFiled: September 30, 2021Publication date: March 31, 2022Inventors: Thomas R. Unger, Junjie Liang
-
Patent number: 11151092Abstract: Embodiments are directed to a replication engine that provides a root node for a file that may be associated with a replication snapshot where the file is comprised of the root node, internal nodes, and data nodes. The replication engine may start at the root node and traverse the file system. If a visited internal node has an epoch value that matches the epoch, the replication engine may continue the traversal by visiting a next unvisited adjacent internal node. If the visited internal node has an epoch value that mismatches the epoch, the replication engine may backtrack to a nearest adjacent internal node that matches the epoch. And, in response to visiting a data node the replication engine may be arranged to determine blocks that are associated with the data node and communicate a copy of the blocks to a target file system.Type: GrantFiled: January 30, 2019Date of Patent: October 19, 2021Assignee: Qumulo, Inc.Inventors: Michael Anthony Chmiel, Kevin David Jamieson, Junjie Liang, Kevin Ross O'Neill, Sihang Su
-
Publication number: 20200242082Abstract: Embodiments are directed to a replication engine that provides a root node for a file that may be associated with a replication snapshot where the file is comprised of the root node, internal nodes, and data nodes. The replication engine may start at the root node and traverse the file system. If a visited internal node has an epoch value that matches the epoch, the replication engine may continue the traversal by visiting a next unvisited adjacent internal node. If the visited internal node has an epoch value that mismatches the epoch, the replication engine may backtrack to a nearest adjacent internal node that matches the epoch. And, in response to visiting a data node the replication engine may be arranged to determine blocks that are associated with the data node and communicate a copy of the blocks to a target file system.Type: ApplicationFiled: January 30, 2019Publication date: July 30, 2020Inventors: Michael Anthony Chmiel, Kevin David Jamieson, Junjie Liang, Kevin Ross O'Neill, Sihang Su
-
Patent number: 10621147Abstract: Embodiments are directed to a file system engine that provides a file system with parent objects associated with child objects. The file system engine provides a replication snapshot associated with an epoch of the file system such that each child object modified during the epoch and each associated parent object is associated with the replication snapshot. A root object of a portion of the file system included in the replication snapshot may be provided. A replication engine may traverse the portion of file system starting from the root object such that the parent objects that are not associated with the replication snapshot are omitted from the traversal. The replication engine may determine replication objects based on the traversal such that each replication object was modified during the epoch. Then the replication engine may execute a replication job that copies replication objects to a target file system.Type: GrantFiled: December 19, 2018Date of Patent: April 14, 2020Assignee: Qumulo, Inc.Inventors: Junjie Liang, Neal Thomas Fachan, Kevin David Jamieson, Kevin Ross O'Neill, Michael Anthony Chmiel