Patents by Inventor David Robison

David Robison 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: 20250045151
    Abstract: Systems and methods for are provided for predicting impending failure of a database and preemptively initiating mitigating failover actions, for example by shedding connections or redirecting connection requests to an alternate database that can fulfill resources being requested. In an example embodiment, to detect a slow or unstable database, connection wait times are monitored over a rolling window of time intervals, a quantity of intervals in which at least one excessive wait time event occurred are counted during the time window, and if the quantity exceeds a threshold, the database is deemed unavailable, thereby triggering connection adjustments.
    Type: Application
    Filed: October 23, 2024
    Publication date: February 6, 2025
    Applicant: eBay Inc.
    Inventors: Timothy David Robison, Steven Bruce West, Sarang Mukund Kulkarni, Douglas Wayne Hathaway
  • Patent number: 12163756
    Abstract: A loading apparatus of the present disclosure may be configured to receive one or more cartridges and assist with loading the one or more cartridges when received by the loading apparatus into a revolver. The loading apparatus may comprise a housing, a follower, a spring, and a release mechanism. The housing may include at least an upper end and a forward upper opening configured to receive therein and dispense therefrom the one or more cartridges. The spring is configured to apply an upward force to the follower towards the upper portion of the housing. The release mechanism may be defined on the housing and be configured to selectively disengage the upward force of the spring from an uppermost cartridge of the one or more cartridges while maintaining the upward force on the follower and any other cartridges of the one or more cartridges when received by the housing.
    Type: Grant
    Filed: May 30, 2023
    Date of Patent: December 10, 2024
    Inventors: David Robison, Timothy Quinn
  • Publication number: 20240401894
    Abstract: A loading apparatus of the present disclosure may be configured to receive one or more cartridges and assist with loading the one or more cartridges when received by the loading apparatus into a revolver. The loading apparatus may comprise a housing, a follower, a spring, and a release mechanism. The housing may include at least an upper end and a forward upper opening configured to receive therein and dispense therefrom the one or more cartridges. The spring is configured to apply an upward force to the follower towards the upper portion of the housing. The release mechanism may be defined on the housing and be configured to selectively disengage the upward force of the spring from an uppermost cartridge of the one or more cartridges while maintaining the upward force on the follower and any other cartridges of the one or more cartridges when received by the housing.
    Type: Application
    Filed: May 30, 2023
    Publication date: December 5, 2024
    Inventors: David Robison, Timothy Quinn
  • Patent number: 12158802
    Abstract: Systems and methods for are provided for predicting impending failure of a database and preemptively initiating mitigating failover actions, for example by shedding connections or redirecting connection requests to an alternate database that can fulfill resources being requested. In an example embodiment, to detect a slow or unstable database, connection wait times are monitored over a rolling window of time intervals, a quantity of intervals in which at least one excessive wait time event occurred are counted during the time window, and if the quantity exceeds a threshold, the database is deemed unavailable, thereby triggering connection adjustments.
    Type: Grant
    Filed: November 6, 2023
    Date of Patent: December 3, 2024
    Assignee: eBay Inc.
    Inventors: Timothy David Robison, Steven Bruce West, Sarang Mukund Kulkarni, Douglas Wayne Hathaway
  • Publication number: 20240070013
    Abstract: Systems and methods for are provided for predicting impending failure of a database and preemptively initiating mitigating failover actions, for example by shedding connections or redirecting connection requests to an alternate database that can fulfill resources being requested. In an example embodiment, to detect a slow or unstable database, connection wait times are monitored over a rolling window of time intervals, a quantity of intervals in which at least one excessive wait time event occurred are counted during the time window, and if the quantity exceeds a threshold, the database is deemed unavailable, thereby triggering connection adjustments.
    Type: Application
    Filed: November 6, 2023
    Publication date: February 29, 2024
    Applicant: eBay Inc.
    Inventors: Timothy David ROBISON, Steven Bruce WEST, Sarang Mukund KULKARNI, Douglas Wayne HATHAWAY
  • Patent number: 11860728
    Abstract: Systems and methods for are provided for predicting impending failure of a database and preemptively initiating mitigating failover actions, for example by shedding connections or redirecting connection requests to an alternate database that can fulfill resources being requested. In an example embodiment, to detect a slow or unstable database, connection wait times are monitored over a rolling window of time intervals, a quantity of intervals in which at least one excessive wait time event occurred are counted during the time window, and if the quantity exceeds a threshold, the database is deemed unavailable, thereby triggering connection adjustments.
    Type: Grant
    Filed: March 8, 2022
    Date of Patent: January 2, 2024
    Assignee: eBay Inc.
    Inventors: Timothy David Robison, Steven Bruce West, Sarang Mukund Kulkarni, Douglas Wayne Hathaway
  • Patent number: 11694721
    Abstract: A data storage device includes a hard disk drive coupled to a printed circuit board (PCB), a volatile memory device coupled to the PCB, a non-volatile memory device coupled to the PCB, and a controller coupled to the PCB, such that the controller is in communication with the hard disk drive, the volatile memory device, and the non-volatile memory device. The controller is configured to identify patterns and/or structures of metadata for the hard disk drive, perform one or more of the following to the metadata to tailor the metadata: data shaping, content aware decoding, adaptive data trimming, and/or adaptive metablock sizing, and write the tailored metadata to the non-volatile memory device. The metadata is at least one of repeatable run out metadata, positioning error signal metadata, adjacent track interference metadata, and/or emergency power off metadata.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: July 4, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventors: Gilat Flaishman, Stella Achtenberg, Omer Fainzilber, Eran Sharon, David Robison Hall
  • Publication number: 20230109831
    Abstract: A data storage device includes a hard disk drive coupled to a printed circuit board (PCB), a volatile memory device coupled to the PCB, a non-volatile memory device coupled to the PCB, and a controller coupled to the PCB, such that the controller is in communication with the hard disk drive, the volatile memory device, and the non-volatile memory device. The controller is configured to identify patterns and/or structures of metadata for the hard disk drive, perform one or more of the following to the metadata to tailor the metadata: data shaping, content aware decoding, adaptive data trimming, and/or adaptive metablock sizing, and write the tailored metadata to the non-volatile memory device. The metadata is at least one of repeatable run out metadata, positioning error signal metadata, adjacent track interference metadata, and/or emergency power off metadata.
    Type: Application
    Filed: September 30, 2021
    Publication date: April 13, 2023
    Inventors: Gilat FLAISHMAN, Stella ACHTENBERG, Omer FAINZILBER, Eran SHARON, David Robison HALL
  • Patent number: 11457064
    Abstract: In a networked data system, a discovery protocol enables clients to establish connections to one a plurality of database servers to utilize a distributed connection service. The service manages connections between application servers, i.e. clients, and databases. An initial request from the client is received by a load balancer. The load balancer responds to the client by identifying an assigned connection to one of the database servers based on load considerations. The client sends a secondary request directly to the assigned connection, bypassing the load balancer. The service establishes a persistent link on the assigned connection and assigns a time-to-live (TTL), during which the service connects data requests to the databases. Upon expiration of the TTL, the service completes a next data request received, then notifies the client that the connection is no longer valid, thereby requiring a new connection through the load balancer and rebalancing system traffic.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: September 27, 2022
    Assignee: eBay Inc.
    Inventors: Timothy David Robison, Steven Bruce West, Sarang Mukund Kulkarni, Douglas Wayne Hathaway
  • Publication number: 20220188184
    Abstract: Systems and methods for are provided for predicting impending failure of a database and preemptively initiating mitigating failover actions, for example by shedding connections or redirecting connection requests to an alternate database that can fulfill resources being requested. In an example embodiment, to detect a slow or unstable database, connection wait times are monitored over a rolling window of time intervals, a quantity of intervals in which at least one excessive wait time event occurred are counted during the time window, and if the quantity exceeds a threshold, the database is deemed unavailable, thereby triggering connection adjustments.
    Type: Application
    Filed: March 8, 2022
    Publication date: June 16, 2022
    Applicant: eBay Inc.
    Inventors: Timothy David ROBISON, Steven Bruce WEST, Sarang Mukund KULKARNI, Douglas Wayne HATHAWAY
  • Patent number: 11354217
    Abstract: Defects are identified in a pre-production version of an application. Input used to test the pre-production version is derived from input received by a production version of the application. Input to the production version may be selectively filtered and/or amplified before being provided as test input to the pre-production version. In this way, the makeup and rate of the test input can be controlled while maintaining the character, pattern, and unpredictable nature of real-world input. Defects may be identified when the test input causes the pre-production version to crash, hang, write to an error log, or otherwise manifest or report a malfunction. In addition to identifying defects, filtered and amplified input may also be used to perform regression testing, load testing, performance testing, etc.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: June 7, 2022
    Assignee: eBay Inc.
    Inventors: Sarang Mukund Kulkarni, Timothy David Robison, Steven Bruce West, Sami Ben Romdhane, Douglas Wayne Hathaway
  • Patent number: 11301316
    Abstract: Systems and methods for are provided for predicting impending failure of a database and preemptively initiating mitigating failover actions, for example by shedding connections or redirecting connection requests to an alternate database that can fulfill resources being requested. In an example embodiment, to detect a slow or unstable database, connection wait times are monitored over a rolling window of time intervals, a quantity of intervals in which at least one excessive wait time event occurred are counted during the time window, and if the quantity exceeds a threshold, the database is deemed unavailable, thereby triggering connection adjustments.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: April 12, 2022
    Assignee: eBay Inc.
    Inventors: Timothy David Robison, Steven Bruce West, Sarang Mukund Kulkarni, Douglas Wayne Hathaway
  • Publication number: 20210232488
    Abstract: Defects are identified in a pre-production version of an application. Input used to test the pre-production version is derived from input received by a production version of the application. Input to the production version may be selectively filtered and/or amplified before being provided as test input to the pre-production version. In this way, the makeup and rate of the test input can be controlled while maintaining the character, pattern, and unpredictable nature of real-world input. Defects may be identified when the test input causes the pre-production version to crash, hang, write to an error log, or otherwise manifest or report a malfunction. In addition to identifying defects, filtered and amplified input may also be used to perform regression testing, load testing, performance testing, etc.
    Type: Application
    Filed: January 28, 2020
    Publication date: July 29, 2021
    Inventors: Sarang Mukund Kulkarni, Timothy David Robison, Steven Bruce West, Sami Ben Romdhane, Douglas Wayne Hathaway
  • Publication number: 20210194953
    Abstract: In a networked data system, a discovery protocol enables clients to establish connections to one a plurality of database servers to utilize a distributed connection service. The service manages connections between application servers, i.e. clients, and databases. An initial request from the client is received by a load balancer. The load balancer responds to the client by identifying an assigned connection to one of the database servers based on load considerations. The client sends a secondary request directly to the assigned connection, bypassing the load balancer. The service establishes a persistent link on the assigned connection and assigns a time-to-live (TTL), during which the service connects data requests to the databases. Upon expiration of the TTL, the service completes a next data request received, then notifies the client that the connection is no longer valid, thereby requiring a new connection through the load balancer and rebalancing system traffic.
    Type: Application
    Filed: March 4, 2021
    Publication date: June 24, 2021
    Applicant: eBay Inc.
    Inventors: Timothy David ROBISON, Steven Bruce WEST, Sarang Mukund KULKARNI, Douglas Wayne HATHAWAY
  • Patent number: 11038952
    Abstract: In a networked data system, a discovery protocol enables clients to establish connections to one a plurality of database servers to utilize a distributed connection service. The service manages connections between application servers, i.e. clients, and databases. An initial request from the client is received by a load balancer. The load balancer responds to the client by identifying an assigned connection to one of the database servers based on load considerations. The client sends a secondary request directly to the assigned connection, bypassing the load balancer. The service establishes a persistent link on the assigned connection and assigns a time-to-live (TTL), during which the service connects data requests to the databases. Upon expiration of the TTL, the service completes a next data request received, then notifies the client that the connection is no longer valid, thereby requiring a new connection through the load balancer and rebalancing system traffic.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: June 15, 2021
    Assignee: eBay Inc.
    Inventors: Timothy David Robison, Steven Bruce West, Sarang Mukund Kulkarni, Douglas Wayne Hathaway
  • Publication number: 20210014302
    Abstract: In a networked data system, a discovery protocol enables clients to establish connections to one a plurality of database servers to utilize a distributed connection service. The service manages connections between application servers, i.e. clients, and databases. An initial request from the client is received by a load balancer. The load balancer responds to the client by identifying an assigned connection to one of the database servers based on load considerations. The client sends a secondary request directly to the assigned connection, bypassing the load balancer. The service establishes a persistent link on the assigned connection and assigns a time-to-live (TTL), during which the service connects data requests to the databases. Upon expiration of the TTL, the service completes a next data request received, then notifies the client that the connection is no longer valid, thereby requiring a new connection through the load balancer and rebalancing system traffic.
    Type: Application
    Filed: July 12, 2019
    Publication date: January 14, 2021
    Inventors: Timothy David ROBISON, Steven Bruce WEST, Sarang Mukund KULKARNI, Douglas Wayne HATHAWAY
  • Publication number: 20210011797
    Abstract: Systems and methods for are provided for predicting impending failure of a database and preemptively initiating mitigating failover actions, for example by shedding connections or redirecting connection requests to an alternate database that can fulfill resources being requested. In an example embodiment, to detect a slow or unstable database, connection wait times are monitored over a rolling window of time intervals, a quantity of intervals in which at least one excessive wait time event occurred are counted during the time window, and if the quantity exceeds a threshold, the database is deemed unavailable, thereby triggering connection adjustments.
    Type: Application
    Filed: July 12, 2019
    Publication date: January 14, 2021
    Inventors: Timothy David ROBISON, Steven Bruce WEST, Sarang Mukund KULKARNI, Douglas Wayne HATHAWAY
  • Patent number: 10323783
    Abstract: A system and method are provided for abandoning a tee assembly. The tee assembly comprises a tee member, a plug, and a retention member. The tee member is coupled to a conduit and defines a main passage and a branch passage. The main passage extends into the conduit, and the branch passage extends to the main passage. The plug is slideably disposed in the branch passage and extends at least partially into the main passage. The retention member is slideably disposed in the main passage and configured to interlock with the plug within the main passage. The plug is substantially prevented from sliding out of the branch passage when the plug is interlocked with the retention member.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: June 18, 2019
    Assignee: Honeywell International Inc.
    Inventor: David Robison
  • Patent number: 10268386
    Abstract: A data storage device may include non-volatile storage media that includes a long-term storage region divided into a plurality of physical regions and a temporary storage region that includes at least two first tier bins. Each logical block address (LBA) span of a plurality of LBA spans may be associated with at least one physical region. Each first tier bin may be associated with a respective LBA subset of the plurality of LBA spans that includes at least two LBA spans and less than all LBA spans. The data storage device may also include a processor configured to receive first data having an LBA from a first LBA subset and second data having an LBA from a second LBA subset, and writing the first data to a first bin associated with the first LBA subset and writing the second data to a second bin associated with the second LBA subset.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: April 23, 2019
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventor: David Robison Hall
  • Patent number: 10174874
    Abstract: A pipe fitting configured to be coupled to a pipe, the pipe fitting including a body that is elongate along a central axis that extends in a longitudinal direction, the body including a shell, a stiffener, and a shell-stiffener. The shell includes a shell inner surface that defines a shell through hole that extends through the shell in the longitudinal direction. The stiffener is positioned within the shell through hole, and the stiffener includes a shell outer surface that faces the shell inner surface such that the stiffener outer surface and the shell inner surface cooperate to define a pocket configured to receive the pipe. The shell-stiffener seal member includes a first seal member and a second seal member aligned in a radial direction, which is perpendicular to the longitudinal direction.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: January 8, 2019
    Assignee: Honeywell International Inc
    Inventor: David Robison