Patents by Inventor Carlos Picoto

Carlos Picoto 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: 10592311
    Abstract: The disclosed technology adjusts hardware settings to map preferences consistently of a user experience across multiple hardware devices, despite there being different hardware capabilities and performance parameters among the different devices. A hardware settings translation engine receives a reference hardware setting of a reference computing device, a set of reference hardware performance parameter values, and a set of target hardware performance parameter values. The hardware settings translation engine then maps the set of target hardware performance parameter values to the set of reference hardware performance parameter values to yield a hardware adjustment map. The hardware settings translation engine determines the target hardware setting based on the reference hardware adjustment map and the reference hardware setting. The hardware settings translation engine sets the target hardware to the target hardware setting.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: March 17, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bin Wang, Dejun Zhang, Robert Yu Zhu, Lei Zhang, Pengxiang Zhao, Ying N. Chin, Satyendra Bahadur, Daryl A. Welsh, Carlos Picoto
  • Patent number: 10268444
    Abstract: Techniques for controlling audio volume output by a paired device are described. A first notification indicative of a change to a first volume by a first audio output device generated. The first notification comprises a first identifier of the first audio output device. A first record indicative of a volume of audio is stored. The first record is indexed by the first identifier. A second notification indicative of an audio stream being redirected from the first audio output device to a second audio output device is generated. The second notification comprises a second identifier of the second audio output device. A second record indicative of a second volume of audio output by the second device is retrieved. The second record is retrieved based at least in part on the second identifier. The second audio output device outputs audio at the second volume, based at least in part on the second record.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: April 23, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Naiyi Jiang, Ying N. Chin, Robert Zhu, Satyendra Bahadur, Qian Zhou, Roger W. Porter, Carlos Picoto, Daryl A. Welsh
  • Publication number: 20190095251
    Abstract: The disclosed technology adjusts hardware settings to map preferences consistently of a user experience across multiple hardware devices, despite there being different hardware capabilities and performance parameters among the different devices. A hardware settings translation engine receives a reference hardware setting of a reference computing device, a set of reference hardware performance parameter values, and a set of target hardware performance parameter values. The hardware settings translation engine then maps the set of target hardware performance parameter values to the set of reference hardware performance parameter values to yield a hardware adjustment map. The hardware settings translation engine determines the target hardware setting based on the reference hardware adjustment map and the reference hardware setting. The hardware settings translation engine sets the target hardware to the target hardware setting.
    Type: Application
    Filed: November 30, 2017
    Publication date: March 28, 2019
    Inventors: Bin WANG, Dejun ZHANG, Robert Yu ZHU, Lei ZHANG, Pengxiang ZHAO, Ying N. CHIN, Satyendra BAHADUR, Daryl A. WELSH, Carlos PICOTO
  • Publication number: 20190095261
    Abstract: The disclosed technology provides a multiapplication workflow engine. The multiapplication workflow engine includes a request processing engine, a multiapplication workflow configuration manager, and a multiapplication workflow execution engine. The request processing engine is configured to receive instructions to execute a multiapplication workflow. The multiapplication workflow defines two or more operations and provides a functionality definition corresponding to each of the operations and an interface definition corresponding to each of the operations. The interface defintions of each operation are defined so that operations that execute successively have compatible interface definitions. The multiapplication workflow configuration manager is configured to instatiate one or more applications that satisfy the interface definition and the functionality definition for each operation in a protected execution environment, where the applications are configured to communicate via compatible interfaces.
    Type: Application
    Filed: December 29, 2017
    Publication date: March 28, 2019
    Inventors: Bin WANG, Dejun ZHANG, Robert Yu ZHU, Lei ZHANG, Pengxiang ZHAO, Ying N. CHIN, Satyendra BAHADUR, Daryl A. WELSH, Carlos PICOTO
  • Publication number: 20180150277
    Abstract: Techniques for controlling audio volume output by a paired device are described. A first notification indicative of a change to a first volume by a first audio output device generated. The first notification comprises a first identifier of the first audio output device. A first record indicative of a volume of audio is stored. The first record is indexed by the first identifier. A second notification indicative of an audio stream being redirected from the first audio output device to a second audio output device is generated. The second notification comprises a second identifier of the second audio output device. A second record indicative of a second volume of audio output by the second device is retrieved. The second record is retrieved based at least in part on the second identifier. The second audio output device outputs audio at the second volume, based at least in part on the second record.
    Type: Application
    Filed: June 30, 2017
    Publication date: May 31, 2018
    Inventors: Naiyi Jiang, Ying N. Chin, Robert Zhu, Satyendra Bahadur, Qian Zhou, Roger W. Porter, Carlos Picoto, Daryl A. Welsh