Patents by Inventor Russell BILES

Russell BILES 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: 11423031
    Abstract: The automated creation of a dataflow graph of a standing query. Once the standing query dataflow graph is created, events may be flowed into the dataflow graph to execute the standing query. In execution, a store query is accessed. The store query is structured in accordance with a store query language. A syntax graph (such as an abstract syntax tree) of the store query may then be generated. Then, using the syntax graph and a set of rules of the store query language, the dataflow graph is automatically generated. This significant speeds up and makes more easy and efficient the conversion of a store query into a standing query.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: August 23, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gueorgui B. Chkodrov, Russell Biles, Vidhi Agarwal, Marek Jedrzejewicz, Andre O. Alfred, Justin Minaker, Lucius Fleuchaus, Dawn Burns
  • Patent number: 11386093
    Abstract: The automated creation of a dataflow graph of a standing query. Once the standing query dataflow graph is created, events may be flowed into the dataflow graph to execute the standing query. In execution, a store query is accessed. The store query is structured in accordance with a store query language. A syntax graph (such as an abstract syntax tree) of the store query may then be generated. Then, using the syntax graph and a set of rules of the store query language, the dataflow graph is automatically generated. This significant speeds up and makes more easy and efficient the conversion of a store query into a standing query.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: July 12, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gueorgui B. Chkodrov, Russell Biles, Vidhi Agarwal, Marek Jedrzejewicz, Andre O. Alfred, Justin Minaker, Lucius Fleuchaus, Dawn Burns
  • Patent number: 11100077
    Abstract: The storage of events of multiple types in a queriable table. The queriable table has at least one common column that corresponds to a field that is common across events regardless of event type. The queriable table also has at least one field-varying column that corresponds to a type-dependent field that depends on event type. The queriable table is populated using multiple events. For instance, the event could be at least some log events that are received from multiple computing systems. The population occurs by assigning each event to a row of the queriable table. The common column is populated with values taken the same common field across event types. On the other hand, the field-varying column is populated with values of different fields from those events depending on the event type.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: August 24, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Georgi Chkodrov, Russell Biles, Vidhi Agarwal, Anjani Kumar Lavania, Jeffrey Scott Shaw, Jose Wilson Morris, Jonathan Peary Morris
  • Publication number: 20190258734
    Abstract: The automated creation of a dataflow graph of a standing query. Once the standing query dataflow graph is created, events may be flowed into the dataflow graph to execute the standing query. In execution, a store query is accessed. The store query is structured in accordance with a store query language. A syntax graph (such as an abstract syntax tree) of the store query may then be generated. Then, using the syntax graph and a set of rules of the store query language, the dataflow graph is automatically generated. This significant speeds up and makes more easy and efficient the conversion of a store query into a standing query.
    Type: Application
    Filed: February 22, 2018
    Publication date: August 22, 2019
    Inventors: Gueorgui B. CHKODROV, Russell BILES, Vidhi AGARWAL, Marek JEDRZEJEWICZ, Andre O. ALFRED, Justin MINAKER, Lucius FLEUCHAUS, Dawn BURNS
  • Publication number: 20190243913
    Abstract: The storage of events of multiple types in a queriable table. The queriable table has at least one common column that corresponds to a field that is common across events regardless of event type. The queriable table also has at least one field-varying column that corresponds to a type-dependent field that depends on event type. The queriable table is populated using multiple events. For instance, the event could be at least some log events that are received from multiple computing systems. The population occurs by assigning each event to a row of the queriable table. The common column is populated with values taken the same common field across event types. On the other hand, the field-varying column is populated with values of different fields from those events depending on the event type.
    Type: Application
    Filed: February 7, 2018
    Publication date: August 8, 2019
    Inventors: Georgi CHKODROV, Russell BILES, Vidhi AGARWAL, Anjani Kumar LAVANIA, Jeffrey Scott SHAW, Jose Wilson MORRIS, Jonathan Peary MORRIS