Patents by Inventor Shaldon Li

Shaldon Li 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).

  • Publication number: 20230100519
    Abstract: In one embodiment, a method includes receiving a trigger to dynamically modify a serving site of a communication endpoint, wherein the communication endpoint is registered to receive digital communication service from a first serving site. The method further includes determining a stored serving-site selection policy applicable to the communication endpoint. The method also includes selecting a second serving site for the communication endpoint based, at least part, on a stored serving-site selection policy. Also, the method includes determining endpoint-configuration requirements of the second serving site. Furthermore, the method includes dynamically generating endpoint configurations that satisfy the endpoint-configuration requirements of the second serving site. Moreover, the method includes writing the generated endpoint configurations to the communication endpoint.
    Type: Application
    Filed: December 8, 2022
    Publication date: March 30, 2023
    Applicant: INEMSOFT, Inc.
    Inventors: Allen Nemer, Todd Lehmann, Wei Zhao, Shaldon Li
  • Patent number: 11553386
    Abstract: In one embodiment, a method includes receiving a trigger to dynamically modify a serving site of a communication endpoint, wherein the communication endpoint is registered to receive digital communication service from a first serving site. The method further includes determining a stored serving-site selection policy applicable to the communication endpoint. The method also includes selecting a second serving site for the communication endpoint based, at least part, on a stored serving-site selection policy. Also, the method includes determining endpoint-configuration requirements of the second serving site. Furthermore, the method includes dynamically generating endpoint configurations that satisfy the endpoint-configuration requirements of the second serving site. Moreover, the method includes writing the generated endpoint configurations to the communication endpoint.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: January 10, 2023
    Assignee: iNEMSOFT, Inc.
    Inventors: Allen Nemer, Todd Lehmann, Wei Zhao, Shaldon Li
  • Publication number: 20210084553
    Abstract: In one embodiment, a method includes receiving a trigger to dynamically modify a serving site of a communication endpoint, wherein the communication endpoint is registered to receive digital communication service from a first serving site. The method further includes determining a stored serving-site selection policy applicable to the communication endpoint. The method also includes selecting a second serving site for the communication endpoint based, at least part, on a stored serving-site selection policy. Also, the method includes determining endpoint-configuration requirements of the second serving site. Furthermore, the method includes dynamically generating endpoint configurations that satisfy the endpoint-configuration requirements of the second serving site. Moreover, the method includes writing the generated endpoint configurations to the communication endpoint.
    Type: Application
    Filed: November 30, 2020
    Publication date: March 18, 2021
    Applicant: iNEMSOFT, Inc.
    Inventors: Allen Nemer, Todd Lehmann, Wei Zhao, Shaldon Li
  • Patent number: 10939342
    Abstract: In one embodiment, a method includes receiving a trigger to dynamically modify a serving site of a communication endpoint, wherein the communication endpoint is registered to receive digital communication service from a first serving site. The method further includes determining a stored serving-site selection policy applicable to the communication endpoint. The method also includes selecting a second serving site for the communication endpoint based, at least part, on a stored serving-site selection policy. Also, the method includes determining endpoint-configuration requirements of the second serving site. Furthermore, the method includes dynamically generating endpoint configurations that satisfy the endpoint-configuration requirements of the second serving site. Moreover, the method includes writing the generated endpoint configurations to the communication endpoint.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: March 2, 2021
    Assignee: iNEMSOFT, Inc.
    Inventors: Allen Nemer, Todd Lehmann, Wei Zhao, Shaldon Li
  • Publication number: 20200162982
    Abstract: In one embodiment, a method includes receiving a trigger to dynamically modify a serving site of a communication endpoint, wherein the communication endpoint is registered to receive digital communication service from a first serving site. The method further includes determining a stored serving-site selection policy applicable to the communication endpoint. The method also includes selecting a second serving site for the communication endpoint based, at least part, on a stored serving-site selection policy. Also, the method includes determining endpoint-configuration requirements of the second serving site. Furthermore, the method includes dynamically generating endpoint configurations that satisfy the endpoint-configuration requirements of the second serving site. Moreover, the method includes writing the generated endpoint configurations to the communication endpoint.
    Type: Application
    Filed: June 27, 2019
    Publication date: May 21, 2020
    Applicant: iNEMSOFT, Inc.
    Inventors: Allen NEMER, Todd Lehmann, Wei Zhao, Shaldon Li
  • Publication number: 20180317147
    Abstract: In one embodiment, a method includes receiving a trigger to dynamically modify a serving site of a communication endpoint, wherein the communication endpoint is registered to receive digital communication service from a first serving site. The method further includes determining a stored serving-site selection policy applicable to the communication endpoint. The method also includes selecting a second serving site for the communication endpoint based, at least part, on a stored serving-site selection policy. Also, the method includes determining endpoint-configuration requirements of the second serving site. Furthermore, the method includes dynamically generating endpoint configurations that satisfy the endpoint-configuration requirements of the second serving site. Moreover, the method includes writing the generated endpoint configurations to the communication endpoint.
    Type: Application
    Filed: July 5, 2018
    Publication date: November 1, 2018
    Applicant: iNEMSOFT, Inc.
    Inventors: Allen NEMER, Todd Lehmann, Wei Zhao, Shaldon Li
  • Patent number: 10021610
    Abstract: In one embodiment, a method includes receiving a trigger to dynamically modify a serving site of a communication endpoint, wherein the communication endpoint is registered to receive digital communication service from a first serving site. The method further includes determining a stored serving-site selection policy applicable to the communication endpoint. The method also includes selecting a second serving site for the communication endpoint based, at least part, on a stored serving-site selection policy. Also, the method includes determining endpoint-configuration requirements of the second serving site. Furthermore, the method includes dynamically generating endpoint configurations that satisfy the endpoint-configuration requirements of the second serving site. Moreover, the method includes writing the generated endpoint configurations to the communication endpoint.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: July 10, 2018
    Assignee: iNEMSOFT, Inc.
    Inventors: Allen Nemer, Todd Lehmann, Wei Zhao, Shaldon Li
  • Publication number: 20170135008
    Abstract: In one embodiment, a method includes receiving a trigger to dynamically modify a serving site of a communication endpoint, wherein the communication endpoint is registered to receive digital communication service from a first serving site. The method further includes determining a stored serving-site selection policy applicable to the communication endpoint. The method also includes selecting a second serving site for the communication endpoint based, at least part, on a stored serving-site selection policy. Also, the method includes determining endpoint-configuration requirements of the second serving site. Furthermore, the method includes dynamically generating endpoint configurations that satisfy the endpoint-configuration requirements of the second serving site. Moreover, the method includes writing the generated endpoint configurations to the communication endpoint.
    Type: Application
    Filed: January 23, 2017
    Publication date: May 11, 2017
    Applicant: iNEMSOFT, Inc.
    Inventors: Allen NEMER, Todd LEHMANN, Wei ZHAO, Shaldon LI
  • Patent number: 9591049
    Abstract: In one embodiment, a method includes receiving a trigger to dynamically modify a serving site of a communication endpoint, wherein the communication endpoint is registered to receive digital communication service from a first serving site. The method further includes determining a stored serving-site selection policy applicable to the communication endpoint. The method also includes selecting a second serving site for the communication endpoint based, at least part, on a stored serving-site selection policy. Also, the method includes determining endpoint-configuration requirements of the second serving site. Furthermore, the method includes dynamically generating endpoint configurations that satisfy the endpoint-configuration requirements of the second serving site. Moreover, the method includes writing the generated endpoint configurations to the communication endpoint.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: March 7, 2017
    Assignee: iNEMSOFT, Inc.
    Inventors: Allen Nemer, Todd Lehmann, Wei Zhao, Shaldon Li
  • Publication number: 20160080994
    Abstract: In one embodiment, a method includes receiving a trigger to dynamically modify a serving site of a communication endpoint, wherein the communication endpoint is registered to receive digital communication service from a first serving site. The method further includes determining a stored serving-site selection policy applicable to the communication endpoint. The method also includes selecting a second serving site for the communication endpoint based, at least part, on a stored serving-site selection policy. Also, the method includes determining endpoint-configuration requirements of the second serving site. Furthermore, the method includes dynamically generating endpoint configurations that satisfy the endpoint-configuration requirements of the second serving site. Moreover, the method includes writing the generated endpoint configurations to the communication endpoint.
    Type: Application
    Filed: September 15, 2015
    Publication date: March 17, 2016
    Applicant: ObjectTel, Inc.
    Inventors: Allen NEMER, Todd Lehmann, Wei Zhao, Shaldon Li