Patents by Inventor Weiyou Cui

Weiyou Cui 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: 11599828
    Abstract: A loose coupling between Internet of Things (“IoT”) devices and environmental sensors is generated. Once the loose coupling has been generated, conditions in a physical environment can be managed utilizing the loosely coupled devices. For example, a hybrid machine learning/expert system can be utilized to activate the IoT devices in an environment to achieve a desired condition in an optimized manner.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: March 7, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Bin Wang, Robert Zhu, Ying N. Chin, Dejun Zhang, Weiyou Cui, Pengxiang Zhao
  • Publication number: 20210272703
    Abstract: A loose coupling between Internet of Things (“IoT”) devices and environmental sensors is generated. Once the loose coupling has been generated, conditions in a physical environment can be managed utilizing the loosely coupled devices. For example, a hybrid machine learning/expert system can be utilized to activate the IoT devices in an environment to achieve a desired condition in an optimized manner.
    Type: Application
    Filed: February 27, 2020
    Publication date: September 2, 2021
    Inventors: Bin WANG, Robert ZHU, Ying N. CHIN, Dejun ZHANG, Weiyou CUI, Pengxiang ZHAO
  • Patent number: 10929678
    Abstract: The techniques disclosed herein provide improvements over existing systems by dynamically controlling communication connections between two or more computing devices based on the detection of specific events. Instead of requiring a device, such as an IoT device, to be continually connected to a network or a remote device, the techniques disclosed herein enable the device to remain offline until a specific event is detected. The disclosed technologies can avoid always-on network configurations while providing a desired functionality for an IoT device. For instance, some devices only connect with other computing devices or at network in response to detection of an event, then disconnect after an exchange of specific information. Such technologies can significantly reduce the power consumption of a device by only invoking connections at appropriate times.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: February 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert Zhu, Weiyou Cui, Bin Wang, Ying Chin, Dejun Zhang
  • Publication number: 20200184226
    Abstract: The techniques disclosed herein provide improvements over existing systems by dynamically controlling communication connections between two or more computing devices based on the detection of specific events. Instead of requiring a device, such as an IoT device, to be continually connected to a network or a remote device, the techniques disclosed herein enable the device to remain offline until a specific event is detected. The disclosed technologies can avoid always-on network configurations while providing a desired functionality for an IoT device. For instance, some devices only connect with other computing devices or at network in response to detection of an event, then disconnect after an exchange of specific information. Such technologies can significantly reduce the power consumption of a device by only invoking connections at appropriate times.
    Type: Application
    Filed: May 30, 2019
    Publication date: June 11, 2020
    Inventors: Robert ZHU, Weiyou CUI, Bin WANG, Ying CHIN, Dejun ZHANG
  • Patent number: 7448039
    Abstract: A method and system for logging messages in a test environment. Devices that display, output, store, or transmit log messages are instantiated as objects to log messages sent from a testing application. The testing application requests that a message be logged by a logger. The logger passes a formatted log message to a publisher. The publisher packages the log message in a trace object which is then published to each device that has requested messages of a type including the log message. The testing application need not be recompiled to cause log messages to be logged in a different manner.
    Type: Grant
    Filed: August 2, 2003
    Date of Patent: November 4, 2008
    Assignee: Microsoft Corporation
    Inventors: Jared Green, Weiyou Cui, Mark A. Harris, Grzegorz Swiatek, Kenneth Reppart
  • Publication number: 20050027783
    Abstract: A method and system for logging messages in a test environment. Devices that display, output, store, or transmit log messages are instantiated as objects to log messages sent from a testing application. The testing application requests that a message be logged by a logger. The logger passes a formatted log message to a publisher. The publisher packages the log message in a trace object which is then published to each device that has requested messages of a type including the log message. The testing application need not be recompiled to cause log messages to be logged in a different manner.
    Type: Application
    Filed: August 2, 2003
    Publication date: February 3, 2005
    Applicant: MICROSOFT CORPORATION
    Inventors: Jared Green, Weiyou Cui, Mark Harris, Grzegorz Swiatek, Kenneth Reppart