Patents by Inventor Tapas K. Nayak

Tapas K. Nayak 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: 20100332529
    Abstract: Techniques are provided for interfacing clients with line of business (LOB) systems through a web service. An operation of the LOB system that the LOB system is configured to perform is selected. The selected operation is indicated in a metadata map. A first mapping is included in the metadata map of one or more LOB-side parameters of the operation to corresponding service-side parameters. A second mapping is included in the metadata map of one or more LOB-side types associated with the LOB-side parameters to corresponding service-side types. The metadata map may be serialized into a service contract. The service contract may be used by the web service to expose the LOB system to clients. The metadata map may be deserialized and used by the web service to map messages between the web service and LOB system.
    Type: Application
    Filed: June 24, 2009
    Publication date: December 30, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Tapas K. Nayak, Jayanthi Sampathkumar, Anil Prasad, Mustansir Doctor
  • Publication number: 20100318394
    Abstract: Multiple operations of a local transaction are enabled to be performed atomically at a resource. A local transaction scope is invoked that includes multiple transaction operations and a commit operation. A local transaction object is generated that includes a transaction identifier. The transaction identifier is initialized with a unique identification number. The transaction identifier is included in a request message that includes a transaction operation. The request message is transmitted to a web service to be provided to a resource, and a response is received. One or more additional request messages including corresponding operations are also transmitted to the web service, and corresponding response messages are received. A completion protocol message that includes the transaction identifier and a commit instruction or an abort instruction is transmitted to the web service, and a completion type response message is received.
    Type: Application
    Filed: June 15, 2009
    Publication date: December 16, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Tapas K. Nayak, Anil Prasad
  • Patent number: 7590645
    Abstract: A full-text search index system and method is generated by creating instances of a database index from an in-memory inverted list of keywords associated with a text identifier and the occurrences of the keyword in the text. Instances of the index are placed in a priority queue. A merge scheduling process determines when a merge should be initiated, selects instances of the index to be merged and selects a type of merge to perform. Instances of an index are assigned a temporal indicator (timestamp). A set of instances is selected to be merged. The set of instances is validated and merged.
    Type: Grant
    Filed: September 12, 2005
    Date of Patent: September 15, 2009
    Assignee: Microsoft Corporation
    Inventor: Tapas K. Nayak
  • Publication number: 20090182703
    Abstract: Mapping XML elements to complex relational database structures. One method includes acts for storing mark-up language representations of data in a complex relational database structure. The method includes receiving an XSD document. The XSD document defines at least one type that should be mapped to a complex relational database type. The XSD document is mapped to a relational database structure. An XML document is received. The XML document is interpreted according to the XSD document. One or more elements of the XML document are mapped to complex relational database elements based on mapping of the XSD document to the relational database structure.
    Type: Application
    Filed: January 16, 2008
    Publication date: July 16, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Arunpriyaa Nachimuthu, Anil K. Prasad, Mustansir K. Doctor, Jayanthi Sampathkumar, Tapas K. Nayak
  • Patent number: 7185019
    Abstract: A full-text search index system and method is generated by creating instances of a database index from an in-memory inverted list of keywords associated with a text identifier and the occurrences of the keyword in the text. Instances of the index are placed in a priority queue. A merge scheduling process determines when a merge should be initiated, selects instances of the index to be merged and selects a type of merge to perform. Instances of an index are assigned a temporal indicator (timestamp). A set of instances is selected to be merged. The set of instances is validated and merged.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: February 27, 2007
    Assignee: Microsoft Corporation
    Inventor: Tapas K. Nayak
  • Patent number: 7016914
    Abstract: A full-text search index system and method is generated by creating instances of a database index from an in-memory inverted list of keywords associated with a text identifier and the occurrences of the keyword in the text. Instances of the index are placed in a priority queue. A merge scheduling process determines when a merge should be initiated, selects instances of the index to be merged and selects a type of merge to perform. Instances of an index are assigned a temporal indicator (timestamp). A set of instances is selected to be merged. The set of instances is validated and merged.
    Type: Grant
    Filed: June 5, 2002
    Date of Patent: March 21, 2006
    Assignee: Microsoft Corporation
    Inventor: Tapas K. Nayak
  • Patent number: 7007015
    Abstract: A full-text search index system and method is generated by creating instances of a database index from an in-memory inverted list of keywords associated with a text identifier and the occurrences of the keyword in the text. Instances of the index are placed in a priority queue. A merge scheduling process determines when a merge should be initiated, selects instances of the index to be merged and selects a type of merge to perform.
    Type: Grant
    Filed: May 1, 2002
    Date of Patent: February 28, 2006
    Assignee: Microsoft Corporation
    Inventor: Tapas K. Nayak
  • Publication number: 20030229626
    Abstract: A full-text search index system and method is generated by creating instances of a database index from an in-memory inverted list of keywords associated with a text identifier and the occurrences of the keyword in the text. Instances of the index are placed in a priority queue. A merge scheduling process determines when a merge should be initiated, selects instances of the index to be merged and selects a type of merge to perform.
    Type: Application
    Filed: June 5, 2002
    Publication date: December 11, 2003
    Applicant: Microsoft Corporation
    Inventor: Tapas K. Nayak