Patents by Inventor Prakash Chandra

Prakash Chandra 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).

  • Patent number: 8938421
    Abstract: A computer implemented system and method for synchronizing a plurality of changes from a source computing device to a destination computing device, have been disclosed. The method involves, determining an initial polling time and a last polled time, checking for an elapse of a preset polling interval from a maximum poll time, polling a source for fetching data after an elapse of a polling interval from the maximum poll time, selecting a plurality of changes from the source computing device, processing the fetched data, writing the processed data at a destination computing device and reporting a status of a synchronization process.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: January 20, 2015
    Inventors: Sandeep Jain, Prakash Chandra Tiwary
  • Publication number: 20140068328
    Abstract: The embodiments herein provide a system and method for synchronization of data and recovery of failures during synchronization between two systems. The system for executing synchronization between the source and target systems comprises a connector framework, a process framework, a mapping manager, a recovery manager, a conflict manager and a failure manager. A method for bidirectional data synchronizing and integrating involves keeping information about integration user in integration database for each entity and update along with update time and audit id, only when the system does not keep information about the created and updated entity. A method of synchronizing only the entities qualifying a criterion, a method for failure recovery from a correct point during integration process, a method for handling recovery for changes coming from multiple end points and a method for recovery during server shutdown are also provided.
    Type: Application
    Filed: September 3, 2013
    Publication date: March 6, 2014
    Inventors: SANDEEP JAIN, PRAKASH CHANDRA TIWARY, APARNA GARG
  • Publication number: 20140006780
    Abstract: A client computer returns to a server, not only form data entered by the user representing an action to be taken by the server, but also a hash of the form data that is generated by a cryptographic hash function prior to returning the form data. As a result, the hash is generated before any man-in-the-browser proxy has the opportunity to modify the form data. The server receives the hash of the form data generated before any man-in-the-browser proxy had access to the form data. If a hash of the form data does not match the received hash, the server detects modification of the form data, perhaps by a man-in-the-browser proxy, and accordingly declines to perform the requested action.
    Type: Application
    Filed: June 17, 2013
    Publication date: January 2, 2014
    Inventors: Talbot HARTY, Dono HARJANTO, Karim KADDOURA, Prakash CHANDRA
  • Publication number: 20130117226
    Abstract: The embodiments herein provide a system and a method for synchronizing a plurality of changes from a source to a destination. The method comprises the steps of starting with an initial polling time, checking for an elapse of a polling interval from a last polled time, polling a source for fetching a data after an elapse of a polling interval from a last polled time, selecting a plurality of changes from the source made by a user, processing the data fetched at the last polling time in a single thread, writing the processed data at a destination and reporting a status of a synchronization process. The initial polling time is a time from which a synchronization of changes in a data is initiated.
    Type: Application
    Filed: April 27, 2012
    Publication date: May 9, 2013
    Inventors: Sandeep Jain, Prakash Chandra Tiwary
  • Publication number: 20130117482
    Abstract: The embodiments herein provide a method and system for polling and processing data. The method comprises computing a maximum time from a source after a last update time, waiting for a preset time to ensure that all transactions with respect to a change in a data is completed, querying for a plurality of changes after an elapse of the preset waiting time since the last update time and up to the maximum time, generating a time window, collecting a list of changes occurred within the generated time window, sending the collected list of changes for processing; and updating the processed data at the destination. The time window comprises a time interval between the last update time and the maximum time.
    Type: Application
    Filed: April 27, 2012
    Publication date: May 9, 2013
    Inventors: Sandeep Jain, Prakash Chandra Tiwary
  • Publication number: 20130117229
    Abstract: The embodiments herein provide a system and a method for integrating a data from a source to a destination. The method comprises generating a global-id, setting an event-id corresponding to an entity id in the global id, polling a data from a source, sorting changes of a source system based on a time of update and an entity id, creating and comparing an old as of state value and a new as of state value for each field for each update in the entity in the source and destination to detect a conflict on an entity, sending a time of update in the entity and a revision id of a change to the destination, comparing the global id with an event id for each entity at the destination to detect a presence of an entity in the destination and processing an entity at the destination based an event id.
    Type: Application
    Filed: April 27, 2012
    Publication date: May 9, 2013
    Inventors: Sandeep Jain, Prakash Chandra Tiwary
  • Publication number: 20120178614
    Abstract: This present invention relates to a Ruthenium complex intercalated N-doped or N,S-codoped titania pillared montmorillonite, a multifunctional photocatalyst and a process for the preparation thereof. More particularly, the present invention provides a green photochemical route towards a variety of light driven redox reactions such as organic dye degradations, photocatalytic water splitting and various organic transformation reactions oriented to the synthesis of fine chemicals.
    Type: Application
    Filed: September 30, 2011
    Publication date: July 12, 2012
    Applicant: COUNCIL OF SCIENTIFIC & INDUSTRIAL RESEARCH
    Inventors: Kulamani Parida, Guru Bishwa Bidita Varadwaj, Prakash Chandra Sahoo, Swagatika Sahu
  • Patent number: 7702768
    Abstract: A method for executing commands in a telecommunications system including one or more service modules is provided. The method comprises: providing an interface configured to receive commands for services from a client, the interface configured to process commands in a generic syntax; receiving a command specifying a service from the client at the interface, the command in a first language and following the generic syntax understandable by the interface; parsing the command to determine the service; determining if the service is supported by a service module in the one or more modules; and if the service is supported, sending a command for the service in a second language to the service module.
    Type: Grant
    Filed: December 1, 2004
    Date of Patent: April 20, 2010
    Assignee: Network Equipment Technologies, Inc.
    Inventors: Prakash Chandra, Ajit Parthan
  • Publication number: 20060116980
    Abstract: A method for executing commands in a telecommunications system including one or more service modules is provided. The method comprises: providing an interface configured to receive commands for services from a client, the interface configured to process commands in a generic syntax; receiving a command specifying a service from the client at the interface, the command in a first language and following the generic syntax understandable by the interface; parsing the command to determine the service; determining if the service is supported by a service module in the one or more modules; and if the service is supported, sending a command for the service in a second language to the service module.
    Type: Application
    Filed: December 1, 2004
    Publication date: June 1, 2006
    Applicant: Network Equipment Technologies, Inc.
    Inventors: Prakash Chandra, Ajit Parthan
  • Patent number: 4847297
    Abstract: The invention is directed to the use of penicillamine for controlling illnesses, e.g., AIDS, which are distinguished by an immune deficiency syndrome.
    Type: Grant
    Filed: March 16, 1988
    Date of Patent: July 11, 1989
    Assignee: Degussa Aktiengesellschaft
    Inventor: Prakash Chandra