Patents by Inventor Tapas Kumar Nayak

Tapas Kumar 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).

  • Patent number: 10997158
    Abstract: Methods, systems, and computer program products are described herein for updating big data tables using snapshot isolation. The tables may store data (e.g., as data objects) collected from different users. The tables are stored in a first data store. The data's metadata is stored in a second data store. The metadata comprises version numbers for the objects that correspond to a consistent version thereof. When an update process for the table is initiated, a coordinator locks the metadata, and. the objects are updated. If the update to the objects is successful, the coordinator commits the updates and obtains the new version numbers of the objects. If all the commits are successful, the coordinator atomically updates the metadata with the new version numbers and releases the lock. However, if a commit to an object is unsuccessful, a subsequent process rolls back the committed objects to the version numbers specified by the metadata.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: May 4, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tapas Kumar Nayak, Amit Kumar Ghosh, Vineet Garhewal
  • Publication number: 20200097580
    Abstract: Methods, systems, and computer program products are described herein for updating big data tables using snapshot isolation. The tables may store data (e.g., as data objects) collected from different users. The tables are stored in a first data store. The data's metadata is stored in a second data store. The metadata comprises version numbers for the objects that correspond to a consistent version thereof. When an update process for the table is initiated, a coordinator locks the metadata, and. the objects are updated. If the update to the objects is successful, the coordinator commits the updates and obtains the new version numbers of the objects. If all the commits are successful, the coordinator atomically updates the metadata with the new version numbers and releases the lock. However, if a commit to an object is unsuccessful, a subsequent process rolls back the committed objects to the version numbers specified by the metadata.
    Type: Application
    Filed: September 21, 2018
    Publication date: March 26, 2020
    Inventors: Tapas Kumar Nayak, Amit Kumar Ghosh, Vineet Garhewal
  • Publication number: 20130097198
    Abstract: Systems and methods for monitoring business applications are disclosed. Data is provided from an application programming interface (API) in a monitored application to a collection runtime. The collection runtime collects data based upon a data collection model. A current time increment is assigned to the collected data. The collected data is provided as a stream of event data to an event processing service, which performs one or more queries on the data stream. The results of the queries are provided to a data store and/or to a user interface. The data collection model is created from a data collection profile, and the queries are created from an observation model.
    Type: Application
    Filed: October 13, 2011
    Publication date: April 18, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Janaki Ram Goteti, Rajat Talwar, Kiran Kumar Kolli, Tapas Kumar Nayak
  • Patent number: 8352463
    Abstract: The present invention relates to an integrated full-text search architecture that integrates full text search with database server applications in a tight manner so that it becomes part of the server in all aspects including storage, metadata, query processing, back/up restore and resource management. This provides improved performance with respect to queries as well as improved manageability. Furthermore, the subject architecture is open and schema directed unlike other conventional full-text search architectures. Accordingly, the full-text search architecture enables expert users (e.g., search providers) to define their own index structures as well as ranking algorithms.
    Type: Grant
    Filed: May 19, 2008
    Date of Patent: January 8, 2013
    Assignee: Microsoft Corporation
    Inventors: Tapas Kumar Nayak, Nimish Khanolkar
  • Publication number: 20120209800
    Abstract: Aspects of the subject matter described herein relate to business rules. In aspects, an interface is described that allows a user to enter, update, and delete business rules. Once entered, the business rules may be validated and translated into other forms including a form that is executable by a computer system.
    Type: Application
    Filed: February 11, 2011
    Publication date: August 16, 2012
    Applicant: Microsoft Corporation
    Inventors: Tapas Kumar Nayak, Sai Shankar, Ravi Bollapragada, Sharad Agrawal, RaghuRam Nadiminti
  • Publication number: 20120159133
    Abstract: Handling business process exceptions. A method includes a computing system using a template, causing one or more operations to be performed to determine a problem that caused a business process exception. The computing system uses a template to cause one or more operations to be performed to perform one or more repair operations to address the business process exception. The computing system uses a template, to cause one or more operations to be performed to take action on the business process exception.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Applicant: Microsoft Corporation
    Inventors: Rajat Talwar, Tapas Kumar Nayak
  • Publication number: 20120150548
    Abstract: The subject disclosure relates to lifecycle management for business models associated with a business application as well as implementations of the business models. As described herein, a framework is provided in which business models can be built using modeling tools. The framework defines a separation of models from implementations and their relationships. Support is provided for translation of a business model to an implementation automatically and/or manually using development tools. Further embodiments herein define relationships of models to their implementations at various levels of granularity. Relationships can be defined and maintained at various granularity levels of a business application with different addressable granularity of an implemented application. These relationship associations can be used as described herein for tracking and managing changes in an implementation that may affect an associated model and vice versa.
    Type: Application
    Filed: December 14, 2010
    Publication date: June 14, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Balasubramanian Rajagopalan, Rajat Talwar, Mustansir Kaizer Doctor, Sai Shankar, Tapas Kumar Nayak
  • Patent number: 7630963
    Abstract: Special lists can be used to perform fast ranked searching of documents containing key terms. The special lists are distinguished from basic inverted indices because they contain a ranking of only a predetermined number of documents that may be identified in the index. During a search, search engines can utilize the special lists to perform fast ranked searching without having to redundantly search through the entire corpus or index of documents available to the search engine. Rather, the search engine can search only the documents listed in the special list, thereby saving the time and resources required to perform the search. The search engine can also be configured to search a combination of the special lists and the index to provide users selective control over the balance between the accuracy and speed of the search.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: December 8, 2009
    Assignee: Microsoft Corporation
    Inventors: Stefan Isbein Larimore, Tapas Kumar Nayak
  • Patent number: 7533088
    Abstract: The subject invention pertains to database reverse query matching. A text document can be received and analyzed to determine which, if any, queries the document matches. To enable such functionality, a number of intermediate structures such as tables are generated in accordance with designated queries. In particular, a canonical table can be generated that specifies the expressions or phrases as well as match rules. Furthermore, a Boolean table can be generated that specifies the Boolean relationship of expressions in canonical table. A match component or methodology can match text phrases to query phrases identified by the canonical table. An evaluation component or related methodology can subsequently utilize the Boolean table to determine if the preliminary phrase matches match the query logic.
    Type: Grant
    Filed: May 4, 2005
    Date of Patent: May 12, 2009
    Assignee: Microsoft Corporation
    Inventors: Tapas Kumar Nayak, Feng Tian, Nimish Khanolkar
  • Publication number: 20090100022
    Abstract: The present invention relates to an integrated full-text search architecture that integrates full text search with database server applications in a tight manner so that it becomes part of the server in all aspects including storage, metadata, query processing, back/up restore and resource management. This provides improved performance with respect to queries as well as improved manageability. Furthermore, the subject architecture is open and schema directed unlike other conventional full-text search architectures. Accordingly, the full-text search architecture enables expert users (e.g., search providers) to define their own index structures as well as ranking algorithms.
    Type: Application
    Filed: May 19, 2008
    Publication date: April 16, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Tapas Kumar Nayak, Nimish Khanolkar
  • Patent number: 7376642
    Abstract: The present invention relates to an integrated full-text search architecture that integrates full text search with database server applications in a tight manner so that it becomes part of the server in all aspects including storage, metadata, query processing, back/up restore and resource management. This provides improved performance with respect to queries as well as improved manageability. Furthermore, the subject architecture is open and schema directed unlike other conventional full-text search architectures. Accordingly, the full-text search architecture enables expert users (e.g., search providers) to define their own index structures as well as ranking algorithms.
    Type: Grant
    Filed: March 30, 2004
    Date of Patent: May 20, 2008
    Assignee: Microsoft Corporation
    Inventors: Tapas Kumar Nayak, Nimish Khanolkar
  • Publication number: 20040267722
    Abstract: Special lists can be used to perform fast ranked searching of documents containing key terms. The special lists are distinguished from basic inverted indices because they contain a ranking of only a predetermined number of documents that may be identified in the index. During a search, search engines can utilize the special lists to perform fast ranked searching without having to redundantly search through the entire corpus or index of documents available to the search engine. Rather, the search engine can search only the documents listed in the special list, thereby saving the time and resources required to perform the search. The search engine can also be configured to search a combination of the special lists and the index to provide users selective control over the balance between the accuracy and speed of the search.
    Type: Application
    Filed: June 30, 2003
    Publication date: December 30, 2004
    Inventors: Stefan Isbein Larimore, Tapas Kumar Nayak