Patents by Inventor William W. Allocca

William W. 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: 10182128
    Abstract: The techniques described herein provide software testing of a candidate version of software. In some examples, an interceptor may perform an asynchronous and non-blocking intercept of at least one request to a production system and may provide the intercepted at least one request to a shadow proxy service as at least one shadow request. The shadow proxy service may process the shadow request by causing the at least one shadow request to be classified based at least one criteria. The processed shadow requests are logged. A selection may be made from among the logged shadow request to be replayed by the production system based on one or more criteria used to classify the shadow requests. The shadow proxy service may replay the selected at least one logged shadow request to the production system.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: January 15, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: William W Allocca, James Cade Bodley, Ram Cherukuri, Nitin Sivakrishnan, Nandan Ulhas Telang
  • Patent number: 9524330
    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: March 12, 2013
    Date of Patent: December 20, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: William W Allocca, James Cade Bodley, Ram Cherukuri, Nitin Sivakrishnan, Nandan U Telang
  • Patent number: 8990778
    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: September 14, 2012
    Date of Patent: March 24, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: William W. Allocca, James Cade Bodley, Ram Cherukuri, Bharathi Masilamani, Harsha Ramalingam, Nandan U. Telang
  • Publication number: 20120136710
    Abstract: Disclosed are various embodiments for a digital coupon system. Digital coupons can be defined by a coupon specification received from a coupon issuer. Digital coupons can be issued to users and redeemed with third party retailer sites and/or point of sale systems. A coupon clearing house application can manage distribution, redemption, reimbursement of retailers and invoicing of coupon issuers.
    Type: Application
    Filed: November 30, 2010
    Publication date: May 31, 2012
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventors: Brandon R.I. Chang, William W. Allocca, Henry R. Nickerson, Douglas J. Herrington, Dilip Kumar
  • Publication number: 20120136712
    Abstract: Disclosed are various embodiments for a digital coupon system. Digital coupons can be defined by a coupon specification received from a coupon issuer. Digital coupons can be issued to users and redeemed with third party retailer sites and/or point of sale systems. A coupon clearing house application can manage distribution, redemption, reimbursement of retailers and invoicing of coupon issuers.
    Type: Application
    Filed: November 30, 2010
    Publication date: May 31, 2012
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventors: Brandon R. I. Chang, William W. Allocca, Henry R. Nickerson, Douglas J. Herrington, Dilip Kumar
  • Publication number: 20120136707
    Abstract: Disclosed are various embodiments for a digital coupon system. Digital coupons can be defined by a coupon specification received from a coupon issuer. Digital coupons can be issued to users and redeemed with third party retailer sites and/or point of sale systems. A coupon clearing house application can manage distribution, redemption, reimbursement of retailers and invoicing of coupon issuers.
    Type: Application
    Filed: November 30, 2010
    Publication date: May 31, 2012
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventors: Brandon R. I. Chang, William W. Allocca, Henry R. Nickerson, Douglas J. Herrington, Dilip Kumar
  • Publication number: 20120136706
    Abstract: Disclosed are various embodiments for a digital coupon system. Digital coupons can be defined by a coupon specification received from a coupon issuer. Digital coupons can be issued to users and redeemed with third party retailer sites and/or point of sale systems. A coupon clearing house application can manage distribution, redemption, reimbursement of retailers and invoicing of coupon issuers.
    Type: Application
    Filed: November 30, 2010
    Publication date: May 31, 2012
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventors: Brandon R. I. Chang, William W. Allocca, Henry R. Nickerson, Douglas J. Herrington, Dilip Kumar
  • Publication number: 20120136708
    Abstract: Disclosed are various embodiments for a digital coupon system. Digital coupons can be defined by a coupon specification received from a coupon issuer. Digital coupons can be issued to users and redeemed with third party retailer sites and/or point of sale systems. A coupon clearing house application can manage distribution, redemption, reimbursement of retailers and invoicing of coupon issuers.
    Type: Application
    Filed: November 30, 2010
    Publication date: May 31, 2012
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventors: Brandon R.I. Chang, William W. Allocca, Henry R. Nickerson, Douglas J. Herrington, Dilip Kumar
  • Patent number: 8165923
    Abstract: An interactive system personalizes pages of an electronic catalog with information reflective of related orders placed by the user. In one embodiment, when a user requests a category page (such as a browse node page, author page, or artist page) of an electronic catalog, the system determines whether the user previously ordered any items falling within the associated category. If any such orders are identified, information regarding the prior order(s) is incorporated into the requested category page. This information may include, for example, an indication of the particular item(s) ordered, and the order date and/or status of each such order. The system may also personalize item detail pages with information regarding any orders placed for the corresponding items and/or similar items.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: April 24, 2012
    Assignee: Amazon.com, Inc.
    Inventors: Jeffrey P. Bezos, Maryam S. Mohit, Walker L. Lockhart, Ericka N. Lock, William W. Allocca, Suguna Subramaniam
  • Publication number: 20120016768
    Abstract: An interactive system personalizes pages of an electronic catalog with information reflective of related orders placed by the user. In one embodiment, when a user requests a category page (such as a browse node page, author page, or artist page) of an electronic catalog, the system determines whether the user previously ordered any items falling within the associated category. If any such orders are identified, information regarding the prior order(s) is incorporated into the requested category page. This information may include, for example, an indication of the particular item(s) ordered, and the order date and/or status of each such order. The system may also personalize item detail pages with information regarding any orders placed for the corresponding items and/or similar items.
    Type: Application
    Filed: September 23, 2011
    Publication date: January 19, 2012
    Inventors: Jeffrey P. Bezos, Maryam S. Mohit, Walker L. Lockhart, Ericka N. Lock, William W. Allocca, Suguna Subramaniam
  • Patent number: 8027884
    Abstract: An electronic catalog system, which may be implemented as a web site or another type of interactive system, presents context-sensitive information to customers reflective of their prior orders. In one embodiment, when a customer requests an item detail page for a particular item, the system may supplement the item detail page with information reflective of one or more related orders previously placed by the customer. This information may include, for example, an indication that the customer previously ordered this item or a related item, and may include information, such as status information, regarding such previously placed order(s). If the customer previously ordered a related item, the information provided on the item detail page may include an indication of whether the previously ordered item is compatible or interoperable with the item being viewed.
    Type: Grant
    Filed: February 4, 2010
    Date of Patent: September 27, 2011
    Assignee: Amazon.com, Inc.
    Inventors: Jeffrey P. Bezos, Maryam S. Mohit, Walker L. Lockhart, Ericka N. Lock, William W. Allocca, Suguna Subramaniam
  • Publication number: 20110106598
    Abstract: Various systems, methods, and other embodiments are described relating to the selection of digital coupons for display in network pages. In one embodiment, a plurality of coupon campaigns are maintained in a computing device for a plurality of entities in association with an operation of an electronic commerce system employed to sell a plurality of items over a network. Each of the coupon campaigns comprises at least one digital coupon to be applied to a purchase of at least one of the items. A network page is generated in the electronic commerce system to be rendered on a client. The network page is generated in association with the operation of the electronic commerce system. A subset of the digital coupons is determined to be included in the network page to present to a user.
    Type: Application
    Filed: October 29, 2009
    Publication date: May 5, 2011
    Inventors: Monica Theresa McCann, William W. Allocca, Brandon R. I. Chang, Henry Robert Nickerson, Mark S. Gulbrandsen, Douglas J. Herrington, Dilip S. Kumar, James J. Shimada, Paul D. DeMarco
  • Publication number: 20110106599
    Abstract: Various embodiments, including systems and methods, are described for providing digital coupons to third party network sites. In one representative embodiment, a computing device is provided, where a plurality of digital coupons are maintained in a memory associated with the computing device. Each digital coupon is directed to the purchase of at least one item through an electronic commerce system. A coupon service is implemented in the computing device that is configured to identify at least one of the digital coupons to present on a third party network site in response to a request for at least one of the digital coupons received from the third party network site based at least in part upon information contained in the request. The identified digital coupons are then sent to the third party network site.
    Type: Application
    Filed: October 29, 2009
    Publication date: May 5, 2011
    Inventors: Monica Theresa McCann, William W. Allocca, Brandon R. I. Chang, Henry Robert Nickerson, Mark S. Gulbrandsen, Douglas J. Herrington, Dilip S. Kumar, James J. Shimada, Paul D. DeMarco
  • Publication number: 20110106603
    Abstract: Disclosed are various embodiments relating to a self-service portal for coupon implementation in association with an electronic commerce system. Coupon campaigns are implemented in a computing device for a plurality of vendors in association with the electronic commerce system. Each of the coupon campaigns comprises one or more digital coupons. An automated submission of each of the campaigns is facilitated in the computing device from respective ones of the vendors through a self-service portal. Vendor control is facilitated through the self-service portal as to whether the digital coupons associated with a respective one of the campaigns are activated to be applied to a purchase of an item through the electronic commerce system.
    Type: Application
    Filed: October 29, 2009
    Publication date: May 5, 2011
    Inventors: Monica Theresa McCann, William W. Allocca, Brandon R. I. Chang, Henry Robert Nickerson, Mark S. Gulbrandsen, Douglas J. Herrington, Dilip S. Kumar, James J. Shimada, Paul D. DeMarco
  • Publication number: 20100138319
    Abstract: An electronic catalog system, which may be implemented as a web site or another type of interactive system, presents context-sensitive information to customers reflective of their prior orders. In one embodiment, when a customer requests an item detail page for a particular item, the system may supplement the item detail page with information reflective of one or more related orders previously placed by the customer. This information may include, for example, an indication that the customer previously ordered this item or a related item, and may include information, such as status information, regarding such previously placed order(s). If the customer previously ordered a related item, the information provided on the item detail page may include an indication of whether the previously ordered item is compatible or interoperable with the item being viewed.
    Type: Application
    Filed: February 4, 2010
    Publication date: June 3, 2010
    Inventors: Jeffrey P. Bezos, Maryam S. Mohit, Walker L. Lockhart, Ericka N. Lock, William W. Allocca, Suguna Subramaniam
  • Patent number: 7672874
    Abstract: An electronic catalog system, which may be implemented as a web site or another type of interactive system, presents context-sensitive account information to customers during browsing of an electronic catalog of products. In one embodiment, when a customer accesses a detail page for a particular product, the detail page is supplemented with information, such as status information, about a related order placed by the customer. The related order may be an order for the product represented in the detail page or may be for a related product. Information about related orders may additionally or alternatively be added to other types of pages, such as product category pages and shopping cart pages. In one embodiment, a customer's related order information is maintained in a cache during the customer's browsing session, and the cache is updated in real time to reflect actions performed by the customer.
    Type: Grant
    Filed: March 7, 2005
    Date of Patent: March 2, 2010
    Assignee: Amazon.com, Inc.
    Inventors: Jeffrey P. Bezos, Maryam S. Mohit, Walker L. Lockhart, Ericka N. Lock, William W. Allocca, Suguna Subramaniam
  • Patent number: 6917922
    Abstract: An online store system, which may be implemented as a web site or another type of interactive system, presents context-sensitive information to customers about their prior orders during browsing of an electronic catalog of products. In one embodiment, when a customer accesses a detail page for a particular product, the detail page is supplemented with information, such as status information, about a related order placed by the customer. The related order may be an order for the product represented in the detail page or may be for a related product. Information about related orders may additionally or alternatively be added to other types of pages, such as product category pages and shopping cart pages. In one embodiment, a customer's related order information is maintained in a cache during the customer's browsing session, and the cache is updated in real time to reflect actions performed by the customer.
    Type: Grant
    Filed: July 6, 2001
    Date of Patent: July 12, 2005
    Assignee: Amazon.com, Inc.
    Inventors: Jeffrey P. Bezos, Maryam S. Mohit, Walker L. Lockhart, Ericka N. Lock, William W. Allocca, Suguna Subramaniam