Patents by Inventor Xinglang Wang

Xinglang Wang 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: 11916727
    Abstract: Disclosed are a system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for event messaging over a network. An identification module receives first data identifying consumer devices available to receive event messages linked to a topic. The identification module receives second data identifying a producer device available to provide event messages linked to the topic. A provisioning module links a plurality of values to respective consumer devices that are linked to the topic. A scheduler module accesses a first data message linked to the topic. The first data message includes a key value. The scheduler module provides the first data message to a selected one of the consumer devices based on a comparison of the key value and the plurality of values of the respective consumer devices.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: February 27, 2024
    Assignee: eBay Inc.
    Inventors: Sharad R. Murthy, Xinglang Wang, Rajeshwari Muthupandian
  • Publication number: 20240031294
    Abstract: Disclosed are a system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for event messaging over a network. A subscription interface receives data indicative of a subscription request for sessionized data. An allocation module allocates a sessionizer bank linked to the subscription request. A messaging interface module provisions identifiers linked to the respective processing engines of the sessionizer bank. The messaging interface module registers the allocated sessionizer bank as available to process event messages matching the subscription request by providing the provisioned identifiers. The messaging interface module receives event messages from a producer device linked by a collection server to a selected one of the processing engines of the sessionizer bank. The selected one of the processing engine processes the received event messages in accordance with session rule data linked to the subscription request to generate sessionized data.
    Type: Application
    Filed: September 26, 2023
    Publication date: January 25, 2024
    Inventors: Sharad R. MURTHY, Bhaven Avalani, Hongyue Nemo Chen, Tony Chung Tung Ng, Weiwei Jin, Xinglang Wang, Mingming Wang, Wei Fang
  • Patent number: 11874821
    Abstract: The approaches presented herein may include loading a plurality of metadata instances for a plurality of data blocks stored in a database, each metadata instance of the plurality of metadata instances indicating a respective data block structure applied to aggregate a set of data messages. The approaches may include processing a first metadata instance corresponding to a first set of one or more data blocks of the plurality of data blocks and a second metadata instance corresponding to a second set of one or more data blocks of the plurality of data blocks to perform an anomaly storage check between the first set of one or more data blocks of the plurality of data blocks and the second set of one or more data blocks of the plurality of data blocks. The approaches may include generating an output based at least in part on the anomaly storage check.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: January 16, 2024
    Assignee: EBAY INC.
    Inventors: Jun Li, Mohammad Roohitavaf, Xinglang Wang
  • Patent number: 11818049
    Abstract: Disclosed are a system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for event messaging over a network. A subscription interface receives data indicative of a subscription request for sessionized data. An allocation module allocates a sessionizer bank linked to the subscription request. A messaging interface module provisions identifiers linked to the respective processing engines of the sessionizer bank. The messaging interface module registers the allocated sessionizer bank as available to process event messages matching the subscription request by providing the provisioned identifiers. The messaging interface module receives event messages from a producer device linked by a collection server to a selected one of the processing engines of the sessionizer bank. The selected one of the processing engine processes the received event messages in accordance with session rule data linked to the subscription request to generate sessionized data.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: November 14, 2023
    Assignee: eBay Inc.
    Inventors: Sharad R. Murthy, Bhaven Avalani, Hongyue Nemo Chen, Tony Chung Tung Ng, Weiwei Jin, Xinglang Wang, Mingming Wang, Wei Fang
  • Publication number: 20230195714
    Abstract: The approaches presented herein may include loading a plurality of metadata instances for a plurality of data blocks stored in a database, each metadata instance of the plurality of metadata instances indicating a respective data block structure applied to aggregate a set of data messages. The approaches may include processing a first metadata instance corresponding to a first set of one or more data blocks of the plurality of data blocks and a second metadata instance corresponding to a second set of one or more data blocks of the plurality of data blocks to perform an anomaly storage check between the first set of one or more data blocks of the plurality of data blocks and the second set of one or more data blocks of the plurality of data blocks. The approaches may include generating an output based at least in part on the anomaly storage check.
    Type: Application
    Filed: December 22, 2021
    Publication date: June 22, 2023
    Inventors: Jun Li, Mohammad Roohitavaf, Xinglang Wang
  • Patent number: 11620179
    Abstract: According to embodiments of the present disclosure, there is provided a method, apparatus, device, storage medium and program product for log information processing. The method comprises: determining a source of a target log in response to a log query request, wherein the log query request indicates that a target user requests to query the target log; determining a log desensitization policy corresponding to the source of the target log, the log desensitization policy being determined based on log registration information associated with the source, the log registration information being used for indicating a physical meaning of a variable item in the target log; and performing, based on service attribute information of the target user, the log desensitization policy and service authority information, desensitization processing on the variable item related to the target user in the target log for providing the target user with a desensitized target log.
    Type: Grant
    Filed: January 26, 2022
    Date of Patent: April 4, 2023
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventors: Zhipeng Tian, Hengming Dai, Zhijun Ling, Jianqing Zhang, Zhengqin Luo, Xinglang Wang
  • Publication number: 20210160185
    Abstract: Disclosed are a system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for event messaging over a network. A subscription interface receives data indicative of a subscription request for sessionized data. An allocation module allocates a sessionizer bank linked to the subscription request. A messaging interface module provisions identifiers linked to the respective processing engines of the sessionizer bank. The messaging interface module registers the allocated sessionizer bank as available to process event messages matching the subscription request by providing the provisioned identifiers. The messaging interface module receives event messages from a producer device linked by a collection server to a selected one of the processing engines of the sessionizer bank. The selected one of the processing engine processes the received event messages in accordance with session rule data linked to the subscription request to generate sessionized data.
    Type: Application
    Filed: January 14, 2021
    Publication date: May 27, 2021
    Inventors: Sharad R. Murthy, Bhaven Avalani, Hongyue Nemo Chen, Tony Chung Tung Ng, Weiwei Jin, Xinglang Wang, Mingming Wang, Wei Fang
  • Patent number: 10924414
    Abstract: Disclosed are a system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for event messaging over a network. A subscription interface receives data indicative of a subscription request for sessionized data. An allocation module allocates a sessionizer bank linked to the subscription request. A messaging interface module provisions identifiers linked to the respective processing engines of the sessionizer bank. The messaging interface module registers the allocated sessionizer bank as available to process event messages matching the subscription request by providing the provisioned identifiers. The messaging interface module receives event messages from a producer device linked by a collection server to a selected one of the processing engines of the sessionizer bank. The selected one of the processing engine processes the received event messages in accordance with session rule data linked to the subscription request to generate sessionized data.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: February 16, 2021
    Assignee: eBay Inc.
    Inventors: Sharad R. Murthy, Bhaven Avalani, Hongyue Nemo Chen, Tony Chung Tung Ng, Weiwei Jin, Xinglang Wang, Mingming Wang, Wei Fang
  • Publication number: 20190394133
    Abstract: Disclosed are a system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for event messaging over a network. A subscription interface receives data indicative of a subscription request for sessionized data. An allocation module allocates a sessionizer bank linked to the subscription request. A messaging interface module provisions identifiers linked to the respective processing engines of the sessionizer bank. The messaging interface module registers the allocated sessionizer bank as available to process event messages matching the subscription request by providing the provisioned identifiers. The messaging interface module receives event messages from a producer device linked by a collection server to a selected one of the processing engines of the sessionizer bank. The selected one of the processing engine processes the received event messages in accordance with session rule data linked to the subscription request to generate sessionized data.
    Type: Application
    Filed: August 20, 2019
    Publication date: December 26, 2019
    Inventors: Sharad R. Murthy, Bhaven Avalani, Hongyue Nemo Chen, Tony Chung Tung Ng, Weiwei Jin, Xinglang Wang, Mingming Wang, Wei Fang
  • Patent number: 10425341
    Abstract: Disclosed are a system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for event messaging over a network. A subscription interface receives data indicative of a subscription request for sessionized data. An allocation module allocates a sessionizer bank linked to the subscription request. A messaging interface module provisions identifiers linked to the respective processing engines of the sessionizer bank. The messaging interface module registers the allocated sessionizer bank as available to process event messages matching the subscription request by providing the provisioned identifiers. The messaging interface module receives event messages from a producer device linked by a collection server to a selected one of the processing engines of the sessionizer bank. The selected one of the processing engine processes the received event messages in accordance with session rule data linked to the subscription request to generate sessionized data.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: September 24, 2019
    Assignee: eBay Inc.
    Inventors: Sharad R. Murthy, Bhaven Avalani, Hongyue Nemo Chen, Tony Chung Tung Ng, Weiwei Jin, Xinglang Wang, Mingming Wang, Wei Fang
  • Publication number: 20180159731
    Abstract: Disclosed are a system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for event messaging over a network. An identification module receives first data identifying consumer devices available to receive event messages linked to a topic. The identification module receives second data identifying a producer device available to provide event messages linked to the topic. A provisioning module links a plurality of values to respective consumer devices that are linked to the topic. A scheduler module accesses a first data message linked to the topic. The first data message includes a key value. The scheduler module provides the first data message to a selected one of the consumer devices based on a comparison of the key value and the plurality of values of the respective consumer devices.
    Type: Application
    Filed: January 23, 2015
    Publication date: June 7, 2018
    Applicant: eBay Inc.
    Inventors: Sharad R. Murthy, Xinglang Wang, Rajeshwari Muthupandian
  • Publication number: 20170317935
    Abstract: Disclosed are a system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for event messaging over a network. A subscription interface receives data indicative of a subscription request for sessionized data. An allocation module allocates a sessionizer bank linked to the subscription request. A messaging interface module provisions identifiers linked to the respective processing engines of the sessionizer bank. The messaging interface module registers the allocated sessionizer bank as available to process event messages matching the subscription request by providing the provisioned identifiers. The messaging interface module receives event messages from a producer device linked by a collection server to a selected one of the processing engines of the sessionizer bank. The selected one of the processing engine processes the received event messages in accordance with session rule data linked to the subscription request to generate sessionized data.
    Type: Application
    Filed: January 23, 2015
    Publication date: November 2, 2017
    Applicant: eBay Inc.,
    Inventors: Sharad R. Murthy, Bhaven Avalani, Hongyue Nemo Chen, Chun Tung Tony Ng, Weiwei Jin, Xinglang Wang, Mingming Wang, Wei Fang