Publication & Patents
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.)
I.A.6 Yassine, Sidhu, Bradley, “Sustaining and disruptive categorization of university-licensed technologies: the impact on licensee and university technology revenue stream”, International Journal of Technology Transfer and Commercialisation 2010 – Vol. 9, No.3 pp. 217 – 237.
I.A.7 Charlotta Johnsson (Lund University), Rebecca Loeffler (University of Munich), Ikhlaq Sidhu (UC Berkeley), Carl-Henric Nilsson (Lund University), A Student-Centered Approach and Mindset-Focused Pedagogical Approach for Entrepreneurship and Leadership, Applied Innovation Review, June 2016.
I.A.8 Peer Reviewed Book Chapter: “Guiding Students towards an Entrepreneurial Mindset”, Charlotta Johnsson, Ikhlaq Sidhu, Mari Suoranta, Ken Singer, UC Berkeley, CA, USA., Institute for Higher Education Learning, Symposium, Riga, Latvia, May 2017.
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.7 Sidhu, I., Yassine, A., and Shariff, S., “ROI Projection Results for E-Portfolios,” 2004 ASEE (American Society for Engineering Education) Annual Conference (ASEE Entrepreneurship & Engineering Innovation Division), Salt Lake City, Utah, June 20-23, 2004.
I.B.8 Papavasiliou, Oren, Sidhu, Kaminsky, “Renewable Energy Supply for Electric Vehicle Operations in California”, 32nd International Association for Energy and Economics International Conference, San Francisco, 2009.
*I.B.9 Aksuyek, F. Hacklin, and I. Sidhu (2013). Fool them once, or fool them twice? The role of the business model in sustaining disruptive innovation. In: Global Innovation and Knowledge Academy (GIKA) Annual Conference, Valencia, Spain, July 9-11, 2013.
*I.B.10 E. Aksuyek, F. Hacklin, and I. Sidhu (2013). Cost of sustaining a disruptive service: evidence from the Netflix’ business model innovation. In: European Group of Organizational Studies (EGOS) Annual Conference, Montréal, Turkey, July 4-6, 2013.
I.B.11 E. Aksuyek, F. Hacklin, and I. Sidhu (2013). Cost of sustaining a disruptive service: evidence from the Netflix’ business model innovation. In: European Academy of Management (EURAM) Annual Conference, Istanbul, Turkey, June 26-29, 2013.
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.
I.B.16 Johnsson, Suoranta, Sidhu, Singer, On Using Games for Practicing Entrepreneurial Mindset, European Conference on Innovation and Entrepreneurship (ECIE), Jyväskylä University, Finland, Sept. 2016.
I.B.18 Fred-Ojala, Sidhu, Johnsson, Suoranta, The Berkeley Innovation Index: A Quantitative Approach to Measure, Track and Forecast Innovation Capability within Individuals and Organizations. 5TH ICIMSA June, 2018, Hong Kong, China
I.B.21 Saghaei, Verma, Yang, Sidhu, Fred-Ojala, Long-Term Hedging of Energy-Related Commodities Using Novel Feature Discovery and Machine Learning Techniques, IEEE ITMC/ICE Conference, Stuttgart, Germany, June 2018.
I.B.23 Bathia, Castro-Hernandez, Fred-Ojala, Goyal, Liboreiro, Sidhu, Empirical Identification and Evaluation of Subjective Wellbeing Factors as related to Productivity, IEEE TEMS ICE Conference, Nice, France, June 2019.
I.B.24 Bathia, Castro-Hernandez, Fred-Ojala, Goyal, Sidhu, Comparative Analysis of Innovation Capability: Examining Differences Across Career Strata and Gender Using Item Response Theory, IEEE TEMS ICE Conference, Nice, France, June 2019.
I.B.27 Talaei, Kian; Peshin, Aditya; Salame Lama, Yasmine; Basu, Srijit; Kanjirathinkal, Johnson James; Castro-Hernandez, Elias; Sidhu, Ikhlaq, "Quantifying the Typology of Well-Being: BOOST, a Functional, IRT-Backed Instrument for Assessing Subjective Well-Being", June 2021.
II Non-Refereed Publication
II.C.1 Sidhu and Mahler, Throughput Requirements of an Internet Access Router”, International Engineering Consortium, 1996. (hardcopy)
II.C.3 Sidhu, “Multiplexing Policies and Admission Control for High-Speed Networks,” Northwestern University, 1995. (dissertation, hardcopy)
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.27 Netflix II Case (link)
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