Patents by Inventor Mahesh Joshi

Mahesh Joshi 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: 8516470
    Abstract: A system comprises a plurality of nodes coupled via a network. The plurality of nodes are configured to communicate by transmitting and receiving messages between the plurality of nodes. Each message comprises a first version identifier indicative of a first version of an object in a first node of the plurality of nodes, wherein the first node is the transmitter of the message. A second node of the plurality of nodes receives the message, and is configured to upgrade to the first version of the object responsive to the first version identifier indicating that the first version is newer than a second version in the second node (as indicated by a second version identifier in the second node). The second node is configured to include the first version identifier in subsequent messages transmitted by the second node.
    Type: Grant
    Filed: December 16, 2002
    Date of Patent: August 20, 2013
    Assignee: Symantec Corporation
    Inventors: Hans F. van Rietschote, Marc P. Kwiatkowski, Mahesh Joshi
  • Patent number: 8464754
    Abstract: A valve is provided including a first valve member and a second valve member. The first valve member includes a first step and a first orifice adjacent the first step. The second valve member includes a second step and a second orifice adjacent the second step. The second valve member is movable relative to the first valve member between an open position, in which the first orifice is fluidly connected the second orifice, and a closed position, in which the first orifice is substantially fluidly disconnected from the second orifice. The first and second steps are fluidly connected to the second orifice and substantially fluidly disconnected from the first orifice when the second valve member is in the closed position, and the first and second steps are fluidly connected to the first and second orifices when the second valve member is in the open position.
    Type: Grant
    Filed: June 2, 2009
    Date of Patent: June 18, 2013
    Assignee: Eaton Corporation
    Inventors: Dale A. Stretch, Jeffrey C. Thompson, Mahesh Joshi, Shrikant Basurtekar, Jerry L. Carlson, Aaron H. Jagoda, Jayakumar Ravathur, Otto Schultheis, G. Clark Fortune, Paul Brenner, Thomas J. Stoltz
  • Publication number: 20100012204
    Abstract: A valve is provided including a first valve member and a second valve member. The first valve member includes a first step and a first orifice adjacent the first step. The second valve member includes a second step and a second orifice adjacent the second step. The second valve member is movable relative to the first valve member between an open position, in which the first orifice is fluidly connected the second orifice, and a closed position, in which the first orifice is substantially fluidly disconnected from the second orifice. The first and second steps are fluidly connected to the second orifice and substantially fluidly disconnected from the first orifice when the second valve member is in the closed position, and the first and second steps are fluidly connected to the first and second orifices when the second valve member is in the open position.
    Type: Application
    Filed: June 2, 2009
    Publication date: January 21, 2010
    Inventors: Dale A. Stretch, Jeffrey C. Thompson, Mahesh Joshi, Shrikant Basurtekar, Jerry Carlson, Aaron H. Jagoda, Jayakumar Ravathur, Otto Schultheis, Glenn C. Fortune, Paul Brenner, Thomas J. Stoltz
  • Patent number: 7565419
    Abstract: An apparatus comprises a plurality of nodes interconnected as peers in a peer-to-peer network. At least some nodes are configured to update an object, thereby generating a plurality of versions of the object. Any of the plurality of nodes is configured to detect a conflict between a first version and a second version of the plurality of versions, and any of the plurality of nodes is configured to provide an indication of a resolution of the conflict to other ones of the plurality of nodes. Each version may be identified by a version descriptor that includes a version identifier (ID) and a parent version ID. If the version is the result of a conflict resolution, the version descriptor may also include a resolved version ID identifying the losing version. The resolved version ID may be used to prevent the raising of the same conflict after it has been resolved.
    Type: Grant
    Filed: November 22, 2002
    Date of Patent: July 21, 2009
    Assignee: Symantec Operating Corporation
    Inventors: Marc P. Kwiatkowski, Hans F. van Rietschote, Mahesh Joshi
  • Patent number: 7213246
    Abstract: A first computer system may be configured to execute a first application in a first virtual machine. A second computer system may be coupled to the first computer system. In response to a failure, the first computer system is configured to failover the first virtual machine to the second computer system. A carrier medium comprises first instructions which, when executed, initiate a failover of a first virtual machine. An application executes on the first virtual machine. The failover occurs from a first computer system on which a failure occurs to a second computer system.
    Type: Grant
    Filed: March 28, 2002
    Date of Patent: May 1, 2007
    Assignee: Veritas Operating Corporation
    Inventors: Hans F. van Rietschote, Sachinrao C. Panemangalore, Mahesh Joshi, Sharad Srivastava
  • Publication number: 20070021852
    Abstract: A migration system for distributed control system migration uses a parser that parses system configuration information for a source control system into an intermediate language. A block equivalence module then finds destination system control blocks that are equivalent to source system control blocks and builds logical control loops using the destination system control blocks. In one embodiment, some source system control block may be migrated to two destination system control blocks. Selected source system control blocks may have integrated alarms. Such control blocks may be migrated to control blocks with separate alarms blocks.
    Type: Application
    Filed: July 22, 2005
    Publication date: January 25, 2007
    Inventors: Ravindra Kishore, Mahesh Joshi
  • Publication number: 20050114313
    Abstract: Disclosed are a system, method, and program storage device implementing the method of extracting information, wherein the method comprises inputting a query; searching a database of documents based on the query; retrieving documents from the database matching the query using a plurality of classifiers arranged in a hierarchical cascade of classifier layers, wherein each classifier comprises a set of weighted training data points comprising feature vectors representing any portion of a document; and weighing an output from the cascade according to a rate of success of query terms being matched by each layer of the cascade, wherein the weighing is performed using a terminal classifier.
    Type: Application
    Filed: November 26, 2003
    Publication date: May 26, 2005
    Inventors: Christopher Campbell, Tomas Costello, Mahesh Joshi, Shivakumar Vaithyanathan, Huaiyu Zhu