Patents by Inventor Mohamad Sleiman

Mohamad Sleiman 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: 10649780
    Abstract: A data processing apparatus and method are provided for executing a stream of instructions out-of-order with respect to original program order. At least some of the instructions in the stream identify one or more architectural registers from a set of architectural registers. The apparatus comprises a plurality of out-of-order components configured to manage execution of a first subset of instructions out-of-order, the plurality of out-of-order components being configured to remove false dependencies between instructions in the first subset. The plurality of out-of-order components include a first issue queue into which the instructions in the first subset are buffered prior to execution. A second issue queue is used to buffer a second subset of instructions prior to execution, the second subset of instructions being constrained to execute in order.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: May 12, 2020
    Assignee: The Regents of the University of Michigan
    Inventors: Faissal Mohamad Sleiman, Thomas Friedrich Wenisch
  • Patent number: 9856383
    Abstract: This disclosure provides systems, methods, and apparatus related to simulated soiling and weathering of materials. In one aspect, a soiling mixture may include an aqueous suspension of various amounts of salt, soot, dust, and humic acid. In another aspect, a method may include weathering a sample of material in a first exposure of the sample to ultraviolet light, water vapor, and elevated temperatures, depositing a soiling mixture on the sample, and weathering the sample in a second exposure of the sample to ultraviolet light, water vapor, and elevated temperatures.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: January 2, 2018
    Assignee: The Regents of the University of California
    Inventors: Mohamad Sleiman, Thomas Kirchstetter, Hugo Destaillats, Ronnen Levinson, Paul Berdahl, Hashem Akbari
  • Publication number: 20170109172
    Abstract: A data processing apparatus and method are provided for executing a stream of instructions out-of-order with respect to original program order. At least some of the instructions in the stream identify one or more architectural registers from a set of architectural registers. The apparatus comprises a plurality of out-of-order components configured to manage execution of a first subset of instructions out-of-order, the plurality of out-of-order components being configured to remove false dependencies between instructions in the first subset. The plurality of out-of-order components include a first issue queue into which the instructions in the first subset are buffered prior to execution. A second issue queue is used to buffer a second subset of instructions prior to execution, the second subset of instructions being constrained to execute in order.
    Type: Application
    Filed: March 18, 2015
    Publication date: April 20, 2017
    Inventors: Faissal Mohamad SLEIMAN, Thomas Friedrich WENISCH
  • Publication number: 20150277925
    Abstract: A data processing apparatus and method are provided for executing a stream of instructions out-of-order with respect to original program order. At least some of the instructions in the stream identify one or more architectural registers from a set of architectural registers. The apparatus comprises a plurality of out-of-order components configured to manage execution of a first subset of instructions out-of-order, the plurality of out-of-order components being configured to remove false dependencies between instructions in the first subset. The plurality of out-of-order components include a first issue queue into which the instructions in the first subset are buffered prior to execution. A second issue queue is used to buffer a second subset of instructions prior to execution, the second subset of instructions being constrained to execute in order.
    Type: Application
    Filed: April 1, 2014
    Publication date: October 1, 2015
    Applicant: THE REGENTS OF THE UNIVERSITY OF MICHIGAN
    Inventors: Faissal Mohamad SLEIMAN, Thomas Friedrich WENISCH
  • Patent number: 8825955
    Abstract: A data processing apparatus has a cache with a data array and a tag array. The tag array stores address tag portions associated with the data values in the data array. The cache performs a tag lookup, comparing a tag portion of a received address with a set of tag entries in the tag array. The data array includes a partial tag store storing a partial tag value in association with each data entry. In parallel with the tag lookup, a partial tag value of the received address is compared with partial tag values stored in association with a set of data entries in said data array. A data value is read out if a match condition occurs. Exclusivity circuitry ensures that at most one partial tag value of said partial tag values stored in association with said set of data entries can generate said match condition.
    Type: Grant
    Filed: March 19, 2012
    Date of Patent: September 2, 2014
    Assignee: The Regents of the University of Michigan
    Inventors: Faissal Mohamad Sleiman, Ronald George Dreslinski, Jr., Thomas Friedrich Wenisch
  • Publication number: 20130287966
    Abstract: This disclosure provides systems, methods, and apparatus related to simulated soiling and weathering of materials. In one aspect, a soiling mixture may include an aqueous suspension of various amounts of salt, soot, dust, and humic acid. In another aspect, a method may include weathering a sample of material in a first exposure of the sample to ultraviolet light, water vapor, and elevated temperatures, depositing a soiling mixture on the sample, and weathering the sample in a second exposure of the sample to ultraviolet light, water vapor, and elevated temperatures.
    Type: Application
    Filed: March 14, 2013
    Publication date: October 31, 2013
    Applicant: The Regents of the University of California
    Inventors: Mohamad Sleiman, Thomas Kirchstetter, Hugo Destaillats, Ronnen Levinson, Paul Berdahl, Hashem Akbari
  • Publication number: 20130132675
    Abstract: A data processing apparatus has a cache with a data array and a tag array. The tag array stores address tag portions associated with the data values in the data array. The cache performs a tag lookup, comparing a tag portion of a received address with a set of tag entries in the tag array. The data array includes a partial tag store storing a partial tag value in association with each data entry. In parallel with the tag lookup, a partial tag value of the received address is compared with partial tag values stored in association with a set of data entries in said data array. A data value is read out if a match condition occurs. Exclusivity circuitry ensures that at most one partial tag value of said partial tag values stored in association with said set of data entries can generate said match condition.
    Type: Application
    Filed: March 19, 2012
    Publication date: May 23, 2013
    Applicant: The Regents of the University of Michigan
    Inventors: Faissal Mohamad SLEIMAN, Ronald George Dreslinski, JR., Thomas Friedrich Wenisch
  • Patent number: 8182204
    Abstract: A gas turbine engine is provided having an annular duct having an inner duct wall and an outer duct wall. At least one strut extends between the inner duct wall and the outer duct wall. The strut has an aerodynamic shape. At least one vane located circumferentially adjacent the strut and axially behind a leading edge of the strut, and an aerodynamic deflector located circumferentially between each strut and each vane. The aerodynamic deflector may positioned axially upstream of a flow separation point which would otherwise be caused by the strut.
    Type: Grant
    Filed: April 24, 2009
    Date of Patent: May 22, 2012
    Assignee: Pratt & Whitney Canada Corp.
    Inventors: Eric Durocher, Mohamad Sleiman, Panagiota Tsifourdaris
  • Patent number: 7862303
    Abstract: A single stage high pressure turbine vane includes an airfoil having a profile substantially in accordance with at least an intermediate portion of the Cartesian coordinate values of X, Y and Z set forth in Table 2. The X and Y values are distances, which when smoothly connected by an appropriate continuing curve, define airfoil profile sections at each distance Z. The profile sections at each distance Z are joined smoothly to one another to form a complete airfoil shape.
    Type: Grant
    Filed: October 12, 2007
    Date of Patent: January 4, 2011
    Assignee: Pratt & Whitney Canada Corp.
    Inventors: Mohamad Sleiman, Michel Dion, Sami Girgis
  • Publication number: 20100272566
    Abstract: A gas turbine engine is provided having an annular duct having an inner duct wall and an outer duct wall. At least one strut extends between the inner duct wall and the outer duct wall. The strut has an aerodynamic shape. At least one vane located circumferentially adjacent the strut and axially behind a leading edge of the strut, and an aerodynamic deflector located circumferentially between each strut and each vane. The aerodynamic deflector may positioned axially upstream of a flow separation point which would otherwise be caused by the strut.
    Type: Application
    Filed: April 24, 2009
    Publication date: October 28, 2010
    Applicant: PRATT & WHITNEY CANADA CORP.
    Inventors: Eric DUROCHER, Mohamad SLEIMAN, Panagiota TSIFOURDARIS
  • Publication number: 20090116967
    Abstract: A single stage high pressure turbine vane includes an airfoil having a profile substantially in accordance with at least an intermediate portion of the Cartesian coordinate values of X, Y and Z set forth in Table 2. The X and Y values are distances, which when smoothly connected by an appropriate continuing curve, define airfoil profile sections at each distance Z. The profile sections at each distance Z are joined smoothly to one another to form a complete airfoil shape.
    Type: Application
    Filed: October 12, 2007
    Publication date: May 7, 2009
    Inventors: Mohamad SLEIMAN, Michel Dion, Sami Girgis
  • Patent number: 7520728
    Abstract: A two-stage high pressure turbine comprises a second stage vane having an airfoil with a profile substantially in accordance with at least an intermediate portion of the Cartesian coordinate values of X, Y and Z set forth in Table 2. The X and Y values are distances, which when smoothly connected by an appropriate continuing curve, define airfoil profile sections at each distance Z. The profile sections at each distance Z are joined smoothly to one another to form a complete airfoil shape.
    Type: Grant
    Filed: September 7, 2006
    Date of Patent: April 21, 2009
    Assignee: Pratt & Whitney Canada Corp.
    Inventors: Mohamad Sleiman, Edward Vlasic, Sami Girgis
  • Publication number: 20080273970
    Abstract: A two-stage high pressure turbine comprises a second stage vane having an airfoil with a profile substantially in accordance with at least an intermediate portion of the Cartesian coordinate values of X, Y and Z set forth in Table 2. The X and Y values are distances, which when smoothly connected by an appropriate continuing curve, define airfoil profile sections at each distance Z. The profile sections at each distance Z are joined smoothly to one another to form a complete airfoil shape.
    Type: Application
    Filed: September 7, 2006
    Publication date: November 6, 2008
    Inventors: Mohamad Sleiman, Edward Vlasic, Sami Girgis