Patents by Inventor Ryan Konrad Yee

Ryan Konrad Yee 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: 12079175
    Abstract: Systems and methods are described herein for synthesizing traces from logs of a distributed computing system. A trace represents a single transaction, such as handling of a user request, on the distributed computing system. The transaction can include multiple underlying operations on the distributed computing system, which are represented as spans within the trace and may be hierarchically arranged within the trace. In instances where a distributed computing system does not provide for tracing natively, a trace can be synthesized from log entries of the distributed computing system. A streaming data processing system can ingest a data stream including log entries, and identify within the data stream those log entries relating to a given transaction. The streaming data processing system can further identify log entries that demark the beginnings and endings of operations for that transaction, and can utilize the identified log entries to build a trace for the transaction.
    Type: Grant
    Filed: October 19, 2020
    Date of Patent: September 3, 2024
    Assignee: Splunk Inc.
    Inventors: Poornima Devaraj, Joseph Gabriel Echeverria, Venkata SreeKrishna Koganti, Shyam Mundhra, Hardik Shah, Xiangyu Wu, Ryan Konrad Yee
  • Publication number: 20220121628
    Abstract: Systems and methods are described herein for synthesizing traces from logs of a distributed computing system. A trace represents a single transaction, such as handling of a user request, on the distributed computing system. The transaction can include multiple underlying operations on the distributed computing system, which are represented as spans within the trace and may be hierarchically arranged within the trace. In instances where a distributed computing system does not provide for tracing natively, a trace can be synthesized from log entries of the distributed computing system. A streaming data processing system can ingest a data stream including log entries, and identify within the data stream those log entries relating to a given transaction. The streaming data processing system can further identify log entries that demark the beginnings and endings of operations for that transaction, and can utilize the identified log entries to build a trace for the transaction.
    Type: Application
    Filed: October 19, 2020
    Publication date: April 21, 2022
    Inventors: Poornima Devaraj, Joseph Gabriel Echeverria, Venkata SreeKrishna Koganti, Shyam Mundhra, Hardik Shah, Xiangyu Wu, Ryan Konrad Yee