Patents by Inventor Benjamin T. H. Cox

Benjamin T. H. Cox 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: 20220382994
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. An example method includes, at an electronic device having one or more processors and memory, receiving an utterance including a user request, determining a natural language representation of the user request, determining a first software process associated with the natural language representation, determining whether the natural language representation can be executed by a task flow of the first software process, and in accordance with a determination that the natural language representation cannot be executed by the task flow of the first software process: determining a set of transformation instructions, determining a revised natural language representation using the set of transformation instructions, and providing the revised natural language representation to a second software process.
    Type: Application
    Filed: September 1, 2021
    Publication date: December 1, 2022
    Inventors: Benjamin T.H. COX, Antoine R. RAUX
  • Patent number: 8161236
    Abstract: A system and method integrates a persistent reply cache with operation of a file system executing on a storage system. In an illustrative embodiment, the persistent reply cache is embodied as a file comprising a combination of contents of (i) one or more enhanced non-volatile log records of non-volatile electronic storage, (ii) “dirty” in-core buffer cache data structures, and (iii) on-disk data structures corresponding to those dirty buffer cache data structures. Integration is achieved through atomic operation of the reply cache with the file system to store information associated with a reply, e.g., to a client request, on electronic storage implemented as in-core buffer cache memory of the storage system, as well as on magnetic storage implemented as disks of the system.
    Type: Grant
    Filed: April 23, 2008
    Date of Patent: April 17, 2012
    Assignee: NetApp, Inc.
    Inventors: David B. Noveck, Benjamin T. H. Cox, Peter F. Corbett, John R. Boyles
  • Patent number: 7707618
    Abstract: A system and method for limiting access using file-level protocol rule sets. A rule set, comprising of an ordered set of rules, is associated with a virtual file system (VFS). When a data access request is received, the network address of the client originating the data access request is utilized to select a matching rule from the rule set for use in determining access to the VFS. The selected rule is then processed to determine if the data access request is permitted.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: April 27, 2010
    Assignee: NetApp, Inc.
    Inventors: Benjamin T. H. Cox, Daniel S. Nydick
  • Patent number: 7519813
    Abstract: A system and method for authenticating an unauthenticated file level protocol using a sidecar authentication mechanism. A client transmits an authentication ticket, UID and list of network addresses to an authentication daemon of a storage system. The authentication daemon verifies the user identity and generates a file system credential that is stored in a cache indexed by an authentication tuple. Received data access operations from a client are compared to authentication tuples by UID and network address and the file system utilizes the stored credential for processing the data access operation.
    Type: Grant
    Filed: August 2, 2004
    Date of Patent: April 14, 2009
    Assignee: Network Appliance, Inc.
    Inventors: Benjamin T. H. Cox, Michael Kazar, Daniel S. Nydick, Richard N. Sanzi, Jr., Michael Eisler
  • Patent number: 5809144
    Abstract: A method for purchasing and delivering goods over a network is comprised of the steps of identifying a digital good to be purchased. A purchase price for the digital good is negotiated. After the negotiation step, an authenticated purchase request is sent to the merchant. The merchant encrypts the desired digital good and calculates a first cryptographic checksum for the encrypted good. The encrypted digital good and the first cryptographic checksum together with a timestamp are then transmitted to the customer. The customer calculates a second cryptographic checksum for the received encrypted digital good. The customer creates an electronic payment order containing information identifying the transaction, the second cryptographic checksum, credentials, and the timestamp. The electronic payment order is transmitted to the merchant.
    Type: Grant
    Filed: August 24, 1995
    Date of Patent: September 15, 1998
    Assignee: Carnegie Mellon University
    Inventors: Marvin A. Sirbu, J. D. Tygar, Benjamin T. H. Cox, Thomas Wagner