Patents by Inventor William L. Yates

William L. Yates 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: 11918302
    Abstract: An interactive control unit is disclosed. The interactive control unit includes an interactive touchscreen display, an interface configured to couple the control unit to a surgical hub, a processor, and a memory coupled to the processor. The memory stores instructions executable by the processor to receive input commands from the interactive touchscreen display located inside a sterile field and transmit the input commands to the surgical hub to control devices coupled to the surgical hub located outside the sterile field.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: March 5, 2024
    Assignee: Cilag GmbH International
    Inventors: Jeffrey D. Messerly, Peter K. Shires, Monica L. Z. Rivard, Cory G. Kimball, David C. Yates, Jeffrey L. Aldridge, Daniel W. Price, William B. Weisenburgh, II, Jason L. Harris, Frederick E. Shelton, IV, Jerome R. Morgan
  • Patent number: 10891606
    Abstract: Methods are disclosed for a digital escrow service for an electronic transfer, where the transfer is completed based on the geographic location of the sender or receiver. The method includes obtaining information representative of a geographic area, initiating an electronic transfer, determining whether or not at least one of the sender and the receiver is located within the geographic area and executing the electronic transfer based on whether it is determined that at least one of the sender and receiver is located within the geographic area. As an enhancement, the method may include processing a transaction between a plurality of senders and a receiver.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: January 12, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Giacomo G. Chiarella, Brad Roeger, William L. Yates
  • Publication number: 20190303770
    Abstract: Using machine-controlled web navigation and machine learning, each of a composite knowledge base of service components and a composite service catalog are created. The composite knowledge base is defined by features that are offered, and how the respective service component connects and exchanges data with other service components. The composite service catalog includes identified available implementations of the service components. Using machine-based application of machine-learned knowledge created within the composite knowledge base and the composite service catalog, the service component definitions are applied to a service solution under development to identify at least one service component usable to provide a technological improvement of the service solution under development. A service technology improvement report is outputted that details the technological improvement of the service solution under development provided by the identified at least one service component.
    Type: Application
    Filed: March 28, 2018
    Publication date: October 3, 2019
    Inventors: Enrico Vannini, Robert Barron, William L. Yates, Christopher Phillips
  • Publication number: 20180232710
    Abstract: Methods are disclosed for a digital escrow service for an electronic transfer, where the transfer is completed based on the geographic location of the sender or receiver. The method includes obtaining information representative of a geographic area, initiating an electronic transfer, determining whether or not at least one of the sender and the receiver is located within the geographic area and executing the electronic transfer based on whether it is determined that at least one of the sender and receiver is located within the geographic area. As an enhancement, the method may include processing a transaction between a plurality of senders and a receiver.
    Type: Application
    Filed: February 13, 2017
    Publication date: August 16, 2018
    Inventors: Giacomo G. CHIARELLA, Brad ROEGER, William L. YATES
  • Publication number: 20130006568
    Abstract: A method of operating a test in a test environment comprises running the test, detecting the generation of events during the test and for each detected event, populating one or more result buckets according to one or more validation routines. Each validation routine defines a result to add to a result bucket according to a characteristic of the detected event. Once the test is completed, or during the running of the test, one or more test scenarios are run against the result buckets, with each test scenario returning an outcome according to one or more algorithms processing the results in the result buckets. In a preferred embodiment, the populating of the one or more result buckets is according to validation routines that populate a matrix of result buckets, each result bucket being populated during a specific time period.
    Type: Application
    Filed: June 1, 2011
    Publication date: January 3, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Baylis, David M. Key, William L. Yates