Patents by Inventor Naresh Talati

Naresh Talati 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).

  • Publication number: 20120246087
    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.
    Type: Application
    Filed: November 17, 2011
    Publication date: September 27, 2012
    Inventors: Naresh Talati, Niranjan Mehta
  • Publication number: 20090133009
    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.
    Type: Application
    Filed: June 19, 2007
    Publication date: May 21, 2009
    Inventors: Naresh Talati, Anton Bodner, JR.
  • Patent number: 7234056
    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.
    Type: Grant
    Filed: September 24, 2002
    Date of Patent: June 19, 2007
    Assignee: Inrange Technologies Corp.
    Inventors: Naresh Talati, Anton Bodner, Jr.
  • Publication number: 20070094656
    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.
    Type: Application
    Filed: October 18, 2006
    Publication date: April 26, 2007
    Inventors: Naresh Talati, Anton Bodner
  • Patent number: 7185331
    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.
    Type: Grant
    Filed: August 27, 2002
    Date of Patent: February 27, 2007
    Assignee: Inrange Technologies Corporation
    Inventors: Naresh Talati, Anton Bodner, Jr.
  • Publication number: 20040060047
    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.
    Type: Application
    Filed: September 24, 2002
    Publication date: March 25, 2004
    Applicant: Inrange Technologies Corporation
    Inventors: Naresh Talati, Anton Bodner
  • Publication number: 20040044997
    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.
    Type: Application
    Filed: August 27, 2002
    Publication date: March 4, 2004
    Applicant: Inrange Technologies Corporation
    Inventors: Naresh Talati, Anton Bodner