Patents by Inventor Jack Matthew

Jack Matthew 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: 11917411
    Abstract: Disclosed herein are methods, systems, and processes to detect rogue wireless access points and determine their approximate location in a geospatial location. Wireless access point data collected from wireless access points by fixed sensor nodes and agent-based sensor nodes in a geospatial location is received. A wireless site survey is performed at the geospatial location based on the wireless access point data. Based on the wireless site survey, an approximate location of a rogue wireless access point at the geospatial location is determined.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: February 27, 2024
    Assignee: Rapid7, Inc.
    Inventors: John Robert Southern, Jack Matthew Heysel, Tyler Stiller, Kasra Asadzadeh, Sharon Katz
  • Publication number: 20230366831
    Abstract: A particulate matter detection device and methods for detecting a particulate matter in the environment. The particulate matter detection device comprising an indicator comprising a detection layer, an optical substance bonded to a detection layer surface, and a graphical target layer viewable through one or more apertures in the detection layer. The adsorption of particulate matter to the optical substance obscures the graphical target layer as viewed through the one or more apertures to indicate the presence of particulate matter. The indicator demountably connected to a support frame comprises a sealed membrane to protect the optical substance. A channeled air modifier forming an enclosure with the support frame discriminates particulate matter from adsorbing onto the optical substance.
    Type: Application
    Filed: August 19, 2020
    Publication date: November 16, 2023
    Inventors: Christopher Lee Boortz, Jack Matthews, Shahbaz Hussain
  • Patent number: 11412384
    Abstract: Disclosed herein are methods, systems, and processes to detect rogue wireless access points and determine their approximate location in a geospatial location. Wireless access point data collected from wireless access points by fixed sensor nodes and agent-based sensor nodes in a geospatial location is received. A wireless site survey is performed at the geospatial location based on the wireless access point data. Based on the wireless site survey, an approximate location of a rogue wireless access point at the geospatial location is determined.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: August 9, 2022
    Assignee: Rapid7, Inc.
    Inventors: John Robert Southern, Jack Matthew Heysel, Tyler Stiller, Kasra Asadzadeh, Sharon Katz
  • Patent number: 10663383
    Abstract: The present disclosure relates to an apparatus and methods for applying a force on a sample. In particular, the present disclosure relates to a stress cell (200) comprising a frame (205); an actuator arrangement (210) coupled to the frame; and a coupler (220) for coupling the actuator arrangement to the sample (230). The coupler (220) includes a first coupler portion connected to the actuator arrangement (210) and a second coupler portion connectable to the sample (230). The first coupler portion is flexibly coupled to the frame. The actuator arrangement (210) comprises a first element (214) having a first variable length and a second element (212) having a second variable length, and is adapted to vary a difference between the first length and the second length to provide the force.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: May 26, 2020
    Assignees: Razorbill Instruments Limited, Max Planck Gesellschaft zur Foerderung der Wissenschaften eV
    Inventors: Jack Matthew Barraclough, Clifford William Hicks, Alexander Steppke, Mark Barber
  • Publication number: 20200116607
    Abstract: The present disclosure relates to an apparatus and methods for applying a force on a sample. In particular, the present disclosure relates to a stress cell (200) comprising a frame (205); an actuator arrangement (210) coupled to the frame; and a coupler (220) for coupling the actuator arrangement to the sample (230). The coupler (220) includes a first coupler portion connected to the actuator arrangement (210) and a second coupler portion connectable to the sample (230). The first coupler portion is flexibly coupled to the frame. The actuator arrangement (210) comprises a first element (214) having a first variable length and a second element (212) having a second variable length, and is adapted to vary a difference between the first length and the second length to provide the force.
    Type: Application
    Filed: May 30, 2018
    Publication date: April 16, 2020
    Inventors: Jack Matthew Barraclough, Clifford William Hicks, Alexander Steppke, Mark Barber
  • Patent number: 10379831
    Abstract: A method and apparatus for dynamic retrieval of installation packages when installing software is described herein. In one embodiment, a process can be provided to determine a specific installation package to be installed for software having one or more packages to be installed. A repository can be automatically identified from a plurality of repositories from which to obtain the specific installation package, based on priority criteria. The priority criteria can be based on dynamically changing parameters. The specific installation package can be obtained from the identified repository.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: August 13, 2019
    Assignee: Apple Inc.
    Inventors: Jack Matthew, John R. Chang
  • Publication number: 20190124083
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for associating an application that was pre-installed on a computer with a user account on an online store. A system configured to practice the method presents an application available for download, receives a request to download the application to a computing devices, determines that the application is a pre-installed application, presents an authorization prompt configured to request user authorization to link the application with a user account, receives the user authorization, generates a unique hardware identifier associated with the computing devices, determines that the application is linkable based upon the unique hardware identifier, and links the adoptable application with the user account when the adoptable application is linkable.
    Type: Application
    Filed: December 17, 2018
    Publication date: April 25, 2019
    Inventors: Pedraum R. Pardehpoosh, Craig M. Federighi, Daniel l. Feldman, Gregory T. Quirk, Jack . Matthew, Jackie Lee-Kang, Jean-Pierre Ciudad, Monika E. Gromek, Thomas K. Burkholder, Daniel Emil Pu, Sam Gharabally, Ellis Marshall Verosub, Yoon Sub Hwang
  • Publication number: 20170075672
    Abstract: A method and apparatus for dynamic retrieval of installation packages when installing software is described herein. In one embodiment, a process can be provided to determine a specific installation package to be installed for software having one or more packages to be installed. A repository can be automatically identified from a plurality of repositories from which to obtain the specific installation package, based on priority criteria. The priority criteria can be based on dynamically changing parameters. The specific installation package can be obtained from the identified repository.
    Type: Application
    Filed: October 7, 2016
    Publication date: March 16, 2017
    Inventors: Jack Matthew, John R. Chang
  • Patent number: 9465600
    Abstract: A method and apparatus for dynamic retrieval of installation packages when installing software is described herein. In one embodiment, a process can be provided to determine a specific installation package to be installed for software having one or more packages to be installed. A repository can be automatically identified from a plurality of repositories from which to obtain the specific installation package, based on priority criteria. The priority criteria can be based on dynamically changing parameters. The specific installation package can be obtained from the identified repository.
    Type: Grant
    Filed: February 11, 2014
    Date of Patent: October 11, 2016
    Assignee: Apple Inc.
    Inventors: Jack Matthew, John R. Chang
  • Publication number: 20140229932
    Abstract: A method and apparatus for dynamic retrieval of installation packages when installing software is described herein. In one embodiment, a process can be provided to determine a specific installation package to be installed for software having one or more packages to be installed. A repository can be automatically identified from a plurality of repositories from which to obtain the specific installation package, based on priority criteria. The priority criteria can be based on dynamically changing parameters. The specific installation package can be obtained from the identified repository.
    Type: Application
    Filed: February 11, 2014
    Publication date: August 14, 2014
    Applicant: APPLE INC.
    Inventors: Jack Matthew, JOHN R. CHANG
  • Patent number: 8707296
    Abstract: A method and apparatus for dynamic retrieval of installation packages when installing software is described herein. In one embodiment, a process can be provided to determine a specific installation package to be installed for software having one or more packages to be installed. A repository can be automatically identified from a plurality of repositories from which to obtain the specific installation package, based on priority criteria. The priority criteria can be based on dynamically changing parameters. The specific installation package can be obtained from the identified repository.
    Type: Grant
    Filed: April 27, 2010
    Date of Patent: April 22, 2014
    Assignee: Apple Inc.
    Inventors: Jack Matthew, John R. Chang
  • Publication number: 20110320473
    Abstract: A method and apparatus for the dynamic determination of migration data is described herein. In one embodiment, a process can be provided to search user data in a first system for migration data without requiring user interaction. The search of user data can be based on a blacklist. The blacklist can include one or more folders which should not be searched for migration data or one or more files which should not be included in the migration data. A search of system data for migration data can be performed without requiring user interaction. The search of system data can be based on a whitelist. The whitelist can include one or more file types.
    Type: Application
    Filed: June 23, 2010
    Publication date: December 29, 2011
    Inventors: David Desmond, Steven Cento, Jack Matthew
  • Publication number: 20110265080
    Abstract: A method and apparatus for dynamic retrieval of installation packages when installing software is described herein. In one embodiment, a process can be provided to determine a specific installation package to be installed for software having one or more packages to be installed. A repository can be automatically identified from a plurality of repositories from which to obtain the specific installation package, based on priority criteria. The priority criteria can be based on dynamically changing parameters. The specific installation package can be obtained from the identified repository.
    Type: Application
    Filed: April 27, 2010
    Publication date: October 27, 2011
    Inventors: Jack Matthew, John R. Chang
  • Publication number: 20110265072
    Abstract: A method and apparatus for dynamic installation of files for running programs is described herein. In one embodiment, a process can be provided to save an update to a software program in a temporary location in a file system. A determination can be made as to whether an active software program has a dependency on the update. If a determination is made that an active software program has a dependency on the update, the system can wait until the active software program is terminated. Once the software program has terminated, the update can be moved from the temporary location in the file system to a final location in the file system.
    Type: Application
    Filed: April 27, 2010
    Publication date: October 27, 2011
    Inventor: Jack Matthew
  • Publication number: 20110185353
    Abstract: A method and apparatus for mitigating problems arising from incompatible software is described herein. In one embodiment, a process can be provided to obtain, from an external source, an incompatibility list. The incompatibility list can identify non-priority software incompatible with priority software to be installed or already installed on a system. A determination can be made as to whether the non-priority software from the incompatibility list resides on the system. The process can automatically quarantine one or more files associated with the non-priority software identified in the incompatibility list and which reside on the system.
    Type: Application
    Filed: January 27, 2010
    Publication date: July 28, 2011
    Inventor: Jack Matthew
  • Publication number: 20110107325
    Abstract: A method and apparatus for the installation of software is described herein. In one embodiment, a process is provided to verify a first set of packages selected from all packages, for example, on an optical disk, and verify a second set of packages on the optical disk. The verifying of the first set of packages calculates a first checksum for each package in the first set of packages and compares this first checksum to a second checksum for each package read from the optical disk. A second set of packages is verified if the verification of the first packages is successful. The second set of packages is verified by copying each package in the second set of packages, from the optical disk. A third checksum is included with each package read, and this third checksum is compared with a fourth checksum calculated for each package.
    Type: Application
    Filed: November 3, 2009
    Publication date: May 5, 2011
    Inventors: Jack Matthew, Kevin Tiene
  • Publication number: 20070219404
    Abstract: Methods of treating hazardous materials, such as, for example, contaminated soils, are disclosed. In one aspect, a method may include treating a contaminated soil with a hazardous material treatment composition to form a resulting material. In one aspect, the hazardous material treatment composition may include mostly salt, and from 0.5 to 15 wt % sorbent. The method may further include treating the resulting material with one or more inorganic binding agents. Other methods of treating hazardous materials are also disclosed, as well as compositions for treating hazardous materials.
    Type: Application
    Filed: May 10, 2007
    Publication date: September 20, 2007
    Inventor: Jack Matthews
  • Publication number: 20060264687
    Abstract: Methods of treating radioactive materials are disclosed. In one aspect, a method may include mixing a radioactive isotope diluted in a filler material with a radioactive material treatment composition to form a resulting material. The radioactive material treatment composition may include mostly salt, and from 0.5 to 15 wt % sorbent. The method may further include mixing the resulting material with one or more inorganic binding agents. Other methods of treating radioactive materials are also disclosed, as well as compositions for treating radioactive materials.
    Type: Application
    Filed: April 28, 2006
    Publication date: November 23, 2006
    Inventor: Jack Matthews
  • Publication number: 20060247484
    Abstract: Methods of treating hazardous materials, such as, for example, contaminated soils, are disclosed. In one aspect, a method may include treating a contaminated soil with a hazardous material treatment composition to form a resulting material. In one aspect, the hazardous material treatment composition may include mostly salt, and from 0.5 to 15 wt % sorbent. The method may further include treating the resulting material with one or more inorganic binding agents. Other methods of treating hazardous materials are also disclosed, as well as compositions for treating hazardous materials.
    Type: Application
    Filed: April 28, 2006
    Publication date: November 2, 2006
    Inventor: Jack Matthews
  • Patent number: 6942767
    Abstract: A reactor comprising an inlet, an outlet, and a conically spiraling fluid flow channel coupled between the inlet and the outlet. The reactor may be an electrochemical reactor comprising a fluid flow channel that spirals about an axis, the fluid flow channel comprising an anode, a cathode across from the anode, and a membrane disposed between the anode and the cathode. The reactor may have a number of design parameters that are based upon one or more reaction species and that favor the occurrence of a reaction associated with the species. The reactor may be used for the electrolysis of water or for the production of other chemical products.
    Type: Grant
    Filed: October 11, 2002
    Date of Patent: September 13, 2005
    Assignee: T-Graphic, LLC
    Inventors: David Fazzina, Jack Matthews, Steve Taracevicz