Patents by Inventor Ali Bahrami

Ali Bahrami 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: 20220393562
    Abstract: A switching circuit for an electric vehicle (EV) includes a first leg of the switching circuit, including a first switch and a second switch, that receives a first phase of three-phase alternating current (AC) electrical power; a second leg of the switching circuit, including a first switch and a second switch, that receives a second phase of three-phase AC electrical power; a third leg of the switching circuit, including a first switch and a second switch, that receives a third phase of three-phase AC electrical power; and a capacitor leg having two or more capacitors electrically connected in parallel with the first leg, the second leg, the third leg of the switching circuit, wherein the capacitor(s) permit zero sequence current flow through the first leg, the second leg, and the third leg while the three-phase AC electrical power is applied to the circuit.
    Type: Application
    Filed: October 24, 2019
    Publication date: December 8, 2022
    Inventors: Luca DI CARLO, Ali BAHRAMI
  • Publication number: 20220110536
    Abstract: Methods and apparatus for acquiring a noninvasive multi-dimensional photoplethysmogram (PPG) are provided. The apparatus comprises a plurality of light emitting diodes (LEDs), wherein a first LED of the plurality of LEDs is a first member of the group consisting of a green LED, a red LED, and an infrared LED and a second LED of the plurality of LEDs is a second member of a group consisting of a green LED, a red LED, and an infrared LED, wherein the plurality of LEDs are configured to illuminate a tissue, at least one sensor configured to sense light reflected from the tissue in response to illumination of the tissue by the plurality of LEDs, and at least one processor programmed to determine a multi-dimensional photoplethysmogram based, at least in part, on the sensed reflected light.
    Type: Application
    Filed: December 27, 2019
    Publication date: April 14, 2022
    Applicant: Bionous, LLC
    Inventor: Ali Bahrami
  • Publication number: 20220079460
    Abstract: Methods and apparatus for noninvasive measurement of vital signs is provided. The apparatus comprises at least one sensor configured to sense biological signals including a photoplethysmogram (PPG), and at least one computer processor programmed to determine a plurality of vital signs based, at least in part, on the sensed biological signals, wherein the plurality of vital signs include at least two of heart rate, blood oxygenation, heart rate variability, blood pressure, blood sugar, cholesterol, pulse rate, pulse pressure, temperature, and respiration rate.
    Type: Application
    Filed: December 27, 2019
    Publication date: March 17, 2022
    Applicants: Binous, LLC
    Inventor: Ali Bahrami
  • Publication number: 20170308671
    Abstract: Methods and apparatus for providing a health awareness of a medical condition to an individual. An illustrative system includes a healthcare data interface configured to receive clinical data describing healthcare characteristics of the individual, at least one sensor configured to capture over time patient generated data related to the medical condition, and at least one computer processor. The at least one computer processor is programmed to determine a health status of the medical condition based, at least in part, on the received clinical data, the captured patient generated data, and contextual information for the individual and output an indication of the health status to provide the health awareness of the medical condition to the individual.
    Type: Application
    Filed: April 19, 2017
    Publication date: October 26, 2017
    Inventors: Ali Bahrami, Jila Khorsand
  • Patent number: 9760642
    Abstract: A system including a context-entity factory configured to build a data model defining an ontology of data objects that are context-aware, the model further defining metadata tags for the data objects. The system further includes a storage device storing the data objects as stored data objects, the device further storing associated contexts for corresponding ones of the stored objects. The system further includes a reduction component configured to capture a current context value of a first data object defined in the ontology, the component further configured to compare the current context value of the first data object with stored values of the associated contexts, and wherein when the current context value does not match a particular stored value of a particular associated context, the component is further configured to remove a corresponding particular stored data object and the particular associated context from the stored data objects.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: September 12, 2017
    Assignee: THE BOEING COMPANY
    Inventors: Ali Bahrami, Jun Yuan
  • Patent number: 9691286
    Abstract: Method, system and computer program product for providing a predicted vehicle track and for providing alerts when two predicted vehicle tracks are closer than a threshold amount. A vehicle intent prediction model is generated based on past instance of tracks for a vehicle operation, known vehicle intent data for the past instances, and contextual factors, such as weather, airline operator, air vehicle type or configuration, day of the week, etc. for the past instances. The vehicle intent prediction model can be generated using one or more machine learning algorithms. A future vehicle trajectory for a current vehicle operation can be output by the vehicle intent prediction model using the current track and existing contextual factors for the current vehicle operation. In the event that two vehicles following their respective predicted vehicle future trajectories would be closer than a threshold distance, an alert can be provided.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: June 27, 2017
    Assignee: THE BOEING COMPANY
    Inventors: Ali Bahrami, Robab Safa-Bakhsh, Jun Yuan, Paul C. Parks
  • Publication number: 20170032263
    Abstract: A computer-implemented method for collating relevant information to assist a user in a decision-making process is provided. The method includes receiving, from a plurality of data sources, a plurality of pieces of data including contextual features, and populating at least one contextual model with the plurality of pieces of data. The at least one contextual model groups pieces of data based at least in part on the contextual features. The method also includes calculating one or more contextual relationships based on the at least one contextual model, and determining one or more pieces of data of the at least one contextual model to provide to a user based on the one or more contextual relationships and one or more decision making rules.
    Type: Application
    Filed: July 27, 2015
    Publication date: February 2, 2017
    Inventors: Jun Yuan, Ali Bahrami
  • Publication number: 20160314692
    Abstract: Method, system and computer program product for providing a predicted vehicle track and for providing alerts when two predicted vehicle tracks are closer than a threshold amount. A vehicle intent prediction model is generated based on past instance of tracks for a vehicle operation, known vehicle intent data for the past instances, and contextual factors, such as weather, airline operator, air vehicle type or configuration, day of the week, etc. for the past instances. The vehicle intent prediction model can be generated using one or more machine learning algorithms. A future vehicle trajectory for a current vehicle operation can be output by the vehicle intent prediction model using the current track and existing contextual factors for the current vehicle operation. In the event that two vehicles following their respective predicted vehicle future trajectories would be closer than a threshold distance, an alert can be provided.
    Type: Application
    Filed: April 22, 2015
    Publication date: October 27, 2016
    Inventors: Ali BAHRAMI, Robab SAFA-BAKHSH, Jun YUAN, Paul C. PARKS
  • Patent number: 9442946
    Abstract: A method includes retrieving, at a context sensor associated with an information object, first contextual information from a source external to the context sensor. The first contextual information includes domain-independent information associated with the information object. The method also includes generating second contextual information based on application of at least one derivation rule to the first contextual information. Alternately, or in addition, the second contextual information may be generated based on application of the at least one derivation rule to a combination of the first contextual information and other contextual information associated with another context sensor. The second contextual information includes domain-specific information associated with the information object. The method further includes adding the second contextual information to the information object.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: September 13, 2016
    Assignee: The Boeing Company
    Inventors: Jun Yuan, Ali Bahrami
  • Publication number: 20150324472
    Abstract: A system including a context-entity factory configured to build a data model defining an ontology of data objects that are context-aware, the model further defining metadata tags for the data objects. The system further includes a storage device storing the data objects as stored data objects, the device further storing associated contexts for corresponding ones of the stored objects. The system further includes a reduction component configured to capture a current context value of a first data object defined in the ontology, the component further configured to compare the current context value of the first data object with stored values of the associated contexts, and wherein when the current context value does not match a particular stored value of a particular associated context, the component is further configured to remove a corresponding particular stored data object and the particular associated context from the stored data objects.
    Type: Application
    Filed: July 10, 2015
    Publication date: November 12, 2015
    Inventors: Ali Bahrami, Jun Yuan
  • Patent number: 9177277
    Abstract: A computer is used to generate an approximation of a workflow in terms of worklets and transitions. Each worklet represents a phase of work in the workflow. Each transition indicates conditions for completion of a worklet. Each worklet includes at least one assistlet having executable code that will be executed for approximating of its work phase.
    Type: Grant
    Filed: August 31, 2013
    Date of Patent: November 3, 2015
    Assignee: The Boeing Company
    Inventors: Ali Bahrami, Changzhou Wang
  • Patent number: 9146969
    Abstract: A system including a context-entity factory configured to build a data model defining an ontology of data objects that are context-aware, the model further defining metadata tags for the data objects. The system further includes a storage device storing the data objects as stored data objects, the device further storing associated contexts for corresponding ones of the stored objects. The system further includes a reduction component configured to capture a current context value of a first data object defined in the ontology, the component further configured to compare the current context value of the first data object with stored values of the associated contexts, and wherein when the current context value does not match a particular stored value of a particular associated context, the component is further configured to remove a corresponding particular stored data object and the particular associated context from the stored data objects.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: September 29, 2015
    Assignee: THE BOEING COMPANY
    Inventors: Ali Bahrami, Jun Yuan
  • Patent number: 8903848
    Abstract: A computer-based method for correlating relevant information from multiple entities based on contextual correspondence is described. The method includes receiving, at a computer, information relating to a plurality of the multiple entities, the information including data features and context features, correlating the data features utilizing one or more algorithms running on the computer, correlating the context features utilizing one or more algorithms running on the computer, and aggregating the plurality of the multiple entities based on both a correspondence of the data features and a correspondence of the context features for at least one of storage in a memory associated with the computer and output as data from the computer.
    Type: Grant
    Filed: April 7, 2011
    Date of Patent: December 2, 2014
    Assignee: The Boeing Company
    Inventors: Ali Bahrami, Jun Yuan
  • Patent number: 8799316
    Abstract: A method for context-based query formulation and information retrieval and aggregation is described. The method includes modeling one or more workflow activities utilized to perform work tasks, preparing at least one meta-querying template, to generate queries that utilize the modeled workflow activities, retrieving information relevant to the work task as determined utilizing the at least one meta-querying template, and aggregating the retrieved information for presentation to the user.
    Type: Grant
    Filed: May 24, 2011
    Date of Patent: August 5, 2014
    Assignee: The Boeing Company
    Inventors: Ali Bahrami, Jun Yuan
  • Publication number: 20130346141
    Abstract: A computer is used to generate an approximation of a workflow in terms of worklets and transitions. Each worklet represents a phase of work in the workflow. Each transition indicates conditions for completion of a worklet. Each worklet includes at least one assistlet having executable code that will be executed for approximating of its work phase.
    Type: Application
    Filed: August 31, 2013
    Publication date: December 26, 2013
    Applicant: The Boeing Company
    Inventors: Ali Bahrami, Changzhou Wang
  • Patent number: 8527938
    Abstract: A processor, a method, and a program executable by a processor and residing on a machine readable memory are each configured to define work phases achieved at the direction of a person in interaction with a computing device. A first program component is configured to divide the work phase performed into at least one work object and at least one transition object. The worklet object has a boundary and includes at least one input data class, and at least one output data class, and at least one act upon the at least one input data class to produce the at least one output data class. The transition object is configured to include a decision gate succeeding each work phase. The decision gate configured to allow progress out of the boundary upon satisfaction of a boundary condition.
    Type: Grant
    Filed: June 21, 2005
    Date of Patent: September 3, 2013
    Assignee: The Boeing Company
    Inventors: Ali Bahrami, Changzhou Wang
  • Patent number: 8056046
    Abstract: A method of modeling operational and/or logical aspects of a system in a system-of-systems environment. Modeling components of generic structure are used to obtain a logical model of the system. The logical model and the modeling components of generic structure are used to obtain related models targeted toward the aspects. The related models are implemented to determine effects of the aspects on the system and/or system-of-systems.
    Type: Grant
    Filed: May 9, 2005
    Date of Patent: November 8, 2011
    Assignee: The Boeing Company
    Inventors: Philip M Denby, Don M O'Connell, Ali Bahrami, Babak Hamidzadeh
  • Patent number: 7970786
    Abstract: A system for retrieval and aggregation of information resulting from context-based queries includes one or more programmed worklets and a plurality of interconnected computer systems. The computer systems are collectively programmed to model the workflow activities worklets distinct from assistlets to recognize work people perform and to suitably represent such work, generate queries through a meta-querying template that utilize the modeled worklets received from a first processing unit, retrieve information relevant to the work task in response to the queries from a plurality of data sources, and aggregate the retrieved information for presentation to the user.
    Type: Grant
    Filed: June 13, 2007
    Date of Patent: June 28, 2011
    Assignee: The Boeing Company
    Inventors: Ali Bahrami, Jun Yuan
  • Publication number: 20110113409
    Abstract: Systems and methods for efficient compilation and execution of program code. A compiler generates a plurality of families of object files, wherein each family comprises a set of system capabilities different from a set of another family. A link-editor receives the object files and stores a symbol capabilities table in a symbol capabilities section of an object file with a new file format. A symbol is associated with one or more instances, wherein each instance is associated with a different set of capabilities. In various embodiments, system capabilities may include a particular operating system, special-function additional instructions, or otherwise. Subsequent to creation of the single object file with multiple instances of a given function, a runtime linker chooses a given instance based on the capabilities of the platform on which the code is to be executed.
    Type: Application
    Filed: November 10, 2009
    Publication date: May 12, 2011
    Inventors: Rodrick Evans, Ali Bahrami
  • Publication number: 20100262451
    Abstract: The different advantageous embodiments provide a method, apparatus, and computer program product for improved workflow management. A workflow model is executed. The workflow model may include a number of worklets. Each worklet in the number of worklets may have a number of associated assistlets. A determination is made as to whether a number of associated assistelets for a first worklet in the number of worklets execute during execution of the workflow model. In response to a determination that the number of associated assistlets for the first worklet execute, the number of associated assistlets for the first worklet are executed.
    Type: Application
    Filed: April 14, 2009
    Publication date: October 14, 2010
    Applicant: THE BOEING COMPANY
    Inventors: Ali Bahrami, Jun Yuan