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