Patents by Inventor Umesh Bellur

Umesh Bellur 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: 11423016
    Abstract: Accordingly, embodiment herein disclose a method for handling block chain operation in a block chain system. The method includes parallelizing, by the block chain system, a block creation along with a consensus mechanism. The block creation along with the consensus mechanism includes parallelly combining a pre-computed state of a succeeding block (at height “k” greater than the current block, where “k” is a positive integer parameter chosen by the system designer) with transactions in a current block to obtain state to be stored in a next succeeding block (at height “k+1” greater than the current block) along with running a consensus protocol to finalize transactions to include in an immediate next block (at height one greater than the current block). Further, the method includes handling, by the block chain system, the block chain operation based on parallelizing. The method can be used for scaling up computation in blockchains.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: August 23, 2022
    Assignee: INDIAN INSTITUTE OF TECHNOLOGY BOMBAY
    Inventors: Umesh Bellur, Nitin Awathare, Sourav Das, Vinay Joseph Ribeiro
  • Publication number: 20200409941
    Abstract: Accordingly, embodiment herein disclose a method for handling block chain operation in a block chain system. The method includes parallelizing, by the block chain system, a block creation along with a consensus mechanism. The block creation along with the consensus mechanism includes parallelly combining a pre-computed state of a succeeding block (at height “k” greater than the current block, where “k” is a positive integer parameter chosen by the system designer) with transactions in a current block to obtain state to be stored in a next succeeding block (at height “k+1” greater than the current block) along with running a consensus protocol to finalize transactions to include in an immediate next block (at height one greater than the current block). Further, the method includes handling, by the block chain system, the block chain operation based on parallelizing. The method can be used for scaling up computation in blockchains.
    Type: Application
    Filed: June 25, 2020
    Publication date: December 31, 2020
    Inventors: UMESH BELLUR, NITIN AWATHARE, SOURAV DAS, VINAY JOSEPH RIBEIRO
  • Patent number: 7962590
    Abstract: A topology of a multitier compute infrastructure is automatically discovered. Discovery can be roughly divided into two phases. In one phase, components and physical relationships are discovered. In the other phase, non-physical relationships between the components are deduced. The second phase typically is based in part on information obtained in the first phase. In one application, the components and relationships that are discovered/deduced are used to build a map of the multitier compute infrastructure.
    Type: Grant
    Filed: March 17, 2003
    Date of Patent: June 14, 2011
    Assignee: International Business Machines Corporation
    Inventors: Yan Or, Johan Casier, Krishna Garimella, Umesh Bellur, John Koper, Shashank Joshi, Girard Chandler, Vinu Sundaresan
  • Patent number: 7912873
    Abstract: A multitier topology map describes a multitier compute infrastructure. The multitier topology map identifies components from at least two different tiers of the multitier compute infrastructure and indicates relationships between components including at least one cross-tier relationship between components. An interface module accesses the multitier topology map.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: March 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Yan Or, Johan Casier, Krishna Garimella, Umesh Bellur, John Koper, Shashank Joshi, Girard Chandler, Vinu Sundaresan
  • Publication number: 20090144703
    Abstract: A versioning system and a versioning scheme verify compatibility between a plurality of entities. The versioning scheme comprises two version numbers—model version number and code version number. Model version number and code version number of each entity is maintained to determine the compatibility between a plurality of entities at the design level and the source code level. A layered structure of a software configuration management tool handles the versioning scheme of the plurality of entities.
    Type: Application
    Filed: November 28, 2008
    Publication date: June 4, 2009
    Inventors: Vallieswaran Vairavan, Umesh Bellur
  • Publication number: 20090144695
    Abstract: A method and system for checking consistency of a software system during software system development is disclosed. The software system comprises a source code and a plurality of design diagrams. The source code is represented as a source perspective diagram. A relational meta-model of the software system is prepared based on relationships between the plurality of design diagrams and the source perspective diagram. Thereafter, a plurality of consistency rules are applied on the relational meta-model to verify consistency of the software system. Consistency gaps identified in the software system are reported to a programmer of the software system.
    Type: Application
    Filed: November 28, 2008
    Publication date: June 4, 2009
    Inventors: Vallieswaran Vairavan, Umesh Bellur
  • Publication number: 20080082978
    Abstract: A multitier topology map describes a multitier compute infrastructure. The multitier topology map identifies components from at least two different tiers of the multitier compute infrastructure and indicates relationships between components including at least one cross-tier relationship between components. An interface module accesses the multitier topology map.
    Type: Application
    Filed: December 7, 2007
    Publication date: April 3, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yan Or, Johan Casier, Krishna Garimella, Umesh Bellur, John Koper, Shashank Joshi, Girard Chandler, Vinu Sundaresan
  • Patent number: 7337184
    Abstract: A multitier topology map describes a multitier compute infrastructure. The multitier topology map identifies components from at least two different tiers of the multitier compute infrastructure and indicates relationships between components including at least one cross-tier relationship between components. An interface module accesses the multitier topology map.
    Type: Grant
    Filed: February 11, 2003
    Date of Patent: February 26, 2008
    Assignee: International Business Machines Corporation
    Inventors: Yan Or, Johan Casier, Krishna Garimella, Umesh Bellur, John Koper, Shashank Joshi, Girard Chandler, Vinu Sundaresan
  • Patent number: 7281046
    Abstract: An application program interface system and method for automating high speed network access ordering and provisioning processes, particularly involving business to business interactions, such as automating interactions between ISPs and ILEC/CLECs for xDSL service ordering and provisioning processes, are disclosed. The method for automating communications between service providers in connection with providing a high speed network access service generally comprises electronically receiving a request message relating to the high speed network access service from a service provider via a network, processing the request message from the service provider using a computer system to automatically generate a response message to the request message, and electronically transmitting the response message to the service provider via the network.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: October 9, 2007
    Assignee: Covad Communications Company
    Inventors: Vinu Sunderasan, Umesh Bellur, Joel Yang, Benjamin C. Cohen, Krishna S. Garimella
  • Patent number: 7243306
    Abstract: A descriptor for a multitier compute infrastructure is provided. A multitier topology map contains an inventory of network tier, application tier, and compute tier components and the relationships among the components. A business service can be defined as a logical grouping of components that transactionally implement a business process. A service descriptor includes the component dependencies that define the business service. The business service leverages the component dependencies to provide cross-tier visibility of the business process and performance analysis features.
    Type: Grant
    Filed: February 13, 2003
    Date of Patent: July 10, 2007
    Assignee: International Business Machines Corporation
    Inventors: Shashank Joshi, Umesh Bellur, Yan Or, Krishna Garimella, Vinu Sundaresan
  • Patent number: 7210143
    Abstract: An application model automates deployment of an application. In one embodiment, the application model includes a static description of the application and a run-time description of the application. Deployment phases, such as installation, configuration and activation of the application are executed according to the application model.
    Type: Grant
    Filed: March 4, 2003
    Date of Patent: April 24, 2007
    Assignee: International Business Machines Corporation
    Inventors: Yan Or, Johan Casier, Krishna Garimella, Umesh Bellur, John Koper, Shashank Joshi, Vinu Sundaresan
  • Publication number: 20060184926
    Abstract: An application model automates deployment of an application. In one embodiment, the application model includes a static description of the application and a run-time description of the application. Deployment phases, such as installation, configuration and activation of the application are executed according to the application model.
    Type: Application
    Filed: March 4, 2003
    Publication date: August 17, 2006
    Inventors: Yan Or, Johan Casier, Krishna Garimella, Umesh Bellur, John Koper, Shashank Joshi, Vinu Sundaresan
  • Patent number: 6463079
    Abstract: An operational support system (OSS) processing orders for high bandwidth connections on based on digital subscriber loop (DSL) technology. The OSS pre-qualifies the services based on data identifying a user location and on the availability of any resources which may be needed exclusively for the user location to provide the service. A port on a DSL access multiplexor (DSLAM) is an example of such a resource. By reserving such resources around (before or after) the pre-qualification stage, the OSS may ensure that the service order can be fulfilled with an enhanced probability.
    Type: Grant
    Filed: July 2, 1999
    Date of Patent: October 8, 2002
    Assignee: Covad Communications Group, Inc.
    Inventors: Vinu Sundaresan, Krishna Sastry Garimella, Umesh Bellur, Arun Candadai, Michael Jean Walsh, Ralph Gordon Saavedra, Madhu Gopinathan, Yan Or
  • Publication number: 20020101881
    Abstract: An operational support system (OSS) processing orders for high bandwidth connections on based on digital subscriber loop (DSL) technology. The OSS pre-qualifies the services based on data identifying a user location and on the availability of any resources which may be needed exclusively for the user location to provide the service. A port on a DSL access multiplexor (DSLAM) is an example of such a resource. By reserving such resources around (before or after) the pre-qualification stage, the OSS may ensure that the service order can be fulfilled with an enhanced probability.
    Type: Application
    Filed: July 2, 1999
    Publication date: August 1, 2002
    Inventors: VINU SUNDARESAN, KRISHNA SASTRY GARIMELLA, UMESH BELLUR, ARUN CANDADAI, MICHAEL JEAN WALSH, RALPH GORDON SAAVEDRA, MADHU GOPINATHAN, YAN OR