Patents by Inventor Saeid Tehrani

Saeid Tehrani 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: 9386381
    Abstract: A vehicle communications system and a method utilizing that system that provides audio within a vehicle cabin compartment to a hearing aid system. The method includes the steps of establishing a wireless connection via short range wireless communication (SRWC) between the hearing aid system and a vehicle audio system; and providing first audio from the audio system to the hearing aid system via the SRWC.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: July 5, 2016
    Assignee: GM Global Technology Operations LLC
    Inventor: Saeid Tehrani
  • Publication number: 20160132327
    Abstract: A system and method of displaying a software application using a software architecture tool that includes: receiving a portion of an existing software application at the software architecture tool; identifying one or more software components of the existing software application from the received portion; automatically identifying a tier and layer location for each standard software component; and presenting one or more images that each represent the standard software component to a user, wherein the images visually identify a tier and layer location of each standard software component.
    Type: Application
    Filed: November 6, 2014
    Publication date: May 12, 2016
    Inventors: Saeid Tehrani, Aditya Aggarwal, Michael L. Dessert
  • Publication number: 20160098256
    Abstract: A system and method of generating a software application using a software architecture tool includes: receiving a plurality of software component selections from a user via a computer; accessing one or more repositories stored on a computer-readable medium that define a plurality of software specifications; comparing the selected software components to the software specifications in the repositories; identifying compatibility features between the selected software components and the software specifications in the repositories; displaying the compatibility features of the selected components via a peripheral of the computer; and building a skeletal software application that includes the selected software components and one or more software components added based on compatibility features using one of the repositories stored on a computer-readable medium.
    Type: Application
    Filed: October 3, 2014
    Publication date: April 7, 2016
    Inventors: Saeid Tehrani, Aditya Aggarwal, Michael L. Dessert
  • Publication number: 20150365771
    Abstract: A vehicle communications system and a method utilizing that system that provides audio within a vehicle cabin compartment to a hearing aid system. The method includes the steps of establishing a wireless connection via short range wireless communication (SRWC) between the hearing aid system and a vehicle audio system; and providing first audio from the audio system to the hearing aid system via the SRWC.
    Type: Application
    Filed: June 11, 2014
    Publication date: December 17, 2015
    Inventor: Saeid Tehrani
  • Patent number: 9082090
    Abstract: A method including receiving a plurality of roles in a data processing system and adding a part-time resource to at least one role. The method also includes determining, in the data processing system, if a project duration has changed as a result of adding the part-time resource, and if the project duration has changed, repeating the process at the adding step. The method also includes storing results corresponding to the resources assigned to roles. There is also a similar data processing system and machine-usable medium.
    Type: Grant
    Filed: July 24, 2008
    Date of Patent: July 14, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Saeid Tehrani, Babak Makkinejad
  • Patent number: 8234140
    Abstract: A system, method, and computer program product for resource collaboration estimation (RCET). The method includes determining types of human resources to be used for a project. The method also includes calculating and storing an effort full time equivalent (FTE) according to the types of human resources. The method also includes calculating and storing a communication FTE according to the types of human resources. The method can also calculate the total effort of each team per phase based on additional communication overhead, and derive the total cost and duration based on the number of FTEs. A data processing system includes various means for performing corresponding steps, and a computer program product includes instructions for executing corresponding steps.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: July 31, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Saeid Tehrani, Babak Makkinejad
  • Publication number: 20100042814
    Abstract: An instruction set architecture includes a definition set of extended real values (e.g., computations or values that typically produce an IEEE NaN result) and a rules set of extended real value rules specifying values for one or more functions of one or more extended real values. Operations are performed on extended real values based at least partially on the extended real value rules. The instruction set architecture can be used, for example, to facilitate continued operations in a computer in case of errors relating to computations on or resulting in undefined values.
    Type: Application
    Filed: August 14, 2008
    Publication date: February 18, 2010
    Inventors: Saeid Tehrani, Babak Makkinejad
  • Publication number: 20100023947
    Abstract: A method including receiving a plurality of roles in a data processing system and adding a part-time resource to at least one role. The method also includes determining, in the data processing system, if a project duration has changed as a result of adding the part-time resource, and if the project duration has changed, repeating the process at the adding step. The method also includes storing results corresponding to the resources assigned to roles. There is also a similar data processing system and machine-usable medium.
    Type: Application
    Filed: July 24, 2008
    Publication date: January 28, 2010
    Inventors: Saeid Tehrani, Babak Makkinejad
  • Patent number: 7165036
    Abstract: A method of managing contracts is provided. The method includes storing a storing a plurality of electronic contracts including unstructured text. The method further includes determining one or more linguistic patterns associated with a business parameter and generating linguistic rules based on the one or more linguistic patterns. The method further includes extracting particular information regarding the business parameter from the plurality of contracts using one or more of the linguistic rules. The method further includes generating a visual output based on at least a portion of the extracted information.
    Type: Grant
    Filed: October 23, 2002
    Date of Patent: January 16, 2007
    Assignee: Electronic Data Systems Corporation
    Inventors: Jeffrey M. Kruk, Peter P. Quigney, Saeid Tehrani, Paul J. Richards
  • Publication number: 20030130878
    Abstract: A method of managing spending is provided. The method includes collecting procurement data from a plurality of data sources which may have associated source-specific product catalogs. The method further includes storing a global catalog specifying mapping relationships between source-specific product attributes specified by the source-specific product catalogs and generic attributes specified by the global catalog. The method further includes mapping the source-specific attributes associated with particular products to corresponding generic attributes based on the mapping relationships. The method further includes analyzing a portion of the collected procurement data, including identifying information regarding products associated with the particular procurement events based on the generic attributes associated with the products. The method further includes automatically generating a visual output based on the analysis of the collected procurement data.
    Type: Application
    Filed: October 23, 2002
    Publication date: July 10, 2003
    Inventors: Jeffrey M. Kruk, Peter P. Quigney, Saeid Tehrani, Joseph M. Shaver, Sandy A. McLemore, Paul J. Richards
  • Publication number: 20030120477
    Abstract: A method of managing contracts is provided. The method includes storing a storing a plurality of electronic contracts including unstructured text. The method further includes determining one or more linguistic patterns associated with a business parameter and generating linguistic rules based on the one or more linguistic patterns. The method further includes extracting particular information regarding the business parameter from the plurality of contracts using one or more of the linguistic rules. The method further includes generating a visual output based on at least a portion of the extracted information.
    Type: Application
    Filed: October 23, 2002
    Publication date: June 26, 2003
    Inventors: Jeffrey M. Kruk, Peter P. Quigney, Saeid Tehrani, Paul J. Richards
  • Publication number: 20030120528
    Abstract: A method of managing compliance with strategic business rules is provided. The method includes storing procurement data concerning historical procurement events in a procurement data warehouse. The method further includes storing one or more business compliance rules specifying conditions for a particular procurement event to be compliant. The method further includes automatically analyzing a portion of the procurement data related to the particular procurement event to determine whether or not the particular procurement event is compliant according to the one or more business compliance rules. The method further includes automatically generating a visual output based on whether or not the particular procurement event is determined compliant.
    Type: Application
    Filed: October 23, 2002
    Publication date: June 26, 2003
    Inventors: Jeffrey M. Kruk, Peter P. Quigney, Saeid Tehrani, Paul J. Richards, Joseph M. Shaver