Patents by Inventor David Riley

David Riley 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: 20240363245
    Abstract: The present disclosure pertains to techniques that leverage machine learning models to identify tumor-specific mutations through an integrated analysis of next generation sequencing data. In a particular aspect, a computer-implemented method is provided that includes generating sequence reads from one or more samples collected from the same patient, generating variant call files by analyzing the sequence reads corresponding respectively to the one or more samples, comparing variant call files to generate a list of candidate somatic variants, generating, by a classification machine learning model, scores for each of the candidate somatic variants in the list of candidate somatic variants, where the scores are generated based on a plurality of classifications generated by the classification machine learning model, determining, based on the scores, a ctDNA status for the patient, where the ctDNA status is either positive or negative, and generating a report that provides the ctDNA status for the patient.
    Type: Application
    Filed: April 17, 2024
    Publication date: October 31, 2024
    Applicant: Personal Genome Diagnostics, Inc.
    Inventors: Andrew Georgiadis, Mark Sausen, James R. White, Samuel V. Angiuoli, David Riley
  • Patent number: 12045654
    Abstract: A module manages usage of a memory in a computer by scheduling data processing tasks. The module determines whether a memory associated with a computer is available for performing a data processing task. In response to determining that the memory is not available for performing the data processing task, the module generates a factory object for the data processing task. The factory object specifies instructions to produce the data processing task. After the factory object is generated, the module receives a request to perform the data processing task. The module produces the data processing task by using the factory object in response to the request and determine again whether the memory is available for performing the data processing task. In response to determining that the memory is now available for performing the data processing task, the module performs the data processing task by using the memory.
    Type: Grant
    Filed: February 9, 2021
    Date of Patent: July 23, 2024
    Assignee: Alteryx, Inc.
    Inventors: Adam David Riley, Christopher H. Kingsley, Sergii Maruda, Kostiantyn Shpuryk, Leonid Lysiuk, Roman Savchenko
  • Publication number: 20230416741
    Abstract: Provided herein are methods of treating or delaying the onset of Duchenne muscular dystrophy using modified antisense oligonucleotides.
    Type: Application
    Filed: May 3, 2023
    Publication date: December 28, 2023
    Inventors: Charles A. O'Neill, Shripad S. Bhagwat, David Riley Neil, David Reid Jacoby
  • Patent number: 11806575
    Abstract: The present invention is a portable resistance machine that allows a user to perform rowing, skiing, paddling, or any other physical activities at any suitable location. The portable resistance machine contains a housing, a pulley, a flywheel, a planetary gear assembly, an anchor, a retraction mechanism, and a pull cord. The housing contains a central gear support. The pulley, the flywheel, the planetary gear assembly, and the retraction mechanism are positioned within the housing. The central gear support is positioned within the housing. The planetary gear assembly is positioned within the central gear support. The pulley and the flywheel are axially connected opposite to each other along the planetary gear assembly. The retraction mechanism is operatively connected to the pulley, where the retraction mechanism is configured to retract the pull cord into a spooled state around the pulley. The anchor is externally connected to the housing.
    Type: Grant
    Filed: October 12, 2021
    Date of Patent: November 7, 2023
    Assignee: ARLU LLC
    Inventors: Luke Tipple, Tiziano Cousineau, David Riley
  • Patent number: 11641665
    Abstract: A method includes obtaining a first message from a client computing device, the first message including a first value indicating a change in a resource utilization. The method also includes obtaining a sequence of previous values associated with previous resource utilizations. The method also includes determining a predicted schedule of values for a field of a record indicating resource use using a neural network based on the first value and the sequence of previous values. The method also includes determining whether a set of alert criteria is satisfied based on the predicted schedule of values. The method also includes sending a second message to the client computing device in response to a determination that the set of alert criteria is satisfied.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: May 2, 2023
    Assignee: SELF FINANCIAL, INC.
    Inventors: Andy Helms, David Riley, Jr., Brandon Hines, William Kuk, Kelvin Pho
  • Patent number: 11630822
    Abstract: Provided is a method including obtaining a first set of queries from an application of a first device for a set of values of a record, determining a numeric boundary based on the set of value, and providing a UI to the first device, where the UI including a UI element displaying the numeric boundary. The method includes obtaining an interface-selected value, obtaining devices using a second set of queries, and obtaining a first location of the first device and a plurality of locations associated with the devices. The process includes selecting a second device of the devices based on distances between the first location and the plurality of locations. The method includes determining whether an authentication value is received from the second device and updating a field of the record based on the interface-selected value in response to receiving the authentication value from the second device.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: April 18, 2023
    Assignee: SELF FINANCIAL, INC.
    Inventors: Andy Helms, David Riley, Jr., Brandon Hines, William Kuk, Kelvin Pho
  • Publication number: 20230113187
    Abstract: A workflow includes a sequence of tools and a logic controller. A data file is input into the workflow and processed by the tools. A log file and a metadata file are generated for a tool. The log file includes data describing events that occurred during the operation of the tool in the processing of the data file. The metadata file includes data generated from the performance of the data analytics function of the tool. The logic controller uses the log file to determine whether to trigger a subsequent tool. Responsive to a determination of trigging the subsequent tool, the metadata file is sent to the subsequent tool and processed by a subset of the sequence of tools to generate a result item. The subset starts with the subsequent tool. The result item represents an outcome of the processing of the data file by the workflow.
    Type: Application
    Filed: September 24, 2021
    Publication date: April 13, 2023
    Inventors: Jeff Arnold, Adam David Riley
  • Patent number: 11494409
    Abstract: A data analytics system stores a plurality of sequential data blocks in a block cache. Each data block contains one or more data records. Each data record of a data record contains one or more values and a record marker marking the end of the data record. The data analytics system allocates a data block in the block cache to a worker thread. The worker thread parses the data block to identify the one or more data records contained within the data block. The data analytics system determines whether the data block was correctly parsed. Responsive to determining that the data block was correctly parsed, the data analytics system provides the one or more data records contained within the data block to a data analytics workflow.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: November 8, 2022
    Assignee: Alteryx, Inc.
    Inventors: Edward P. Harding, Jr., Adam David Riley, Christopher H. Kingsley
  • Publication number: 20220253338
    Abstract: A module manages usage of a memory in a computer by scheduling data processing tasks. The module determines whether a memory associated with a computer is available for performing a data processing task. In response to determining that the memory is not available for performing the data processing task, the module generates a factory object for the data processing task. The factory object specifies instructions to produce the data processing task. After the factory object is generated, the module receives a request to perform the data processing task. The module produces the data processing task by using the factory object in response to the request and determine again whether the memory is available for performing the data processing task. In response to determining that the memory is now available for performing the data processing task, the module performs the data processing task by using the memory.
    Type: Application
    Filed: February 9, 2021
    Publication date: August 11, 2022
    Inventors: Adam David Riley, Christopher H. Kingsley, Sergii Maruda, Kostiantyn Shpuryk, Leonid Lysiuk, Roman Savchenko
  • Publication number: 20220075877
    Abstract: Provided is a method including obtaining a first web message from a device and retrieving values of a profile. The method may include obtaining a first value of a first account based on the profile, respectively. The process may include determining a boundary based on the first value and providing a user interface (UI) to a computing device via a response to the first web message. The UI may include a UI element that is movable from a first configuration to a second configuration, where positioning the UI element in the first configuration and second configuration causes a first and second limit associated with the first and second configuration to be displayed, respectively. The method may include obtaining a second web message having a third value determined from an updated configuration of the UI element and adjusting a second value based on the third value.
    Type: Application
    Filed: September 9, 2020
    Publication date: March 10, 2022
    Inventors: Andy Helms, David Riley, Brandon Hines, William Kuk
  • Publication number: 20220075825
    Abstract: Provided is a method including obtaining a first set of queries from an application of a first device for a set of values of a record, determining a numeric boundary based on the set of value, and providing a UI to the first device, where the UI including a UI element displaying the numeric boundary. The method includes obtaining an interface-selected value, obtaining devices using a second set of queries, and obtaining a first location of the first device and a plurality of locations associated with the devices. The process includes selecting a second device of the devices based on distances between the first location and the plurality of locations. The method includes determining whether an authentication value is received from the second device and updating a field of the record based on the interface-selected value in response to receiving the authentication value from the second device.
    Type: Application
    Filed: September 9, 2021
    Publication date: March 10, 2022
    Inventors: Andy Helms, David Riley, JR., Brandon Hines, William Kuk, Kelvin Pho
  • Publication number: 20220078797
    Abstract: A method includes obtaining a first message from a client computing device, the first message including a first value indicating a change in a resource utilization. The method also includes obtaining a sequence of previous values associated with previous resource utilizations. The method also includes determining a predicted schedule of values for a field of a record indicating resource use using a neural network based on the first value and the sequence of previous values. The method also includes determining whether a set of alert criteria is satisfied based on the predicted schedule of values. The method also includes sending a second message to the client computing device in response to a determination that the set of alert criteria is satisfied.
    Type: Application
    Filed: September 9, 2021
    Publication date: March 10, 2022
    Inventors: Andy Helms, David Riley, JR., Brandon Hines, William Kuk, Kelvin Pho
  • Publication number: 20220062696
    Abstract: The present invention is a portable resistance machine that allows a user to perform rowing, skiing, paddling, or any other physical activities at any suitable location. The portable resistance machine contains a housing, a pulley, a flywheel, a planetary gear assembly, an anchor, a retraction mechanism, and a pull cord. The housing contains a central gear support. The pulley, the flywheel, the planetary gear assembly, and the retraction mechanism are positioned within the housing. The central gear support is positioned within the housing. The planetary gear assembly is positioned within the central gear support. The pulley and the flywheel are axially connected opposite to each other along the planetary gear assembly. The retraction mechanism is operatively connected to the pulley, where the retraction mechanism is configured to retract the pull cord into a spooled state around the pulley. The anchor is externally connected to the housing.
    Type: Application
    Filed: October 12, 2021
    Publication date: March 3, 2022
    Inventors: Luke Tipple, Tiziano Cousineau, David Riley
  • Patent number: 11213718
    Abstract: The present invention is a portable rowing machine that allows a user to perform rowing, skiing, paddling, or any other physical activities at any suitable location. The portable rowing machine contains a housing, a pulley, a flywheel, a planetary gear assembly, an anchor, a retraction mechanism, and a pull cord. The housing contains a central gear support. The pulley, the flywheel, the planetary gear assembly, and the retraction mechanism are positioned within the housing. The central gear support is positioned within the housing. The planetary gear assembly is positioned within the central gear support. The pulley and the flywheel are axially connected opposite to each other along the planetary gear assembly. The retraction mechanism is operatively connected to the pulley, where the retraction mechanism is configured to retract the pull cord into a spooled state around the pulley. The anchor is externally connected to the housing.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: January 4, 2022
    Inventors: Luke Tipple, David Riley, Tiziano Cousineau
  • Patent number: 11185732
    Abstract: A portable ski accessory that converts a portable resistance device into a ski-type exercise machine is presented. The ski accessory contains a hanger chassis, a mounting element, a track, a cord, a handle, and a connection element. The hanger chassis contains a cord input portion and a cord output portion. The cord input portion is positioned terminally opposite to the cord output portion along the hanger chassis. The mounting element is connected adjacent to the hanger chassis. The track is positioned within the hanger chassis. The track traverses from the cord input portion to the cord output portion. The cord traverses through the track. The handle is connected to the cord. The connection element is connected to the cord, opposite to the handle.
    Type: Grant
    Filed: March 3, 2021
    Date of Patent: November 30, 2021
    Assignee: WHIPR, INC.
    Inventors: Luke Tipple, Tiziano Cousineau, David Riley
  • Patent number: 11083930
    Abstract: A portable rowing frame that mounts a portable resistance device is presented. The rowing frame contains a front rowing beam, a rear rowing beam, a mounting beam, a rowing seat, at least one leg, and a pedal assembly. The front rowing beam and the rear rowing beam each contains a slider rail and a mounting channel. The front rowing beam contains a first mounting element. The slider rail and the mounting channel traverses from the front rowing beam to the rear rowing beam. The rear rowing beam is attached to the front rowing beam through a connection element. The first mounting element is positioned to the front rowing beam. The mounting beam is attached to the first mounting element. The rowing seat is attached to the slider rail. The legs are distributed about the mounting channel. The pedal assembly is connected to the front rowing beam.
    Type: Grant
    Filed: March 3, 2021
    Date of Patent: August 10, 2021
    Assignee: WHIPR, INC.
    Inventors: Luke Tipple, Tiziano Cousineau, David Riley
  • Patent number: 10996855
    Abstract: A module manages memory in a computer. The module monitors usage of a primary memory associated with the computer. The primary memory stores memory blocks in a ready state. In response to primary memory usage by the memory blocks in the ready state exceeding a ready state threshold, the module compresses at least some of the memory blocks in the ready state to form memory blocks in a ready and compressed state. In response to primary memory usage by the memory blocks in the ready and compressed state exceeding a release threshold, the module releases at least some of the memory blocks in the ready and compressed state. In response to primary memory usage by the memory blocks in the compressed state exceeding a compressed threshold, the module transfers at least some memory blocks in the compressed state to a secondary memory associated with the computer.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: May 4, 2021
    Assignee: Alteryx, Inc.
    Inventors: Edward P. Harding, Jr., Adam David Riley, Christopher H. Kingsley
  • Patent number: 10846991
    Abstract: Embodiments relate to a computing system including a virtual environment hosting a player avatar, the computing system comprising: a display; a memory; at least one input mechanism configured to receive user input from a player; and a game controller configured to access and execute instructions stored in the memory. The game controller is configured to: present at least one game of chance on the display; determine a winning event for the at least one game of chance; generate a virtual environment; present a player avatar on the display within the virtual environment; present at least one game of skill on the display in association with the player avatar and the virtual environment; determine a winning event for the at least one game of skill; and based on a winning event of the game of chance, determine whether to electronically allocate a virtual good for use in association with the player avatar.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: November 24, 2020
    Inventors: Peter James Herring, Joseph Ronald Crepaldi, Andrew Wyer, Daryl Bridges, Daryl Leigh Bruce, Simon David Riley
  • Patent number: 10846993
    Abstract: A gaming machine which includes a display unit configured to display a gaming interface, and a score interface; a console for receiving payment instructions from a player; a game controller programmed to present at least one game of chance and at least one game of skill. The machine includes a display controller activated by said game controller to display at least one of a game of chance and one of said game of skill and to display a score and a game timer. The game controller includes a program that runs an algorithm that determines that the long term return to player (RTP) from the gaming machine lies between a minimum specified percentage and a maximum specified percentage. The algorithm includes functions dependent on the random number generator (RNG), the score from the game of skill and the time elapsed during the game of skill.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: November 24, 2020
    Assignee: WYMAC GAMING SOLUTIONS PTY LTD
    Inventors: Daryl Geoffrey Bridges, Andrew Peter Wyer, Simon David Riley, Matthew Moss
  • Patent number: 10799786
    Abstract: A game (2) comprising: a game board (11) comprising a series of ridges, each of the ridges (10) comprising a first face (32) and a second face (33), wherein the second face (33) of each ridge (10) faces toward a first player at one side (30b) of the game board (11) and the first face (32) of each ridge (10) faces toward a second player sitting opposite the first player at an opposite side (30a) of the game board (11); a playing piece (13) comprising a base (44) which corresponds to the faces (32, 33) of the ridges (10); and a die (12) comprising four or more faces (42), each face (42) indicating a numeric value (43), wherein at least one of the numeric values (43) is indicated on at least two of the faces (42).
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: October 13, 2020
    Inventor: Leigh David Riley