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: 12346319
    Abstract: 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: Grant
    Filed: December 20, 2023
    Date of Patent: July 1, 2025
    Assignee: Google LLC
    Inventors: Anjan Kumar Amirishetty, Simhachala Sasikanth Gottapu, Niranjan Nilakantan, Anthony Hsu, Junjie Liang
  • Publication number: 20250061144
    Abstract: 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: Application
    Filed: August 26, 2024
    Publication date: February 20, 2025
    Inventors: Benedict Junjie Liang, Ahmad Nizam Anuar, Sumeet Kale, Ching-Fei Yang, Dian Zhang, Kiat Chuan Tan
  • Patent number: 12231387
    Abstract: 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: Grant
    Filed: August 22, 2023
    Date of Patent: February 18, 2025
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xi Yan, Bohan Cai, Xucheng Tang, Guojian Tan, Xinhua Ye, Qing Huang, Junjie Liang, Yanlan Liu, Hongfa Qiu, Runjia Huang
  • Publication number: 20240338438
    Abstract: 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: Application
    Filed: July 13, 2022
    Publication date: October 10, 2024
    Inventors: John YEN, Michalis KALLITSIS, Vasant HONAVAR, Junjie LIANG, Don WELCH
  • Patent number: 12099544
    Abstract: 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: Grant
    Filed: July 21, 2022
    Date of Patent: September 24, 2024
    Assignee: GOOGLE LLC
    Inventors: Benedict Junjie Liang, Ahmad Nizam Anuar, Sumeet Kale, Ching-Fei Yang, Dian Zhang, Kiat Chuan Tan
  • Publication number: 20240289329
    Abstract: 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: Application
    Filed: December 20, 2023
    Publication date: August 29, 2024
    Inventors: Anjan Kumar Amirishetty, Simhachala Sasikanth Gottapu, Niranjan Nilakantan, Anthony Hsu, Junjie Liang
  • Patent number: 12045448
    Abstract: 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: Grant
    Filed: June 2, 2022
    Date of Patent: July 23, 2024
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: 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: 20240080294
    Abstract: 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: Application
    Filed: November 10, 2023
    Publication date: March 7, 2024
    Inventors: 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: 20240028634
    Abstract: 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: Application
    Filed: July 21, 2022
    Publication date: January 25, 2024
    Inventors: Benedict Junjie Liang, Ahmad Nizam Anuar, Sumeet Kale, Ching-Fei Yang, Dian Zhang, Kiat Chuan Tan
  • Patent number: 11855946
    Abstract: 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: Grant
    Filed: July 18, 2022
    Date of Patent: December 26, 2023
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: 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: 20230396576
    Abstract: 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: Application
    Filed: August 22, 2023
    Publication date: December 7, 2023
    Inventors: Xi YAN, Bohan CAI, Xucheng TANG, Guojian TAN, Xinhua YE, Qing HUANG, Junjie LIANG, Yanlan LIU, Hongfa QIU, Runjia HUANG
  • Patent number: 11775481
    Abstract: 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: Grant
    Filed: September 30, 2021
    Date of Patent: October 3, 2023
    Assignee: Qumulo, Inc.
    Inventors: Thomas R. Unger, Junjie Liang
  • Patent number: 11777887
    Abstract: 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: Grant
    Filed: April 19, 2022
    Date of Patent: October 3, 2023
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xi Yan, Bohan Cai, Xucheng Tang, Guojian Tan, Xinhua Ye, Qing Huang, Junjie Liang, Yanlan Liu, Hongfa Qiu, Runjia Huang
  • Publication number: 20220353229
    Abstract: 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: Application
    Filed: July 18, 2022
    Publication date: November 3, 2022
    Inventors: 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: 20220291815
    Abstract: 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: Application
    Filed: June 2, 2022
    Publication date: September 15, 2022
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: 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: 20220239617
    Abstract: 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: Application
    Filed: April 19, 2022
    Publication date: July 28, 2022
    Inventors: Xi YAN, Bohan CAI, Xucheng TANG, Guojian TAN, Xinhua YE, Qing HUANG, Junjie LIANG, Yanlan LIU, Hongfa QIU, Runjia HUANG
  • Publication number: 20220100705
    Abstract: 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: Application
    Filed: September 30, 2021
    Publication date: March 31, 2022
    Inventors: Thomas R. Unger, Junjie Liang
  • Patent number: 11151092
    Abstract: 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: Grant
    Filed: January 30, 2019
    Date of Patent: October 19, 2021
    Assignee: Qumulo, Inc.
    Inventors: Michael Anthony Chmiel, Kevin David Jamieson, Junjie Liang, Kevin Ross O'Neill, Sihang Su
  • Publication number: 20200242082
    Abstract: 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: Application
    Filed: January 30, 2019
    Publication date: July 30, 2020
    Inventors: Michael Anthony Chmiel, Kevin David Jamieson, Junjie Liang, Kevin Ross O'Neill, Sihang Su
  • Patent number: 10621147
    Abstract: 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: Grant
    Filed: December 19, 2018
    Date of Patent: April 14, 2020
    Assignee: Qumulo, Inc.
    Inventors: Junjie Liang, Neal Thomas Fachan, Kevin David Jamieson, Kevin Ross O'Neill, Michael Anthony Chmiel