Patents by Inventor Tyler Broadbent
Tyler Broadbent 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: 11436027Abstract: A computer system for identifying execution paths of analytic elements comprises computer-executable instructions that configure the computer system to identify an orphan analytic element and a second analytic element associated with a network-connected software application. The system can also be configured to identify, with a computer processor, one or more common attributes associated with the orphan analytic element and the second analytic element. Based upon the one or more common attributes, the computer system can identify an execution path for the orphan analytic element. Additionally, the system can be configured to execute, at the one or more computer processors, the network-connected software application, capture network communications generated by the network-connected software application, and generate observed execution paths based on the captured network communications.Type: GrantFiled: August 21, 2018Date of Patent: September 6, 2022Assignee: OBSERVEPOINT, INC.Inventors: John Raymond Pestana, Robert K. Seolas, Tyler Broadbent, Dan Reno, Gregory Larson
-
Publication number: 20210081212Abstract: A computer system for identifying execution paths of analytic elements comprises computer-executable instructions that configure the computer system to identify an orphan analytic element and a second analytic element associated with a network-connected software application. The system can also be configured to identify, with a computer processor, one or more common attributes associated with the orphan analytic element and the second analytic element. Based upon the one or more common attributes, the computer system can identify an execution path for the orphan analytic element. Additionally, the system can be configured to execute, at the one or more computer processors, the network-connected software application, capture network communications generated by the network-connected software application, and generate observed execution paths based on the captured network communications.Type: ApplicationFiled: August 21, 2018Publication date: March 18, 2021Inventors: John Raymond Pestana, Robert K. Seolas, Tyler Broadbent, Dan Reno, Gregory Larson
-
Patent number: 10867006Abstract: A computer system for managing a configuration of network-based analytic elements accesses one or more webpages. Each of the webpages is represented at least in part by webpage source code. The computer parses the webpage source code associated with the webpages. The computer system identifies within the webpage source code a plurality of network-based analytic elements executable within a network-connected software application, and one or more webpage source code attributes that comprise information relating to the rendering of the webpage source code. Based on the dataset of information, the computer system defines a first rule configured to associate at least one network-based analytic element with a webpage source code attribute. Additionally, the computer system stores the first rule within a digital database, the digital database comprising a set of rules configured to describe attributes of the plurality of network-based analytic elements.Type: GrantFiled: April 30, 2018Date of Patent: December 15, 2020Assignee: OBSERVEPOINT, INC.Inventors: John Raymond Pestana, Robert K. Seolas, Tyler Broadbent, Dan Reno, Gregory Larson
-
Patent number: 10826802Abstract: A computer system for managing network communication protocols comprises computer-executable instructions that configure the computer system to receive a dataset of information for network-based analytic elements. The dataset can comprise information received by a network-based destination of the analytic elements. The analytic elements may have been executed within a network-connected software application. The system can also be configured to identify a pattern within the dataset of information. Based upon the identified pattern, the system can create an analytic element rule that is configured to describe the identified pattern on at least a subset of network-based analytic elements that are executable within the network-connected software application. Additionally, the system can be configured to store, within a digital database, the analytic element rule, wherein the digital database comprises a set of analytic element rules for managing analytic elements within the network-connected software application.Type: GrantFiled: February 9, 2016Date of Patent: November 3, 2020Assignee: OBSERVEPOINT, INC.Inventors: John Pestana, Robert K. Seolas, Tyler Broadbent, Daniel Reno, Gregory N. Larson
-
Patent number: 10754915Abstract: A computer system for managing a configuration of analytic elements comprises computer-executable instructions that configure the computer system to receive, at the computer system, a dataset of information, which can include analytic elements executable within a network-connected software application and attributes associated with the analytic elements. Based on the dataset of information, the system can define rules configured to describe attributes of analytic elements. Additionally, the system can be configured to store the rules within a digital database that includes a set of rules configured to describe attributes of analytic elements.Type: GrantFiled: August 22, 2017Date of Patent: August 25, 2020Assignee: OBSERVEPOINT INC.Inventors: John Raymond Pestana, Robert K. Seolas, Tyler Broadbent, Dan Reno, Gregory Larson
-
Patent number: 10656907Abstract: Embodiments are directed to methods and systems for deriving automation instructions. In one scenario, a computer system derives automation instructions by performing the following: rendering a user interface (UI) based on information from an information source and receiving natural language inputs from a user, where the natural language inputs specify an element description and an action type for UI elements rendered in the UI. The method also includes identifying UI elements in the UI that match the element descriptions in the natural language input and whose actions are performable according to their specified action type, and mapping the natural language inputs into executable code using information that corresponds to the identified UI elements.Type: GrantFiled: November 3, 2015Date of Patent: May 19, 2020Assignee: OBSERVEPOINT INC.Inventors: Robert K. Seolas, John Raymond Pestana, Tyler Broadbent, Gregory Larson, Alan Martin Feurelein
-
Patent number: 10360133Abstract: Disclosed embodiments include a computer system for verifying proper configuration of analytic elements. The computer system identifies an analytic element associated with a network-connected software application. The computer system also executes the analytic element such that the analytic element initiates a network communication with a remote server. The computer system then searches a dataset for information relating to the network communication from the analytic element. The dataset comprises network communications received by a remote server. When the network communication generated by the analytic element is not found within the dataset, the computer system generates a report that the analytic element is not functioning properly.Type: GrantFiled: February 3, 2017Date of Patent: July 23, 2019Assignee: ObservePoint Inc.Inventors: John Raymond Pestana, Robert K. Seolas, Tyler Broadbent, Dan Reno, Gregory Larson
-
Publication number: 20190065512Abstract: A computer system for managing a configuration of network-based analytic elements accesses one or more webpages. Each of the webpages is represented at least in part by webpage source code. The computer parses the webpage source code associated with the webpages. The computer system identifies within the webpage source code a plurality of network-based analytic elements executable within a network-connected software application, and one or more webpage source code attributes that comprise information relating to the rendering of the webpage source code. Based on the dataset of information, the computer system defines a first rule configured to associate at least one network-based analytic element with a webpage source code attribute. Additionally, the computer system stores the first rule within a digital database, the digital database comprising a set of rules configured to describe attributes of the plurality of network-based analytic elements.Type: ApplicationFiled: April 30, 2018Publication date: February 28, 2019Inventors: John Raymond Pestana, Robert K. Seolas, Tyler Broadbent, Dan Reno, Gregory Larson
-
Publication number: 20190065511Abstract: A computer system for managing a configuration of analytic elements comprises computer-executable instructions that configure the computer system to receive, at the computer system, a dataset of information, which can include analytic elements executable within a network-connected software application and attributes associated with the analytic elements. Based on the dataset of information, the system can define rules configured to describe attributes of analytic elements. Additionally, the system can be configured to store the rules within a digital database that includes a set of rules configured to describe attributes of analytic elements.Type: ApplicationFiled: August 22, 2017Publication date: February 28, 2019Inventors: John Raymond Pestana, Robert K. Seolas, Tyler Broadbent, Dan Reno, Gregory Larson
-
Patent number: 10210001Abstract: Embodiments are directed to traversing and mapping a user interface. In one scenario, a computer system performs a method for traversing and mapping a user interface that includes the following: rendering a user interface (UI) based on data received from an information source, constructing an element collection with UI elements, the element collection describing relationships that exist between the UI elements, traversing the element collection to identify various node element types, identifying, within a pre-defined action set, an action associated with at least one of the identified node element types, executing the identified action against the identified node element types, and logging at least one network request resulting from the executed action.Type: GrantFiled: November 4, 2015Date of Patent: February 19, 2019Assignee: ObservePoint, Inc.Inventors: Robert K. Seolas, John Raymond Pestana, Tyler Broadbent, Gregory Larson
-
Publication number: 20180329799Abstract: Disclosed embodiments include a computer system for verifying proper configuration of analytic elements. The computer system identifies an analytic element associated with a network-connected software application. The computer system also executes the analytic element such that the analytic element initiates a network communication with a remote server. The computer system then searches a dataset for information relating to the network communication from the analytic element. The dataset comprises network communications received by a remote server. When the network communication generated by the analytic element is not found within the dataset, the computer system generates a report that the analytic element is not functioning properly.Type: ApplicationFiled: February 3, 2017Publication date: November 15, 2018Inventors: John Raymond Pestana, Robert K. Seolas, Tyler Broadbent, Dan Reno, Gregory Larson
-
Patent number: 9842133Abstract: A method for auditing a web-based video can comprise receiving validation information associated with one or more video files that are accessible on a webpage. The validation information can comprise one or more time intervals associated with at least one video file. Additionally, the validation information can comprise tag data relating a tag that are associated with the at least one video files. The method can also request through a network connection the at least one video files. The method can then execute the at least one video files. Executing the at least one video file can cause a tag to fire. Additionally, the method can validate the tag by determining whether the tag conforms to the received tag data.Type: GrantFiled: September 12, 2014Date of Patent: December 12, 2017Assignee: OBSERVEPOINT, Inc.Inventors: Robert K. Seolas, John Pestana, Tyler Broadbent, Alan Martin Feuerlein
-
Publication number: 20170255475Abstract: Embodiments are directed to traversing and mapping a user interface. In one scenario, a computer system performs a method for traversing and mapping a user interface that includes the following: rendering a user interface (UI) based on data received from an information source, constructing an element collection with UI elements, the element collection describing relationships that exist between the UI elements, traversing the element collection to identify various node element types, identifying, within a pre-defined action set, an action associated with at least one of the identified node element types, executing the identified action against the identified node element types, and logging at least one network request resulting from the executed action.Type: ApplicationFiled: November 4, 2015Publication date: September 7, 2017Inventors: Robert K. Seolas, John Raymond Pestana, Tyler Broadbent, Gregory Larson
-
Publication number: 20170255445Abstract: Embodiments are directed to methods and systems for deriving automation instructions. In one scenario, a computer system derives automation instructions by performing the following: rendering a user interface (UI) based on information from an information source and receiving natural language inputs from a user, where the natural language inputs specify an element description and an action type for UI elements rendered in the UI. The method also includes identifying UI elements in the UI that match the element descriptions in the natural language input and whose actions are performable according to their specified action type, and mapping the natural language inputs into executable code using information that corresponds to the identified UI elements.Type: ApplicationFiled: November 3, 2015Publication date: September 7, 2017Applicant: OVSERVEPOINT, INC.Inventors: Robert K. Seolas, John Raymond Pestana, Tyler Broadbent, Gregory Larson, Alan Martin Feurelein
-
Publication number: 20170230258Abstract: A computer system for managing network communication protocols comprises computer-executable instructions that configure the computer system to receive a dataset of information for network-based analytic elements. The dataset can comprise information received by a network-based destination of the analytic elements. The analytic elements may have been executed within a network-connected software application. The system can also be configured to identify a pattern within the dataset of information. Based upon the identified pattern, the system can create an analytic element rule that is configured to describe the identified pattern on at least a subset of network-based analytic elements that are executable within the network-connected software application. Additionally, the system can be configured to store, within a digital database, the analytic element rule, wherein the digital database comprises a set of analytic element rules for managing analytic elements within the network-connected software application.Type: ApplicationFiled: February 9, 2016Publication date: August 10, 2017Inventors: John Pestana, Robert K. Seolas, Tyler Broadbent, Daniel Reno, Gregory Larson
-
Patent number: 9606971Abstract: An automated website analysis system includes mechanisms for automatically auditing a website to validate that the scanned web page information conforms to validation rules. In one implementation, an auditing system requests web pages of an identified website pursuant to validating at least a portion of each requested web page. Embodiments include scanning page code of at least one of the web pages to identify scanned web page information, including a page tag. The scanned web page information is validated to determine whether is conforms to at least one validation rule by validating variables of the page tag against validation rules, including a vendor validation rule. Results of the validation are reported.Type: GrantFiled: November 14, 2013Date of Patent: March 28, 2017Assignee: OBSERVEPOINT, INC.Inventors: Robert K. Seolas, John Pestana, James Tyler Broadbent, Alan Martin Feuerlein
-
Patent number: 9357366Abstract: A method for auditing tags launched within a target mobile application comprises analyzing a network communication generated by a target mobile application to determine if an identifiable tag signature is present within the network communication. An identifiable tag signature can comprise one or more attributes that are associated with the firing of a tag. Based upon a detected tag signature, the method can further comprise determining that a particular tag fired. Further the method can comprise recording information associated with the particular tag.Type: GrantFiled: September 12, 2014Date of Patent: May 31, 2016Assignee: OBSERVEPOINT, INC.Inventors: Robert K. Seolas, John Pestana, Tyler Broadbent, Alan Martin Feuerlein
-
Publication number: 20160078078Abstract: A method for auditing a web-based video can comprise receiving validation information associated with one or more video files that are accessible on a webpage. The validation information can comprise one or more time intervals associated with at least one video file. Additionally, the validation information can comprise tag data relating a tag that are associated with the at least one video files. The method can also request through a network connection the at least one video files. The method can then execute the at least one video files. Executing the at least one video file can cause a tag to fire. Additionally, the method can validate the tag by determining whether the tag conforms to the received tag data.Type: ApplicationFiled: September 12, 2014Publication date: March 17, 2016Inventors: Robert K. Seolas, John Pestana, Tyler Broadbent, Alan Martin Feuerlein
-
Publication number: 20160080918Abstract: A method for auditing tags launched within a target mobile application comprises analyzing a network communication generated by a target mobile application to determine if an identifiable tag signature is present within the network communication. An identifiable tag signature can comprise one or more attributes that are associated with the firing of a tag. Based upon a detected tag signature, the method can further comprise determining that a particular tag fired. Further the method can comprise recording information associated with the particular tag.Type: ApplicationFiled: September 12, 2014Publication date: March 17, 2016Inventors: Robert K. Seolas, John Pestana, Tyler Broadbent, Alan Martin Feuerlein
-
Patent number: 9203720Abstract: A system for monitoring the “analytics health” or “tracking health” of a web page can include one or more modules that render analytics code on the web page. In one implementation, a monitoring service downloads one or more web pages from a web server. The monitoring service can attempt to render any analytics code on the web pages to see if the analytics code renders or executes as expected. The monitoring service can also perform basic text searches to identify analytics code, even if it cannot be rendered, and to determine if such code is present and correctly written in the web page. For web pages that require form input, the monitoring service can prompt the user for corresponding input, or retrieve pre-recorded user input from a store. The monitoring service can determine analytics health for web pages of interest in real-time.Type: GrantFiled: October 30, 2013Date of Patent: December 1, 2015Assignee: ObservePoint, Inc.Inventors: Robert K. Seolas, John Pestana, Tyler Broadbent, Richard A. Zinn