Patents by Inventor Carl Perry

Carl Perry 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: 11507285
    Abstract: Disclosed is a controller for a disaggregated memory device. The controller may receive a request to allocate memory of a specific size from the disaggregated memory device to a computing device, and may generate a memory block device in the specific size from a memory pool formed from physical memory modules configured on the disaggregated memory device. The controller may expose the memory block device to the computing device as a Non-Volatile Memory Express (“NVMe”) target device, and may control access to the memory block device by converting NVMe access requests in a first format from the computing device to access requests in a different second format supported by the memory block device.
    Type: Grant
    Filed: February 16, 2022
    Date of Patent: November 22, 2022
    Assignee: TORmem Inc.
    Inventors: Carl Perry, Andrew Hodges, Scott Burns, Steven White, Thao An Nguyen
  • Publication number: 20220365688
    Abstract: Disclosed is a controller for a disaggregated memory device. The controller may receive a request to allocate memory of a specific size from the disaggregated memory device to a computing device, and may generate a memory block device in the specific size from a memory pool formed from physical memory modules configured on the disaggregated memory device. The controller may expose the memory block device to the computing device as a Non-Volatile Memory Express (“NVMe”) target device, and may control access to the memory block device by converting NVMe access requests in a first format from the computing device to access requests in a different second format supported by the memory block device.
    Type: Application
    Filed: February 16, 2022
    Publication date: November 17, 2022
    Applicant: TORmem Inc.
    Inventors: Carl Perry, Andrew Hodges, Scott Burns, Steven White, Thao An Nguyen
  • Patent number: 11455247
    Abstract: Disclosed is a controller for providing applications seamless access to local and remote memory so that data of a particular application that is moved out of the Random Access Memory (“RAM”) of a local device may be stored and accessed in RAM of a remote device rather than on higher latency and slower performing storage mediums. The controller provides an application with a first allocation of RAM from the local device running the application, and a second allocation of RAM from the remote device. The controller registers to receive a page fault notification for a particular page that the application attempts to access and that is not stored in the first allocation of RAM. The controller retrieves the particular page from the second allocation of RAM, and loads it into the first allocation of RAM where it becomes accessible by the application.
    Type: Grant
    Filed: March 14, 2022
    Date of Patent: September 27, 2022
    Assignee: TORmem Inc.
    Inventors: Scott Burns, Steven White, Thao An Nguyen, Carl Perry, Andrew Hodges
  • Publication number: 20070284148
    Abstract: A system for damping vibration in a drill string can include a valve assembly having a supply of a fluid, a first member, and a second member capable of moving in relation to first member in response to vibration of the drill bit. The first and second members define a first and a second chamber for holding the fluid. Fluid can flow between the first and second chambers in response to the movement of the second member in relation to the first member. The valve assembly can also include a coil or a valve for varying a resistance of the fluid to flow between the first and second chambers.
    Type: Application
    Filed: April 19, 2007
    Publication date: December 13, 2007
    Inventors: Mark Wassell, William Turner, Daniel Burgess, Carl Perry
  • Publication number: 20070136791
    Abstract: A FireNet security system in which trustworthy networks, called BlackNets, each comprising One (1) or more client computers, are protected by FireBreaks against attacks from untrustworthy networks, called RedNets. All incoming transactions from the RedNet are examined by the FireBreak to determine if they violate any of a plurality of protection rules stored in a local protection rules database. Any transaction found to be in violation is discarded. Valid transactions are forwarded to the BlackNet. If an otherwise valid transaction is found to be suspicious, the FireBreak will forward to a FireNet Server relevant information relating to that transaction. If the FireNet Server verifies that the transaction is indeed part of an attack, the FireNet Server will create new protection rules suitable to defend against the newly identified source or strategy of attack. Periodically, all FireBreaks in the FireNet system will transfer, directly or indirectly, all new rules.
    Type: Application
    Filed: November 6, 2006
    Publication date: June 14, 2007
    Inventors: Stuart Green, Scott Brown, Jonathan Crain, Jeffrey Myers, Carl Perry, Marcus Yax
  • Publication number: 20060243489
    Abstract: A system for damping vibration in a drill string can include a valve assembly having a supply of a fluid, a first member, and a second member capable of moving in relation to first member in response to vibration of the drill bit. The first and second members define a first and a second chamber for holding the fluid. Fluid can flow between the first and second chambers in response to the movement of the second member in relation to the first member. The valve assembly can also include a coil or a valve for varying a resistance of the fluid to flow between the first and second chambers.
    Type: Application
    Filed: November 8, 2004
    Publication date: November 2, 2006
    Inventors: Mark Wassell, William Turner, Daniel Burgess, Carl Perry
  • Publication number: 20060243487
    Abstract: A preferred embodiment of a system for rotating and guiding a drill bit in an underground bore includes a drilling motor and a drive shaft coupled to drilling motor so that drill bit can be rotated by the drilling motor. The system further includes a guidance module having an actuating arm movable between an extended position wherein the actuating arm can contact a surface of the bore and thereby exert a force on the housing of the guidance module, and a retracted position.
    Type: Application
    Filed: April 29, 2005
    Publication date: November 2, 2006
    Applicant: APS Technology, Inc.
    Inventors: William Turner, Carl Perry, Mark Wassell, Jason Barbely, Daniel Burgess, Martin Cobern
  • Publication number: 20060190472
    Abstract: Systems and methods for improved exposure of database schema information are disclosed. Generally, a database driver may retrieve and provide database schema information according to one of two default methods or, also, a third override method. The first default method is to execute a query on the database. The second default method is to retrieve information from a hard-coded collection stored locally at the driver. The third override method is to retrieve information from a designated file that may be updated at any time without having to update the database and/or driver binaries.
    Type: Application
    Filed: February 22, 2005
    Publication date: August 24, 2006
    Applicant: Microsoft Corporation
    Inventors: Carl Perry, Richard Feinauer, Stephen Starck
  • Publication number: 20060034154
    Abstract: A rotary pulser for transmitting information to the surface from down hole in a well by generating pressure pulses encoded to contain information. The pressure pulses travel to the surface where they are decoded so as to decipher the information. The pulser includes housing containing a stator forming passages through which drilling fluid flows on its way to the drill bit, a rotor, and a replaceable wear sleeve enclosing the rotor. The rotor has blades that are capable of imparting a varying obstruction to the flow of drilling fluid through the stator passages depending on the circumferential orientation of the rotor, so that rotation of the rotor by a motor generates the encoded pressure pulses.
    Type: Application
    Filed: July 9, 2004
    Publication date: February 16, 2006
    Inventors: Carl Perry, Daniel Burgess, William Turner