Patents by Inventor Anish K. Arora

Anish K. Arora 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: 7139790
    Abstract: A weak leader election approach to determine which of a number of redundant nodes is the leader node is disclosed. The redundant nodes exchange information particular to them, such as age information. Based on the information received from the other nodes, each node determines whether it is the leader. Where the information is age information, a criteria that can be used to make this determination is that the oldest node is the leader. Each redundant node knows only whether it is the leader node. Redundant nodes that are not the leader do not know which node is the leader node.
    Type: Grant
    Filed: August 17, 2000
    Date of Patent: November 21, 2006
    Assignee: Microsoft Corporation
    Inventors: Yi-Min Wang, Wilf G. Russell, Anish K. Arora
  • Patent number: 7133729
    Abstract: Power line monitoring is disclosed. The monitoring can be performed in conjunction with an automation system designed to control and monitor devices and sensors. Model-based power line monitoring uses a model of acceptable power line activity. Activity that does not conform to the model is tagged as indicating a potential problem. Pattern-based power line monitoring uses patterns of unacceptable power line activity. Activity that matches one of the patterns is also tagged as indicating a potential problem.
    Type: Grant
    Filed: August 17, 2000
    Date of Patent: November 7, 2006
    Assignee: Microsoft Corporation
    Inventors: Yi-Min Wang, Wilf G. Russell, Anish K. Arora
  • Patent number: 6961763
    Abstract: An architecture for an automation system is disclosed that includes look-up services, a soft-state store, and a publication/subscription eventing component. The look-up services maintain a database of a number of devices to be controlled and monitored, and a database of a number of device objects corresponding to the devices. The services can be divided into attribute-based and name-based services. The soft-state store manages variables regarding the devices and the device objects, including heartbeats. The eventing component enables subscriptions to events related to changes in the variables. The architecture can include management daemons, such as a monitoring daemon that detects problems with power line devices.
    Type: Grant
    Filed: August 17, 2000
    Date of Patent: November 1, 2005
    Assignee: Microsoft Corporation
    Inventors: Yi-Min Wang, Wilf G. Russell, Jun Xu, Anish K. Arora, Paramvir Bahl
  • Patent number: 6535110
    Abstract: A device adapter for an automation system is disclosed. The device adapter includes at least a transmitter, a receiver, and a logic mechanism. The transmitter announces joining and leaving of the non-intelligent power line device to the automation system. The receiver receives commands from the automation system, and acts as a controller to control electricity to the non-intelligent power line device, depending on the commands received from the system. The logic mechanism determines when to instruct the transmitter to announce joining and leaving. The device adapter can also include a sensor. The sensor determines the on/off status of the power line device.
    Type: Grant
    Filed: August 17, 2000
    Date of Patent: March 18, 2003
    Assignee: Microsoft Corporation
    Inventors: Anish K. Arora, Wilf G. Russell, Yi-Min Wang, Jun Xu