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: 20240109585
    Abstract: Systems and techniques for determining a sideslip vector for a vehicle that may have a direction that is different from that of a heading vector for the vehicle. The sideslip vector in a current vehicle state and sideslip vectors in predicted vehicles states may be used to determine paths for a vehicle through an environment and trajectories for controlling the vehicle through the environment. The sideslip vector may be based on a vehicle position that is the center point of the wheelbase of the vehicle and may include lateral velocity, facilitating the control of four-wheel steered vehicle while maintaining the ability to control two-wheel steered vehicles.
    Type: Application
    Filed: September 30, 2022
    Publication date: April 4, 2024
    Inventors: Joseph Funke, Liam Gallagher, Marin Kobilarov, Vincent Andreas Laurense, Mark Jonathon McClelland, Sriram Narayanan, Kazuhide Okamoto, Jack Riley, Jeremy Schwartz, Jacob Patrick Thalman, Olivier Amaury Toupet, David Evan Zlotnik
  • Publication number: 20240109573
    Abstract: A system for moving cargo is disclosed. The system includes a cart, which, in turn, includes a body with a battery compartment and a platform. The cart also includes wheels and a motor for driving the wheels. A battery is housed in the battery compartment for powering the motor. The system also includes a cargo carrier mounted on the platform. The cargo carrier includes a base, two side walls, and two end walls. At least one end wall or side wall is adapted to be moved between different positions to change the shape and/or size of the compartment.
    Type: Application
    Filed: September 12, 2023
    Publication date: April 4, 2024
    Inventors: David R. Hall, Jerome Miles, Quinn Riley, Stephen Warren
  • Publication number: 20240086626
    Abstract: A method includes executing an application at a mobile device to provide a graphical user interface and interact with a content server to display an image stored at the content server on a display of the mobile device; while displaying the image, receiving a first user input for a first annotation to the image based on user interaction with the graphical user interface, the first user input indicating a first region of the image; based on the first user input, displaying a text entry box together with a selection box in the graphical user interface, the selection box defining a region of the image with which the first annotation is to be associated; receiving a first comment via the text entry box; and responsive to second user input, sending the first comment and a location of the selection box to the content server for storage as the first annotation.
    Type: Application
    Filed: November 21, 2023
    Publication date: March 14, 2024
    Inventors: Daniel Biran, Matthew Riley Dean, David Gee Louie, Justin Fiedler
  • Publication number: 20240065181
    Abstract: Disclosed is a system suspended above a platform for growing plants and raisable as the plants grow taller. The system includes a movable frame with an air mover system and grow lights mounted to the movable frame. The system also includes a hoist that suspends the movable frame over the plants and is configured to raise and lower it relative to the plants by winding a line onto and off of the hoist. Also, a power cable is carried by the hoist and coupled to the air mover system and to the grow lights to provide electrical power to at least one of the air mover system and the grow lights. The power cable is windable onto and off of the hoist. The system may also include water misters mounted to the movable frame.
    Type: Application
    Filed: August 23, 2023
    Publication date: February 29, 2024
    Applicant: Hall Labs LLC
    Inventors: David R. Hall, Jerome Miles, Quinn Riley
  • Publication number: 20240067508
    Abstract: Disclosed is a winch. The winch includes a motor. A driveshaft that is coupled to the motor, and the motor rotates the driveshaft. End plates at opposite ends of the driveshaft are configured to support the driveshaft between the end plates, and to allow rotation of the driveshaft. A spool is fixed to the driveshaft such that the motor rotates the spool by rotating the driveshaft. A line is attached to the spool and rotation of the driveshaft causes the spool to wind the line onto the spool or unwind the line from the spool. At least one support member is coupled between the end plates. The at least one support member is generally parallel with and spaced apart from the rail, and the support member is fixed to the end plates such that the support member keeps the end plates and drive shaft in alignment.
    Type: Application
    Filed: August 23, 2023
    Publication date: February 29, 2024
    Applicant: Hall Labs LLC
    Inventors: David R. Hall, Jerome Miles, Quinn Riley
  • Publication number: 20240065182
    Abstract: A system for growing plants is described which includes a first platform, configured to support a first set of plants thereon. The system also includes a second platform, spaced above the first platform a sufficient distance to allow for full growth of the plants thereunder, and configured to support a second set of plants thereon. A first movable frame is suspended above the first platform and below the second platform. The first movable frame has a first array of grow lights mounted thereon. A second movable frame is suspended above the second platform and has a second array of grow lights mounted thereon. The system also includes a lift system configured to raise and lower the movable frames so as to maintain each array of grow lights within a predetermined distance above each set of plants as it grows.
    Type: Application
    Filed: August 23, 2023
    Publication date: February 29, 2024
    Applicant: Hall Labs LLC
    Inventors: David R. Hall, Jerome Miles, Quinn Riley
  • 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: 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: 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: 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