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: 20260073321
    Abstract: 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: Application
    Filed: November 13, 2025
    Publication date: March 12, 2026
    Inventors: Ryan Peck, Eric Brynsvold, Markus Te Grotenhuis
  • Publication number: 20260030664
    Abstract: 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: Application
    Filed: October 3, 2025
    Publication date: January 29, 2026
    Applicant: Capital One Services, LLC
    Inventors: Robert Duke, Ryan Engle, Ryan Peck, Jonathan Coon
  • Patent number: 12475415
    Abstract: 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: Grant
    Filed: April 8, 2024
    Date of Patent: November 18, 2025
    Assignee: ATLASSIAN PTY LTD.
    Inventors: Ryan Peck, Eric Brynsvold, Markus Te Grotenhuis
  • Publication number: 20250225311
    Abstract: 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: Application
    Filed: March 24, 2025
    Publication date: July 10, 2025
    Inventors: Ryan Peck, Prabal Saha, Alexander Decker, Phillip Aaronson, Rylee Frazier, David Akinyemi, Stephanie Zhang, Matalia Baryshnikova, Michael Cannon-Brookes
  • Patent number: 12314995
    Abstract: 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: Grant
    Filed: November 20, 2023
    Date of Patent: May 27, 2025
    Assignee: Capital One Services, LLC
    Inventors: Robert Duke, Ryan Engle, Ryan Peck, Jonathan Coon
  • Publication number: 20250156922
    Abstract: 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: Application
    Filed: January 15, 2025
    Publication date: May 15, 2025
    Applicant: Capital One Services, LLC
    Inventors: Robert Duke, Ryan Engle, Ryan Peck, Jonathan Coon
  • Patent number: 12260166
    Abstract: 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: Grant
    Filed: March 24, 2023
    Date of Patent: March 25, 2025
    Assignees: 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: 20240265320
    Abstract: 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: Application
    Filed: April 8, 2024
    Publication date: August 8, 2024
    Inventors: Ryan Peck, Eric Brynsvold, Markus Te Grotenhuis
  • Patent number: 11954620
    Abstract: 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: Grant
    Filed: May 13, 2021
    Date of Patent: April 9, 2024
    Assignee: ATLASSIAN PTY LTD.
    Inventors: Ryan Peck, Eric Brynsvold, Markus Te Grotenhuis
  • Publication number: 20240086402
    Abstract: 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: Application
    Filed: November 20, 2023
    Publication date: March 14, 2024
    Applicant: Capital One Services, LLC
    Inventors: Robert Duke, Ryan Engle, Ryan Peck, Jonathan Coon
  • Patent number: 11860866
    Abstract: 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: Grant
    Filed: November 23, 2022
    Date of Patent: January 2, 2024
    Assignee: Capital One Services, LLC
    Inventors: Robert Duke, Ryan Engle, Ryan Peck, Jonathan Coon
  • Publication number: 20230306187
    Abstract: 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: Application
    Filed: March 24, 2023
    Publication date: September 28, 2023
    Inventors: Ryan Peck, Prabal Saha, Alexander Decker, Phillip Aaronson, Rylee Frazier, David Akinyemi, Stephanie Zhang, Natalia Baryshnikova, Michael Cannon-Brookes
  • Patent number: 11615231
    Abstract: 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: Grant
    Filed: March 31, 2022
    Date of Patent: March 28, 2023
    Assignees: 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: 20230085209
    Abstract: 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: Application
    Filed: November 23, 2022
    Publication date: March 16, 2023
    Applicant: Capital One Services, LLC
    Inventors: Robert Duke, Ryan Engle, Ryan Peck, Jonathan Coon
  • Patent number: 11537607
    Abstract: 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: Grant
    Filed: May 20, 2021
    Date of Patent: December 27, 2022
    Assignee: Capital One Services, LLC
    Inventors: Robert Duke, Ryan Engle, Ryan Peck, Jonathan Coon
  • Publication number: 20210271671
    Abstract: 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: Application
    Filed: May 20, 2021
    Publication date: September 2, 2021
    Applicant: Capital One Services, LLC
    Inventors: Robert Duke, Ryan Engle, Ryan Peck, Jonathan Coon
  • Publication number: 20210264345
    Abstract: 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: Application
    Filed: May 13, 2021
    Publication date: August 26, 2021
    Inventors: Ryan Peck, Eric Brynsvold, Markus Te Grotenhuis
  • Patent number: 11087251
    Abstract: 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: Grant
    Filed: January 23, 2018
    Date of Patent: August 10, 2021
    Assignee: ATLASSIAN PTY LTD.
    Inventors: Ryan Peck, Eric Brynsvold, Markus Te Grotenhuis
  • Patent number: 11016967
    Abstract: 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: Grant
    Filed: October 11, 2019
    Date of Patent: May 25, 2021
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Robert Duke, Ryan Engle, Ryan Peck, Jonathan Coon
  • Publication number: 20200042516
    Abstract: 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: Application
    Filed: October 11, 2019
    Publication date: February 6, 2020
    Applicant: Capital One Services, LLC
    Inventors: Robert Duke, Ryan Engle, Ryan Peck, Jonathan Coon