Patents by Inventor Ryan Preston

Ryan Preston 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: 20240018920
    Abstract: Systems and methods for operating a vehicle that includes an engine that may be automatically stopped and started are described. In one example, inhibiting of automatic engine stopping and starting may be based on comparing an engine off opportunity and a plurality of auxiliary logic performances. The plurality of auxiliary logic performances may be based on a plurality of auxiliary control routine blocks.
    Type: Application
    Filed: July 14, 2022
    Publication date: January 18, 2024
    Inventors: Chenliu Stephen Lu, Cary Cole, Jonathan Barker, Jared King, Chad Archer, Jeremy Palko, Matthew Ryan Preston
  • Patent number: 11868239
    Abstract: Embodiments presented herein provide techniques for evaluating an asynchronous application using a test framework. The test framework may perform a load test of an asynchronous application or service composed from a collection of applications or services. To do so, the test framework may submit transactions to a distributed application at a specified transaction rate and monitor how the distributed application operates at that transaction rate. An aggregate load test component may evaluate the remaining work pending at work accumulation points of the distributed application to determine whether the distributed application can sustain the specified transaction rate. A transaction tracking component may initiate transactions to generate load at the specified transaction rate without blocking while the transactions are processed by the distributed application.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: January 9, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan Preston Gantt, Carlos Alejandro Arguelles, Aman Ahmed, Brian Thomas Kachmarck, Phillip Scott Segel, Michael Leo Weiss
  • Patent number: 11780935
    Abstract: The present invention relates to a polypeptide comprising 7 ?-strands A, B, C, D, E, F, and G sequentially connected together by connecting chains of amino acids, and a first ?-helix sequentially located on the EF chain between ?-strands E and F, wherein the ?-strands are arranged so as to form a first ?-sheet comprising ?-strands A, B, D, and E, and a second ?-sheet comprising ?-strands C, F and G, said first and second ?-sheets being covalently bonded together so as to form a first Ig domain; wherein the EF chain between ?-strands E and F comprises the sequence X1-X2-X3-X4-K5H6 (SEQ ID NO:98), and X1, X3 and X4 are each independently any amino acid residue, characterized in that X2 is selected from the group consisting of A, G, I, V, L, R, S, T, Q, P, N, M, H, W, and pharmaceutically acceptable salts, stereoisomers, tautomers, solvates, and prodrugs thereof.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: October 10, 2023
    Assignee: Pfizer Healthcare Ireland
    Inventors: Olivier Alexandre Laurent, Alice Lee, Richard Ryan Preston, David Tumelty, Wei Hong Yu, Abhijit Suresh Bhat, Anna Tempczyk-Russell
  • Patent number: 11773793
    Abstract: Methods and systems to provide compressed air to one or more air consumers external to the engine via exhaust gases of an internal combustion engine are presented. In one example, the exhaust gas may be routed to drive an air turbine of an air compression system. The air compressed at the compression system may be stored in a tank and/or provided to the one or more air consumers.
    Type: Grant
    Filed: February 4, 2022
    Date of Patent: October 3, 2023
    Assignee: Ford Global Technologies, LLC
    Inventors: Colby Dahl, Douglas Martin, Matthew Ryan Preston, John Rollinger, Shriram Siravara
  • Patent number: 11725572
    Abstract: Methods and systems to provide compressed air via exhaust gases of an internal combustion engine are presented. In one example, a pump comprising two pistons is driven via engine exhaust gases. On piston within the pump moves in response to the exhaust gases while the other piston acts to compress air.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: August 15, 2023
    Assignee: Ford Global Technologies, LLC
    Inventors: Colby Dahl, Douglas Martin, Matthew Ryan Preston, John Rollinger, Shriram Siravara
  • Publication number: 20230250752
    Abstract: Methods and systems to provide compressed air to one or more air consumers external to the engine using transmission fluid from a transmission pump are presented. In one example, the transmission fluid may be routed to drive an air compression system including two cylinders. The air compressed at the compression system may be stored in a tank and/or provided to the one or more air consumers.
    Type: Application
    Filed: February 4, 2022
    Publication date: August 10, 2023
    Inventors: Colby Dahl, Douglas Martin, Matthew Ryan Preston, John Rollinger, Shriram Siravara
  • Publication number: 20230250768
    Abstract: Methods and systems to provide compressed air to one or more air consumers external to the engine via exhaust gases of an internal combustion engine are presented. In one example, the exhaust gas may be routed to drive an air turbine of an air compression system. The air compressed at the compression system may be stored in a tank and/or provided to the one or more air consumers.
    Type: Application
    Filed: February 4, 2022
    Publication date: August 10, 2023
    Inventors: Colby Dahl, Douglas Martin, Matthew Ryan Preston, John Rollinger, Shriram Siravara
  • Publication number: 20230193813
    Abstract: Methods and systems to provide compressed air via exhaust gases of an internal combustion engine are presented. In one example, a pump comprising two pistons is driven via engine exhaust gases. On piston within the pump moves in response to the exhaust gases while the other piston acts to compress air.
    Type: Application
    Filed: December 20, 2021
    Publication date: June 22, 2023
    Inventors: Colby Dahl, Douglas Martin, Matthew Ryan Preston, John Rollinger, Shriram Siravara
  • Patent number: 11301362
    Abstract: A test system includes a controller that creates test jobs to simulate a load for testing a target system or service. The jobs specify test data from a data store. The controller adds the test jobs to a job queue at a rate. Workers access jobs from the job queue and request data from the data store as specified in each job and send the request data to the service. Approximations (e.g., metric values indicating performance of the worker host resources, or performance of the system under test or performance of resources that implement the system under test, other feedback, etc.) of actual system characteristics such as the actual number of workers are obtained. Based on the metric values, the controller modulates various characteristics of the load generation system, such as a rate at which jobs are added to the job queue or the number of workers processing jobs.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: April 12, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Ethan F. John, Ryan Preston Gantt, Carlos Arguelles
  • Patent number: 11119994
    Abstract: Methods, systems, and computer-readable media for record-by-record live migration using segmentation are disclosed. Migration of a data set comprises, for a record in a segment being migrated, storing a first status indicating that the record is offline in a source data store. An instance of the record is stored in the destination data store, and a second status is stored to indicate that the record is online in the destination. The record is deleted from the source after the second status is stored. During the migration, a read request for the record is received and determined to be associated with the segment being migrated. A response to the read request is generated that comprises an authoritative instance of the record. The instance of the record in the destination is determined to represent the authoritative instance based (at least in part) on the first status and the second status.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: September 14, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Jacob Shannan Carr, Stanislav Pavlovskii, Brian Thomas Kachmarck, Kanika Kalra, Amit Chhabra, Chaiwat Shuetrakoonpaiboon, Chen Zhou, Jazarine Jamal, Muhammad Usman, Syed Sajid Nizami, Gracjan Polak, Asad Khan Durrani, Ryan Preston Gantt
  • Publication number: 20210147576
    Abstract: The present invention relates to a polypeptide comprising 7 ?-strands A, B, C, D, E, F, and G sequentially connected together by connecting chains of amino acids, and a first ?-helix sequentially located on the EF chain between ?-strands E and F, wherein the ?-strands are arranged so as to form a first ?-sheet comprising ?-strands A, B, D, and E, and a second ?-sheet comprising ?-strands C, F and G, said first and second ?-sheets being covalently bonded together so as to form a first Ig domain; wherein the EF chain between ?-strands E and F comprises the sequence X1-X2-X3-X4-K5H6 (SEQ ID NO:98), and X1, X3 and X4 are each independently any amino acid residue, characterized in that X2 is selected from the group consisting of A, G, I, V, L, R, S, T, Q, P, N, M, H, W, and pharmaceutically acceptable salts, stereoisomers, tautomers, solvates, and prodrugs thereof
    Type: Application
    Filed: June 9, 2020
    Publication date: May 20, 2021
    Inventors: Olivier Alexandre Laurent, Alice Lee, Richard Ryan Preston, David Tumelty, Wei Hong Yu, Abhijit Suresh Bhat, Anna Tempczyk-Russell
  • Patent number: 10979303
    Abstract: Methods, systems, and computer-readable media for segmentation of maintenance on distributed systems are disclosed. A data set is partitioned according to a hash function into a plurality of segments. A maintenance activity is initiated on a first segment. During the maintenance activity, a first request to perform a first action on the data set is received. Based at least in part on determining that the first request is associated with the first segment using the hash function, the first action is performed using additional processing associated with the maintenance activity. During the maintenance activity, a second request to perform a second action on the data set is received. Based at least in part on determining that the second request is associated with a second segment using the hash function, the second action is performed without the additional processing associated with the maintenance activity.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Jacob Shannan Carr, Stanislav Pavlovskii, Brian Thomas Kachmarck, Kanika Kalra, Amit Chhabra, Chaiwat Shuetrakoonpaiboon, Chen Zhou, Jazarine Jamal, Muhammad Usman, Syed Sajid Nizami, Gracjan Polak, Asad Khan Durrani, Ryan Preston Gantt
  • Patent number: 10795791
    Abstract: Remote computing resource service providers, including online retailer, provide externally facing computer systems that allow users to interact with the service provider. Furthermore, the service provider may maintain computer systems and service inside an isolated network not exposed to users. Occasionally, service providers may test these externally facing computer systems using one or more external hosts operating on a public network. A coordinator may archive aggregated testing resources located on the isolated network and deploy the testing resources to the one or more external hosts. A database may be used to track the deployment state of the one or more external hosts in order to allow the coordinator to manage the testing process.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: October 6, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan Preston Gantt, Brian James Schuster, Avinash Shripathy Bhat
  • Patent number: 10656239
    Abstract: Disclosed herein are techniques and systems for tracking assets using wireless beacons attached to the assets. In some embodiments, an asset tracking system may receive, from a mobile device, a device identifier (ID) of a wireless beacon. At a different time, the asset tracking system may receive, from the mobile device, event data indicating that the mobile device is located at a site among a plurality of sites maintained in a data store. The asset tracking system may determine whether a time between the receiving of the device ID and the receiving of the event data is less than a threshold amount of time, and, if so, the asset tracking system may associate the wireless beacon to the site.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: May 19, 2020
    Assignee: Footmarks, Inc.
    Inventors: Ryan Preston Reed, Jared Klassen
  • Patent number: 10656238
    Abstract: Disclosed herein are techniques and systems for tracking assets using wireless beacons attached to the assets. In some embodiments, an asset tracking system may receive, from a mobile device, a first device identifier (ID) of a first wireless beacon that is presently associated with a site. At a different time, the asset tracking system may receive, from the mobile device, a second device ID of a second wireless beacon. The asset tracking system may determine whether a time between the receiving of the two device IDs is less than a threshold amount of time, and, if so, the asset tracking system may associate the wireless beacon to the site.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: May 19, 2020
    Assignee: Footmarks, Inc.
    Inventors: Ryan Preston Reed, Jared Klassen
  • Publication number: 20200110150
    Abstract: Disclosed herein are techniques and systems for tracking assets using wireless beacons attached to the assets. In some embodiments, an asset tracking system may receive, from a mobile device, a device identifier (ID) of a wireless beacon. At a different time, the asset tracking system may receive, from the mobile device, event data indicating that the mobile device is located at a site among a plurality of sites maintained in a data store. The asset tracking system may determine whether a time between the receiving of the device ID and the receiving of the event data is less than a threshold amount of time, and, if so, the asset tracking system may associate the wireless beacon to the site.
    Type: Application
    Filed: November 8, 2019
    Publication date: April 9, 2020
    Inventors: Ryan Preston Reed, Jared Klassen
  • Publication number: 20200110149
    Abstract: Disclosed herein are techniques and systems for tracking assets using wireless beacons attached to the assets. In some embodiments, an asset tracking system may receive, from a mobile device, a first device identifier (ID) of a first wireless beacon that is presently associated with a site. At a different time, the asset tracking system may receive, from the mobile device, a second device ID of a second wireless beacon. The asset tracking system may determine whether a time between the receiving of the two device IDs is less than a threshold amount of time, and, if so, the asset tracking system may associate the wireless beacon to the site.
    Type: Application
    Filed: November 8, 2019
    Publication date: April 9, 2020
    Inventors: Ryan Preston Reed, Jared Klassen
  • Patent number: 10587414
    Abstract: Disclosed herein are techniques and systems for transmitting a multi-broadcast signal from a wireless broadcasting device (or beacon) as part of a beacon recognition process. Specifically, the multi-broadcast signal may be in the form of multiple packets that are broadcast from the beacon within a recognition time period. A process may include creating a first packet having a first identifier (ID) and a randomly generated value, broadcasting the first packet from the beacon, generating a second ID based at least in part on the randomly generated value included in the first packet, and broadcasting, within a period of time from the broadcast of the first packet, a second packet having the second ID and a device ID that uniquely identifies the beacon. A mobile device in proximity to the beacon may include logic to detect and interpret a multi-broadcast signal from the beacon.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: March 10, 2020
    Assignee: FOOTMARKS, INC.
    Inventors: Ryan Preston Reed, Casey Roger Graika
  • Patent number: 10509100
    Abstract: Disclosed herein are techniques and systems for tracking assets using wireless beacons attached to the assets. In some embodiments, an asset tracking system may receive asset tracking data from a mobile device. The asset tracking data may include a device identifier (ID) of a wireless beacon and GPS data (e.g., location and accuracy) of a mobile device in the vicinity of the beacon. The asset tracking system may determine whether the accuracy of the GPS location satisfies an accuracy threshold, and, if so, the asset tracking system may identify a site and determine whether the GPS location reported by the mobile device is within a static radius assigned to the site. If the GPS location is within the static radius assigned to the site, the asset tracking system may associate the wireless beacon to the site.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: December 17, 2019
    Assignee: Footmarks, Inc.
    Inventors: Ryan Preston Reed, Jared Klassen
  • Patent number: 10135709
    Abstract: Embodiments presented herein provide techniques for evaluating an asynchronous application using a test framework. The test framework may perform a load test of an asynchronous application or service composed from a collection of applications or services. To do so, the test framework may submit transactions to a distributed application at a specified transaction rate and monitor how the distributed application operates at that transaction rate. An aggregate load test component may evaluate the remaining work pending at work accumulation points of the distributed application to determine whether the distributed application can sustain the specified transaction rate. A transaction tracking component may initiate transactions to generate load at the specified transaction rate without blocking while the transactions are processed by the distributed application.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: November 20, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Phillip Scott Segel, Carlos Alejandro Arguelles, Aman Ahmed, Ryan Preston Gantt, Brian Thomas Kachmarck, Michael Leo Weiss