Patents by Inventor Ryan Peck
Ryan Peck 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: 20260073321Abstract: The techniques herein include an inquiry controller determining whether timing criteria have been met for sending an inquiry to a particular user account. In response to determining that the timing criteria for sending an inquiry to the particular user account is satisfied, the inquiry is sent to and received by a particular user device associated with the particular user account. When a response is received, a response analyzer analyzes it and selects a first follow-up action, with associated first digital content, for the system to perform for the particular user account based on the analysis. The chosen action may include automatically creating a calendar item in a digital calendar associated with the user account, updating a digital task list for the user account, generating and transmitting a second inquiry to the particular user device, and the like. The follow-up action is then performed.Type: ApplicationFiled: November 13, 2025Publication date: March 12, 2026Inventors: Ryan Peck, Eric Brynsvold, Markus Te Grotenhuis
-
Publication number: 20260030664Abstract: A website is navigated automatically in a sequential manner, for example by performing a series of specific network requests in a specified order, without necessarily using a browser, and without necessarily rendering each web page in the sequence. Interactions with a website are automatically recorded, stored, and analyzed. Requests and responses can be associated with particular input/output operations. Based on the analysis, the system can determine what data is expected by web servers, so that it can effectively simulate browser operations in connection with those web servers, and extract useful information from the data received in response to those operations. Thus, data extraction and/or other operations can be performed more efficiently and more quickly, while reducing the computing resources needed.Type: ApplicationFiled: October 3, 2025Publication date: January 29, 2026Applicant: Capital One Services, LLCInventors: Robert Duke, Ryan Engle, Ryan Peck, Jonathan Coon
-
Patent number: 12475415Abstract: The techniques herein include an inquiry controller determining whether timing criteria have been met for sending an inquiry to a particular user account. In response to determining that the timing criteria for sending an inquiry to the particular user account is satisfied, the inquiry is sent to and received by a particular user device associated with the particular user account. When a response is received, a response analyzer analyzes it and selects a first follow-up action, with associated first digital content, for the system to perform for the particular user account based on the analysis. The chosen action may include automatically creating a calendar item in a digital calendar associated with the user account, updating a digital task list for the user account, generating and transmitting a second inquiry to the particular user device, and the like. The follow-up action is then performed.Type: GrantFiled: April 8, 2024Date of Patent: November 18, 2025Assignee: ATLASSIAN PTY LTD.Inventors: Ryan Peck, Eric Brynsvold, Markus Te Grotenhuis
-
Publication number: 20250225311Abstract: A method includes receiving a document for displaying on a display of the client device. The method includes identifying a first portion and a second portion of the document having a first level of content hierarchy, and determining a first text corresponding to the first portion and a second text corresponding to the second portion of the document. The method includes generating a first outline entry including the first text and a second outline entry including the second text, and displaying a selectable entry point on a graphical user interface. The method includes, in response to a selection of the selectable entry point, displaying an outline window, including the first outline entry and the second outline entry, and navigating to the first portion of the received document or the second portion of the document in response to a selection of the first outline entry or the second outline entry.Type: ApplicationFiled: March 24, 2025Publication date: July 10, 2025Inventors: Ryan Peck, Prabal Saha, Alexander Decker, Phillip Aaronson, Rylee Frazier, David Akinyemi, Stephanie Zhang, Matalia Baryshnikova, Michael Cannon-Brookes
-
Patent number: 12314995Abstract: A website is navigated automatically in a sequential manner, for example by performing a series of specific network requests in a specified order, without necessarily using a browser, and without necessarily rendering each web page in the sequence. Interactions with a website are automatically recorded, stored, and analyzed. Requests and responses can be associated with particular input/output operations. Based on the analysis, the system can determine what data is expected by web servers, so that it can effectively simulate browser operations in connection with those web servers, and extract useful information from the data received in response to those operations. Thus, data extraction and/or other operations can be performed more efficiently and more quickly, while reducing the computing resources needed.Type: GrantFiled: November 20, 2023Date of Patent: May 27, 2025Assignee: Capital One Services, LLCInventors: Robert Duke, Ryan Engle, Ryan Peck, Jonathan Coon
-
Publication number: 20250156922Abstract: A website is navigated automatically in a sequential manner, for example by performing a series of specific network requests in a specified order, without necessarily using a browser, and without necessarily rendering each web page in the sequence. Interactions with a website are automatically recorded, stored, and analyzed. Requests and responses can be associated with particular input/output operations. Based on the analysis, the system can determine what data is expected by web servers, so that it can effectively simulate browser operations in connection with those web servers, and extract useful information from the data received in response to those operations. Thus, data extraction and/or other operations can be performed more efficiently and more quickly, while reducing the computing resources needed.Type: ApplicationFiled: January 15, 2025Publication date: May 15, 2025Applicant: Capital One Services, LLCInventors: Robert Duke, Ryan Engle, Ryan Peck, Jonathan Coon
-
Patent number: 12260166Abstract: A method includes receiving a document for displaying on a display of the client device. The method includes identifying a first portion and a second portion of the document having a first level of content hierarchy, and determining a first text corresponding to the first portion and a second text corresponding to the second portion of the document. The method includes generating a first outline entry including the first text and a second outline entry including the second text, and displaying a selectable entry point on a graphical user interface. The method includes, in response to a selection of the selectable entry point, displaying an outline window, including the first outline entry and the second outline entry, and navigating to the first portion of the received document or the second portion of the document in response to a selection of the first outline entry or the second outline entry.Type: GrantFiled: March 24, 2023Date of Patent: March 25, 2025Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.Inventors: Ryan Peck, Prabal Saha, Alexander Decker, Phillip Aaronson, Rylee Frazier, David Akinyemi, Stephanie Zhang, Natalia Baryshnikova, Michael Cannon-Brookes
-
Publication number: 20240265320Abstract: The techniques herein include an inquiry controller determining whether timing criteria have been met for sending an inquiry to a particular user account. In response to determining that the timing criteria for sending an inquiry to the particular user account is satisfied, the inquiry is sent to and received by a particular user device associated with the particular user account. When a response is received, a response analyzer analyzes it and selects a first follow-up action, with associated first digital content, for the system to perform for the particular user account based on the analysis. The chosen action may include automatically creating a calendar item in a digital calendar associated with the user account, updating a digital task list for the user account, generating and transmitting a second inquiry to the particular user device, and the like. The follow-up action is then performed.Type: ApplicationFiled: April 8, 2024Publication date: August 8, 2024Inventors: Ryan Peck, Eric Brynsvold, Markus Te Grotenhuis
-
Patent number: 11954620Abstract: The techniques herein include an inquiry controller determining whether timing criteria have been met for sending an inquiry to a particular user account. In response to determining that the timing criteria for sending an inquiry to the particular user account is satisfied, the inquiry is sent to and received by a particular user device associated with the particular user account. When a response is received, a response analyzer analyzes it and selects a first follow-up action, with associated first digital content, for the system to perform for the particular user account based on the analysis. The chosen action may include automatically creating a calendar item in a digital calendar associated with the user account, updating a digital task list for the user account, generating and transmitting a second inquiry to the particular user device, and the like. The follow-up action is then performed.Type: GrantFiled: May 13, 2021Date of Patent: April 9, 2024Assignee: ATLASSIAN PTY LTD.Inventors: Ryan Peck, Eric Brynsvold, Markus Te Grotenhuis
-
Publication number: 20240086402Abstract: A website is navigated automatically in a sequential manner, for example by performing a series of specific network requests in a specified order, without necessarily using a browser, and without necessarily rendering each web page in the sequence. Interactions with a website are automatically recorded, stored, and analyzed. Requests and responses can be associated with particular input/output operations. Based on the analysis, the system can determine what data is expected by web servers, so that it can effectively simulate browser operations in connection with those web servers, and extract useful information from the data received in response to those operations. Thus, data extraction and/or other operations can be performed more efficiently and more quickly, while reducing the computing resources needed.Type: ApplicationFiled: November 20, 2023Publication date: March 14, 2024Applicant: Capital One Services, LLCInventors: Robert Duke, Ryan Engle, Ryan Peck, Jonathan Coon
-
Patent number: 11860866Abstract: A website is navigated automatically in a sequential manner, for example by performing a series of specific network requests in a specified order, without necessarily using a browser, and without necessarily rendering each web page in the sequence. Interactions with a website are automatically recorded, stored, and analyzed. Requests and responses can be associated with particular input/output operations. Based on the analysis, the system can determine what data is expected by web servers, so that it can effectively simulate browser operations in connection with those web servers, and extract useful information from the data received in response to those operations. Thus, data extraction and/or other operations can be performed more efficiently and more quickly, while reducing the computing resources needed.Type: GrantFiled: November 23, 2022Date of Patent: January 2, 2024Assignee: Capital One Services, LLCInventors: Robert Duke, Ryan Engle, Ryan Peck, Jonathan Coon
-
Publication number: 20230306187Abstract: A method includes receiving a document for displaying on a display of the client device. The method includes identifying a first portion and a second portion of the document having a first level of content hierarchy, and determining a first text corresponding to the first portion and a second text corresponding to the second portion of the document. The method includes generating a first outline entry including the first text and a second outline entry including the second text, and displaying a selectable entry point on a graphical user interface. The method includes, in response to a selection of the selectable entry point, displaying an outline window, including the first outline entry and the second outline entry, and navigating to the first portion of the received document or the second portion of the document in response to a selection of the first outline entry or the second outline entry.Type: ApplicationFiled: March 24, 2023Publication date: September 28, 2023Inventors: Ryan Peck, Prabal Saha, Alexander Decker, Phillip Aaronson, Rylee Frazier, David Akinyemi, Stephanie Zhang, Natalia Baryshnikova, Michael Cannon-Brookes
-
Patent number: 11615231Abstract: A method includes receiving a document for displaying on a display of the client device. The method includes identifying a first portion and a second portion of the document having a first level of content hierarchy, and determining a first text corresponding to the first portion and a second text corresponding to the second portion of the document. The method includes generating a first outline entry including the first text and a second outline entry including the second text, and displaying a selectable entry point on a graphical user interface. The method includes, in response to a selection of the selectable entry point, displaying an outline window, including the first outline entry and the second outline entry, and navigating to the first portion of the received document or the second portion of the document in response to a selection of the first outline entry or the second outline entry.Type: GrantFiled: March 31, 2022Date of Patent: March 28, 2023Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.Inventors: Ryan Peck, Prabal Saha, Alexander Decker, Phillip Aaronson, Rylee Frazier, David Akinyemi, Stephanie Zhang, Natalia Baryshnikova, Michael Cannon-Brookes
-
Publication number: 20230085209Abstract: A website is navigated automatically in a sequential manner, for example by performing a series of specific network requests in a specified order, without necessarily using a browser, and without necessarily rendering each web page in the sequence. Interactions with a website are automatically recorded, stored, and analyzed. Requests and responses can be associated with particular input/output operations. Based on the analysis, the system can determine what data is expected by web servers, so that it can effectively simulate browser operations in connection with those web servers, and extract useful information from the data received in response to those operations. Thus, data extraction and/or other operations can be performed more efficiently and more quickly, while reducing the computing resources needed.Type: ApplicationFiled: November 23, 2022Publication date: March 16, 2023Applicant: Capital One Services, LLCInventors: Robert Duke, Ryan Engle, Ryan Peck, Jonathan Coon
-
Patent number: 11537607Abstract: A website is navigated automatically in a sequential manner, for example by performing a series of specific network requests in a specified order, without necessarily using a browser, and without necessarily rendering each web page in the sequence. Interactions with a website are automatically recorded, stored, and analyzed. Requests and responses can be associated with particular in-put/output operations. Based on the analysis, the system can determine what data is expected by web servers, so that it can effectively simulate browser operations in connection with those web servers, and extract useful information from the data received in response to those operations. Thus, data extraction and/or other operations can be performed more efficiently and more quickly, while reducing the computing resources needed.Type: GrantFiled: May 20, 2021Date of Patent: December 27, 2022Assignee: Capital One Services, LLCInventors: Robert Duke, Ryan Engle, Ryan Peck, Jonathan Coon
-
Publication number: 20210271671Abstract: A website is navigated automatically in a sequential manner, for example by performing a series of specific network requests in a specified order, without necessarily using a browser, and without necessarily rendering each web page in the sequence. Interactions with a website are automatically recorded, stored, and analyzed. Requests and responses can be associated with particular in-put/output operations. Based on the analysis, the system can determine what data is expected by web servers, so that it can effectively simulate browser operations in connection with those web servers, and extract useful information from the data received in response to those operations. Thus, data extraction and/or other operations can be performed more efficiently and more quickly, while reducing the computing resources needed.Type: ApplicationFiled: May 20, 2021Publication date: September 2, 2021Applicant: Capital One Services, LLCInventors: Robert Duke, Ryan Engle, Ryan Peck, Jonathan Coon
-
Publication number: 20210264345Abstract: The techniques herein include an inquiry controller determining whether timing criteria have been met for sending an inquiry to a particular user account. In response to determining that the timing criteria for sending an inquiry to the particular user account is satisfied, the inquiry is sent to and received by a particular user device associated with the particular user account. When a response is received, a response analyzer analyzes it and selects a first follow-up action, with associated first digital content, for the system to perform for the particular user account based on the analysis. The chosen action may include automatically creating a calendar item in a digital calendar associated with the user account, updating a digital task list for the user account, generating and transmitting a second inquiry to the particular user device, and the like. The follow-up action is then performed.Type: ApplicationFiled: May 13, 2021Publication date: August 26, 2021Inventors: Ryan Peck, Eric Brynsvold, Markus Te Grotenhuis
-
Patent number: 11087251Abstract: The techniques herein include an inquiry controller determining whether timing criteria have been met for sending an inquiry to a particular user account. In response to determining that the timing criteria for sending an inquiry to the particular user account is satisfied, the inquiry is sent to and received by a particular user device associated with the particular user account. When a response is received, a response analyzer analyzes it and selects a first follow-up action, with associated first digital content, for the system to perform for the particular user account based on the analysis. The chosen action may include automatically creating a calendar item in a digital calendar associated with the user account, updating a digital task list for the user account, generating and transmitting a second inquiry to the particular user device, and the like. The follow-up action is then performed.Type: GrantFiled: January 23, 2018Date of Patent: August 10, 2021Assignee: ATLASSIAN PTY LTD.Inventors: Ryan Peck, Eric Brynsvold, Markus Te Grotenhuis
-
Patent number: 11016967Abstract: A website is navigated automatically in a sequential manner, for example by performing a series of specific network requests in a specified order, without necessarily using a browser, and without necessarily rendering each web page in the sequence. Interactions with a website are automatically recorded, stored, and analyzed. Requests and responses can be associated with particular in-put/output operations. Based on the analysis, the system can determine what data is expected by web servers, so that it can effectively simulate browser operations in connection with those web servers, and extract useful information from the data received in response to those operations. Thus, data extraction and/or other operations can be performed more efficiently and more quickly, while reducing the computing resources needed.Type: GrantFiled: October 11, 2019Date of Patent: May 25, 2021Assignee: CAPITAL ONE SERVICES, LLCInventors: Robert Duke, Ryan Engle, Ryan Peck, Jonathan Coon
-
Publication number: 20200042516Abstract: A website is navigated automatically in a sequential manner, for example by performing a series of specific network requests in a specified order, without necessarily using a browser, and without necessarily rendering each web page in the sequence. Interactions with a website are automatically recorded, stored, and analyzed. Requests and responses can be associated with particular in-put/output operations. Based on the analysis, the system can determine what data is expected by web servers, so that it can effectively simulate browser operations in connection with those web servers, and extract useful information from the data received in response to those operations. Thus, data extraction and/or other operations can be performed more efficiently and more quickly, while reducing the computing resources needed.Type: ApplicationFiled: October 11, 2019Publication date: February 6, 2020Applicant: Capital One Services, LLCInventors: Robert Duke, Ryan Engle, Ryan Peck, Jonathan Coon