Patents by Inventor Gul A. Agha

Gul A. Agha 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: 9970842
    Abstract: A high sensitivity structural health monitoring network includes a plurality of sensor nodes disposed apart from each other and communicating through one or more sensor channels. The nodes include smart sensor circuit boards with an interface to a wireless smart sensor board platform, a multi-axis accelerometer having a measurement range and resolution set to provide sensitivity to measure ambient structural vibrations an analog to digital converter for converting signals that includes a plurality of individual channels being individually programmable for signal conditioning for providing data to the interface. A network framework provides network services including a time synchronization service with network-wide global timestamps for sensor data and a unified sensing service that supports collection of data for all sensor channels from all nodes together with a single set of associated time stamps.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: May 15, 2018
    Assignee: The Board of Trustees of the University of Illinois
    Inventors: Jennifer Rice, Gul Agha, B. F. Spencer, Jr.
  • Publication number: 20170184470
    Abstract: A high sensitivity structural health monitoring network includes a plurality of sensor nodes disposed apart from each other and communicating through one or more sensor channels. The nodes include smart sensor circuit boards with an interface to a wireless smart sensor board platform, a multi-axis accelerometer having a measurement range and resolution set to provide sensitivity to measure ambient structural vibrations an analog to digital converter for converting signals that includes a plurality of individual channels being individually programmable for signal conditioning for providing data to the interface. A network framework provides network services including a time synchronization service with network-wide global timestamps for sensor data and a unified sensing service that supports collection of data for all sensor channels from all nodes together with a single set of associated time stamps.
    Type: Application
    Filed: November 7, 2016
    Publication date: June 29, 2017
    Inventors: Jennifer Rice, Gul Agha, B.F. Spencer, JR.
  • Patent number: 9488545
    Abstract: A high sensitivity structural health monitoring network includes a plurality of sensor nodes disposed apart from each other and communicating through one or more sensor channels. The nodes include smart sensor circuit boards with an interface to a wireless smart sensor board platform, a multi-axis accelerometer having a measurement range and resolution set to provide sensitivity to measure ambient structural vibrations an analog to digital converter for converting signals that includes a plurality of individual channels being individually programmable for signal conditioning for providing data to the interface. A network framework provides network services including a time synchronization service with network-wide global timestamps for sensor data and a unified sensing service that supports collection of data for all sensor channels from all nodes together with a single set of associated time stamps.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: November 8, 2016
    Assignee: The Board of Trustees of the University of Illinois
    Inventors: Jennifer Rice, Gul Agha, B. F. Spencer, Jr.
  • Publication number: 20160047708
    Abstract: A high sensitivity structural health monitoring network includes a plurality of sensor nodes disposed apart from each other and communicating through one or more sensor channels. The nodes include smart sensor circuit boards with an interface to a wireless smart sensor board platform, a multi-axis accelerometer having a measurement range and resolution set to provide sensitivity to measure ambient structural vibrations an analog to digital converter for converting signals that includes a plurality of individual channels being individually programmable for signal conditioning for providing data to the interface. A network framework provides network services including a time synchronization service with network-wide global timestamps for sensor data and a unified sensing service that supports collection of data for all sensor channels from all nodes together with a single set of associated time stamps.
    Type: Application
    Filed: July 16, 2015
    Publication date: February 18, 2016
    Inventors: Jennifer Rice, Gul Agha, B.F. Spencer, JR.
  • Patent number: 9086430
    Abstract: A smart sensor circuit board comprises an interface to a wireless smart sensor board platform, a multi-axis accelerometer having a measurement range and resolution set to provide sensitivity to measure ambient structural vibrations resulting from non-catastrophic routine environmental factors, an analog to digital converter (ADC) for converting signals from the multi-axis accelerometer having a plurality of individual channels including oversampling, filtering, and decimation, and each channel being individually programmable for gain, anti-aliasing, cut-off frequency, sampling, and frequency providing data to the interface, and a low noise and high sensitivity amplifier having the plurality of individual channels to receive signals from the multi-axis accelerometer.
    Type: Grant
    Filed: May 24, 2011
    Date of Patent: July 21, 2015
    Assignee: The Board of Trustees of the University of Illinois
    Inventors: Jennifer Rice, Gul Agha, Billie F. Spencer, Jr.
  • Publication number: 20130130734
    Abstract: A smart sensor circuit board comprises an interface to a wireless smart sensor board platform, a multi-axis accelerometer having a sensitivity that can measure ambient structural vibrations resulting from non-catastrophic routine environmental factors, an analog to digital converter (ADC) for converting signals from the multi-axis accelerometer having a plurality of individual channels including oversampling, filtering, and decimation, and each channel being individually programmable for gain, anti-aliasing, cut-off frequency, sampling, and frequency providing data to the interface, and a low noise and high sensitivity amplifier having the plurality of individual channels to receive signals from the multi-axis accelerometer.
    Type: Application
    Filed: May 24, 2011
    Publication date: May 23, 2013
    Applicant: The Board of Trustees of the University of Illinois
    Inventors: Jennifer Rice, Gul Agha, Billie F. Spencer, JR.
  • Publication number: 20080209436
    Abstract: In accordance with one or more aspects, one or more programs having multiple actors is executed following a first execution path. A race condition among different ones of the multiple actors in the first execution path is identified, and an order in which two events involved in the race condition are executed is flipped so as to create a second execution path. The multiple actors are then executed following the second execution path, and any errors identified in the first execution path or the second execution path are reported.
    Type: Application
    Filed: October 24, 2007
    Publication date: August 28, 2008
    Inventors: Gul Agha, Koushik Sen
  • Publication number: 20080082969
    Abstract: The present software testing technique successfully tests software programs that have dynamic data structures and that use pointer operations. The technique iteratively executes the software program using concrete execution and symbolic execution, simultaneously. The concrete execution is driven by inputs generated based on a logical input map, which is updated during symbolic execution. The logical input map represents the inputs using finite memory graphs and scalar symbolic variables.
    Type: Application
    Filed: April 3, 2007
    Publication date: April 3, 2008
    Applicant: The Board of Trustees of the University of Illinois
    Inventors: Gul Agha, Darko Marinov, Koushik Sen
  • Patent number: 5887143
    Abstract: A distributed computing system including a plurality of computers, wherein the execution of programs by the computers to perform real-time tasks are synchronized with each other. Each of the computers includes a local clock which is synchronized with the local clocks of the other computers and a start time determining apparatus for determining execution time of a program to be executed by the computer. The program to be executed by the computer is executed in synchronism with programs in the other computers under timing constraints. The execution time is determined by the start time determining apparatus by negotiating with the start time determining apparatus of the other computers.
    Type: Grant
    Filed: October 26, 1995
    Date of Patent: March 23, 1999
    Assignee: Hitachi, Ltd.
    Inventors: Masahiko Saito, Gul A. Agha