Patents by Inventor Phillip M. Adams

Phillip M. Adams 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: 10642678
    Abstract: Identifying and selecting a specific component of a computing system, typically by accessing its PCI and PCI Express (PCIe) configuration address space, an apparatus and method discover actual control or configuration addresses and characterize each as documented, partially documented, reserved, partially reserved, documented reserved test, partially documented reserved test, or undocumented. A filtered subset is tested by accessing each address contained in the subset, and verifying either continuity or failure of operation of the tested component or the system in response to that access. Attempting to read from or write to (or both) subset addresses proves the component and system to be compliant or non-compliant with the specification.
    Type: Grant
    Filed: January 21, 2019
    Date of Patent: May 5, 2020
    Inventor: Phillip M. Adams
  • Patent number: 10185616
    Abstract: Apparatus and methods to evaluate computing systems' vulnerability implement a series of steps wherein a system may be selected, and a specific component identified. Obtaining component information may include methods for accessing its configuration address space. Creation of a list of control or configuration addresses is followed by filtering to identify documented, reserved addresses, documented reserved test addresses, and undocumented addresses. A filtered subset is tested by accessing each address contained in the subset, and verifying continuity of operation of the tested component, then accesses by reading, writing, or both to subset addresses to classify as benign to component and system. Failure may constitute data damage, component damage, system damage, component failure, or system failure.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: January 22, 2019
    Inventor: Phillip M. Adams
  • Patent number: 10018651
    Abstract: An apparatus and method for sensing position according to flow velocity includes at least two pitot tubes each defining a central axis is along mutually orthogonal axes. Each of at least two pressure sensors is positioned in fluid communication with a corresponding one of the at least two pitot tubes. A controller receives outputs from the at least two pressure sensors and analyzes to determine at least one of an angular and translational velocity according to the outputs. A distance traveled is then determined according to the at least one of an angular and translational velocity. Corresponding methods of use and calibration are also disclosed.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: July 10, 2018
    Inventor: Phillip M. Adams
  • Patent number: 9858139
    Abstract: Apparatus and methods to evaluate computing systems' vulnerability implement a series of steps wherein a system may be selected, and a specific component identified. Obtaining component information may include methods for accessing its configuration address space. Creation of a list of control or configuration addresses is followed by filtering to identify documented, reserved addresses, documented reserved test addresses, and undocumented addresses. A filtered subset is tested by accessing each address contained in the subset, and verifying continuity of operation of the tested component, then accesses by reading, writing, or both to subset addresses to classify as benign to component and system. Failure may constitute data damage, component damage, system damage, component failure, or system failure.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: January 2, 2018
    Inventor: Phillip M. Adams
  • Patent number: 9782552
    Abstract: A compact continuous positive airway pressure apparatus and method provide a flatter profile and more compact thickness, including a larger lateral dimension in order to be accommodated in conventional luggage designed to stow laptop computers having a smaller aspect ratio of thickness to length or thickness to width. Air tubing may be coiled within a case or coiled as about a spool-like configuration in the base unit of the device.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: October 10, 2017
    Inventor: Phillip M. Adams
  • Patent number: 9576115
    Abstract: An engine identifying segments or portions of one source material or source file common to or found in another source material or file. The engine may receive a first data stream in binary form as well as a second stream in binary form. The engine may include a data stream processor or pre-processor programmed to translate the first and second data streams to generate respective first and second processed data streams. The commonality between the first and second processed data streams may be greater than the commonality between the first and second data streams themselves. Also, a comparator may be programmed to compare the first and second process data streams and identify binary segments found in both the first and second processed data streams.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: February 21, 2017
    Inventor: Phillip M. Adams
  • Patent number: 9449176
    Abstract: Apparatus and methods to evaluate computing systems' vulnerability implement a series of steps wherein a system may be selected, and a specific component identified. Obtaining component information may include methods for accessing its configuration address space. Creation of a list of control or configuration addresses is followed by filtering to identify documented, reserved addresses, documented reserved test addresses, and undocumented addresses. A filtered subset is tested by accessing each address contained in the subset, and verifying continuity of operation of the tested component, then accesses by reading, writing, or both to subset addresses to classify as benign to component and system. Failure may constitute data damage, component damage, system damage, component failure, or system failure.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: September 20, 2016
    Inventor: Phillip M. Adams
  • Patent number: 9355013
    Abstract: A method and apparatus for detecting, curing and remedying invasive software installation inadvertently, negligently, or intentionally marketed by a vendor. A party may procure a product that sends back invasive data to a source. A testing regimen may identify and defeat sources of any invasive executables found. Accordingly, a party may identify those software packages deemed invasive, and may optionally provide a solution to either defeat or monitor them, where practicable. An independent developer may obtain intellectual property rights in the testing, solution or both of the counter-invasive software system or product. An independent developer may become a supplier of testing or solution systems, motivating a supplier by one of several mechanisms. The developer or damaged party may obtain a legal status with respect to the vendor or of a host of software as a customer, user, clients, shareholder, etc.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: May 31, 2016
    Inventor: Phillip M. Adams
  • Patent number: 9068840
    Abstract: An apparatus and method for sensing position according to flow velocity includes at least two pitot tubes each defining a central axis is along mutually orthogonal axes. Each of at least two pressure sensors is positioned in fluid communication with a corresponding one of the at least two pitot tubes. A controller receives outputs from the at least two pressure sensors and analyzes to determine at least one of an angular and translational velocity according to the outputs. A distance traveled is then determined according to the at least one of an angular and translational velocity. Corresponding methods of use and calibration are also disclosed.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: June 30, 2015
    Inventor: Phillip M. Adams
  • Patent number: 9044561
    Abstract: A compact continuous positive airway pressure apparatus and method provide a flatter profile and more compact thickness, including a larger lateral dimension in order to be accommodated in conventional luggage designed to stow laptop computers having a smaller aspect ratio of thickness to length or thickness to width. Air tubing may be coiled within a case or coiled as about a spool-like configuration in the base unit of the device.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: June 2, 2015
    Inventor: Phillip M. Adams
  • Patent number: 8909733
    Abstract: An engine identifying segments or portions of one source material or source file common to or found in another source material or file. The engine may receive a first data stream in binary form as well as a second stream in binary form. The engine may include a data stream processor or pre-processor programmed to translate the first and second data streams to generate respective first and second processed data streams. The commonality between the first and second processed data streams may be greater than the commonality between the first and second data streams themselves. Also, a comparator may be programmed to compare the first and second process data streams and identify binary segments found in both the first and second processed data streams.
    Type: Grant
    Filed: February 14, 2011
    Date of Patent: December 9, 2014
    Inventor: Phillip M. Adams
  • Patent number: 8806474
    Abstract: A computer hardware life-extension apparatus and method is disclosed to circumvent hardware-dependent software installation locks, imposed by selected software packages, which may artificially enforce compliance with a minimum set of hardware requirements before allowing installation. Various techniques may be used to circumvent the artificial hardware locks, thereby effectively extending the useful life, and delaying the forced obsolescence, of selected computer hardware. An apparatus and method in accordance with the invention may be used to extend the life of a wide variety of computer hardware, including but not limited to processors, main memory, secondary storage devices, and the like.
    Type: Grant
    Filed: July 7, 2010
    Date of Patent: August 12, 2014
    Inventor: Phillip M. Adams
  • Patent number: 8788201
    Abstract: A relative positioning system enabling a user to return to a starting position or some other point on the user's path. The system may include an array of accelerometers. The output from the accelerometers may be integrated to quantify movement of the array. The various movements of the array may be reconstructed to determine a net two or three dimensional translation. The current location of the array may be compared to a reference point to derive at trajectory directing the user to the reference point, such as an originating point. The trajectory may be continuously or periodically updated. Applications may include various displays presenting images, numbers, pointers, paths, vectors, or data by digital screens, watch faces, or other devices integrated with or remote from the processor calculating the vector back to the point of origin.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: July 22, 2014
    Inventor: Phillip M. Adams
  • Patent number: 8732515
    Abstract: A method and apparatus for detecting, curing and remedying invasive software installation inadvertently, negligently, or intentionally marketed by a vendor. A party may procure a product that sends back invasive data to a source. A testing regimen may identify and defeat sources of any invasive executables found. Accordingly, a party may identify those software packages deemed invasive, and may optionally provide a solution to either defeat or monitor them, where practicable. An independent developer may obtain intellectual property rights in the testing, solution or both of the counter-invasive software system or product. An independent developer may become a supplier of testing or solution systems, motivating a supplier by one of several mechanisms. The developer or damaged party may obtain a legal status with respect to the vendor or of a host of software as a customer, user, clients, shareholder, etc.
    Type: Grant
    Filed: August 11, 2011
    Date of Patent: May 20, 2014
    Inventor: Phillip M. Adams
  • Publication number: 20140130608
    Abstract: An apparatus and method for sensing position according to flow velocity includes at least two pitot tubes each defining a central axis is along mutually orthogonal axes. Each of at least two pressure sensors is positioned in fluid communication with a corresponding one of the at least two pitot tubes. A controller receives outputs from the at least two pressure sensors and analyzes to determine at least one of an angular and translational velocity according to the outputs. A distance traveled is then determined according to the at least one of an angular and translational velocity. Corresponding methods of use and calibration are also disclosed.
    Type: Application
    Filed: November 14, 2012
    Publication date: May 15, 2014
    Inventor: Phillip M. Adams
  • Patent number: 8667338
    Abstract: A system and method for a software override capability for enforcing a predetermined state for an otherwise hardware-programmable device. Software that may think it knows what it is doing may try to control a hardware device, but may not know about a hardware issue, such as another feature or defect requiring that the device stay in a certain state. The technique programmatically maintains a persistent hardware state independent of any other control software. To other software, the software layer of the invention is indistinguishable and inseparable from hardware. Nothing can slip in between. Any insertion attempt will be detected and disallowed. Features of the processor or system chips actually weld the software to the hardware, which feature disallows any software intervention between the welded software layer and the hardware.
    Type: Grant
    Filed: February 13, 2012
    Date of Patent: March 4, 2014
    Assignee: AFTG-TG, LLC
    Inventor: Phillip M. Adams
  • Patent number: 8645591
    Abstract: A programmatic time-gap defect correction apparatus and method corrects errors which may go undetected by a computer system. Buffer underruns or overruns, which may incur errors in data transfers, yet remain undetected and uncorrected in a computer system, are corrected by an error avoidance module in accordance with the invention. Bytes transferred to and from buffers, used by an I/O controllers to temporarily store data while being transferred between synchronous and asynchronous devices, are counted and an error condition is forced based on the count. If the count exceeds the capacity of the buffer, an error condition is forced, thereby reducing chances that errors are incurred into the data transfer.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: February 4, 2014
    Assignee: AFTG-TG, LLC
    Inventor: Phillip M. Adams
  • Publication number: 20140014110
    Abstract: A CPAP system and method may include a base comprising a flow generator, a respiratory interface, and an elongated flexible conduit extending to connect the base to the respiratory interface. The CPAP system may further include a remote user interface controlling at least certain aspects of the flow generator. For example, the remote user interface may selectively transition, in accordance with commands input therethrough, the flow generator between an active, “on” condition and an inactive, “off” condition. The remote user interface may be secured to move with a respirator interface. Alternatively, the remote user interface may be secured at a location of the user's choosing.
    Type: Application
    Filed: July 16, 2012
    Publication date: January 16, 2014
    Inventor: Phillip M. Adams
  • Patent number: 8620831
    Abstract: Apparatus and methods are provided for managing a student's educational curriculum. A degree dependency graph is created for a student corresponding to a degree sought after at a selected educational institution. The degree dependency graph may be created in accordance with degree requirements, graduation requirements, prerequisite requirements, and the like, provided by the catalog of a selected institution. In addition, a standardized nomenclature may be created using XML tags or other terminology, to identify like information from different educational institutions. The XML tags may be used by a curriculum management system to identify courses from multiple institutions to satisfy requirements of a selected degree program at a selected institution.
    Type: Grant
    Filed: December 4, 2003
    Date of Patent: December 31, 2013
    Inventor: Phillip M. Adams
  • Publication number: 20130146204
    Abstract: An apparatus and method for labeling products may be applied to vehicle labeling, where complying with legal requirements of one jurisdiction may otherwise violate legal requirements within a second jurisdiction. Label content, format, and placement on vehicles, as imposed by federal law, creates a visual obstruction in violation of state law when a prospective customer is driving the vehicle. A new product label configured as a panel, which may be the Monroney sticker for a vehicle, or which may contain the Monroney sticker information and extend beyond that label itself, acts as a one-way panel. The panel permits transmission of light inward toward the driver, thus appearing sufficiently transparent not to create a visual obstruction. The panel may be sized from the size of a conventional Monroney sticker, up to the size of the entire window, acting as a window shade and a window sticker.
    Type: Application
    Filed: December 4, 2012
    Publication date: June 13, 2013
    Inventors: Jenny Ann Whelan, Phillip M. Adams