Patents by Inventor Farshad Fahimi

Farshad Fahimi 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: 9346557
    Abstract: A computer-implemented flight data monitoring method is provided for monitoring flight data, for example flight data obtained by a flight data recorder or quick access recorder on an aircraft. The method comprises receiving input flight data, performing flight data validation on the input flight data to generate validated flight data, and performing flight data analysis on the validated flight data to detect at least one predetermined type of flight event. The events may be useful for generating an aircraft safety report, for example. By validating the data before performing the analysis, the number of events which are falsely detected based on invalid or unreliable data can be reduced.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: May 24, 2016
    Assignee: Flight Data Services Limited
    Inventors: Dave Jesse, Chris Jesse, Anne Seldon, Nadim Rahman, Farshad Fahimi
  • Patent number: 9306828
    Abstract: A method of sampling sensor data from a computing system is presented. The computing system includes a plurality of components and a sensor network for monitoring the computing system. The sensor network includes primary sensor nodes operable to obtain primary parameter data from a measurement of a primary parameter of the components, and secondary sensor nodes operable to obtain secondary parameter data from a measurement of secondary parameters of the components. The method includes: a) obtaining secondary parameter data from secondary sensor nodes relating to components; b) processing, in a computing device, the secondary parameter data; c) determining, based upon determined or pre-determined relationships between the secondary parameters and the primary parameter, a sample rate for the primary parameter data for the components; and d) obtaining primary parameter data from the primary sensor nodes relating to components at the determined sample rate.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: April 5, 2016
    Assignee: XYRATEX TECHNOLOGY LIMITED-A SEAGATE COMPANY
    Inventors: Farshad Fahimi, Roger Pimlott
  • Patent number: 9239746
    Abstract: A method of monitoring the performance of a device is presented, each storage device being operable to receive storage requests and includes a queue for incoming storage requests and a physical storage medium, the method includes: a) obtaining data relating to the device parameters of: throughput of storage requests to the storage device; queue time for one or more requests on the storage device; and the time required to complete one or more storage requests on the storage device; b) generating a model relating to the expected distribution of the device parameters on the storage device during normal operation; c) monitoring the parameters during operation of the storage device; d) comparing the distribution of the monitored parameters during operation of the storage device with the expected distribution of the parameters; and e) identifying a fault on the storage device based on the comparison.
    Type: Grant
    Filed: May 30, 2013
    Date of Patent: January 19, 2016
    Assignee: XYRATEX TECHNOLOGY LIMITED—A SEAGATE COMPANY
    Inventors: Farshad Fahimi, Mohsen Mesgarpour, Chris Bloxham
  • Publication number: 20150019917
    Abstract: A method of sampling sensor data from a computing system is presented. The computing system includes a plurality of components and a sensor network for monitoring the computing system. The sensor network includes primary sensor nodes operable to obtain primary parameter data from a measurement of a primary parameter of the components, and secondary sensor nodes operable to obtain secondary parameter data from a measurement of secondary parameters of the components. The method includes: a) obtaining secondary parameter data from secondary sensor nodes relating to components; b) processing, in a computing device, the secondary parameter data; c) determining, based upon determined or pre-determined relationships between the secondary parameters and the primary parameter, a sample rate for the primary parameter data for the components; and d) obtaining primary parameter data from the primary sensor nodes relating to components at the determined sample rate.
    Type: Application
    Filed: July 12, 2013
    Publication date: January 15, 2015
    Applicant: Xyratex Technology Limited
    Inventors: Farshad Fahimi, Roger Pimlott
  • Publication number: 20140359376
    Abstract: A method of monitoring the performance of a device is presented, each storage device being operable to receive storage requests and includes a queue for incoming storage requests and a physical storage medium, the method includes: a) obtaining data relating to the device parameters of: throughput of storage requests to the storage device; queue time for one or more requests on the storage device; and the time required to complete one or more storage requests on the storage device; b) generating a model relating to the expected distribution of the device parameters on the storage device during normal operation; c) monitoring the parameters during operation of the storage device; d) comparing the distribution of the monitored parameters during operation of the storage device with the expected distribution of the parameters; and e) identifying a fault on the storage device based on the comparison.
    Type: Application
    Filed: May 30, 2013
    Publication date: December 4, 2014
    Applicant: Xyratex Technology Limited
    Inventors: Farshad FAHIMI, Mohsen Mesgarpour, Chris Bloxham
  • Publication number: 20130274964
    Abstract: A computer-implemented flight data monitoring method is provided for monitoring flight data, for example flight data obtained by a flight data recorder or quick access recorder on an aircraft. The method comprises receiving input flight data, performing flight data validation on the input flight data to generate validated flight data, and performing flight data analysis on the validated flight data to detect at least one predetermined type of flight event. The events may be useful for generating an aircraft safety report, for example. By validating the data before performing the analysis, the number of events which are falsely detected based on invalid or unreliable data can be reduced.
    Type: Application
    Filed: December 20, 2012
    Publication date: October 17, 2013
    Applicant: FLIGHT DATA SERVICES LIMITED
    Inventors: Dave Jesse, Chris Jesse, Anne Seldon, Nadim Rahman, Farshad Fahimi