BackgroundCheck.run
Search For

Parviz Kermani5 Canaan Cir, Lewisboro, NY 10590

Parviz Kermani Phones & Addresses

5 Canaan Cir, South Salem, NY 10590    914-5336519    914-5336674   

Hawthorne, NY   

5 Canaan Cir, South Salem, NY 10590    914-5336519   

Social networks

Parviz Kermani

Linkedin

Work

Company: University of massachusetts Sep 2016 to Nov 14, 2016 Position: Cics and tacc

Education

Degree: Doctorates, Doctor of Philosophy School / High School: University of California, Los Angeles 1973 to 1978 Specialities: Computer Science

Skills

Computer Science • Distributed Systems • Algorithms • High Performance Computing • Machine Learning • C • Java • Cloud Computing • Perl • Artificial Intelligence • Computer Network • Computer Security • Energetic Leader • Network Security • Parallel Computing • Operating Systems • Networking • Data Mining • Computer Architecture • Programming • System Architecture • Mathematical Modeling • Tcp/Ip • Architectures • Architecture

Languages

Persian • Arabic

Industries

Higher Education

Mentions for Parviz Kermani

Parviz Kermani resumes & CV records

Resumes

Parviz Kermani Photo 4

Cics And Tacc

Location:
5 Canaan Cir, South Salem, NY 10590
Industry:
Higher Education
Work:
University of Massachusetts Sep 2016 - Nov 14, 2016
Cics and Tacc
City University of New York Jul 2013 - Aug 2016
Professor
City University of New York May 2013 - Aug 2013
Adjunct Professor
Manhattan College Jan 2013 - May 2013
Adjunct Faculty
University of Massachusetts Amherst Jan 2012 - Dec 2012
Adjunct Professor
University of Massachusetts Sep 2009 - May 2010
Senior Research Fellow and Adjunct Professor
Nyu Tandon School of Engineering Aug 1987 - Sep 2009
Adjuct Professor
Ibm Dec 1977 - Aug 2009
Rsm, Manager, Senior Manager
Ibm 1978 - 2009
Rsm and Manager and Senior Manager
Education:
University of California, Los Angeles 1973 - 1978
Doctorates, Doctor of Philosophy, Computer Science
University of Waterloo 1971 - 1973
Masters, Mathematics
University of Tehran 1965 - 1969
Bachelors, Bachelor of Science, Engineering
Skills:
Computer Science, Distributed Systems, Algorithms, High Performance Computing, Machine Learning, C, Java, Cloud Computing, Perl, Artificial Intelligence, Computer Network, Computer Security, Energetic Leader, Network Security, Parallel Computing, Operating Systems, Networking, Data Mining, Computer Architecture, Programming, System Architecture, Mathematical Modeling, Tcp/Ip, Architectures, Architecture
Languages:
Persian
Arabic

Publications & IP owners

Us Patents

Systems, Methods And Computer Programs For Determining Dependencies Between Logical Components In A Data Processing System Or Network

US Patent:
7409676, Aug 5, 2008
Filed:
Oct 20, 2003
Appl. No.:
10/689417
Inventors:
Manoj K Agarwal - New Delhi, IN
Manish Gupta - New Delhi, IN
Gautam Kar - Yorktown Heights NY, US
Parviz Kermani - South Salem NY, US
Anindya Neogi - New Delhi, IN
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44
G06F 3/00
G06F 9/46
G06F 11/00
G06F 7/00
US Classification:
717120, 717121, 719317, 719328, 719316, 718100, 718106, 714 26, 714 38, 714 40, 714 47, 707100
Abstract:
Described are methods, apparatus and computer programs for determining run-time dependencies between logical components of a data processing environment. Components of the data processing environment are monitored by monitoring agents accessing run-time activity data via APIs of the managed system. A dependency generator identifies correlations between the run-time activity of the monitored components. For synchronous monitored systems, the dependency generator calculates an activity period for monitored components and determines which component's activity periods contain the activity periods of other components. Containment is used as an indicator of a likely dependency relationship, and a weighting is computed for each dependency relationship based on the consistency of containment.

Apparatus And Method For Identifying Process Elements Using Request-Response Pairs, A Process Graph And Noise Reduction In The Graph

US Patent:
7761398, Jul 20, 2010
Filed:
Jan 22, 2007
Appl. No.:
11/625596
Inventors:
Hani T. Jamjoom - White Plains NY, US
Parviz Kermani - South Salem NY, US
Debanjan Saha - Mohegau Lake NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44
G06N 7/00
US Classification:
706 52, 706 47, 706 46
Abstract:
An exemplary method for identifying process elements includes the steps of obtaining a plurality of relevant request-response pairs including request identifiers, mapping the request identifiers to corresponding artifacts, identifying actions based on the artifacts, and mapping the actions to process elements such that each given one of the process elements has an associated artifact.

Systems, Methods And Computer Programs For Determining Dependencies Between Logical Components In A Data Processing System Or Network

US Patent:
8006230, Aug 23, 2011
Filed:
Apr 7, 2008
Appl. No.:
12/098508
Inventors:
Manoj K. Agarwal - New Delhi, IN
Manish Gupta - New Delhi, IN
Gautam Kar - Yorktown Heights NY, US
Parviz Kermani - South Salem NY, US
Anindya Neogi - New Delhi, IN
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44
G06F 3/00
G06F 15/16
US Classification:
717120, 717121, 719315, 719317, 709201, 709202
Abstract:
Described are methods, apparatus and computer programs for determining run-time dependencies between logical components of a data processing environment. Components of the data processing environment are monitored by monitoring agents accessing run-time activity data via APIs of the managed system. A dependency generator identifies correlations between the run-time activity of the monitored components. For synchronous monitored systems, the dependency generator calculates an activity period for monitored components and determines which component's activity periods contain the activity periods of other components. Containment is used as an indicator of a likely dependency relationship, and a weighting is computed for each dependency relationship based on the consistency of containment.

Systems, Methods And Computer Programs For Determining Dependencies Between Logical Components In A Data Processing System Or Network

US Patent:
8132180, Mar 6, 2012
Filed:
Apr 7, 2008
Appl. No.:
12/098491
Inventors:
Manoj K. Agarwal - New Delhi, IN
Manish Gupta - New Delhi, IN
Gautam Kar - Yorktown Heights NY, US
Parviz Kermani - South Salem NY, US
Anindya Neogi - New Delhi, IN
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 13/00
US Classification:
719316, 718100, 718107, 717120, 709223, 709224
Abstract:
Described are methods, apparatus and computer programs for determining run-time dependencies between logical components of a data processing environment. Components of the data processing environment are monitored by monitoring agents accessing run-time activity data via APIs of the managed system. A dependency generator identifies correlations between the run-time activity of the monitored components. For synchronous monitored systems, the dependency generator calculates an activity period for monitored components and determines which component's activity periods contain the activity periods of other components. Containment is used as an indicator of a likely dependency relationship, and a weighting is computed for each dependency relationship based on the consistency of containment.

Computer-Implemented Method, System, And Program Product For Deployment Time Optimization Of A Distributed Application

US Patent:
2007019, Aug 23, 2007
Filed:
Feb 2, 2006
Appl. No.:
11/345748
Inventors:
Manish Gupta - Yorktown Heights NY, US
Parviz Kermani - South Salem NY, US
Kyung Ryu - New City NY, US
Dinesh Verma - Mount Kisco NY, US
Peng Wu - Fairport NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/45
US Classification:
717151000
Abstract:
A computer-implemented method, system, and program product for optimizing a distributed (software) application are provided. Specifically, a configuration of a target computing environment, in which the distributed application is deployed, is discovered upon deployment of the distributed application. Thereafter, based on a set of rules and the discovered configuration, one or more optimization techniques are applied to optimize the distributed application. In a typical embodiment, the set of rules can be embedded in the distributed application, or they can be accessed from an external source such as a repository. Regardless, the optimization techniques applied can include at least one of the following: (1) identification and replacement of an underperforming component of the distributed application with a new component; (2) generation of interface layers (to allow selection of optimal bindings) between distributed objects of the distributed application; and/or (3) execution of code transformation of the distributed application using program analysis techniques.

Computer-Implemented Method, System, And Program Product For Optimizing A Distributed Application

US Patent:
2008027, Oct 30, 2008
Filed:
Jul 3, 2008
Appl. No.:
12/167258
Inventors:
Manish Gupta - Yorktown Heights NY, US
Parviz Kermani - South Salem NY, US
Kyung Dong Ryu - New City NY, US
Dinesh C. Verma - Mount Kisco NY, US
Peng Wu - Fairport NY, US
International Classification:
G06F 9/45
G06F 9/44
US Classification:
717151, 717168
Abstract:
A computer-implemented method, system, and program product for optimizing a distributed (software) application are provided. Specifically, a configuration of a target computing environment, in which the distributed application is deployed, is discovered upon deployment of the distributed application. Thereafter, based on a set of rules and the discovered configuration, one or more optimization techniques are applied to optimize the distributed application. In a typical embodiment, the set of rules can be embedded in the distributed application, or they can be accessed from an external source such as a repository. Regardless, the optimization techniques applied can include at least one of the following: (1) identification and replacement of an underperforming component of the distributed application with a new component; (2) generation of interface layers (to allow selection of optimal bindings) between distributed objects of the distributed application; and/or (3) execution of code transformation of the distributed application using program analysis techniques.

Method For Minimizing Risks Of Change In A Physical System Configuration

US Patent:
2009003, Jan 29, 2009
Filed:
Jul 24, 2007
Appl. No.:
11/782378
Inventors:
Mandis S. Beigi - White Plains NY, US
James E. Hanson - Yorktown Heights NY, US
Parviz Kermani - South Salem NY, US
Dinesh C. Verma - Mount Kisco NY, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 9/455
US Classification:
718 1
Abstract:
Risks of change to a physical configuration are minimized. A request for a change to the physical system included in the physical configuration is detected, and all applications the physical systems that would be affected by the requested change are identified. All the applications and physical systems that would be affected by the requested change are replicated on a virtual system, including applications and the physical system to which the requested change is targeted and applications and physical systems that are dependent on the applications and the physical system to which the requested change is targeted. The requested change is applied to the virtual system. The virtual system is tested to determine whether the applied change produces desired results. If the applied change products the desired results, the requested change is applied to the physical system.

Control Flow Reduction In Selective Repeat Protocols

US Patent:
5319648, Jun 7, 1994
Filed:
Jan 13, 1989
Appl. No.:
7/297441
Inventors:
Werner K. Bux - Richterswil, DE
Parviz Kermani - South Salem NY
Wolfgang B. Kleinoeder - Richterswil, DE
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G08C 2502
US Classification:
371 32
Abstract:
In the Checkpoint Mode Protocol (CPM), checkpoint frames are transmitted at regular intervals for acknowledging received information frames and individually requesting retransmission of missing information frames. The disclosed invention reduces the flow of checkpoint frames in situations where their information is not required. This is achieved by either sending a Stop Checkpointing frame from sender to receiver in particular situations, or by inserting, in the case of duplex transmission (i. e. both stations are sending and receiving), Request-Reply bits into normal checkpoint frames for suppressing the flow of checkpoint frames when they are not necessary. In each case, provisions are made to resume the transmission of checkpoint frames as soon as they are required again.

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.