Patents by Inventor Grant Wallace

Grant Wallace 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: 20240153327
    Abstract: Disclosed embodiments include systems and methods for providing a secure physical storage system. The system may receive a request to register a first physical storage box from an entity including location information and security information. The request can be validated by comparing the security information to a predetermined security threshold. The location information associated with the first physical storage box can be recorded to a blockchain. The first registration information can be received from a first user device. The first physical storage box can be assigned to the first user device and a first identity token associated with the first physical storage box. The assignment information associated with the first physical storage box can be recorded to the blockchain. A first identity token can be received from the first user device. Instructions can be transmitted to the first physical storage box to transition from a locked to an unlocked state.
    Type: Application
    Filed: January 19, 2024
    Publication date: May 9, 2024
    Inventors: Galen Rafferty, Jeremy Edward Goodsitt, Austin Walters, Christopher Wallace, Brian Barr, Grant Eden, Samuel Sharpe
  • Patent number: 11946339
    Abstract: A valve arrangement is for a downhole apparatus having a tubular body having first and second ports in a wall thereof. The valve arrangement comprises a valve member that comprises a first port associated with the first port of the tubular body; and a second port associated with the second port of the tubular body. The valve arrangement is configurable to be locked in a first configuration with the tubular body, such that the first port is closed and the second port is closed. The valve arrangement is configurable to be locked in a second configuration with the tubular body, such that the first port is open and the second port is closed. The valve arrangement is configurable to be locked in a third configuration with the tubular body, such that the first port is closed and the second port is open.
    Type: Grant
    Filed: December 14, 2022
    Date of Patent: April 2, 2024
    Assignee: Halliburton Manufacturing and Services Limited
    Inventors: Stephen Edmund Bruce, David Grant, Scott E. Wallace, Ewan Smith
  • Patent number: 11939839
    Abstract: A valve arrangement is for a downhole apparatus having a tubular body having first and second ports in a wall thereof. The valve arrangement comprises a first valve arrangement comprising a first valve member associated with the first port of the tubular body; and a second valve arrangement comprising a second valve member associated with the second port of the tubular body. The first valve arrangement and the second valve arrangement are configurable to lock in a first configuration with the tubular body, such that the first port is closed and the second port is closed; to lock in a second configuration with the tubular body, such that the first port is open and the second port is closed; and to lock in a third configuration with the tubular body, such that the first port is closed and the second port is open.
    Type: Grant
    Filed: December 14, 2022
    Date of Patent: March 26, 2024
    Assignee: Halliburton Manufacturing and Services Limited
    Inventors: Stephen Edmund Bruce, David Grant, Scott E. Wallace, Ewan Smith
  • Patent number: 11920434
    Abstract: A method comprising operating a first valve arrangement and a second valve arrangement from a locked first configuration, in which the first port is closed and the second port is closed, to a locked second configuration, in which the first port is open and the second port is closed, wherein the first valve arrangement comprises one or more locking devices configured to lock a first valve member of the first valve arrangement in place relative to the tubular body. The method comprising operating the first valve arrangement and the second valve arrangement from the locked second configuration to a third configuration, in which the first port is closed and the second port is open.
    Type: Grant
    Filed: December 14, 2022
    Date of Patent: March 5, 2024
    Assignee: Halliburton Manufacturing and Services Limited
    Inventors: Stephen Edmund Bruce, David Grant, Scott E. Wallace, Ewan Smith
  • Patent number: 11922745
    Abstract: Disclosed embodiments include systems and methods for providing a secure physical storage system. The system may receive a request to register a first physical storage box from an entity including location information and security information. The request can be validated by comparing the security information to a predetermined security threshold. The location information associated with the first physical storage box can be recorded to a blockchain. The first registration information can be received from a first user device. The first physical storage box can be assigned to the first user device and a first identity token associated with the first physical storage box. The assignment information associated with the first physical storage box can be recorded to the blockchain. A first identity token can be received from the first user device. Instructions can be transmitted to the first physical storage box to transition from a locked to an unlocked state.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: March 5, 2024
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Galen Rafferty, Jeremy Edward Goodsitt, Austin Walters, Christopher Wallace, Brian Barr, Grant Eden, Samuel Sharpe
  • Patent number: 11920433
    Abstract: A valve arrangement is for a downhole apparatus having a tubular body having first and second ports in a wall thereof. The valve arrangement comprises a first valve arrangement associated with the first port and comprising a first valve; and a second valve arrangement associated with the second port comprising a second valve. The valve arrangement is configurable to lock in a first configuration with the tubular body, such that the first port is closed and the second port is closed; lock in a second configuration with the tubular body, such that the first port is open and the second port is closed; and lock in a third configuration with the tubular body, such that the first port is closed and the second port is open.
    Type: Grant
    Filed: December 14, 2022
    Date of Patent: March 5, 2024
    Assignee: Halliburton Manufacturing and Services Limited
    Inventors: Stephen Edmund Bruce, David Grant, Scott E. Wallace, Ewan Smith
  • Patent number: 11301374
    Abstract: Embodiments relating to garbage collection for a deduplicated and compressed storage device are described. One embodiment provides for a computer implemented method including creating a multiple sets of Bloom filters distributed across a set of multiple computing device nodes. One set of Bloom filters stores differing ranges of fingerprints for data stored on deduplicated storage containers, while a second set of Bloom filters includes a set of fingerprints correlated with files in a file system directory structure. A set of live fingerprints is determined for live fingerprints and storage segments associated with those fingerprints are copied to new storage containers.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: April 12, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Grant Wallace
  • Patent number: 11144507
    Abstract: Techniques for balancing data compression and read performance of data chunks of a storage system are described herein. According to one embodiment, similar data chunks are identified based on sketches of a plurality of data chunks stored in the storage system. A first portion of the similar data chunks as a first group is associated with a first storage area. The first storage area is associated with one or more data chunks that are dissimilar to the first group but are likely accessed together. The first group of the similar data chunks and its associated dissimilar data chunks are compressed and stored in the first storage area.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: October 12, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Frederick Douglis, Philip Shilane, Grant Wallace
  • Patent number: 11128082
    Abstract: Androgynous modular connectors (e.g., modular spacecraft connectors) are disclosed herein. The modular connectors can include prismatic-shaped body with side panels, a base, and a face panel. The face panel can include three or more sides that define an opening. A claw assembly can be housed within the prismatic-shaped body. The claw assembly can include two or more extendable arms. A motor can be housed within the prismatic-shaped body. The motor can be operatively connected to the claw assembly. The motor can be configured to extend and retract the claw assembly.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: September 21, 2021
    Assignee: Blink Astro, LLC
    Inventors: Evan Shelby Wise, John Terrell Madigan, William Carlton Doncaster, Kevin Marcus Feld, Jon Grant Wallace, Matthew David Arceri, Wahaj Umar Khan
  • Patent number: 11093397
    Abstract: Use of a survival queue to manage a container-based flash cache is disclosed. In various embodiments, a corresponding survival time is associated with each of a plurality of containers stored in a flash cache, each container comprising a plurality of data blocks. The survival time may be determined based at least in part on a calculated proportion of relatively recently accessed data blocks associated with the container is associated with the container. A container to evict from the flash cache is selected based at least in part on a determination that the corresponding survival time of the selected container has expired.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: August 17, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Frederick Douglis, Cheng Li, Philip Shilane, Grant Wallace
  • Patent number: 10990518
    Abstract: Embodiments relating to garbage collection for a deduplicated and compressed storage device are described. One embodiment provides for a method comprising creating a first set of temporary files associated with a range of fingerprints for data within data files associated with a directory tree structure; creating a second set of temporary files associated with a range of fingerprints of storage segments stored on one or more deduplicated storage containers; sorting the fingerprints in each temporary file using distributed out of core sorting across each node in the set of multiple computing device nodes to generate a first set of sorted files and a second set of sorted files; determining an intersection of the fingerprints in the first set of sorted files and the second set of sorted files; and generating a garbage collection recipe for each of the one or more deduplicated storage containers.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: April 27, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Grant Wallace
  • Patent number: 10877879
    Abstract: Techniques to manage usage of a flash-based storage are disclosed. In various embodiments, the execution time of the flash-based storage is divided into quanta. Within each quantum comprising at least a subset of quanta, flash erasures are allowed without restriction up to a prescribed erasure quota. Erasures are throttled within a slack range bound at a lower end by the erasure quota and at an upper end by an upper bound, including by dividing the slack range into two or more intervals and within each interval applying a corresponding erasure control policy, wherein the respective corresponding erasure control policies applied to successive intervals in the slack range become increasingly strict in a stepwise manner.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: December 29, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Cheng Li, Philip Shilane, Grant Wallace, Frederick Douglis
  • Patent number: 10838990
    Abstract: Techniques for improving data compression of a storage system using coarse and fine grained similarity are described herein. According to one embodiment, region sketches for a plurality of regions of the set of data are generated, each region storing a plurality of data chunks. A region sketch index having a plurality of entries is maintained, each corresponding to one of the region sketches of the regions. The entries of the region sketch index are sorted based on the sketches of the regions, such that regions with an identical region sketch are positioned adjacent to each other within the region sketch index, representing similar regions. The data chunks of the similar regions that are identified based on the sorted entries of the region sketch index are reorganized to improve data compression of the data chunks of the similar regions.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: November 17, 2020
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Philip Shilane, Grant Wallace, Frederick Douglis, Guanlin Lu
  • Patent number: 10635594
    Abstract: One embodiment is related to a method for redistributing cache space, comprising: determining utility values associated with all of a plurality of clients, each client being associated with a respective utility value, the utility value being indicative of an efficiency of cache space usage of the associated client; and redistributing cache space among the plurality of clients based on the utility values.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: April 28, 2020
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Grant Wallace, Philip Shilane, Shuang Liang
  • Patent number: 10592420
    Abstract: One embodiment is related to a method for redistributing cache space, comprising: determining a request by a first client of a plurality of clients for additional cache space, each of the plurality of clients being associated with a guaranteed minimum amount (MIN) and a maximum amount (MAX) of cache space; and fulfilling or denying the request based on an amount of cache space the first client currently occupies, an amount of cache space requested by the first client, and the MIN and the MAX cache space associated with the first client.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: March 17, 2020
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Shuang Liang, Philip Shilane, Grant Wallace
  • Patent number: 10515009
    Abstract: Embodiments relating to garbage collection for a deduplicated and compressed storage device are described. One embodiment provides for a networked system comprising a set of multiple computing devices, each computing device to provide one or more deduplication and replication services to one or more deduplicated storage containers and a central computing device connected to each computing device in the set of multiple computing devices over a local network, the central computing device to provide deduplication garbage collection to each computing device in the set of computing devices.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: December 24, 2019
    Assignee: EMC IP Holding Company LLC
    Inventor: Grant Wallace
  • Patent number: 10509769
    Abstract: Managing data blocks stored in a data processing system comprises logging input/output (I/O) accesses to an in-memory buffer with each log entry recording at least identifiers of the data blocks accessed and when the data blocks were accessed. When the size of the log entries reaches a predetermined threshold, the system may append log entries of the in-memory buffer to the end of a history log file. The history log file is analyzed to determine patterns of accesses, and each pattern is stored in a record in an access heuristics database. While processing a request for access to a data block, the data processing system queries the access heuristics database to obtain prior access patterns associated with the data block. A data management action may be taken based on the prior access patterns.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: December 17, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Philip Shilane, Grant Wallace
  • Patent number: 10346297
    Abstract: Embodiments relating to garbage collection for a deduplicated and compressed storage device are described. One embodiment provides for a deduplication data storage system comprising a set of storage devices including a set of storage containers; one or more computing device nodes coupled to the set of storage devices, the one or more computing device nodes to enable replication and deduplication of the set of storage containers on the set of storage devices; and a set of remote storage servers coupled to the one or more computing device nodes over a network, the set of remote storage servers to receive a replication of data on the set of storage containers from the one or more computing device nodes, and to generate a deduplication garbage collection recipe for the set of storage containers.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: July 9, 2019
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Grant Wallace
  • Publication number: 20190171563
    Abstract: Embodiments relating to garbage collection for a deduplicated and compressed storage device are described. One embodiment provides for a computer implemented method including creating a multiple sets of Bloom filters distributed across a set of multiple computing device nodes. One set of Bloom filters stores differing ranges of fingerprints for data stored on deduplicated storage containers, while a second set of Bloom filters includes a set of fingerprints correlated with files in a file system directory structure. A set of live fingerprints is determined for live fingerprints and storage segments associated with those fingerprints are copied to new storage containers.
    Type: Application
    Filed: January 24, 2019
    Publication date: June 6, 2019
    Inventor: Grant Wallace
  • Publication number: 20190171624
    Abstract: Techniques for balancing data compression and read performance of data chunks of a storage system are described herein. According to one embodiment, similar data chunks are identified based on sketches of a plurality of data chunks stored in the storage system. A first portion of the similar data chunks as a first group is associated with a first storage area. The first storage area is associated with one or more data chunks that are dissimilar to the first group but are likely accessed together. The first group of the similar data chunks and its associated dissimilar data chunks are compressed and stored in the first storage area.
    Type: Application
    Filed: January 28, 2019
    Publication date: June 6, 2019
    Inventors: Frederick Douglis, Philip Shilane, Grant Wallace