Publication & Patents
Ikhlaq Sidhu
Refereed Publication
A: Archive Publication:
I.A.2 Kostas, Borella, Schuster, Sidhu, Mahler, Grabiec, “Real-time voice over packet switched networks,”, IEEE Network Magazine, Vol. 12, No 1, Feb. 1998. (This paper was perfectly timed and very practical, which resulted in the fact that many implementors of VoIP systems based their work on this.)
I.A.3 Dalgic, …, Sidhu, “True Number Portability and Advanced Call-Screening in a SIP-Based IP-Telephony System”, IEEE Communications Magazine, July 1999. (This paper lays out the foundations for mobility management for voice devices as later adopted by 3G.)
Refereed Conference & Symposia Publication:
I.B.1 Jordan and Sidhu, “Gains in Bitstream Multiplexors, Allerton Conference, University of Illinois at Urbana-Champaign, 1993. (hardcopy)
I.B.4 Fry, Sidhu, Schuster, Mahler, “Voice and Data Session Capacity over Local Area Networks”, IEEE Netword Interop Conference, Las Vegas 1998. (Winner of the best student paper award).
I.B.14 Sidhu, Lavian, Howell, R&D Models for Advanced Development & Corporate Research, IEEE ICE Conference, Belfast Ireland, 22nd – 24th June 2015 Winner, Best Paper Presentation of Conference and featured in IEEE Explorer, 2015.
II Non-Refereed Publication
II.C.1 Sidhu and Mahler, Throughput Requirements of an Internet Access Router”, International Engineering Consortium, 1996. (hardcopy)
II.C.2 Sidhu, Bezaitis, “Eat or be Eaten”, America’s Network Magazine, Nov 1, 1999.
II.C.3 Sidhu, “Multiplexing Policies and Admission Control for High-Speed Networks,” Northwestern University, 1995. (dissertation, hardcopy)
II.C.9 Sidhu (PI), et. al, “Optimal Charging of Electric Vehicles”, CET Technical Brief, 9-2009.
II.C.20 Sidhu, et. al, “A Model for Global Engineering Leadership”, white paper, 11/2012.
II.C.21 Sidhu, “K-12 Education in 2020″, Engineering Leadership White Paper, 3/2012.
II.C.23 Brick and Mortar 2.0, Lessons from Engineering Leadership, white paper, 10/2012.
II.C.24 Offshoring, Lessons from Engineering Leadership, Technical Brief, 10/2012.
II.C.26 Self-Driving Cars, Engineering Leadership White Paper, 3/2013.
II.C.27 Netflix II Case (link)
II.C.28 M&A Success Factors, Engineering Leadership White Paper 3/2013.
III.C.29 Internet Privacy, Engineering Leadership White Paper, 3/2013.
II.C.30 Affordable Care Act, Engineering Leadership White Paper, 3/2013.
II.C.31 SaaS – Owning your data in the Cloud, Engineering Leadership White Paper, 3/2013.
II.C.32 Human Genome Testing, Engineering Leadership White Paper, 10/2013.
*II.C.34 The US Postal Service, Engineering Leadership White Paper, 10/2013.
*II.C.35 Best Practices in Performance Management, Engineering Leadership White Paper, 10/2013.
*II.C.36 Sidhu, Berkeley Innovation Index Concept Paper, Feb. 2016.
II.C.37 Sidhu, “Is Your Data Strategy Working Hard Enough?”, SCET, March 2017.
II.C.38 Sidhu, “Guidance for Entrepreneurship at Universities”, SCET, March 2017.
II.C.43 – Learning Rapid Implementation of AI and Data, April 13, 2018.
II.C.44 – Innovation Engineering: Principles and Methodology, May 22, 2019.
II.C.45 – Project and Venture Execution with Innovation Engineering, May 31, 2019.
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
8,923,276 Internet protocol telephony voice/video message deposit and retrieval
7,573,873 Internet telephony using network address translation
7,564,835 System and method for maximizing the use of bandwidth optimization techniques in voice-over-packet connections
7,453,815 Method and system for monitoring and management of the performance of real-time networks
7,450,560 Method for address mapping in a network access system and a network access device for use therewith
7,203,190 Method and apparatus for routing in a communication or data network, or in a network of communication and data networks
7,171,492 Method and application programming interface for assigning multiple network addresses
7,032,242 Method and system for distributed network address translation with network security features
7,028,335 Method and system for controlling attacks on distributed network address translation enabled networks
7,016,675 System and method for controlling telephone service using a wireless personal information device
6,996,621 Method for supporting secondary address delivery on remote access servers
6,954,454 Architecture for a central office using IP technology
6,948,074 Method and system for distributed generation of unique random numbers for digital tokens
6,937,699 System and method for advertising using data network telephone connections
6,937,610 Method and protocol for a medium access control layer for local area networks with multiple-priority traffic
6,914,897 System and method for accessing radio programs using a data network telephone in a network based telecommunication system
6,870,830 System and method for performing messaging services using a data communications channel in a data network telephone system
6,857,072 System and method for enabling encryption/authentication of a telephony network
6,857,021 Proximity-based registration on a data network telephony system
6,856,616 System and method for providing service provider configurations for telephones using a central server in a data network telephony system
6,822,957 Distributed network address translation for a network telephony system
6,804,224 System and method for providing telephone service having private branch exchange features in a voice-over-data network telephony system
6,795,429 System and method for associating notes with a portable information device on a network telephony call
6,785,261 Method and system for forward error correction with different frame sizes
6,781,982 Method and system for allocating persistent private network addresses between private networks
6,771,674 Method and system for forward error correction based on parallel streams
6,768,743 Method and system for address server redirection for multiple address networks
6,744,759 System and method for providing user-configured telephone service in a data network telephony system
6,741,586 System and method for sharing computer screens over a telephony network
6,732,314 Method and apparatus for L2TP forward error correction
6,731,642 Internet telephony using network address translation
6,731,630 Flexible dial plan for a data network telephony system
6,708,219 Method and system for dual-network address utilization
6,697,354 Method and system for distributed network address translation for mobile network devices
6,681,252 System and method for interconnecting portable information devices through a network based telecommunication system
6,678,250 Method and system for monitoring and management of the performance of real-time networks
6,675,218 System for user-space network packet modification
6,674,745 Method and system for mapping phone numbers to IP addresses
6,661,880 System and method for embedding digital information in a dial tone signal
6,650,901 System and method for providing user-configured telephone service in a data network telephony system
6,650,619 Method and system for facilitating increased call traffic by reducing signaling load in an emergency mode
6,625,119 Method and system for facilitating increased call traffic by switching to a low bandwidth encoder in a public emergency mode
6,587,433 Remote access server for multiple service classes in IP networks
6,584,490 System and method for providing call-handling services on a data network telephone system
6,577,622 System and method for using a portable information device to establish a conference call on a telephony network
6,570,606 Method and apparatus for controlling transmission of media signals over a data network in response to triggering events at participating stations
6,567,405 Method and protocol for distributed network address translation
6,567,399 Hi-fidelity line card
6,542,504 Profile based method for packet header compression in a point to point link
6,512,761 System for adjusting billing for real-time media transmissions based on delay
6,487,690 Forward error correction system for packet based real time media
6,487,603 Method and apparatus for real time communication over switched networks
6,446,127 System and method for providing user mobility services on a telephony network
6,442,141 Network delay and loss simulator
6,434,606 System for real time communication buffer management
6,434,143 Internet protocol telephony voice/video message deposit and retrieval
6,381,638 System and method for options based address reuse
6,366,959 Method and apparatus for real time communication system buffer size and error correction coding selection
6,363,053 Method and apparatus for measurement-based conformance testing of service level agreements in networks
6,360,271 System for dynamic jitter buffer management based on synchronized clocks
6,353,891 Control channel security for realm specific internet protocol
6,353,614 Method and protocol for distributed network address translation
6,351,524 Toll saving method and apparatus for a remote access system
6,269,099 Protocol and method for peer network device discovery
6,243,846 Forward error correction system for packet based data and real-time media, using cross-wise parity calculation
6,226,769 Forward error correction system for packet based real time media
6,182,125 Methods for determining sendable information content based on a determined network latency
6,175,871 Method and apparatus for real time communication over packet networks
6,170,075 Data and real-time media communication over a lossy network
6,169,744 Method and protocol for a medium access control layer for local area networks with multiple-priority traffic
6,151,636 Data and media communication through a lossy channel using signal conversion
6,145,109 Forward error correction system for packet based real time media
6,055,236 Method and system for locating network services with distributed network address translation
6,006,271 Method and protocol for complete collision avoidance contention resolution in local area networks
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 ).