Patents by Inventor Ryan Scanlon

Ryan Scanlon 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: 10381758
    Abstract: A breakout board for interfacing a power supply unit (PSU) with one or more devices, the PSU providing power to the devices and comprising a plurality of pins having functions, the breakout board having a body including conductive tracks; a slot connector having first and second pluralities of pin receivers disposed on the body, wherein, when the PSU is inserted into the slot connector, the pin receivers couple to the corresponding pins of the PSU; a plurality of bundle connectors disposed on the body for relaying the power from the PSU to the devices, each of the bundle connectors having first and second pluralities of single connectors, wherein the pin receivers are coupled directly to the respective single connectors on each of the bundle connectors; and wherein after an interruption, power from the PSU to the devices is restored instantaneously without requiring manual intervention.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: August 13, 2019
    Assignee: DEEP IN THE MINES LLC
    Inventor: Matthew Ryan Scanlon
  • Patent number: 9535919
    Abstract: A method, apparatus and computer program product selectively delete records from a cache in a manner that not only takes into account usage of the record, but also the cost associated with the generation of the record. In regards to a method, a cost associated with generation of a record maintained in a cache is determined. The cost may be defined in terms of the time consumed to generate the record. The method also determines usage of the record. At least one of the cost or the usage may be determined on a relative basis with respect to the cost or the usage, respectively, of other records maintained in the cache. Further, the method determines whether the record should be deleted from the cache based upon the cost and the usage of the record. Based on this determination, the record may be selectively deleted from or retained within the cache.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 3, 2017
    Assignee: McKesson Financial Holdings
    Inventors: Ryan Scanlon, Steve Locke
  • Patent number: 9430338
    Abstract: A method, computing device and computer program product are provided to maintain a comprehensive record of log entries, even in an instance in which the recordation of log entries to the primary log temporarily fails. In the context of a method, one or more log entries are written to a primary log. The method also includes determining that writing a log entry to the primary log has failed and writing the log entry to a fallback log in an instance in which writing the log entry to the primary log has failed. The method further includes performing a restoration process. The restoration process includes determining whether the log entry written to the fallback log is able to be written to the primary log. If so, the restoration process writes one or more log entries written to the fallback log to the primary log. If not, the restoration process is repeated.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: August 30, 2016
    Assignee: McKesson Financial Holdings
    Inventor: Ryan Scanlon
  • Publication number: 20150212904
    Abstract: A method, computing device and computer program product are provided to maintain a comprehensive record of log entries, even in an instance in which the recordation of log entries to the primary log temporarily fails. In the context of a method, one or more log entries are written to a primary log. The method also includes determining that writing a log entry to the primary log has failed and writing the log entry to a fallback log in an instance in which writing the log entry to the primary log has failed. The method further includes performing a restoration process. The restoration process includes determining whether the log entry written to the fallback log is able to be written to the primary log. If so, the restoration process writes one or more log entries written to the fallback log to the primary log. If not, the restoration process is repeated.
    Type: Application
    Filed: January 30, 2014
    Publication date: July 30, 2015
    Applicant: McKesson Financial Holdings
    Inventor: Ryan Scanlon
  • Publication number: 20140279854
    Abstract: A method, apparatus and computer program product selectively delete records from a cache in a manner that not only takes into account usage of the record, but also the cost associated with the generation of the record. In regards to a method, a cost associated with generation of a record maintained in a cache is determined. The cost may be defined in terms of the time consumed to generate the record. The method also determines usage of the record. At least one of the cost or the usage may be determined on a relative basis with respect to the cost or the usage, respectively, of other records maintained in the cache. Further, the method determines whether the record should be deleted from the cache based upon the cost and the usage of the record. Based on this determination, the record may be selectively deleted from or retained within the cache.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: McKesson Financial Holdings
    Inventors: Ryan Scanlon, Steve Locke
  • Publication number: 20140280293
    Abstract: A method, apparatus and computer program product are provided to efficiently respond to database queries. In the context of a method, a database query is received and a hashed representation of the database query is created. The method also determines whether the hashed representation of the database query serves as a key to a database cache. In an instance in which the hashed representation of the database query is determined to serve as the key to the database cache, the method retrieves database search results from the database cache. Alternatively, in an instance in which the hashed representation of the database query is determined not to serve as the key to the database cache, a search of the database is performed based upon the database query.
    Type: Application
    Filed: March 12, 2013
    Publication date: September 18, 2014
    Applicant: MCKESSON FINANCIAL HOLDINGS
    Inventor: Ryan Scanlon