A method of processing a frame of a CPU intensive communications protocol includes disabling per frame interrupts of a CPU; enabling a periodic interrupt handler to interrupt the CPU upon an interrupt period; and upon an interrupt of the periodic interrupt handler, determining and processing a frame received in the interrupt period. Further, a frame sent acknowledgment stored in the interrupt period may be processed during the interrupt. A method of processing the transmission of frames of a CPU intensive communications protocol includes, when no MSU frame is queued for transmission, sending FISU frames that each point to itself; and if a MSU frame is queued for transmission, updating the MSU frame to point to a new FISU frame, updating a current FISU frame to point to the MSU frame, and sending the current FISU frame, the MSU frame and the new FISU frame.
Tool For Auction Grouping By Preference And Extensions Of Time
Dhananjay Nagalkar - Bridgewater NJ, US Subhash Makhija - Westfield NJ, US Anand Rau - Edison NJ, US
Assignee:
Global eProcure - Clark NJ
International Classification:
G06Q 30/00
US Classification:
705 263, 705 261
Abstract:
A tool used for managing multiple auctions is presented. The tool includes instructions providing the capability of creating subgroups of auctions based on criteria used to sort data pertaining either to the subject matter of the auction or to its participants. Further, the tool manages within-group closing times by extending closing times of all auctions in the group. A comparison of a recent bid to extension criteria may extend the closing time of an auction by an extension period; if the number of times this auction is extended meets a trigger number, then all closing times of all auctions in the group are extended by a specified time related to the trigger number and the extension period.
Method And System For Improved Processing Of Cpu Intensive Communications Protocols
A method and system for improved processing of CPU intensive communications protocols is disclosed. A method of processing a frame of a CPU intensive communications protocol is disclosed comprising disabling per frame interrupts of a CPU; enabling a periodic interrupt handler to interrupt the CPU upon an interrupt period; and upon an interrupt of the periodic interrupt handler, determining and processing a frame received in the interrupt period. Further, upon an interrupt of the periodic interrupt handler, the method of processing a frame of a CPU intensive communications protocol may determine and process a frame sent acknowledgment stored in the interrupt period. A method of processing the transmission of frames of a CPU intensive communications protocol is also disclosed comprising, while no MSU frame is queued for transmission, sending FISU frames that each point to itself; and if a MSU frame is queued for transmission, updating the MSU frame to point to a new FISU frame, updating a current FISU frame to point to the MSU frame, and sending the current FISU frame, the MSU frame and the new FISU frame.
Protocol Driver Application Programming Interface For Operating Systems
A method and apparatus is provided in which communication between an application and protocol drivers to transmit data to and from a network interface is performed using a standardized protocol driver application programming interface. The interface includes functions having one or more parameters called from an application to cause the protocol driver to drive a protocol service engine (PSE) coupled to the network interface, the PSE being capable of operating a communication channel between the application and the network interface. The interface also includes messages conveying information from the protocol driver to the application about the operation of the communication channel and the data transmitted therein.
Managing Content With Multi-Site And Single Point Of Control
An arrangement is provided for centralized content management. A central site supports a generic product with a plurality of features. At least one development site connects to the central site. Each development site can generate and test a customized product of the generic product based on the features of the generic product via tools provided by the central site.
Robotic Process Automation For Supply Chain Management Operations
The present invention discloses robotic process automation (RPA) of supply chain management (SCM) operations. In example embodiments the invention discloses RPA method and systems for supply chain management. The RPA systems include IOT devices and server as part of a sub network for secured communication relating to SCM operations like procurement operations. The system and method of the present invention utilizes AI based processing logic using a bot for automation of SCM operations thereby reducing the processing times and increasing efficiency.
Procurement System With Approval Mechanisms For Improving Procurement Cycle Efficiency
- Clark NJ, US Dhananjay Nagalkar - Bridgewater NJ, US
International Classification:
G06Q 30/06
Abstract:
Example embodiments disclose a method for managing a requisition. In example embodiments the method includes using an electronic interface to define a first requisition and checking a name of a requisitioner to determine whether the requisitioner has previously submitted a requisition. In one nonlimiting example embodiment requisitioner has not previously submitted a requisition a list of approvers is sent a notification and the response times of the approvers are tracked. If the name has been previously submitted the system fetches approval related data from a historical knowledge base.
- Clark NJ, US Santosh Katakol - Mumbai, IN Dhananjay Nagalkar - Bridgewater NJ, US Siddhaarth Iyer - Mumbai, IN Ravi Mevcha - Mumbai, IN
Assignee:
Global eProcure - Clark NJ
International Classification:
G06Q 10/08 G10L 15/18 G06F 17/30 G10L 15/26
Abstract:
A procurement system may include a first interface configured to receive a query from a user, a command module configured to parameterize the query, an intelligent search and match engine configured to compare the parameterized query with stored queries in a historical knowledge base and, in the event the parameterized query does not match a stored query within the historical knowledge base, search for a match in a plurality of knowledge models, and a response solution engine configured to receive a system response ID from the intelligent search and match engine, the response solution engine being configured to initiate a system action by interacting with sub-system and related databases to generate a system response.
Score Mentors
Score Mentor
Thomson Reuters
Vice President, Product Managenment
Gep Worldwide Jul 1, 2007 - Jun 2017
Vice President, Platform Strategy and Technology
Intel Corporation Jan 2001 - Jul 2007
Senior Program Manager - Program Management Office
Dialogic Jan 1997 - Jan 2001
Section Manager, Product Engineering
Education:
Cornell Johnson Graduate School of Management 2007 - 2008
Master of Business Administration, Masters
Cornell University 2008
Master of Business Administration, Masters
Indian Institute of Science (Iisc) 1991 - 1993
Masters, Design, Electronics
Visveswaraya Regional College of Engineering 1991
Bachelor of Engineering, Bachelors
Visveswaraya Regional College of Nagpur, India 1991
Bachelor of Engineering, Bachelors
Visvesvaraya National Institute of Technology 1987 - 1991
Babasaheb Naik Engineering College , Pusad
Bachelor of Engineering, Bachelors
St. John's High School, Nagpur
Visvesvaraya National Institute of Technology, Nagpur
Bachelors, Electronics Engineering
Skills:
Management Enterprise Software Project Management Program Management Cross Functional Team Leadership Cloud Computing Leadership Vendor Management Product Management Engineering Software Development Budgets Integration Software Project Management Agile Methodologies Strategy Telecommunications It Strategy Process Improvement Pre Sales Technology Management Testing Business Process Improvement Software As A Service Consulting Go To Market Strategy Start Ups Mobile Devices Product Design Product Strategy Competitive Analysis Feature Prioritization Storytelling User Experience Product Planning Software Product Management Product Marketing Product Requirements Product Strategies
Dhananjay Nagalkar's Public Profile on Plaxo. Plaxo helps members like Dhananjay Nagalkar keep in touch with the people who really matter, helping them to connect, keep each other ...