Patents by Inventor Brent Marshall

Brent Marshall 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: 20240013199
    Abstract: Methods and systems for blockchain token-based access control in which an access control rule sets an access condition that is satisfied if a wallet address holds one or more specified non-fungible tokens or tokens having specified attributes. To conduct in-person or on-location token-based gating, the system may employ pre-authentication of a wallet address. An identifier may be stored securely on both the system and a user device following pre-authentication. When seeking access, a user device provides identification data generated based on the identifier and the system verifies that the identification data was generated based on the identifier and, on that basis, retrieves a pre-authenticated wallet address. It then verifies using blockchain data that the wallet address holds the requisite token or tokens to satisfy the access condition.
    Type: Application
    Filed: August 23, 2022
    Publication date: January 11, 2024
    Applicant: Shopify Inc.
    Inventors: Brent MARSHALL, Nicole SANDFORD
  • Publication number: 20240013202
    Abstract: Methods and systems for access control to online resources based on non-fungible token gating. A request from a user device may trigger an access control rule having a token-based condition. The system verifies satisfaction of the token-based condition based on a wallet address provided by the user device and blockchain data obtained from a first blockchain network confirming that a non-fungible token meeting the token-based condition is associated with the wallet address. It then obtains data associated with a second blockchain network based on the non-fungible token and, in response, determines, based on the data associated with the second blockchain network, that the non-fungible token is not exhausted due to previous use of the non-fungible token. The system then processes the request from the user device and causes minting of a token on the second blockchain recording usage of the non-fungible token in an access control operation.
    Type: Application
    Filed: September 29, 2022
    Publication date: January 11, 2024
    Applicant: Shopify Inc.
    Inventors: Chris BACON, Jamie LY, Brent MARSHALL, Sunghyun LEE
  • Patent number: 11631091
    Abstract: Computer-implemented systems and methods for determining the value of display space in a retail store are provided. These values of display space are determined based on measured traffic densities in the retail store. Traffic density is used as a metric for real-world customer activity and customer patterns in the retail store. To determine traffic density, measurements are obtained from one or more sensors in the retail store, where the measurements include spatial information pertaining to a region of the retail store. Traffic density can provide a quantitative, accurate and unbiased metric with which to determine a value associated with displaying products in a region of the retail store.
    Type: Grant
    Filed: May 25, 2020
    Date of Patent: April 18, 2023
    Assignee: SHOPIFY INC.
    Inventor: Brent Marshall
  • Publication number: 20210365961
    Abstract: Computer-implemented systems and methods for determining the value of display space in a retail store are provided. These values of display space are determined based on measured traffic densities in the retail store. Traffic density is used as a metric for real-world customer activity and customer patterns in the retail store. To determine traffic density, measurements are obtained from one or more sensors in the retail store, where the measurements include spatial information pertaining to a region of the retail store. Traffic density can provide a quantitative, accurate and unbiased metric with which to determine a value associated with displaying products in a region of the retail store.
    Type: Application
    Filed: May 25, 2020
    Publication date: November 25, 2021
    Inventor: BRENT MARSHALL
  • Patent number: 9049044
    Abstract: A system and method for managing network elements in a communication network. The system includes a storage unit for storing one or more cartridges, where the one or more cartridges contain network element-specific information. The storage unit also contains a generic framework for managing the one or more network elements via use of the one or more cartridges. Finally, the storage unit includes a processor for using the one or more cartridges and the generic framework to manage the one or more network elements.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: June 2, 2015
    Assignee: Avaya, Inc.
    Inventors: Brent Marshall, Frank Meijer, Paul Mossman, Bryan Strickland
  • Patent number: 7661241
    Abstract: A new and improved single tool or jig which is universally useable in connection with the fabrication or trimming of left and right side edge portions of stair tread components, left and right end portions of stair tread side edge plank components, and stair riser components, so as to permit all of such components to be properly mated together in order to impart to the exposed or open stair members a seamless finished appearance.
    Type: Grant
    Filed: April 18, 2005
    Date of Patent: February 16, 2010
    Assignee: Illinois Tool Works Inc.
    Inventors: Anatoly Gosis, Richard L. Edwards, Howard W. Kimball, Anthony Brent Marshall
  • Patent number: 7370398
    Abstract: A new and improved method for calibrating workpiece clamping mechanisms such that once a particular clamping mechanism is calibrated with respect to a particular workpiece to be clamped upon a support surface, the clamping mechanism will always clamp the workpiece with a predetermined, precisely repeatable clamping force. In addition, the method of the present invention may be utilized in conjunction with the calibration of a plurality of clamping mechanisms so as to enable the plurality of clamping mechanisms to always generate the same precise clamping force whereby the multiple clamping mechanisms, utilized to clamp a single workpiece upon a support surface, can in fact clamp different regions of the single workpiece with precisely the same predetermined clamping force such that all regions of the single workpiece are in fact securely clamped.
    Type: Grant
    Filed: April 18, 2005
    Date of Patent: May 13, 2008
    Assignee: Illinois Tool Works Inc.
    Inventors: Anatoly Gosis, Richard L. Edwards, Howard W. Kimball, Anthony Brent Marshall
  • Publication number: 20020087734
    Abstract: A system and method for managing dependencies in a component-based system. The process includes defining a resource that is part of an entity, recording a resource specifier for the resource, and recording resource dependency relationships definitions for the resource. The resource and its dependency relationships may the be deployed to a system. The deployment may include verifying the existence of all dependency relationship resources of the resource on the system and transmitting a warning if any of the dependencies of the are unsatisfied. The deployment may also include creating an abstract resource if the abstract resource recorded as a dependency is not found on the system to which the resource is being deployed. The abstract resource may be created based on the dependency relationship definition of the abstract resource. If any dependency relationship is unsatisfied, and deployment can not be completed without the dependency, deployment may be ended.
    Type: Application
    Filed: December 29, 2000
    Publication date: July 4, 2002
    Inventors: Donald Brent Marshall, Christian C. Ellens, Thomas Lismer
  • Publication number: 20020087665
    Abstract: The present invention relates to a method and system for enabling resources to be defined, tracked, verified, resolved and managed both statically and dynamically. Resource management may be performed explicitly and consistently throughout a system, regardless of resource type. When a resource is defined, the resource may be assigned a unique specifier which may include a resource ID, type ID, version ID and/or other identifier. This information may be stored in a centralized repository, preventing redundant definitions of similar resources. Software or other applications may request (or require) access to a resource from a resource manager, regardless of resource type, retrieval mechanism or location.
    Type: Application
    Filed: December 29, 2000
    Publication date: July 4, 2002
    Inventors: Donald Brent Marshall, Bryn P. Rahm, Michael A. Leeder
  • Publication number: 20020087945
    Abstract: The flexible service application components (“FSACs”) of the present invention enable services to be defined by logic and data, as well as other functions, such as operations, administration, and management. The flexible service application components of the present invention enable a service designer (and/or other entity) the ability to create an integrated component that represents a service feature. Thus, a FSAC may be developed to encapsulate protocol-specific interactions and present a homogenous interface to a feature FSAC. Hence, the present invention enables application-level FSACs that may be protocol-independent.
    Type: Application
    Filed: December 29, 2000
    Publication date: July 4, 2002
    Inventors: Donald Brent Marshall, Elaine Ee Lay Quah, Lejla Eminovic
  • Publication number: 20020087693
    Abstract: The present invention provides more flexible engineering of network computing resources based on the actual needs of the customer, the resource requirements of the service and other relevant factors. The present invention relates to efficient use of network resources. By having the option of placing a particular function within a service on a node where it naturally fits according to its functional couplings, the inter-node communication may be reduced. As a result, the overall processing costs of the service may be minimized and efficiencies are enhanced.
    Type: Application
    Filed: December 29, 2000
    Publication date: July 4, 2002
    Inventors: Donald Brent Marshall, Elaine El lay Quah, Bryn P. Rahm