Patents by Inventor Khenaidoo Nursimulu

Khenaidoo Nursimulu 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: 10756897
    Abstract: A Network Functions Virtualization (NFV) method integrating third-party Virtual Network Functions (VNF) through a plugin framework includes operating, via one or more servers in an NFV cloud, the plugin framework with Application Programming Interfaces (API) to one or more third-party VNFs; providing a catalog of VNF services comprising the one or more third-party VNFs to an end user; and operating the one or more third-party VNFs with the end user via the NFV cloud, wherein the one or more third-party VNFs are from a different vendor than an operator of the NFV cloud.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: August 25, 2020
    Assignee: Ciena Corporation
    Inventors: Randy Jones, Phuong Van Nguyen, Peter Ciolfi, Kevin Andrew Meek, Khenaidoo Nursimulu, Hesam Aldin Rahimi Koopayi, Sen Wang, Stéphane Luc Barbarie
  • Publication number: 20180131514
    Abstract: A Network Functions Virtualization (NFV) method integrating third-party Virtual Network Functions (VNF) through a plugin framework includes operating, via one or more servers in an NFV cloud, the plugin framework with Application Programming Interfaces (API) to one or more third-party VNFs; providing a catalog of VNF services comprising the one or more third-party VNFs to an end user; and operating the one or more third-party VNFs with the end user via the NFV cloud, wherein the one or more third-party VNFs are from a different vendor than an operator of the NFV cloud.
    Type: Application
    Filed: January 4, 2018
    Publication date: May 10, 2018
    Inventors: Randy JONES, Phuong Van NGUYEN, Peter CIOLFI, Kevin Andrew MEEK, Khenaidoo NURSIMULU, Hesam Aldin RAHIMI KOOPAYI, Sen WANG, Stéphane Luc BARBARIE
  • Patent number: 9893887
    Abstract: A dynamic licensing method, implemented in an integrated system, includes, responsive to an end user requesting a third-party application through the integrated system; determining a license key, for the third-party application, in the integrated system using a public key associated with the integrated system; receiving an encrypted validation result from a system associated with the third-party application that validates the license key using a private key and software provided with the integrated system, wherein the system returns the encrypted validation results to the third-party application which provides the encrypted validation results to the integrated system; and decrypting the encrypted validation results using previously allocated session key and determining whether to run the third-party application based on the validation results.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: February 13, 2018
    Assignee: Ciena Corporation
    Inventors: Randy Jones, Phuong Van Nguyen, Peter Ciolfi, Kevin Andrew Meek, Khenaidoo Nursimulu, Hesam Aldin Rahimi Koopayi, Sen Wang, Stéphane Luc Barbarie
  • Publication number: 20160226663
    Abstract: A dynamic licensing method, implemented in an integrated system, includes, responsive to an end user requesting a third-party application through the integrated system; determining a license key, for the third-party application, in the integrated system using a public key associated with the integrated system; receiving an encrypted validation result from a system associated with the third-party application that validates the license key using a private key and software provided with the integrated system, wherein the system returns the encrypted validation results to the third-party application which provides the encrypted validation results to the integrated system; and decrypting the encrypted validation results using previously allocated session key and determining whether to run the third-party application based on the validation results.
    Type: Application
    Filed: January 19, 2016
    Publication date: August 4, 2016
    Inventors: Randy JONES, Phuong Van NGUYEN, Peter CIOLFI, Kevin Andrew MEEK, Khenaidoo NURSIMULU, Hesam Aldin RAHIMI KOOPAYI, Sen WANG, Stéphane Luc BARBARIE
  • Patent number: 9232492
    Abstract: Determining a geo-location estimate of a mobile device determined based on detected radio transmitters needs to uniquely identify at least one of the visible cellular towers. The estimate may be improved if multiple cellular towers can be uniquely identified. However, mobile devices may not determine unique identifiers for each visible cellular tower based upon configuration of the cellular radio protocol stack implementation. It is possible to disambiguate non-unique parameters detected at a mobile device to unique IDs of the cellular towers to aid in geo-location. The disambiguation is accomplished using disambiguation information that is associated with the cellular tower the mobile device is currently camped on.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: January 5, 2016
    Assignee: BlackBerry Limited
    Inventors: Anand Ravindra Oka, Sean Bartholomew Simmons, Khenaidoo Nursimulu
  • Patent number: 8971930
    Abstract: A computer-implemented method performed by a computing device having a processor operatively coupled to a memory, the method comprising storing a plurality of geofences in the memory along with addresses of servers associated with each of the geofences, receiving current location data from a mobile device, the current location data representing a current location of the mobile device, comparing the current location data with each of the plurality of geofences to determine whether data is to be obtained from one or more of the servers associated with each of the geofences, if the data is to be obtained, obtaining the data from the one or more servers, and transmitting the data to the mobile device.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: March 3, 2015
    Assignee: BlackBerry Limited
    Inventors: Andrew Andrey Li, Khenaidoo Nursimulu, Mykhaylo Michael Reshetnyak
  • Publication number: 20140243010
    Abstract: Determining a geo-location estimate of a mobile device determined based on detected radio transmitters needs to uniquely identify at least one of the visible cellular towers. The estimate may be improved if multiple cellular towers can be uniquely identified. However, mobile devices may not determine unique identifiers for each visible cellular tower based upon configuration of the cellular radio protocol stack implementation. It is possible to disambiguate non-unique parameters detected at a mobile device to unique IDs of the cellular towers to aid in geo-location. The disambiguation is accomplished using disambiguation information that is associated with the cellular tower the mobile device is currently camped on.
    Type: Application
    Filed: February 27, 2013
    Publication date: August 28, 2014
    Applicant: Research In Motion Limited
    Inventors: Anand Ravindra OKA, Sean Bartholomew SIMMONS, Khenaidoo NURSIMULU
  • Publication number: 20140162692
    Abstract: A computer-implemented method performed by a computing device having a processor operatively coupled to a memory, the method comprising storing a plurality of geofences in the memory along with addresses of servers associated with each of the geofences, receiving current location data from a mobile device, the current location data representing a current location of the mobile device, comparing the current location data with each of the plurality of geofences to determine whether data is to be obtained from one or more of the servers associated with each of the geofences, if the data is to be obtained, obtaining the data from the one or more servers, and transmitting the data to the mobile device.
    Type: Application
    Filed: December 11, 2012
    Publication date: June 12, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Andrew Andrey Li, Khenaidoo Nursimulu, Mykhaylo Michael Reshetnyak