Patents by Inventor David A. Wood, III

David A. Wood, III 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: 11957206
    Abstract: Described are soles for a shoe, in particular for a sports shoe, with a midsole. The midsole includes a first sole region, which includes particle foam. The midsole further includes a deformation region within the midsole, wherein the deformation region has a volume greater than that of a single expanded particle and is positioned so that it allows a sideward deformation of the material of the first sole region under a pressure load on the sole.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: April 16, 2024
    Assignee: adidas AG
    Inventors: Tru Huu Minh Le, Angus Wardlaw, Dirk Meythaler, Stuart David Reinhardt, Darren Michael Wood, Charles Griffin Wilson, III, Juergen Weidl, Stanislav Goussev, Carl Arnese
  • Patent number: 10334025
    Abstract: Techniques for adaptive query targeting in a dynamic distributed computing environment are provided. In one aspect, a method for adaptive query targeting in a distributed computing system having two or more cooperating nodes is provided. The method includes the steps of: using a peer selection criteria to select one or more of the nodes as target peers for a query from a querying node; leasing the query to the target peers for a given length of time via a lease having a given lifetime; periodically refreshing the query during the lifetime of the lease by re-evaluating the peer selection criteria such that the query persists on one or more of the target peers for the lifetime of the lease; and having the query removed from the target peers when the lease expires.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Seraphin B. Calo, Geeth R. de Mel, Keith W. Grueneberg, Jorge J. Ortiz, Xiping Wang, David A. Wood, III
  • Patent number: 9905249
    Abstract: Monitoring a plurality of machines located in an operating environment. First and second acoustic signal readings and their respective detecting locations are received from a sensing device. First and second acoustic signal spatialization map containing characteristic data signatures for the machines are generated based on the first and second acoustic signal readings. One or more differences are determined that exceed a predetermined threshold value, between corresponding characteristic data signatures in each of the first and second acoustic signal spatialization maps. At least one of the machines that are associated with the determined differences is identified. A corrective action to perform on the machine is identified, based on the determined one or more differences. Commands are transmitted to a corrective action module in the operating environment to cause the corrective action module to perform the corrective action.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: February 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Theodoros Salonidis, Dinesh C. Verma, David A. Wood, III
  • Patent number: 9892744
    Abstract: Monitoring a plurality of machines located in an operating environment. First and second acoustic signal readings and their respective detecting locations are received from a sensing device. First and second acoustic signal spatialization map containing characteristic data signatures for the machines are generated based on the first and second acoustic signal readings. One or more differences are determined that exceed a predetermined threshold value, between corresponding characteristic data signatures in each of the first and second acoustic signal spatialization maps. At least one of the machines that are associated with the determined differences is identified. A corrective action to perform on the machine is identified, based on the determined one or more differences. Commands are transmitted to a corrective action module in the operating environment to cause the corrective action module to perform the corrective action.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Theodoros Salonidis, Dinesh C. Verma, David A. Wood, III
  • Publication number: 20180012135
    Abstract: A method for executing a query includes determining one or more nodes that are likely to have local content that matches a search query. The determination is based on a location profile for each of the one or more nodes and a conditional probabilistic model for each of a set of distinct locations. The search query is executed at the one or more nodes.
    Type: Application
    Filed: July 6, 2016
    Publication date: January 11, 2018
    Inventors: Supriyo Chakraborty, Jorge J. Ortiz, David A. Wood, III
  • Publication number: 20170359406
    Abstract: Techniques for adaptive query targeting in a dynamic distributed computing environment are provided. In one aspect, a method for adaptive query targeting in a distributed computing system having two or more cooperating nodes is provided. The method includes the steps of: using a peer selection criteria to select one or more of the nodes as target peers for a query from a querying node; leasing the query to the target peers for a given length of time via a lease having a given lifetime; periodically refreshing the query during the lifetime of the lease by re-evaluating the peer selection criteria such that the query persists on one or more of the target peers for the lifetime of the lease; and having the query removed from the target peers when the lease expires.
    Type: Application
    Filed: June 8, 2016
    Publication date: December 14, 2017
    Inventors: Seraphin B. Calo, Geeth R. de Mel, Keith w. Grueneberg, Jorge J. Ortiz, Xiping Wang, David A. Wood, III
  • Patent number: 9600305
    Abstract: A method and system for enhancing the execution performance of program code. An analysis of the program code is used to generate code usage information for each code module. For each module, the code usage information is used to determine whether the code module should be separated from its original module container. If so, the code module is migrated to a new module container, and the code module in the original module container is replaced with a reference to the code module in the new module container.
    Type: Grant
    Filed: August 12, 2010
    Date of Patent: March 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Taimur Javed, Philip Loats, William J. Tracey, II, David A. Wood, III
  • Publication number: 20150212974
    Abstract: The present disclosure relates generally to the field of ARIMA model initialization (e.g., fast and automated ARIMA model initialization). The ARIMA model initialization may be implemented in the form of systems, methods and/or algorithms. The process of one example begins by first trying to find a pure auto-regressive only model for the time-series data, then a pure moving-average only model and finally a mixed-model. At each step, if a model is found, the process exits, thus enabling a fast and automated initialization procedure.
    Type: Application
    Filed: January 24, 2014
    Publication date: July 30, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David A. Wood, III, Murtaza Zafer, Petros Zerfos
  • Patent number: 8484246
    Abstract: A technique provides policy management within a policy-managed environment. A policy management agent retrieves a policy enforcement point (PEP) description from a PEP registry. The policy management agent utilizes the PEP description of the PEP to search a policy library to locate and determine matching (candidate) policies, and the matching policies match the policy description of the PEP. The managed environment, which incorporates policy evaluation, uses the equivalent policy matching criteria as the policy management agent.
    Type: Grant
    Filed: February 10, 2010
    Date of Patent: July 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: Seraphin B. Calo, Xiping Wang, David A. Wood, III, Petros Zerfos
  • Publication number: 20110196885
    Abstract: A method, device, and system are provided for policy management within a policy-managed environment. A policy management agent retrieves a policy enforcement point (PEP) description from a PEP registry. The policy management agent utilizes the PEP description of the PEP to search a policy library to locate and determine matching (candidate) policies, and the matching policies match the policy description of the PEP. The managed environment, which incorporates policy evaluation, uses the equivalent policy matching criteria as the policy management agent.
    Type: Application
    Filed: February 10, 2010
    Publication date: August 11, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Seraphin B. Calo, Xiping Wang, David A. Wood, III, Petros Zerfos
  • Publication number: 20100306754
    Abstract: A method and system for enhancing the execution performance of program code. An analysis of the program code is used to generate code usage information for each code module. For each module, the code usage information is used to determine whether the code module should be separated from its original module container. If so, the code module is migrated to a new module container, and the code module in the original module container is replaced with a reference to the code module in the new module container.
    Type: Application
    Filed: August 12, 2010
    Publication date: December 2, 2010
    Applicant: International Business Machines Corporation
    Inventors: Taimur Javed, Philip Loats, William J. Tracey, II, David A. Wood, III
  • Patent number: 7788658
    Abstract: A method and system for enhancing the execution performance of program code. An analysis of the program code is used to generate code usage information for each code module. For each module, the code usage information is used to determine whether the code module should be separated from its original module container. If so, the code module is migrated to a new module container, and the code module in the original module container is replaced with a reference to the code module in the new module container.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: August 31, 2010
    Assignee: International Business Machines Corporation
    Inventors: Taimur Javed, Philip Loats, William J. Tracey, II, David A. Wood, III