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).

  • 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
  • Publication number: 20240017022
    Abstract: A device for delivering fluid to a user includes a fluid reservoir for holding the fluid, the fluid reservoir defining an internal volume and a stopper positioned in the internal volume of the fluid reservoir, wherein the stopper is formed with a cavity. The device further includes a piston having a distal end received within the cavity of the stopper and an actuator coupled to the piston for driving the piston into the internal volume of the fluid reservoir. Also, the device includes a coupling device for engaging the piston in the cavity of the stopper at a desired position and a sensor for determining whether the piston is engaged in the cavity of the stopper at the desired position.
    Type: Application
    Filed: July 19, 2023
    Publication date: January 18, 2024
    Inventors: Amith Wijesuriya, Ryan A. Peck, Thomas P. Miller, Burke K. Chan, Victor A. Sanchez
  • 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: 11724045
    Abstract: A device for delivering fluid to a user includes a fluid reservoir for holding the fluid, the fluid reservoir defining an internal volume and a stopper positioned in the internal volume of the fluid reservoir, wherein the stopper is formed with a cavity. The device further includes a piston having a distal end received within the cavity of the stopper and an actuator coupled to the piston for driving the piston into the internal volume of the fluid reservoir. Also, the device includes a coupling device for engaging the piston in the cavity of the stopper at a desired position and a sensor for determining whether the piston is engaged in the cavity of the stopper at the desired position.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: August 15, 2023
    Assignee: Medtronic MiniMed, Inc.
    Inventors: Amith Wijesuriya, Ryan A. Peck, Thomas P. Miller, Burke K. Chan, Victor A. Sanchez
  • 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: 20210052828
    Abstract: A device for delivering fluid to a user includes a fluid reservoir for holding the fluid, the fluid reservoir defining an internal volume and a stopper positioned in the internal volume of the fluid reservoir, wherein the stopper is formed with a cavity. The device further includes a piston having a distal end received within the cavity of the stopper and an actuator coupled to the piston for driving the piston into the internal volume of the fluid reservoir. Also, the device includes a coupling device for engaging the piston in the cavity of the stopper at a desired position and a sensor for determining whether the piston is engaged in the cavity of the stopper at the desired position.
    Type: Application
    Filed: August 21, 2019
    Publication date: February 25, 2021
    Inventors: Amith Wijesuriya, Ryan A. Peck, Thomas P. Miller, Burke K. Chan, Victor A. Sanchez
  • 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
  • Patent number: 10482083
    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: October 6, 2016
    Date of Patent: November 19, 2019
    Assignee: Capital One Services, LLC
    Inventors: Robert Duke, Ryan Engle, Ryan Peck, Jonathan Coon
  • Publication number: 20190228368
    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: January 23, 2018
    Publication date: July 25, 2019
    Inventors: RYAN PECK, ERIC BRYNSVOLD, MARKUS TE GROTENHUIS
  • Publication number: 20170104841
    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 6, 2016
    Publication date: April 13, 2017
    Inventors: Robert Duke, Ryan Engle, Ryan Peck, Jonathan Coon