Publication & Patents

Ikhlaq Sidhu

Refereed Publication

A: Archive Publication:

Refereed Conference & Symposia Publication:

II Non-Refereed Publication

Course Packets and Texts

  • Sidhu, "Innovation Engineering", Version 1.0, Amazon, 2019.
  • Sidhu (Editor/Author), “Engineering Leadership”, 2011-current year Editions for UC Berkeley Engineering Leadership Professional Program [Hardcopy]
  • Sidhu (Editor/Author), “Profiting from Innovation”, for Technology Innovation and Strategy, University of Illinois, 2002. [Hardcopy]

Granted Intellectual Property

  1. 8,923,276 Internet protocol telephony voice/video message deposit and retrieval
  2. 7,573,873 Internet telephony using network address translation
  3. 7,564,835 System and method for maximizing the use of bandwidth optimization techniques in voice-over-packet connections
  4. 7,453,815 Method and system for monitoring and management of the performance of real-time networks
  5. 7,450,560 Method for address mapping in a network access system and a network access device for use therewith
  6. 7,203,190 Method and apparatus for routing in a communication or data network, or in a network of communication and data networks
  7. 7,171,492 Method and application programming interface for assigning multiple network addresses
  8. 7,032,242 Method and system for distributed network address translation with network security features
  9. 7,028,335 Method and system for controlling attacks on distributed network address translation enabled networks
  10. 7,016,675 System and method for controlling telephone service using a wireless personal information device
  11. 6,996,621 Method for supporting secondary address delivery on remote access servers
  12. 6,954,454 Architecture for a central office using IP technology
  13. 6,948,074 Method and system for distributed generation of unique random numbers for digital tokens
  14. 6,937,699 System and method for advertising using data network telephone connections
  15. 6,937,610 Method and protocol for a medium access control layer for local area networks with multiple-priority traffic
  16. 6,914,897 System and method for accessing radio programs using a data network telephone in a network based telecommunication system
  17. 6,870,830 System and method for performing messaging services using a data communications channel in a data network telephone system
  18. 6,857,072 System and method for enabling encryption/authentication of a telephony network
  19. 6,857,021 Proximity-based registration on a data network telephony system
  20. 6,856,616 System and method for providing service provider configurations for telephones using a central server in a data network telephony system
  21. 6,822,957 Distributed network address translation for a network telephony system
  22. 6,804,224 System and method for providing telephone service having private branch exchange features in a voice-over-data network telephony system
  23. 6,795,429 System and method for associating notes with a portable information device on a network telephony call
  24. 6,785,261 Method and system for forward error correction with different frame sizes
  25. 6,781,982 Method and system for allocating persistent private network addresses between private networks
  26. 6,771,674 Method and system for forward error correction based on parallel streams
  27. 6,768,743 Method and system for address server redirection for multiple address networks
  28. 6,744,759 System and method for providing user-configured telephone service in a data network telephony system
  29. 6,741,586 System and method for sharing computer screens over a telephony network
  30. 6,732,314 Method and apparatus for L2TP forward error correction
  31. 6,731,642 Internet telephony using network address translation
  32. 6,731,630 Flexible dial plan for a data network telephony system
  33. 6,708,219 Method and system for dual-network address utilization
  34. 6,697,354 Method and system for distributed network address translation for mobile network devices
  35. 6,681,252 System and method for interconnecting portable information devices through a network based telecommunication system
  36. 6,678,250 Method and system for monitoring and management of the performance of real-time networks
  37. 6,675,218 System for user-space network packet modification
  38. 6,674,745 Method and system for mapping phone numbers to IP addresses
  39. 6,661,880 System and method for embedding digital information in a dial tone signal
  40. 6,650,901 System and method for providing user-configured telephone service in a data network telephony system
  41. 6,650,619 Method and system for facilitating increased call traffic by reducing signaling load in an emergency mode
  42. 6,625,119 Method and system for facilitating increased call traffic by switching to a low bandwidth encoder in a public emergency mode
  43. 6,587,433 Remote access server for multiple service classes in IP networks
  44. 6,584,490 System and method for providing call-handling services on a data network telephone system
  45. 6,577,622 System and method for using a portable information device to establish a conference call on a telephony network
  46. 6,570,606 Method and apparatus for controlling transmission of media signals over a data network in response to triggering events at participating stations
  47. 6,567,405 Method and protocol for distributed network address translation
  48. 6,567,399 Hi-fidelity line card
  49. 6,542,504 Profile based method for packet header compression in a point to point link
  50. 6,512,761 System for adjusting billing for real-time media transmissions based on delay
  51. 6,487,690 Forward error correction system for packet based real time media
  52. 6,487,603 Method and apparatus for real time communication over switched networks
  53. 6,446,127 System and method for providing user mobility services on a telephony network
  54. 6,442,141 Network delay and loss simulator
  55. 6,434,606 System for real time communication buffer management
  56. 6,434,143 Internet protocol telephony voice/video message deposit and retrieval
  57. 6,381,638 System and method for options based address reuse
  58. 6,366,959 Method and apparatus for real time communication system buffer size and error correction coding selection
  59. 6,363,053 Method and apparatus for measurement-based conformance testing of service level agreements in networks
  60. 6,360,271 System for dynamic jitter buffer management based on synchronized clocks
  61. 6,353,891 Control channel security for realm specific internet protocol
  62. 6,353,614 Method and protocol for distributed network address translation
  63. 6,351,524 Toll saving method and apparatus for a remote access system
  64. 6,269,099 Protocol and method for peer network device discovery
  65. 6,243,846 Forward error correction system for packet based data and real-time media, using cross-wise parity calculation
  66. 6,226,769 Forward error correction system for packet based real time media
  67. 6,182,125 Methods for determining sendable information content based on a determined network latency
  68. 6,175,871 Method and apparatus for real time communication over packet networks
  69. 6,170,075 Data and real-time media communication over a lossy network
  70. 6,169,744 Method and protocol for a medium access control layer for local area networks with multiple-priority traffic
  71. 6,151,636 Data and media communication through a lossy channel using signal conversion
  72. 6,145,109 Forward error correction system for packet based real time media
  73. 6,055,236 Method and system for locating network services with distributed network address translation
  74. 6,006,271 Method and protocol for complete collision avoidance contention resolution in local area networks
  75. 5,870,412 Forward error correction system for packet based real time media

Reference: US Patent database websites ( http://www.delphion.com and http://www.uspto.gov ).