Patents by Inventor David LION

David LION 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: 20230195694
    Abstract: Log messages are compressed, searched, and decompressed. A dictionary is used to store non-numeric expressions found in log messages. Both numeric and non-numeric expressions found in log messages are represented by placeholders in a string of log “type” information. Another dictionary is used to store the log type information. A compressed log message contains a key to the log-type dictionary and a sequence of values that are keys to the non-numeric dictionary and/or numeric values. Searching may be performed by parsing a search query into subqueries that target the dictionaries and/or content of the compressed log messages. A dictionary may reference segments that contain a number of log messages, so that all log message need not be considered for some searches. Compressed logs may be stored and queried on the basis of log type.
    Type: Application
    Filed: February 22, 2023
    Publication date: June 22, 2023
    Inventors: David LION, Yu LUO, Kirk RODRIGUES, Haiqi XU, Ding YUAN
  • Patent number: 10484506
    Abstract: Existing program code, which is executable on one or more computers forming part of a distributed computer system, is analyzed. The analysis identifies log output instructions present in the program code. Log output instructions are those statements or other code that generate log messages related to service requests processed by the program code. A log model is generated using the analysis. The log model is representative of causal relationships among service requests defined by the program code. The log model can then be applied to logs containing log messages generated by execution of the program code, during its normal operation, to group log messages for improved analysis, including visualization, of the performance and behaviour of the distributed computer system.
    Type: Grant
    Filed: July 4, 2017
    Date of Patent: November 19, 2019
    Assignee: YSCOPE INC.
    Inventors: Muhammad Faizanullah, David Lion, Yu Luo, Michael Stumm, Ding Yuan, Xu Zhao, Yongle Zhang
  • Publication number: 20170303646
    Abstract: An item of wearable jewelry, such as a bracelet, includes a support having an energizable indicator. A sensor detects a triggering event, and a control unit energizes the indicator to generate a default indicating condition by default, and to change the default indicating condition in response to detection of the triggering event.
    Type: Application
    Filed: July 12, 2017
    Publication date: October 26, 2017
    Inventors: Colin BRICKEN, Theodore ALEVIZOS, David LION, Jed FOSTER, Timothy CHINOWSKY, Martin UNGER, Charles BORWICK, Alex ADELSON
  • Publication number: 20170302758
    Abstract: Existing program code, which is executable on one or more computers forming part of a distributed computer system, is analyzed. The analysis identifies log output instructions present in the program code. Log output instructions are those statements or other code that generate log messages related to service requests processed by the program code. A log model is generated using the analysis. The log model is representative of causal relationships among service requests defined by the program code. The log model can then be applied to logs containing log messages generated by execution of the program code, during its normal operation, to group log messages for improved analysis, including visualization, of the performance and behaviour of the distributed computer system.
    Type: Application
    Filed: July 4, 2017
    Publication date: October 19, 2017
    Inventors: Muhammad FAIZANULLAH, David LION, Yu LUO, Michael STUMM, Ding YUAN, Xu ZHAO, Yongle ZHANG
  • Patent number: 9729671
    Abstract: Existing program code, which is executable on one or more computers forming part of a distributed computer system, is analyzed. The analysis identifies log output instructions present in the program code. Log output instructions are those statements or other code that generate log messages related to service requests processed by the program code. A log model is generated using the analysis. The log model is representative of causal relationships among service requests defined by the program code. The log model can then be applied to logs containing log messages generated by execution of the program code, during its normal operation, to group log messages for improved analysis, including visualization, of the performance and behavior of the distributed computer system.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: August 8, 2017
    Assignee: YScope Inc.
    Inventors: Muhammad Faizanullah, David Lion, Yu Luo, Michael Stumm, Ding Yuan, Xu Zhao, Yongle Zhang
  • Publication number: 20160098342
    Abstract: Existing program code, which is executable on one or more computers forming part of a distributed computer system, is analyzed. The analysis identifies log output instructions present in the program code. Log output instructions are those statements or other code that generate log messages related to service requests processed by the program code. A log model is generated using the analysis. The log model is representative of causal relationships among service requests defined by the program code. The log model can then be applied to logs containing log messages generated by execution of the program code, during its normal operation, to group log messages for improved analysis, including visualization, of the performance and behaviour of the distributed computer system.
    Type: Application
    Filed: October 5, 2015
    Publication date: April 7, 2016
    Inventors: Muhammad FAIZANULLAH, David LION, Yu LUO, Michael STUMM, Ding YUAN, Xu ZHAO, Yongle ZHANG