Patents by Inventor Nicole Berdy

Nicole Berdy 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: 11496356
    Abstract: Managing devices in an IoT environment. A method includes, as a result of a device being provisioned by a special-purpose solution, storing at a central unified registry a correlation of the device and the given special purpose solution. The method further includes correlating the device to a different special-purpose solution at the unified registry. As a result, the method further includes causing subsequent configuration of the device to be performed by the different special-purpose solution.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: November 8, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexander I. Tolpin, Tamer Awad, Timothy James Larden, Puneet Gupta, Rajeev Mandayam Vokkarne, Jelani Z. Brandon, SachinKumar ChandraMohan, Mounica Arroju, Nicole Berdy
  • Patent number: 11201923
    Abstract: Transferring control over a device. A method includes, receiving a first indication, including a first verifiable token, from a first entity that at least a portion of control of a device should be relinquished by the first entity. A second indication is received from the second entity, including a second verifiable token, that the at least a portion of control should be transferred to the second entity. The first token and the second token are verified. As a result of verifying the first token and the second token, the at least a portion of control of the device is transferred from the first entity to the second entity. Transferring the at least a portion of control of the device from the first entity to the second entity includes updating the device with configuration applicable to the second entity.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: December 14, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexander I. Tolpin, Rajeev Mandayam Vokkarne, Puneet Gupta, Timothy James Larden, Jelani Z. Brandon, SachinKumar ChandraMohan, Mounica Arroju, Tamer Awad, Nicole Berdy
  • Patent number: 10812284
    Abstract: The disclosed technology is generally directed to device provisioning in an IoT environment. For example, such technology is usable in provisioning IoT devices to an IoT Hub. In one example of the technology, an identification message that includes information associated with identification of a first IoT device is received. The validity of the first IoT device is then verified. After the first IoT device is verified, based at least in part on the identification message, an IoT hub is selected from a plurality of IoT hubs. The first IoT device is then caused to be registered with the selected IoT hub.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: October 20, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nicole Berdy, Konstantin Dotchkoff, Arjmand Samuel, Affan Dar
  • Patent number: 10798216
    Abstract: The disclosed technology is generally directed to IoT communications. For example, such technology is usable in provisioning IoT devices in an automatic manner with no manual steps. In one example of the technology, upon initial boot, identification information is automatically sent to a provisioning service endpoint stored in the IoT device. The identification information includes an identification (ID) of the first IoT device. Cryptographic information is received from the provisioning service. The cryptographic information is associated with an IoT hub selected from a plurality of IoT hubs based, in part, on the ID of the first IoT device. A message is automatically sent to the IoT hub in response to receiving the cryptographic information. A new configuration file and a firmware update are received from the IoT hub without requiring a user association. The new configuration file and the firmware update are automatically installed.
    Type: Grant
    Filed: October 15, 2016
    Date of Patent: October 6, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nicole Berdy, Konstantin Dotchkoff, Arjmand Samuel, Affan Dar
  • Publication number: 20200067726
    Abstract: The disclosed technology is generally directed to device provisioning in an IoT environment. For example, such technology is usable in provisioning IoT devices to an IoT Hub. In one example of the technology, an identification message that includes information associated with identification of a first IoT device is received. The validity of the first IoT device is then verified. After the first IoT device is verified, based at least in part on the identification message, an IoT hub is selected from a plurality of IoT hubs. The first IoT device is then caused to be registered with the selected IoT hub.
    Type: Application
    Filed: September 10, 2019
    Publication date: February 27, 2020
    Inventors: Nicole Berdy, Konstantin Dotchkoff, Arjmand Samuel, Affan Dar
  • Publication number: 20200052962
    Abstract: Managing devices in an IoT environment. A method includes, as a result of a device being provisioned by a special-purpose solution, storing at a central unified registry a correlation of the device and the given special purpose solution. The method further includes correlating the device to a different special-purpose solution at the unified registry. As a result, the method further includes causing subsequent configuration of the device to be performed by the different special-purpose solution.
    Type: Application
    Filed: August 13, 2018
    Publication date: February 13, 2020
    Inventors: Alexander I. Tolpin, Tamer Awad, Timothy James Larden, Puneet Gupta, Rajeev Mandayam Vokkarne, Jelani Z. Brandon, SachinKumar ChandraMohan, Mounica Arroju, Nicole Berdy
  • Publication number: 20200053156
    Abstract: Transferring control over a device. A method includes, receiving a first indication, including a first verifiable token, from a first entity that at least a portion of control of a device should be relinquished by the first entity. A second indication is received from the second entity, including a second verifiable token, that the at least a portion of control should be transferred to the second entity. The first token and the second token are verified. As a result of verifying the first token and the second token, the at least a portion of control of the device is transferred from the first entity to the second entity. Transferring the at least a portion of control of the device from the first entity to the second entity includes updating the device with configuration applicable to the second entity.
    Type: Application
    Filed: August 13, 2018
    Publication date: February 13, 2020
    Inventors: Alexander I. Tolpin, Rajeev Mandayam Vokkarne, Puneet Gupta, Timothy James Larden, Jelani Z. Brandon, SachinKumar ChandraMohan, Mounica Arroju, Tamer Awad, Nicole Berdy
  • Patent number: 10425242
    Abstract: The disclosed technology is generally directed to device provisioning in an IoT environment. For example, such technology is usable in provisioning IoT devices to an IoT Hub. In one example of the technology, an identification message that includes information associated with identification of a first IoT device is received. The validity of the first IoT device is then verified. After the first IoT device is verified, based at least in part on the identification message, an IoT hub is selected from a plurality of IoT hubs. The first IoT device is then caused to be registered with the selected IoT hub.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: September 24, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nicole Berdy, Konstantin Dotchkoff, Arjmand Samuel, Affan Dar
  • Publication number: 20180109395
    Abstract: The disclosed technology is generally directed to device provisioning in an IoT environment. For example, such technology is usable in provisioning IoT devices to an IoT Hub. In one example of the technology, an identification message that includes information associated with identification of a first IoT device is received. The validity of the first IoT device is then verified. After the first IoT device is verified, based at least in part on the identification message, an IoT hub is selected from a plurality of IoT hubs. The first IoT device is then caused to be registered with the selected IoT hub.
    Type: Application
    Filed: October 14, 2016
    Publication date: April 19, 2018
    Inventors: Nicole Berdy, Konstantin Dotchkoff, Arjmand Samuel, Affan Dar
  • Publication number: 20180109650
    Abstract: The disclosed technology is generally directed to IoT communications. For example, such technology is usable in provisioning IoT devices in an automatic manner with no manual steps. In one example of the technology, upon initial boot, identification information is automatically sent to a provisioning service endpoint stored in the IoT device. The identification information includes an identification (ID) of the first IoT device. Cryptographic information is received from the provisioning service. The cryptographic information is associated with an IoT hub selected from a plurality of IoT hubs based, in part, on the ID of the first IoT device. A message is automatically sent to the IoT hub in response to receiving the cryptographic information. A new configuration file and a firmware update are received from the IoT hub without requiring a user association. The new configuration file and the firmware update are automatically installed.
    Type: Application
    Filed: October 15, 2016
    Publication date: April 19, 2018
    Inventors: Nicole Berdy, Konstantin Dotchkoff, Arjmand Samuel, Affan Dar