Patents by Inventor Nikhil Dhairyawan

Nikhil Dhairyawan 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: 9304978
    Abstract: A system and a method of maintaining extensible markup language (XML) document includes splitting an XML document into fragments according to rules stored in a configuration file, binding each of the fragments to an object in a content management system, and providing a reference between the XML document and the fragments.
    Type: Grant
    Filed: April 28, 2008
    Date of Patent: April 5, 2016
    Assignee: SAP SE
    Inventors: Vladislav Bezrukov, Hartwig Seifert, Nikhil Dhairyawan, Andreas Hirche
  • Patent number: 8122346
    Abstract: Methods and systems are disclosed for generating, managing, and publishing documents based on document level objects and software level objects. In one aspect, a method is provided for managing documents in a computing system environment. The method includes identifying a placeholder object included in a document having a document level object, the placeholder object having metadata corresponding to a software level object. Software level object content is identified in response to a query message and is included within a response to the query message. A format of the software level object content included in the response is transformed into a second format based on a second set of constraints, and merged in the document based on the placeholder object. An output document may be generated such that the transformed software level object content replaces the placeholder object in the output document.
    Type: Grant
    Filed: August 5, 2005
    Date of Patent: February 21, 2012
    Assignee: SAP AG
    Inventors: Vladislav Bezrukov, Nikhil Dhairyawan, Matthias Jensen, Ilya Khandamirov, Christian Lieske, Andreas Hirche, Matthias Kammerer
  • Patent number: 7650324
    Abstract: Methods and systems are disclosed for providing within edited shell documents contextual information associated with a referenced object. The methods and systems may receive a request from an author to insert a reference to a fragment object into a shell document reflecting content to be displayed and generate response data including a reference to the fragment object and a first property reflecting contextual information associated with the fragment object. The shell document may be modified by inserting the response data into the shell document. The methods and system may also render the modified shell document including the response data such that the response data conveys a user-ascertainable characteristic of the fragment object based on the first property.
    Type: Grant
    Filed: August 25, 2005
    Date of Patent: January 19, 2010
    Assignee: SAP AG.
    Inventors: Nikhil Dhairyawan, Ilya Khandamirov, Vladislav Bezrukov, Matthias Kammerer, Andreas Hirche, Christian Lieske, Denis Kolyzaev
  • Patent number: 7624092
    Abstract: Methods and apparatus, including computer program products, for the identification of data elements. A user input is received, comprising a data element and a context in which the data element is being used. The user input is sent to a terminology database. A list of entries is received, each entry having a first unique identifier (UID) and a second UID. The first represents a concept associated with the data element, and the second represents a specific description of the concept associated with the data element. A user input is received selecting an entry. The UIDs corresponding to the selected entry are directly associated with the data set. In some implementations, directly associating the UIDs with the data set comprises generating markup code comprising the UIDs. The invention lays the groundwork for a more efficient solution for the features/requirements related to versioning, updating, and translation in the realm of hypertexts.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: November 24, 2009
    Assignee: SAP Aktiengesellschaft
    Inventors: Christian Lieske, Hartwig Seifert, Nikhil Dhairyawan, Venkatakrishnan Srinivasan, Andreas Hirche
  • Publication number: 20080288513
    Abstract: A system and a method of maintaining extensible markup language (XML) document includes splitting an XML document into fragments according to rules stored in a configuration file, binding each of the fragments to an object in a content management system, and providing a reference between the XML document and the fragments.
    Type: Application
    Filed: April 28, 2008
    Publication date: November 20, 2008
    Applicant: SAP AG
    Inventors: Vladislav Bezrukov, Hartwig Seifert, Nikhil Dhairyawan, Andreas Hirche
  • Patent number: 7380205
    Abstract: A system and a method of maintaining extensible markup language (XML) document includes splitting an XML document into fragments according to rules stored in a configuration file, binding each of the fragments to an object in a content management system, and providing a reference between the XML document and the fragments.
    Type: Grant
    Filed: October 28, 2003
    Date of Patent: May 27, 2008
    Assignee: SAP AG
    Inventors: Vladislav Bezrukov, Hartwig Seifert, Nikhil Dhairyawan, Andreas Hirche
  • Publication number: 20070050403
    Abstract: Methods and systems are disclosed for providing within edited shell documents contextual information associated with a referenced object. The methods and systems may receive a request from an author to insert a reference to a fragment object into a shell document reflecting content to be displayed and generate response data including a reference to the fragment object and a first property reflecting contextual information associated with the fragment object. The shell document may be modified by inserting the response data into the shell document. The methods and system may also render the modified shell document including the response data such that the response data conveys a user-ascertainable characteristic of the fragment object based on the first property.
    Type: Application
    Filed: August 25, 2005
    Publication date: March 1, 2007
    Inventors: Nikhil Dhairyawan, Ilya Khandamirov, Vladislav Bezrukov, Matthias Kammerer, Andreas Hirche, Christian Lieske, Denis Kolyzaev
  • Publication number: 20070033213
    Abstract: Methods and systems are disclosed for generating, managing, and publishing documents based on document level objects and software level objects . In one aspect of the present invention, a method is provided for managing documents in a computing system environment. The method may include identifying a placeholder object included in a document having a document level object, the placeholder object having metadata corresponding to a software level object. Further, the method includes generating a query message based on the placeholder object and identifying software level object content based on the query message. The software level object content may be in a first format based on a first set of constraints. The method may also include providing a response message including the software level object content and transforming the format of the software level object content included in the response message to a second format based on a second set of constraints.
    Type: Application
    Filed: August 5, 2005
    Publication date: February 8, 2007
    Inventors: Vladislav Bezrukov, Nikhil Dhairyawan, Matthias Jensen, Ilya Khandamirov, Christian Lieske, Andreas Hirche, Matthias Kammerer
  • Publication number: 20060112065
    Abstract: Methods and apparatus, including computer program products, for the identification of data elements. A user input is received, comprising a data element and a context in which the data element is being used. The user input is sent to a terminology database. A list of entries is received, each entry having a first unique identifier (UID) and a second UID. The first represents a concept associated with the data element, and the second represents a specific description of the concept associated with the data element. A user input is received selecting an entry. The UIDs corresponding to the selected entry are directly associated with the data set. In some implementations, directly associating the UIDs with the data set comprises generating markup code comprising the UIDs. The invention lays the groundwork for a more efficient solution for the features/requirements related to versioning, updating, and translation in the realm of hypertexts.
    Type: Application
    Filed: November 19, 2004
    Publication date: May 25, 2006
    Inventors: Christian Lieske, Hartwig Seifert, Nikhil Dhairyawan, Venkatakrishnan Srinivasan, Andreas Hirche
  • Publication number: 20050091581
    Abstract: A system and a method of maintaining extensible markup language (XML) document includes splitting an XML document into fragments according to rules stored in a configuration file, binding each of the fragments to an object in a content management system, and providing a reference between the XML document and the fragments.
    Type: Application
    Filed: October 28, 2003
    Publication date: April 28, 2005
    Inventors: Vladislav Bezrukov, Hartwig Seifert, Nikhil Dhairyawan, Andreas Hirche