Patents by Inventor William Wallace Allocca

William Wallace Allocca 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: 10839351
    Abstract: Techniques describing methods and systems for validating different versions of a set of rules for performing automated workflow processes. Sets of input data, each disjoint from one another, are obtained that are optimized from inputs contained in data storage. A first output is produced using one or more of the sets of inputs as input to a first version of the set of rules, and a second output is produced using the one or more of the sets of inputs as input to a second version of the set of rules. The first output is compared with the second output and, in response to a determination that the first output and the second output do not match, an indication of inconsistency is recorded.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: November 17, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Hareendra Sura, William Wallace Allocca, Vemaganti Amith Vikram, Ohm Reddy Bomedi, Soumya Ranjan Maharana, Anil Kumar Senesetti, Hemanth Kumar Reddy Vallela
  • Patent number: 10678192
    Abstract: The systems and techniques described herein optimize processing of requests, such as external requests, internal requests or inter-service requests. In some examples, a service may interact with a client device and determine, based at least in part on a state of the interaction with the client device, a potential client request that may subsequently be received from the client device. The service may then perform one or more actions to at least partially fulfill the potential client request.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: June 9, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: William Wallace Allocca, James Cade Bodley, Ram Cherukuri, Nitin Sivakrishnan, Nandan U Telang
  • Patent number: 9672137
    Abstract: The techniques described herein provide software testing of a candidate version of software. In some examples, an interceptor intercepts at least one production request to a production version of the software and issues the production request to a shadow proxy service as a shadow request. The shadow proxy service causes the at least one shadow request to be processed by the candidate version of the software being validated and an authority version of the software being used to validate the candidate version. The shadow proxy service may then compare and/or analyze at least one candidate response to the shadow request from the candidate version and at least one authority response to the shadow request from the authority version. A dashboard service may provide at least some of the resulting information and issue a request the shadow proxy service to replay at least one of the shadow requests.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: June 6, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: William Wallace Allocca, Nandan U. Telang, James Cade Bodley, Ram Cherukuri, Bharathi Masilamani, Harsha Ramalingam
  • Patent number: 9483387
    Abstract: The techniques described herein provide for comparison of tree structures. In some examples, a system according to this disclosure may receive at least a first item including a first tree structure and a second item including a second tree structure. The system may compare the first item and the second item. In particular, in performing the comparison, the system may detect a sub-tree structure type in the first tree structure and in the second tree structure. In some examples, the sub-tree structure type is one of one or more sub-tree structure types that have corresponding matching processes. Once determined, the system described herein may perform the corresponding matching process of the detected sub-tree structure type for the first tree structure and the second tree structure.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: November 1, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: William Wallace Allocca, Michael Carl Brant, Vikas Singh, Sanyuan Tang, Arun Vashishtha