Naresh Talati - Voorhees NJ, US Anton Bodner, Jr. - Turnesville NJ, US
Assignee:
Inrange Technologies Corp. - Lumberton NJ
International Classification:
G06F 9/00
US Classification:
713100, 713 1
Abstract:
A method and apparatus for achieving a non-disruptive code load that includes assigning an endpoint to a non-disruptive code loading new process, loading the process into a memory location of a system and starting the process, wherein a previous process is instructed to forward all messages on its queue to the new process to where all new signals are processed.
Method And Apparatus For Downloading Executable Code In A Non-Disruptive Manner
Naresh Talati - Voorhees NJ, US Anton Bodner - Turnesville NJ, US
Assignee:
Inrange Technologies Corporation
International Classification:
G06F009/44 G09G005/00
US Classification:
717/170000, 345/749000
Abstract:
A method and apparatus for achieving a non-disruptive code load that includes staging the new version of executable code, stacking the hardware events during code copy and code switch over, copying the code into the runtime area, restarting the system upon completion of copying the new code without reinitializing the hardware and processing the stacked hardware events with the same system state (hardware and firmware) information.
Self-Modifying Copier For Downloading Executable Code In A Non-Disruptive Manner
Naresh Talati - Voorhees NJ, US Anton Bodner - Tumesville NJ, US
International Classification:
G06F 9/44
US Classification:
717168000
Abstract:
A method and apparatus for achieving a non-disruptive code load in a digital electronic device utilizes a copier that modifies itself as it executes. A fixed data section might be left unmodified to preserve a trusted system state. The copier has two parts, a bootstrapper and a dynamic part. As a minimum, the bootstrapper copies the new dynamic part into the runtime area and initiates execution of the new dynamic part. Through the dynamic part, the desired new runtime area configuration for data and code modules is achieved. The bootstrapper is typically static through upgrades, but instruction cache associated with the processor can make self-modification of even the bootstrapper more convenient.
Method And Apparatus For Downloading Executable Code In A Non-Disruptive Manner
Naresh Talati - Voorhees NJ, US Anton Bodner, JR. - Turnesville NJ, US
International Classification:
G06F 9/44
US Classification:
717168
Abstract:
A method and apparatus for achieving a non-disruptive code load that includes assigning an endpoint to a non-disruptive code loading new process, loading the process into a memory location of a system and starting the process, wherein a previous process is instructed to forward all messages on its queue to the new process to where all new signals are processed.
Method And Apparatus For Establishing An Exclusive Network Of Strong Tie Connections Which Is Then Used To Make Referenceable Connections Between Members For Various Personal And Business Benefits
Naresh Talati - Voorhees NJ, US Niranjan Mehta - Manalpan NJ, US
International Classification:
G06Q 99/00
US Classification:
705319
Abstract:
Method and apparatus for establishing an exclusive network of Strong Tie connections which is then used to make referenceable connections between members for various personal and business benefits. In real life, everyone has close relationships with a few people who provide emotional support to the member and also influence member's purchase as well other important decisions. These are Strong Tie connections. As the network is limited to only Strong Tie connections, it enables various purpose driven applications without any member having direct access to other member data. Applications include Connect, Find Match, Find Person, Group Buy and Job Search. For example, through this network, members can make referenceable connections with other members who are important for personal and business reasons and who they do not know personally but are known to their Strong Tie connections or Strong Ties of Strong Ties and so on.
Name / Title
Company / Classification
Phones & Addresses
Naresh Talati Mbr
US Overseas Trading LLC Whol Paints/Varnishes
2301 E Evesham Rd, Echelon, NJ 08043 31 Van Pelt Ct, East Brunswick, NJ 08816 7324324065
Bestemployees
Vice President
Various Start-Ups Feb 2010 - Jan 2016
Software Manager, Software Start-Ups
Global Partner Portal Mar 2006 - Dec 2009
Senior Consultant
Brocade/Mcdata Corp/Cnt/Inrange 1998 - 2005
Senior Technical Manager
Telenex 1988 - 1998
Technical Manager, Principal Engineer, Senior Engineer, Engineer
Education:
University of Baroda
Bachelor of Engineering, Bachelors, Communication, Electronics
Rensselaer Polytechnic Institute
Master of Science, Masters, Engineering
Skills:
Testing Embedded Systems Integration Software Development System Architecture Agile Methodologies Data Center Software Engineering Project Management Architectures Business Development C++ Strategy Management Firmware Embedded Software Product Development Architecture Tcp/Ip Requirements Analysis C Uml Software Design Analysis Java Waterfall Methodologies
Interests:
Reading Books Mobile Clean Technology Health Care Toast Master Consumer Internet Enterprise Software Bridge