Patents by Inventor David Alvra Wood

David Alvra Wood 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: 20240119116
    Abstract: A method of detecting seasonality in time series data includes receiving a set of time series data, analyzing the time series data to generate a power spectrum, the power spectrum indicative of power as a function of frequency, and selecting a peak in the power spectrum, the selected peak having a peak power. The method also includes performing an interpolation around the selected peak, and selecting a number of additional peaks having powers within a selected proportion of the peak power. The method further includes, based on the number of additional peaks being less than a threshold number, identifying the selected peak as representing a season having a seasonal length, and determining a seasonal length of the season based on a frequency at the identified peak.
    Type: Application
    Filed: March 7, 2023
    Publication date: April 11, 2024
    Inventors: David Alvra Wood, III, Petros Zerfos, Syed Yousaf Shah
  • Patent number: 10939203
    Abstract: An audio forecasting algorithm that is adjusted (or trained), by machine learning, prior to a sports contest that will be broadcast. The audio forecasting algorithm is then used to position a set of mobile microphones on an ongoing basis during the sports contest. In some embodiments, a band forecasting algorithm is used in the audio forecasting algorithm. In some embodiments, a swarm based correlation algorithm is used in the audio forecasting algorithm.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Gary William Reiss, Eduardo Morales, Nancy Anne Greco, David Alvra Wood, III
  • Publication number: 20200413189
    Abstract: An audio forecasting algorithm that is adjusted (or trained), by machine learning, prior to a sports contest that will be broadcast. The audio forecasting algorithm is then used to position a set of mobile microphones on an ongoing basis during the sports contest. In some embodiments, a band forecasting algorithm is used in the audio forecasting algorithm. In some embodiments, a swarm based correlation algorithm is used in the audio forecasting algorithm.
    Type: Application
    Filed: June 28, 2019
    Publication date: December 31, 2020
    Inventors: Aaron K. Baughman, Gary William Reiss, Eduardo Morales, Nancy Anne Greco, David Alvra Wood, III
  • Patent number: 10665251
    Abstract: An embodiment of the invention may include a method, computer program product and computer system for multi-modal anomaly detection. The method, computer program product and computer system may include computing device which may receive primary sensor data from a primary sensor for a first device and determining a baseline from the primary sensor data for the first device. The computing device may receive primary sensor data from a primary sensor and secondary sensor data from a secondary sensor for a second device. The computing device may determine an anomaly in the primary sensor data for the second device based on the determined baseline for the first device and compare the anomaly in the primary sensor data for the second device to the received secondary sensor data for the second device.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: May 26, 2020
    Assignee: International Business Machines Corporation
    Inventors: David Alvra Wood, III, Dinesh C. Verma
  • Patent number: 9329969
    Abstract: A method and a system of associating a runtime event with a component. The method includes catching the runtime event; catching the context of the current running environment and determining the current component based on said context; and getting the associating policy of current component and determining the responsible component associated with said runtime event based on said associating policy.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: May 3, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bentley John Hargrave, Xin Hui Li, Ying Li, Tian Cheng Liu, Jie Qiu, Qi Ming Teng, William J. Tracey, David Alvra Wood, III
  • Patent number: 9092887
    Abstract: Techniques for generating a composite spatial representation are presented. For example, a method includes obtaining a plurality of source spatial representations from a plurality of source applications, and forming the composite spatial representation by combining the plurality of source spatial representations. The composite spatial representation is operative to interact with at least one behavioral element that is separate from the composite spatial representation. The obtaining of the plurality of source spatial representations and the forming of the composite spatial representation are executed on a computing system comprising a processor and a memory. One or more computer program instructions for implementing the obtaining of the plurality of source spatial representations and the forming of the composite spatial representation are obtained from the memory and executed by the processor device.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: July 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Michel Bézy, Alan George Cole, Jonathan Paul Munson, Stella J. Mitchell, David Alvra Wood
  • Patent number: 8356351
    Abstract: A method for pre-verification of a code module when the code module is installed or updated in a virtual machine, comprising: loading codes in the installed or updated code module; performing code verification on the codes in the code module; if the code verification is passed, generating a certificate of the code module; and storing the code module passing the code verification and its certificate. The present invention also discloses a method for verification of a code module at runtime of the code module in a virtual machine, comprising loading codes in the code module; generating a certificate of the code module based on the loaded codes; if the generated certificate of the code module and a pre-stored certificate of the code module are identical, verifying the code module to be valid; otherwise performing a pre-verification on the code module.
    Type: Grant
    Filed: January 18, 2008
    Date of Patent: January 15, 2013
    Assignee: International Business Machines Corporation
    Inventors: Rong Yao Fu, Hai Tao Long, William J. Tracey, David Alvra Wood, III
  • Publication number: 20110074767
    Abstract: Techniques for generating a composite spatial representation are presented. For example, a method includes obtaining a plurality of source spatial representations from a plurality of source applications, and forming the composite spatial representation by combining the plurality of source spatial representations. The composite spatial representation is operative to interact with at least one behavioral element that is separate from the composite spatial representation. The obtaining of the plurality of source spatial representations and the forming of the composite spatial representation are executed on a computing system comprising a processor and a memory. One or more computer program instructions for implementing the obtaining of the plurality of source spatial representations and the forming of the composite spatial representation are obtained from the memory and executed by the processor device.
    Type: Application
    Filed: September 30, 2009
    Publication date: March 31, 2011
    Applicant: International Business Machines Corporation
    Inventors: Michel Bézy, Alan George Cole, Jonathan Paul Munson, Stella J. Mitchell, David Alvra Wood
  • Patent number: 7788281
    Abstract: Spatial rules involve locations of entities, such as wireless devices, from a mobile population. When evaluating rules in a communication network, attributes of an entity are determined, where one of the attributes comprises location of the entity. Rules are evaluated to produce one or more results, each of the rules operating on the attributes of the entity. Specified actions for the rules are performed, based on the evaluation of the rules. At least one of the specified actions comprises communicating a result to an application. The communication network may have a portion that is wireless. An attribute of the entity can include subscriber information and an entity generally corresponds to a particular subscriber in the communication network, but the entity may also correspond to multiple subscribers. An entity may be a wireless device, which can subscribe to a network. Rules can apply to particular geographical regions, to particular subscribers, to both, or to additional criteria.
    Type: Grant
    Filed: March 12, 2004
    Date of Patent: August 31, 2010
    Assignee: International Business Machines Corporation
    Inventors: Alan George Cole, Sastry S. Duri, Jonathan Paul Munson, David Alvra Wood, III
  • Publication number: 20090112783
    Abstract: A method and a system of associating a runtime event with a component. The method includes catching the runtime event; catching the context of the current running environment and determining the current component based on said context; and getting the associating policy of current component and determining the responsible component associated with said runtime event based on said associating policy.
    Type: Application
    Filed: September 17, 2008
    Publication date: April 30, 2009
    Applicant: International Business Machines Corporation
    Inventors: Bentley John Hargrave, Xin Hui Li, Ying Li, Tian Cheng Liu, Jie Qiu, Qi Ming Teng, William J. Tracey, David Alvra Wood III
  • Publication number: 20090017811
    Abstract: Spatial rules involve locations of entities, such as wireless devices, from a mobile population. When evaluating rules in a communication network, attributes of an entity are determined, where one of the attributes comprises location of the entity. Rules are evaluated to produce one or more results, each of the rules operating on the attributes of the entity. Specified actions for the rules are performed, based on the evaluation of the rules. At least one of the specified actions comprises communicating a result to an application. The communication network may have a portion that is wireless. An attribute of the entity can include subscriber information and an entity generally corresponds to a particular subscriber in the communication network, but the entity may also correspond to multiple subscribers. An entity may be a wireless device, which can subscribe to a network. Rules can apply to particular geographical regions, to particular subscribers, to both, or to additional criteria.
    Type: Application
    Filed: September 26, 2008
    Publication date: January 15, 2009
    Applicant: International Business Machines Corporation
    Inventors: Alan George Cole, Sastry S. Duri, Jonathan Paul Munson, David Alvra Wood, III
  • Publication number: 20080209556
    Abstract: A method for pre-verification of a code module when the code module is installed or updated in a virtual machine, comprising: loading codes in the installed or updated code module; performing code verification on the codes in the code module; if the code verification is passed, generating a certificate of the code module; and storing the code module passing the code verification and its certificate. The present invention also discloses a method for verification of a code module at runtime of the code module in a virtual machine, comprising loading codes in the code module; generating a certificate of the code module based on the loaded codes; if the generated certificate of the code module and a pre-stored certificate of the code module are identical, verifying the code module to be valid; otherwise performing a pre-verification on the code module.
    Type: Application
    Filed: January 18, 2008
    Publication date: August 28, 2008
    Applicant: International Business Machines Corporation
    Inventors: Rong Yao Fu, Hai Tao Long, William J. Tracey, David Alvra Wood
  • Patent number: 7308275
    Abstract: Techniques are presented for identifying mobile devices within a coverage region of a wireless station. Positions for mobile devices, if any, within the coverage region are determined. It is then determined whether the positions are within one or more defined areas, called “notification areas” herein. Additionally, selected mobile devices within notification areas are sent messages. The selected mobile devices are selected via certain criteria, including, for instance, campaign specifications and subscriber information. A message can be sent to a mobile device if the subscriber corresponding to the mobile device has indicated an acceptance of a category of notifications for the message and for the publisher who is publishing the notifications. The category could be traffic conditions and the publisher could be a Department of Transportation having responsibility for a particular freeway. These are two examples of multiple criteria for selecting mobile devices to which messages could be sent.
    Type: Grant
    Filed: September 25, 2006
    Date of Patent: December 11, 2007
    Assignee: International Business Machines Corporation
    Inventors: Alan George Cole, Sastry S. Duri, Vineet Kumar Gupta, Jonathan Paul Munson, David Alvra Wood, III
  • Patent number: 7136658
    Abstract: Techniques are presented for identifying mobile devices within a coverage region of a wireless station. Positions for mobile devices, if any, within the coverage region are determined. It is then determined whether the positions are within one or more defined areas, called “notification areas” herein. Additionally, selected mobile devices within notification areas are sent messages. The selected mobile devices are selected via certain criteria, including, for instance, campaign specifications and subscriber information. A message can be sent to a mobile device if the subscriber corresponding to the mobile device has indicated an acceptance of a category of notifications for the message and for the publisher who is publishing the notifications. The category could be traffic conditions and the publisher could be a Department of Transportation having responsibility for a particular freeway. These are two examples of multiple criteria for selecting mobile devices to which messages could be sent.
    Type: Grant
    Filed: December 10, 2002
    Date of Patent: November 14, 2006
    Assignee: International Business Machines Corporation
    Inventors: Alan George Cole, Sastry S. Duri, Vineet Kumar Gupta, Jonathan Paul Munson, David Alvra Wood, III
  • Publication number: 20040203892
    Abstract: Techniques are presented for identifying mobile devices within a coverage region of a wireless station. Positions for mobile devices, if any, within the coverage region are determined. It is then determined whether the positions are within one or more defined areas, called “notification areas” herein. Additionally, selected mobile devices within notification areas are sent messages. The selected mobile devices are selected via certain criteria, including, for instance, campaign specifications and subscriber information. A message can be sent to a mobile device if the subscriber corresponding to the mobile device has indicated an acceptance of a category of notifications for the message and for the publisher who is publishing the notifications. The category could be traffic conditions and the publisher could be a Department of Transportation having responsibility for a particular freeway. These are two examples of multiple criteria for selecting mobile devices to which messages could be sent.
    Type: Application
    Filed: December 10, 2002
    Publication date: October 14, 2004
    Applicant: International Business Machines Corporation
    Inventors: Alan George Cole, Sastry S. Duri, Vineet Kumar Gupta, Jonathan Paul Munson, David Alvra Wood
  • Publication number: 20020107717
    Abstract: A system (and method) for conducting a survey, includes a presentation unit for presenting a plurality of choices at a point-of-transaction terminal, an input unit for entering the preferred choices, and a recording unit for recording the entered choices.
    Type: Application
    Filed: February 2, 2001
    Publication date: August 8, 2002
    Inventors: Te-Kai Liu, Paul Andrew Moskowitz, David Alvra Wood
  • Publication number: 20020077896
    Abstract: An electronic billboard system includes a display device coupled with a data processing system to display information, such as advertisements, on the display device. The data processing system is further equipped with a wireless communication interface to communicate with mobile devices. Upon seeing a visual presentation of an advertisement on a display device of the present invention, the user may initiate a request from the mobile device to receive information from the data processing system through a wireless communications link with the wireless communications interface. Information is transmitted to the mobile device and presented to the user.
    Type: Application
    Filed: December 18, 2000
    Publication date: June 20, 2002
    Inventors: Te-Kai Liu, Yup-Wu Huang, David Alvra Wood