Search

Aseem K Kohli

from Duluth, GA
Age ~51

Aseem Kohli Phones & Addresses

  • 332 Ashbrook Blvd, Duluth, GA 30097
  • 7930 Saint Marlo Fairway Dr, Duluth, GA 30097
  • Melrose, MA
  • 36 Dartmouth St, Malden, MA 02148 (781) 397-0165
  • 16 James St, Malden, MA 02148 (781) 397-0165
  • Columbus, OH
  • Cambridge, MA
  • Houston, TX
  • Muskegon, MI

Resumes

Resumes

Aseem Kohli Photo 1

Senior Director

View page
Location:
36 Meridian St, Melrose, MA 02176
Industry:
Computer Software
Work:
O9 Solutions, Inc.
Senior Director

Jda Software Oct 2013 - Jan 2019
Senior Product Director

Jda Software Feb 2010 - Oct 2013
Product Director

I2 Technologies 2000 - 2010
Product Management

I2 Technologies Dec 1998 - Sep 2000
Software Engineer
Education:
The Ohio State University 1995 - 1998
Punjab Engineering College 1991 - 1995
Bachelor of Engineering, Bachelors
Skills:
Business Analysis
Product Management
Enterprise Software
Business Process Improvement
Cross Functional Team Leadership
Software Project Management
Requirements Analysis
Software As A Service
Supply Chain Management
Network Design
Inventory Optimization
S&Op
Business Intelligence
Strategy
Program Management
Agile Methodologies
Business Process
Project Management
Supply Chain Optimization
Interests:
Electronics
Aseem Kohli Photo 2

Aseem Kohli

View page

Publications

Us Patents

Determining Order Lead Time For A Supply Chain Using A Probability Distribution Of Order Lead Time

View page
US Patent:
8428987, Apr 23, 2013
Filed:
May 9, 2011
Appl. No.:
13/103853
Inventors:
Adeel Najmi - Plano TX, US
Aseem Kohli - Melrose MA, US
Dharmaraj Veerappanaicker - Lexington MA, US
Assignee:
JDA Software Group, Inc. - Scottsdale AZ
International Classification:
G06Q 10/00
US Classification:
705 711
Abstract:
A system and method is disclosed for estimating demand of a supply chain including accessing a probability distribution of order lead time of the supply chain. The supply chain has nodes including a starting node and an ending node and a path from the starting node to the ending node. The probability distribution of order lead time describes ending node demand of the ending node versus order lead time. The path is divided into order lead time segments which are associated with the probability distribution of order lead time by associating each order lead time segment with an order lead time range of the probability distribution of order lead time. A demand percentage is estimated for each order lead time segment in accordance with the probability distribution of order lead time, such that each demand percentage describes a percentage of a total ending node demand of an order lead time segment.

Optimized Deployment Of Parts In A Supply Chain Network

View page
US Patent:
20080147490, Jun 19, 2008
Filed:
Feb 15, 2008
Appl. No.:
12/031975
Inventors:
Adeel Najmi - Plano TX, US
Dharmaraj Veerappanaicker - Lexington MA, US
Aseem Kohli - Melrose MA, US
International Classification:
G06Q 10/00
US Classification:
705 10, 705 8
Abstract:
Locations that include supply, manufacturing, demand locations, and channels are defined. A demand is computed for each part at each location. An availability lead-time is estimated for each part at each location and for each part at each channel. A total landed cost is calculated for each part at each location and each channel. A lead-time demand is computed for each part at each location using the availability lead-times for the part. A demand over lead-time is computed for each part at each location using the availability lead-times for the part. A completely filled demand is determined from the lead-time demands and the stock levels, and a partially filled demand is determined from the lead-time demands and the stock levels. A coverage function is generated for the parts at the locations and the channels from the completely filled demand and the partially filled demand.

Converting Desktop Applications To Web Applications

View page
US Patent:
20120166963, Jun 28, 2012
Filed:
Dec 27, 2010
Appl. No.:
12/978672
Inventors:
Aseem Kohli - Mansfield MA, US
Kristofer Hellick Reierson - Acton MA, US
Angela Mele Anderson - Boston MA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 3/00
US Classification:
715744
Abstract:
Technologies are described herein for converting a desktop application to a web application. An interface file is generated based on a user interface of the desktop application. A logic file is generated based on application executables of the desktop application. A data model is generated based on application data and states of the desktop application. The web application is generated based on the interface file, the logic file, and the data model.

Storing And Resuming Application Runtime State

View page
US Patent:
20120167117, Jun 28, 2012
Filed:
Dec 28, 2010
Appl. No.:
12/979366
Inventors:
Charles Kekeh - Melrose MA, US
Aseem Kohli - Mansfield MA, US
Scott Elliot Stearns - Ludlow VT, US
Kristofer Hellick Reierson - Acton MA, US
Angela Mele Anderson - Boston MA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 9/46
US Classification:
719318
Abstract:
Execution of an application is suspended and the runtime state of the application is collected and persisted. Maintenance operations may then be performed on the computer that the application was executing upon. The runtime state might also be moved to another computer. In order to resume execution of the application, the runtime state of the application is restored. Once the runtime state of the application has been restored, execution of the application may be restarted from the point at which execution was suspended. A proxy layer might also be utilized to translate requests received from the application for resources that are modified after the runtime state of the application is persisted.

Storing And Resuming Application Runtime State

View page
US Patent:
20170177409, Jun 22, 2017
Filed:
Mar 7, 2017
Appl. No.:
15/452579
Inventors:
- Redmond WA, US
Aseem Kohli - Mansfield MA, US
Scott Elliot Stearns - Ludlow VT, US
Kristofer Hellick Reierson - Acton MA, US
Cread Wellington Mefford - Malden MA, US
Angela Mele Anderson - Boston MA, US
International Classification:
G06F 9/48
G06F 9/50
Abstract:
Execution of an application is suspended and the runtime state of the application is collected and persisted. Execution of the application may be resumed based on the runtime state. A proxy layer might also be utilized to translate requests received from the application for resources that are modified after the runtime state of the application is persisted. For instance, the runtime state that is persisted may include first data identifying a resource in use by the application at the time the execution of the application is suspended. After resuming the execution of the application, the proxy layer may translate the first data included in a request for the resource to second data identifying the resource, or a different resource, at a time the execution of the application is resumed, and the second data can be used to provide the application access to the resource.

Storing And Resuming Application Runtime State

View page
US Patent:
20160103701, Apr 14, 2016
Filed:
Dec 17, 2015
Appl. No.:
14/972806
Inventors:
- Redmond WA, US
Aseem Kohli - Mansfield MA, US
Scott Elliot Stearns - Ludlow VT, US
Kristofer Hellick Reierson - Acton MA, US
Cread Wellington Mefford - Malden MA, US
Angela Mele Anderson - Boston MA, US
International Classification:
G06F 9/46
G06F 9/50
G06F 9/48
Abstract:
Execution of an application is suspended and the runtime state of the application is collected and persisted. Maintenance operations may then be performed on the computer that the application was executing upon. The runtime state might also be moved to another computer. In order to resume execution of the application, the runtime state of the application is restored. Once the runtime state of the application has been restored, execution of the application may be restarted from the point at which execution was suspended. A proxy layer might also be utilized to translate requests received from the application for resources that are modified after the runtime state of the application is persisted.
Aseem K Kohli from Duluth, GA, age ~51 Get Report