Patents by Inventor Steven Long

Steven Long 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: 12282807
    Abstract: A system, method, and computer-program product includes receiving, by a controller node, a request to execute a client process associated with a first programming language and a plurality of threads; launching, by the controller node, a plurality of multi-language worker processes based on a number of threads associated with the client process; and instructing, by the controller node, the plurality of multi-language worker processes to execute the plurality of threads associated with the client process.
    Type: Grant
    Filed: December 23, 2024
    Date of Patent: April 22, 2025
    Assignee: SAS INSTITUTE INC.
    Inventors: Xindian Long, Liping Cai, Xingqi Du, Steven Eric Krueger, Joshua David Griffin, Yan Xu, Scott Russell Pope, Lawrence Edmund Lewis
  • Patent number: 12279892
    Abstract: Methods and apparatus are described for facilitating the extraction of cleaner biometric signals from biometric monitors. A motion reference signal is generated independently from a biometric signal and then the motion reference signal is used to remove motion artifacts from the biometric signal.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: April 22, 2025
    Assignee: Yukka Magic LLC
    Inventors: Jonathan T. Walter, Steven Matthew Just, Wolfgang Wagner, Steven Francis LeBoeuf, Jesse Berkley Tucker, Michael Edward Aumer, Lawrence Christopher Eschbach, Seth Long
  • Patent number: 12277224
    Abstract: A system, method, and computer-program product includes commencing a parent computer process based on receiving a request to perform an analytical operation on one or more datasets, commencing at least one child computer process that is launched by the parent computer process when the parent computer process initiates an execution of the analytical operation on the one or more datasets, transmitting, by the at least one child computer process, a request to the parent computer process to retrieve the one or more datasets, writing, by the parent computer process, the one or more datasets to a cross-process queue based on the parent computer process receiving the requests, reading, by the at least one child computer process, the one or more datasets from the cross-process queue, and executing, using an analytical application executing on the least one child computer process, the analytical operation based on the one or more datasets.
    Type: Grant
    Filed: December 23, 2024
    Date of Patent: April 15, 2025
    Assignee: SAS INSTITUTE INC.
    Inventors: Mohammadreza Nazari, Xindian Long, Steven Eric Krueger, Joshua David Griffin, Lawrence Edmund Lewis, Amirhassan Fallah Dizche, Ralph Walter Abbey, Jorge Manuel Gomes Da Silva
  • Patent number: 12277410
    Abstract: A system, method, and computer-program product includes commencing a parent computer process based on receiving a request to perform an analytical operation on one or more datasets, commencing at least one child computer process that is launched by the parent computer process when the parent computer process initiates an execution of the analytical operation on the one or more datasets, transmitting, by the at least one child computer process, a request to the parent computer process to retrieve the one or more datasets, writing, by the parent computer process, the one or more datasets to a cross-process queue based on the parent computer process receiving the requests, reading, by the at least one child computer process, the one or more datasets from the cross-process queue, and executing, using an analytical application executing on the least one child computer process, the analytical operation based on the one or more datasets.
    Type: Grant
    Filed: December 23, 2024
    Date of Patent: April 15, 2025
    Assignee: SAS INSTITUTE INC.
    Inventors: Mohammadreza Nazari, Xindian Long, Steven Eric Krueger, Joshua David Griffin, Lawrence Edmund Lewis, Amirhassan Fallah Dizche, Ralph Walter Abbey, Jorge Manuel Gomes Da Silva
  • Patent number: 12271795
    Abstract: A system, method, and computer-program product includes selecting, by a controller node, a plurality of hyperparameter search points from a hyperparameter search space; instructing, by the controller node, one or more worker nodes to concurrently train a plurality of machine learning models for a target number of epochs using the plurality of hyperparameter search points; receiving, from the one or more worker nodes, a plurality of performance metrics that measure a performance of the plurality of machine learning models during the target number of epochs; and removing, by the controller node, one or more underperforming hyperparameter search points from the plurality of hyperparameter search points according to a pre-defined performance metric ranking criterion associated with the plurality of performance metrics.
    Type: Grant
    Filed: December 24, 2024
    Date of Patent: April 8, 2025
    Assignee: SAS INSTITUTE INC.
    Inventors: Xindian Long, Liping Cai, Xingqi Du, Steven Eric Krueger, Joshua David Griffin, Yan Xu, Scott Russell Pope, Lawrence Edmund Lewis
  • Patent number: 12196331
    Abstract: An air valve assembly includes a housing defining an internal channel configured to receive a first member, the first member is fluidly connected to an air source, a plunger member positioned in the internal channel and configured to slide relative to the housing, a biasing member positioned in the internal channel and configured to apply a biasing force onto the plunger member, and a sealing member positioned in the internal channel and defining a first inflation aperture, the plunger member slidably received by the first inflation aperture. In a first inflation configuration, the first member is configured to form a magnetic connection with the sealing member and contact the plunger member to overcome the biasing force, the plunger member is configured to responsively slide relative to the first inflation aperture to facilitate a flow of air between the sealing member and the plunger member.
    Type: Grant
    Filed: July 24, 2023
    Date of Patent: January 14, 2025
    Assignee: PERMOBIL, INC.
    Inventors: Ross Peyton, Kevin Meier, David Hopp, Steven Long, Steven DuFresne
  • Publication number: 20240045839
    Abstract: Disclosed are systems, apparatuses and techniques for replicating data between different cloud computing platforms. Examples include storage replicator components operable in different cloud computing platforms. The first storage replicator component may identify the second cloud computing platform as a location to copy a data file in response to an event related to the data file stored in a first cloud computing platform. The first storage replicator component may request a copy of the data file via an application programming interface of the first cloud computing platform. The attributes of the copy of the data file which involve modification to conform to data management conventions of the second cloud computing platform may be determined and modified to comply with conventions of the second cloud computing platform. The modified copy of the data file may be forwarded to the second cloud computing platform for storage.
    Type: Application
    Filed: October 13, 2023
    Publication date: February 8, 2024
    Applicant: Capital One Services, LLC
    Inventors: Timothy HAGGERTY, Steven LONG, Deepa RAO, Eric HENRY, Yuting ZHOU
  • Publication number: 20230366475
    Abstract: An air valve assembly includes a housing defining an internal channel configured to receive a first member, the first member is fluidly connected to an air source, a plunger member positioned in the internal channel and configured to slide relative to the housing, a biasing member positioned in the internal channel and configured to apply a biasing force onto the plunger member, and a sealing member positioned in the internal channel and defining a first inflation aperture, the plunger member slidably received by the first inflation aperture. In a first inflation configuration, the first member is configured to form a magnetic connection with the sealing member and contact the plunger member to overcome the biasing force, the plunger member is configured to responsively slide relative to the first inflation aperture to facilitate a flow of air between the sealing member and the plunger member.
    Type: Application
    Filed: July 24, 2023
    Publication date: November 16, 2023
    Inventors: Ross Peyton, Kevin Meier, David Hopp, Steven Long, Steven DuFresne
  • Patent number: 11797490
    Abstract: Disclosed are systems, apparatuses and techniques for replicating data between different cloud computing platforms. Examples include storage replicator components operable in different cloud computing platforms. The first storage replicator component may identify the second cloud computing platform as a location to copy a data file in response to an event related to the data file stored in a first cloud computing platform. The first storage replicator component may request a copy of the data file via an application programming interface of the first cloud computing platform. The attributes of the copy of the data file which involve modification to conform to data management conventions of the second cloud computing platform may be determined and modified to comply with conventions of the second cloud computing platform. The modified copy of the data file may be forwarded to the second cloud computing platform for storage.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: October 24, 2023
    Assignee: Capital One Services, LLC
    Inventors: Timothy Haggerty, Steven Long, Deepa Rao, Eric Henry, Yuting Zhou
  • Patent number: 11739854
    Abstract: An air valve assembly includes a housing defining an internal channel, a plunger member positioned in the internal channel and configured to slide relative to the housing, a biasing member positioned in the internal channel and configured to apply a biasing force onto the plunger member, a sealing member defining a first inflation aperture, the plunger member slidably received by the first inflation aperture, a second deflation aperture defined by the housing and in fluid communication with the internal channel, and a deflation control member slidably connected to the housing, the deflation control member configured to selectively seal the second deflation aperture.
    Type: Grant
    Filed: January 7, 2022
    Date of Patent: August 29, 2023
    Assignee: PERMOBIL, INC.
    Inventors: Ross Peyton, Kevin Meier, David Hopp, Steven Long, Steven DuFresne
  • Publication number: 20230220921
    Abstract: An air valve assembly includes a housing defining an internal channel, a plunger member positioned in the internal channel and configured to slide relative to the housing, a biasing member positioned in the internal channel and configured to apply a biasing force onto the plunger member, a sealing member defining a first inflation aperture, the plunger member slidably received by the first inflation aperture, a second deflation aperture defined by the housing and in fluid communication with the internal channel, and a deflation control member slidably connected to the housing, the deflation control member configured to selectively seal the second deflation aperture.
    Type: Application
    Filed: January 7, 2022
    Publication date: July 13, 2023
    Inventors: Ross Peyton, Kevin Meier, David Hopp, Steven Long, Steven DuFresne
  • Publication number: 20210318991
    Abstract: Disclosed are systems, apparatuses and techniques for replicating data between different cloud computing platforms. Examples include storage replicator components operable in different cloud computing platforms. The first storage replicator component may identify the second cloud computing platform as a location to copy a data file in response to an event related to the data file stored in a first cloud computing platform. The first storage replicator component may request a copy of the data file via an application programming interface of the first cloud computing platform. The attributes of the copy of the data file which involve modification to conform to data management conventions of the second cloud computing platform may be determined and modified to comply with conventions of the second cloud computing platform. The modified copy of the data file may be forwarded to the second cloud computing platform for storage.
    Type: Application
    Filed: June 23, 2021
    Publication date: October 14, 2021
    Applicant: Capital One Services, LLC
    Inventors: Timothy HAGGERTY, Steven LONG, Deepa RAO, Eric HENRY, Yuting ZHOU
  • Patent number: 11068446
    Abstract: Disclosed are systems, apparatuses and techniques for replicating data between different cloud computing platforms. Examples include storage replicator components operable in different cloud computing platforms. The first storage replicator component may identify the second cloud computing platform as a location to copy a data file in response to an event related to the data file stored in a first cloud computing platform. The first storage replicator component may request a copy of the data file via an application programming interface of the first cloud computing platform. The attributes of the copy of the data file which involve modification to conform to data management conventions of the second cloud computing platform may be determined and modified to comply with conventions of the second cloud computing platform. The modified copy of the data file may be forwarded to the second cloud computing platform for storage.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: July 20, 2021
    Assignee: Capital One Services, LLC
    Inventors: Timothy Haggerty, Steven Long, Deepa Rao, Eric Henry, Yuting Zhou
  • Publication number: 20200356532
    Abstract: Disclosed are systems, apparatuses and techniques for replicating data between different cloud computing platforms. Examples include storage replicator components operable in different cloud computing platforms. The first storage replicator component may identify the second cloud computing platform as a location to copy a data file in response to an event related to the data file stored in a first cloud computing platform. The first storage replicator component may request a copy of the data file via an application programming interface of the first cloud computing platform. The attributes of the copy of the data file which involve modification to conform to data management conventions of the second cloud computing platform may be determined and modified to comply with conventions of the second cloud computing platform. The modified copy of the data file may be forwarded to the second cloud computing platform for storage.
    Type: Application
    Filed: March 23, 2020
    Publication date: November 12, 2020
    Applicant: Capital One Services, LLC
    Inventors: Timothy HAGGERTY, Steven LONG, Deepa RAO, Eric HENRY, Yuting ZHOU
  • Patent number: 10635642
    Abstract: Disclosed are systems, apparatuses and techniques for replicating data between different cloud computing platforms. Examples include storage replicator components operable in different cloud computing platforms. The first storage replicator component may identify the second cloud computing platform as a location to copy a data file in response to an event related to the data file stored in a first cloud computing platform. The first storage replicator component may request a copy of the data file via an application programming interface of the first cloud computing platform. The attributes of the copy of the data file which involve modification to conform to data management conventions of the second cloud computing platform may be determined and modified to comply with conventions of the second cloud computing platform. The modified copy of the data file may be forwarded to the second cloud computing platform for storage.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: April 28, 2020
    Assignee: Capital One Services, LLC
    Inventors: Timothy Haggerty, Steven Long, Deepa Rao, Eric Henry, Yuting Zhou
  • Publication number: 20200029605
    Abstract: A method of making bacon styled sliced pork by cutting a layer of muscle and fat from an outer surface of a pork ham. After smoking and curing the layer, the layer is rolled out and cut into blocks. The blocks are then fed into a slicing machine to make slices of bacon style pork.
    Type: Application
    Filed: July 25, 2018
    Publication date: January 30, 2020
    Inventor: Robert Steven Long
  • Patent number: 10325380
    Abstract: An orthopaedic surgical simulator includes a bone (a simulated bone or cadaver bone). The simulator further includes a base, wherein the bone is operatively connected to the base, an optical system mounted proximate the base, wherein the optical system comprises at least one camera and provides a first view and a second view of an incision area associated with the bone. There are fiducial markers on a surgical wire to represent depth of the surgical wire when a tip of the surgical wire is not visible. The simulator further includes a computing device in operative communication with the camera and configured to track position of a surgical wire by determining position of the surgical wire using the fiducial markers on the surgical wire and to generate imagery based on a three-dimensional model of the bone and position of the surgical wire relative to the bone.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: June 18, 2019
    Assignee: UNIVERSITY OF IOWA RESEARCH FOUNDATION
    Inventors: Geb W. Thomas, Steven A. Long, Donald D. Anderson
  • Patent number: 10178063
    Abstract: A system and method for synchronizing messages between client application instances and a message service provider includes a connection service communicatively coupled to a plurality of client messaging application instances; a first intermediary transfer layer with an inbound message data queue that queues message updates of a client application instance and an outbound message data queue that queues message updates and notifications from a mailbox service layer; a mailbox service layer communicatively coupled to the connection service through the first intermediary transfer layer; a second intermediary transfer layer with an mailbox message data queue that contains queued message data directed at the mailbox service layer and a message service data queue that contains queued message updates directed at a message service layer; and a message service layer configured for message interactions with an outside message service provider.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: January 8, 2019
    Assignee: DROPBOX, INC.
    Inventors: Sean Beausoleil, David Barshow, Scott Cannon, Adam Cue, Steven Flory, Steven Kabbes, Andrew Steven Long, Michael Roeder, George Milton Underwood, IV
  • Publication number: 20180191661
    Abstract: A system and method for synchronizing messages between client application instances and a message service provider includes a connection service communicatively coupled to a plurality of client messaging application instances; a first intermediary transfer layer with an inbound message data queue that queues message updates of a client application instance and an outbound message data queue that queues message updates and notifications from a mailbox service layer; a mailbox service layer communicatively coupled to the connection service through the first intermediary transfer layer; a second intermediary transfer layer with an mailbox message data queue that contains queued message data directed at the mailbox service layer and a message service data queue that contains queued message updates directed at a message service layer; and a message service layer configured for message interactions with an outside message service provider.
    Type: Application
    Filed: February 21, 2018
    Publication date: July 5, 2018
    Inventors: Sean Beausoleil, David Barshow, Scott Cannon, Adam Cue, Steven Flory, Steven Kabbes, Andrew Steven Long, Michael Roeder, George Milton Underwood, IV
  • Patent number: 9935907
    Abstract: A system and method for synchronizing messages between client application instances and a message service provider includes a connection service communicatively coupled to a plurality of client messaging application instances; a first intermediary transfer layer with an inbound message data queue that queues message updates of a client application instance and an outbound message data queue that queues message updates and notifications from a mailbox service layer; a mailbox service layer communicatively coupled to the connection service through the first intermediary transfer layer; a second intermediary transfer layer with an mailbox message data queue that contains queued message data directed at the mailbox service layer and a message service data queue that contains queued message updates directed at a message service layer; and a message service layer configured for message interactions with an outside message service provider.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: April 3, 2018
    Assignee: DROPBOX, INC.
    Inventors: Sean Beausoleil, David Barshow, Scott Cannon, Adam Cue, Steven Flory, Steven Kabbes, Andrew Steven Long, Michael Roeder, George Milton Underwood, IV