Patents by Inventor Michael Allen Latta
Michael Allen Latta 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: 11809921Abstract: Methods and systems for computing a risk metric on a network of processing nodes are disclosed. The method includes receiving a plurality of events at a plurality of processing nodes. The method further includes at a first processing node, processing on a first event and a known instance of a second event to determine whether the first event matches the known instance of the second event. The method further includes in response to determining that the first event does not match the known instance of the second event, terminating the processing without generating an output, and generating a first output event having a resulting probability computed based on a confidence value of the first event and a first probabilistic value of a first missing event, or in response to determining that the first event matches the known instance of the second event, generating the first output event having the resulting probability computed based on the confidence value of the first event.Type: GrantFiled: September 1, 2021Date of Patent: November 7, 2023Assignee: Cogility Software CorporationInventors: Michael Allen Latta, Shubhra Sankar Biswas
-
Patent number: 11698907Abstract: Systems and methods for processing events are disclosed. Event data comprising passive event data, active event data, or both is received. It is determined whether the received event data is available for a pattern of passive event data and active event data. In response to determining that the received event data is available for the pattern of passive event data and active event data, one or more constraints between the passive event data and the active event data are converted into one or more query terms. The query terms are used to construct at least one query. Remaining passive event data that is related to some, but not all, of the active event data is obtained using the constructed at least one query.Type: GrantFiled: September 3, 2021Date of Patent: July 11, 2023Assignee: Cogility Software CorporationInventors: Pauli Gandhi, Michael Allen Latta
-
Publication number: 20210397621Abstract: Systems and methods for processing events are disclosed. Event data comprising passive event data, active event data, or both is received. It is determined whether the received event data is available for a pattern of passive event data and active event data. In response to determining that the received event data is available for the pattern of passive event data and active event data, one or more constraints between the passive event data and the active event data are converted into one or more query terms. The query terms are used to construct at least one query. Remaining passive event data that is related to some, but not all, of the active event data is obtained using the constructed at least one query.Type: ApplicationFiled: September 3, 2021Publication date: December 23, 2021Inventors: Pauli Gandhi, Michael Allen Latta
-
Publication number: 20210397490Abstract: Methods and systems for computing a risk metric on a network of processing nodes are disclosed. The method includes receiving a plurality of events at a plurality of processing nodes. The method further includes at a first processing node, processing on a first event and a known instance of a second event to determine whether the first event matches the known instance of the second event. The method further includes in response to determining that the first event does not match the known instance of the second event, terminating the processing without generating an output, and generating a first output event having a resulting probability computed based on a confidence value of the first event and a first probabilistic value of a first missing event, or in response to determining that the first event matches the known instance of the second event, generating the first output event having the resulting probability computed based on the confidence value of the first event.Type: ApplicationFiled: September 1, 2021Publication date: December 23, 2021Inventors: Michael Allen Latta, Shubhra Sankar Biswas
-
Patent number: 11126478Abstract: Methods and systems for processing events are disclosed. According to one embodiment, input source data that includes event data of one or more events is received. One or more event definitions that match the event data are selected. For each matching event definition, the event definition is inputted into a template to generate a set of events. The template includes a number of assertions and has the event definition as one of the assertions, where each assertion includes a constraint. The constraints of the assertions are progressively processed to produce one or more solutions that are subsets of the set of events. For each constraint and each solution, a set of target events that is viable for the solution is identified, and a new solution is produced based on the solution and the identified set of target events, whereby a set of new solutions is produced.Type: GrantFiled: February 28, 2019Date of Patent: September 21, 2021Assignee: Cogility Software CorporationInventor: Michael Allen Latta
-
Patent number: 10929604Abstract: The present invention is a method or system of analyzing items to create a data structure using lexicon analysis and filtering process. The present invention drives the analysis without a user being required to provide search terms and Boolean queries. Further, the present invention merges the use of unstructured data and structured data using a lexicon as a focus. Structured data is mapped to lexicon terms through one analysis process, while unstructured data is mapped to lexicon terms through a separate analysis process. In some disclosed embodiments, the mapping process uses a tuple structure of the source data to match with lexicon terms. The result is an analysis that merges the two different sets of data, which enables a user to navigate through the items using lexicons. Analysis results are displayed simultaneously in a tabular view, geospatial view, and lexicon histogram.Type: GrantFiled: December 14, 2017Date of Patent: February 23, 2021Assignee: Cogility Software CorporationInventors: Stuart Thomas Booth, Alexander Xingzhi Jiang, Michael Allen Latta, Thien Huu Pham
-
Publication number: 20190266030Abstract: Methods and systems for processing events are disclosed. According to one embodiment, input source data that includes event data of one or more events is received. One or more event definitions that match the event data are selected. For each matching event definition, the event definition is inputted into a template to generate a set of events. The template includes a number of assertions and has the event definition as one of the assertions, where each assertion includes a constraint. The constraints of the assertions are progressively processed to produce one or more solutions that are subsets of the set of events. For each constraint and each solution, a set of target events that is viable for the solution is identified, and a new solution is produced based on the solution and the identified set of target events, whereby a set of new solutions is produced.Type: ApplicationFiled: February 28, 2019Publication date: August 29, 2019Inventor: Michael Allen Latta
-
Publication number: 20180113853Abstract: The present invention is a method or system of analyzing items to create a data structure using lexicon analysis and filtering process. The present invention drives the analysis without a user being required to provide search terms and Boolean queries. Further, the present invention merges the use of unstructured data and structured data using a lexicon as a focus. Structured data is mapped to lexicon terms through one analysis process, while unstructured data is mapped to lexicon terms through a separate analysis process. In some disclosed embodiments, the mapping process uses a tuple structure of the source data to match with lexicon terms. The result is an analysis that merges the two different sets of data, which enables a user to navigate through the items using lexicons. Analysis results are displayed simultaneously in a tabular view, geospatial view, and lexicon histogram.Type: ApplicationFiled: December 14, 2017Publication date: April 26, 2018Inventors: Stuart Thomas Booth, Alexander Xingzhi Jiang, Michael Allen Latta, Thien Huu Pham
-
Publication number: 20180107646Abstract: The present invention is a method or system of generating statistical distributions using lexicon analysis and filtering process. The present invention drives the analysis without a user being required to provide search terms and Boolean queries. Further, the present invention merges the use of unstructured data and structured data using a lexicon as a focus. Structured data is mapped to lexicon terms through one analysis process, while unstructured data is mapped to lexicon terms through a separate analysis process. The result is an analysis that merges the two different sets of data, which enables a user to navigate through the items using lexicons. Analysis results are displayed simultaneously in a tabular view, geospatial view, and lexicon histogram.Type: ApplicationFiled: December 14, 2017Publication date: April 19, 2018Inventors: Stuart Thomas Booth, Alexander Xingzhi Jiang, Michael Allen Latta, Thien Huu Pham
-
Patent number: 9858260Abstract: The present invention is a method or system of analyzing items using lexicon analysis and filtering process. The present invention drives the analysis without a user being required to provide search terms and Boolean queries. Further, the present invention merges the use of unstructured data and structured data using a lexicon as a focus. Structured data is mapped to lexicon terms through one analysis process, while unstructured data is mapped to lexicon terms through a separate analysis process. The result is an analysis that merges the two different sets of data, which enables a user to navigate through the items using lexicons. Analysis results are displayed simultaneously in a tabular view, geospatial view, and lexicon histogram.Type: GrantFiled: April 1, 2014Date of Patent: January 2, 2018Assignee: DRUMRIGHT GROUP LLPInventors: Stuart Thomas Booth, Alexander Xingzhi Jiang, Michael Allen Latta, Thien Huu Pham
-
Publication number: 20150278189Abstract: The present invention is a method or system of analyzing items using lexicon analysis and filtering process. The present invention drives the analysis without a user being required to provide search terms and Boolean queries. Further, the present invention merges the use of unstructured data and structured data using a lexicon as a focus. Structured data is mapped to lexicon terms through one analysis process, while unstructured data is mapped to lexicon terms through a separate analysis process. The result is an analysis that merges the two different sets of data, which enables a user to navigate through the items using lexicons. Analysis results are displayed simultaneously in a tabular view, geospatial view, and lexicon histogram.Type: ApplicationFiled: April 1, 2014Publication date: October 1, 2015Inventors: Stuart Thomas Booth, Alexander Xingzhi Jiang, Michael Allen Latta, Thien Huu Pham
-
Patent number: 8825590Abstract: According to one embodiment, an electronic device may be configured to perform temporal correlation operations to determine if a plurality of observables correspond to an event of interest. The electronic device comprises a memory and a processor. The memory is adapted to store information representing a process template for the event, where the process template including a plurality of observation states. The processor is coupled to the memory. The processor is adapted to receive a plurality of observables, even in non-chronological order, and to conduct a recursive comparison of time values associated with each of the plurality of observables to timing ranges associated with each observation state to determine if the plurality of observables are associated with the event.Type: GrantFiled: March 29, 2013Date of Patent: September 2, 2014Assignee: Drumright Group, LLC.Inventors: Alexander X. Jiang, Timothy J. Schroeder, Michael Allen Latta
-
Patent number: 8762320Abstract: According to one embodiment of the invention, software operating as a state machine may be implemented within a digital device to support out-of-ordering processing of events by the state machine. Upon execution of the software by a processor, the following operations are performed. First, a determination is made if an incoming event is a transition, and if so, if the transition is not a transition associated with the current state of the state machine, but rather, is out-of-order from a predetermined order of transitions supported by the state machine. Upon determining that the transition is out-of-order, a determination is made whether the transition is to a reachable state such as a state prior to the current state of the state machine or to a future state from the current state. If so, the transition is allowed to be undertaken.Type: GrantFiled: December 23, 2009Date of Patent: June 24, 2014Assignee: Drumright Group, LLC.Inventors: Michael Allen Latta, Christian W. Stassen, Himansu Desai
-
Publication number: 20130238542Abstract: According to one embodiment, an electronic device may be configured to perform temporal correlation operations to determine if a plurality of observables correspond to an event of interest. The electronic device comprises a memory and a processor. The memory is adapted to store information representing a process template for the event, where the process template including a plurality of observation states. The processor is coupled to the memory. The processor is adapted to receive a plurality of observables, even in non-chronological order, and to conduct a recursive comparison of time values associated with each of the plurality of observables to timing ranges associated with each observation state to determine if the plurality of observables are associated with the event.Type: ApplicationFiled: March 29, 2013Publication date: September 12, 2013Inventors: Alexander X. Jiang, Timothy J. Schroeder, Michael Allen Latta
-
Patent number: 8412663Abstract: According to one embodiment, an electronic device may be configured to perform temporal correlation operations to determine if a plurality of observables correspond to a selected event of interest. The electronic device comprises a memory and a processor. The memory is adapted to store information representing a process template for a selected event, where the process template including a plurality of observation states. The processor is coupled to the memory. The processor is adapted to receive a plurality of observables and to automatically conduct a recursive comparison of time values associated with each of the plurality of observables to timing ranges associated with each observation state to produce a listing that is subsequently used to determine if the plurality of observables are associated with the selected event.Type: GrantFiled: June 3, 2010Date of Patent: April 2, 2013Assignee: Drumright Group, LLC.Inventors: Alexander X. Jiang, Timothy J. Schroeder, Michael Allen Latta
-
Publication number: 20110302129Abstract: According to one embodiment, an electronic device may be configured to perform temporal correlation operations to determine if a plurality of observables correspond to a selected event of interest. The electronic device comprises a memory and a processor. The memory is adapted to store information representing a process template for a selected event, where the process template including a plurality of observation states. The processor is coupled to the memory. The processor is adapted to receive a plurality of observables and to automatically conduct a recursive comparison of time values associated with each of the plurality of observables to timing ranges associated with each observation state to produce a listing that is subsequently used to determine if the plurality of observables are associated with the selected event.Type: ApplicationFiled: June 3, 2010Publication date: December 8, 2011Inventors: Alexander X. Jiang, Timothy J. Schroeder, Michael Allen Latta
-
Publication number: 20110153546Abstract: According to one embodiment of the invention, software operating as a state machine may be implemented within a digital device to support out-of-ordering processing of events by the state machine. Upon execution of the software by a processor, the following operations are performed. First, a determination is made if an incoming event is a transition, and if so, if the transition is not a transition associated with the current state of the state machine, but rather, is out-of-order from a predetermined order of transitions supported by the state machine. Upon determining that the transition is out-of-order, a determination is made whether the transition is to a reachable state such as a state prior to the current state of the state machine or to a future state from the current state. If so, the transition is allowed to be undertaken.Type: ApplicationFiled: December 23, 2009Publication date: June 23, 2011Inventors: Michael Allen Latta, Christian W. Stassen, Himansu Desai