Patents by Inventor Nissanka Bodhi Priyantha

Nissanka Bodhi Priyantha 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: 7894944
    Abstract: Processes and techniques for environmental monitoring in a data facility are described. A network of environmental sensors is arranged to monitor a variety of environmental conditions of the facility. The sensors can be queried to generate data describing specific environmental conditions, and the data can be processed to generate an environmental image of all or part of the data facility. The environmental image can optionally be viewed by data facility personnel and can be used to manipulate one or more environmental conditions of the data facility.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: February 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Jie Liu, Feng Zhao, Nissanka Bodhi Priyantha
  • Publication number: 20090012633
    Abstract: Processes and techniques for environmental monitoring in a data facility are described. A network of environmental sensors is arranged to monitor a variety of environmental conditions of the facility. The sensors can be queried to generate data describing specific environmental conditions, and the data can be processed to generate an environmental image of all or part of the data facility. The environmental image can optionally be viewed by data facility personnel and can be used to manipulate one or more environmental conditions of the data facility.
    Type: Application
    Filed: August 20, 2007
    Publication date: January 8, 2009
    Applicant: Microsoft Corporation
    Inventors: Jie Liu, Feng Zhao, Nissanka Bodhi Priyantha
  • Publication number: 20080273475
    Abstract: A bus system in which a bus controller, such as a complex programmable logic device, manages a communication channel coupling modules which can implement a node in a sensor network and/or an embedded system device. The system abstracts the communication channel from communicating processors of the modules. A processor of each module interacts with the communication channel through the bus controller. In this manner, the communication channel is decoupled from the processor, allowing different processors running at different speeds to share the communication channel without impacting throughput of the communication channel. The bus controller and the processors of the modules can employ a handshake protocol to asynchronously communicate with each other. The bus controllers can employ a reconfigurable TDMA protocol to communicate with each other and/or communicate between modules.
    Type: Application
    Filed: May 3, 2007
    Publication date: November 6, 2008
    Applicant: Microsoft Corporation
    Inventors: Nissanka Bodhi Priyantha, Feng Zhao, Dimitrios Lymberopoulos