Patents by Inventor HONGGANG FRANK ZHU
HONGGANG FRANK ZHU 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: 10476915Abstract: The present invention provides a system for real-time communication signaling in a telecommunication network. The system adapts complex signaling on the server-side into simple operations towards the Web. In an embodiment the system includes a server-side web signaling engine and a client-side communication controller. The client-side communication controller provides native operating system application programming interfaces (API) and JavaScript APIs to encapsulate the signaling layer. The web signaling engine includes a controller which terminates HTTP communications with the client-side, parses, and normalizes the HTTP communications into an internal protocol suitable for communication with telecommunications network systems. The gateway system thereby provides a dedicated signaling channel for applications on the client to interact with telecommunications network services.Type: GrantFiled: February 4, 2013Date of Patent: November 12, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Honggang Frank Zhu, Boris Selitser, Karthic Loganathan
-
Patent number: 9712593Abstract: In accordance with an embodiment, described herein is a system and method for real-time communication signaling between HTML5 endpoints and between HTML5 endpoints and the IMS Core of a telecommunication network. In an embodiment the system includes a WebRTC Session Controller (WSC) communicating over an Internet domain protocol with a client-side controller. The WSC terminates web communications with the client-side, parses, and normalizes the Web communications into an internal protocol suitable for communication with telecommunications network systems. The client-side controller provides a JavaScript API that encapsulates the signaling aspect of a communication session of the HTML5 application, including gathering media description, establishing signaling channels, and exchanging media descriptions with the WSC, populating the relevant WebRTC objects, managing the call after it has been established.Type: GrantFiled: October 31, 2013Date of Patent: July 18, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Binod Pankajakshy Gangadharan, Yuwei Li, Changtai Liu, Terry Song, Boris Selitser, Honggang Frank Zhu, Karthic Loganathan
-
Patent number: 9648049Abstract: The present invention provides a system and method for real-time communication signaling between HTML5 endpoints and the IMS Core of a telecommunication network. The method adapts complex signaling on the server-side into simple operations towards the Web. In an embodiment the system includes a network-side controller communicating over an Internet domain protocol with a client-side controller. The client-side controller provides a JavaScript API to encapsulate the signaling layer. The network-side controller includes session border control functionality, terminates Internet domain communications with the client-side, parses, and normalizes the Internet domain communications into an internal protocol suitable for communication with telecommunications network systems. The system thereby provides a dedicated signaling channel with session border control for applications on the client to interact with telecommunications network services.Type: GrantFiled: October 31, 2013Date of Patent: May 9, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Binod Pankajakshy Gangadharan, Phelim O'Doherty, Sharath Rajasekar, Boris Selitser, Honggang Frank Zhu, Karthic Loganathan
-
Patent number: 9509745Abstract: In accordance with an embodiment, described herein is a system and method for programming server-side real-time web communication applications. A JAVA application programming interface (API) is provided for web application developers to write JAVA applications on a server to control, manage, and mediate HTML5 endpoints that communicate with the JAVA applications. Each JAVA application can be a JAVA component that are annotated with a plurality of JAVA objects provided by the JAVA API, wherein the plurality of JAVA objects can also establish communication between HTML5 applications endpoints, and holding the state of the communication. The container can integrate with other enterprise technologies such as JMS and enable the JAVA applications to integrate with applications and services exposed by other providers, e.g., FACEBOOK. The JAVA API can be used to write applications that can connect with legacy IMS systems and services using existing JAVA APIs such as SIP servlet.Type: GrantFiled: October 31, 2013Date of Patent: November 29, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Binod Pankajakshy Gangadharan, Weigan Ji, Boris Selitser, Honggang Frank Zhu, Karthic Loganathan
-
Patent number: 9473581Abstract: The present invention provides a system and method for real-time communication signaling between HTML5 endpoints and between HTML5 endpoints and the IMS Core of a telecommunications network. The method adapts complex signaling on the server-side into simple operations towards the Web. In an embodiment the system includes an integrated web-enable session border controller (WSBC) including a network-side controller/a signaling engine, a media gateway and a client-side controller. The client-side controller provides a JavaScript API to encapsulate the signaling layer. The WSBC also includes session border control functionality, terminates Internet domain communications with the client-side, parses, and normalizes the Internet domain communications into an internal protocol suitable for communication with telecommunications network systems. The system thereby provides a dedicated signaling channel with the network-side controller for applications on the client to interact with telecommunications network services.Type: GrantFiled: October 31, 2013Date of Patent: October 18, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Binod Pankajakshy Gangadharan, Boris Selitser, Amitha Pulijala, Honggang Frank Zhu, Karthic Loganathan
-
Patent number: 9331967Abstract: In accordance with an embodiment, described herein is a system for real-time communication signaling protocol for use in a telecommunication network and communication in web-only Internet. The protocol facilitates adapting complex signaling on the server-side into simple operations towards the Web. In an embodiment the protocol is used to communicate between a server-side web signaling engine and a client-side communication controller. The client-side communication controller provides a JavaScript API to encapsulate the signaling layer. The web signaling engine includes a controller which terminates communications using the protocol, and normalizes communications into an internal protocol suitable for communication with telecommunications network systems. In an embodiment, the protocol utilizes JSON and a WebSocket connection and can be defined as a WebSocket subprotocol.Type: GrantFiled: October 31, 2013Date of Patent: May 3, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Binod Pankajakshy Gangadharan, Terje Strand, Xiaoyan Sun, Shuquan Zhang, Boris Selitser, Honggang Frank Zhu, Karthic Loganathan
-
Patent number: 9307031Abstract: The present invention provides a system and method for real-time communication signaling between HTML5 endpoints and between HTML5 endpoints and the IMS Core of a telecommunication network. In an embodiment the system includes a WebRTC Session Controller (WSC) communicating over an Internet domain protocol with a client-side controller. The client-side controller provides an extensible JavaScript API. The extensible JavaScript API encapsulates the signaling aspect of a communication session of the HTML5 application, including gathering media description, establishing signaling channels, and exchanging media descriptions with the WSC, populating the relevant WebRTC objects, managing the call after it has been established. The extensible JavaScript API which provides for extending the JavaScript API to facilitate development of new types of HTML5 applications without changing the code of the existing JavaScript API.Type: GrantFiled: October 31, 2013Date of Patent: April 5, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Sathish Santhanam, Terje Strand, Xiaoman Xu, Yumin Sang, Boris Selitser, Honggang Frank Zhu, Karthic Loganathan
-
Publication number: 20140222893Abstract: The present invention provides a system and method for real-time communication signaling between HTML5 endpoints and the IMS Core of a telecommunication network. The method adapts complex signaling on the server-side into simple operations towards the Web. In an embodiment the system includes a network-side controller communicating over an Internet domain protocol with a client-side controller. The client-side controller provides a JavaScript API to encapsulate the signaling layer. The network-side controller includes session border control functionality, terminates Internet domain communications with the client-side, parses, and normalizes the Internet domain communications into an internal protocol suitable for communication with telecommunications network systems. The system thereby provides a dedicated signaling channel with session border control for applications on the client to interact with telecommunications network services.Type: ApplicationFiled: October 31, 2013Publication date: August 7, 2014Applicant: Oracle International CorporationInventors: Binod Pankajakshy Gangadharan, Phelim O'Doherty, Sharath Rajasekar, Boris Selitser, Honggang Frank Zhu, Karthic Loganathan
-
Publication number: 20140222890Abstract: The present invention provides a system for real-time communication signaling in a telecommunication network. The system adapts complex signaling on the server-side into simple operations towards the Web. In an embodiment the system includes a server-side web signaling engine and a client-side communication controller. The client-side communication controller provides native operating system application programming interfaces (API) and JavaScript APIs to encapsulate the signaling layer. The web signaling engine includes a controller which terminates HTTP communications with the client-side, parses, and normalizes the HTTP communications into an internal protocol suitable for communication with telecommunications network systems. The gateway system thereby provides a dedicated signaling channel for applications on the client to interact with telecommunications network services.Type: ApplicationFiled: February 4, 2013Publication date: August 7, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: HONGGANG FRANK ZHU, BORIS SELITSER, KARTHIC LOGANATHAN
-
Publication number: 20140222894Abstract: The present invention provides a system and method for real-time communication signaling between HTML5 endpoints and the IMS Core of a telecommunication network. The system includes a WebRTC Session Controller (WSC) that terminates Web communications with the client-side, parses, and normalizes the Web communications into an internal protocol suitable for communication with telecommunications network systems. The client-side controller provides a JavaScript API which encapsulates the signaling aspect of a communication session of the HTML5 application, including gathering media description, establishing signaling channels, and exchanging media descriptions with the WSC, populating the relevant WebRTC objects, managing the call after it has been established.Type: ApplicationFiled: October 31, 2013Publication date: August 7, 2014Applicant: Oracle International CorporationInventors: Binod Pankajakshy Gangadharan, Yuwei Li, Changtai Liu, Terry Song, Boris Selitser, Honggang Frank Zhu, Karthic Loganathan
-
Publication number: 20140223452Abstract: The present invention provides a system and method for real-time communication signaling between HTML5 endpoints and between HTML5 endpoints and the IMS Core of a telecommunication network. In an embodiment the system includes a WebRTC Session Controller (WSC) communicating over an Internet domain protocol with a client-side controller. The client-side controller provides an extensible JavaScript API. The extensible JavaScript API encapsulates the signaling aspect of a communication session of the HTML5 application, including gathering media description, establishing signaling channels, and exchanging media descriptions with the WSC, populating the relevant WebRTC objects, managing the call after it has been established. The extensible JavaScript API which provides for extending the JavaScript API to facilitate development of new types of HTML5 applications without changing the code of the existing JavaScript API.Type: ApplicationFiled: October 31, 2013Publication date: August 7, 2014Applicant: Oracle International CorporationInventors: Sathish Santhanam, Terje Strand, Xiaoman Xu, Yumin Sang, Boris Selitser, Honggang Frank Zhu, Karthic Loganathan
-
Publication number: 20140222963Abstract: The present invention provides a system and method for real-time communication signaling between HTML5 endpoints and between HTML5 endpoints and the IMS Core of a telecommunications network. The method adapts complex signaling on the server-side into simple operations towards the Web. In an embodiment the system includes an integrated web-enable session border controller (WSBC) including a network-side controller/a signaling engine, a media gateway and a client-side controller. The client-side controller provides a JavaScript API to encapsulate the signaling layer. The WSBC also includes session border control functionality, terminates Internet domain communications with the client-side, parses, and normalizes the Internet domain communications into an internal protocol suitable for communication with telecommunications network systems. The system thereby provides a dedicated signaling channel with the network-side controller for applications on the client to interact with telecommunications network services.Type: ApplicationFiled: October 31, 2013Publication date: August 7, 2014Applicant: Oracle International CorporationInventors: Binod Pankajakshy Gangadharan, Boris Selitser, Amitha Pulijala, Honggang Frank Zhu, Karthic Loganathan
-
Publication number: 20140222930Abstract: The present invention provides a protocol for use in a system for real-time communication signaling in a telecommunication network and communication in web-only internet The protocol facilitates adapting complex signaling on the server-side into simple operations towards the Web. In an embodiment the protocol is used to communicate between a server-side web signaling engine and a client-side communication controller. The client-side communication controller provides a JavaScript API to encapsulate the signaling layer. The web signaling engine includes a controller which terminates communications using the protocol, and normalizes communications into an internal protocol suitable for communication with telecommunications network systems. In an embodiment, the protocol utilizes JSON and a WebSocket connection and can be defined as a WebSocket subprotocol.Type: ApplicationFiled: October 31, 2013Publication date: August 7, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Binod Pankajakshy Gangadharan, Terje Strand, Xiaoyan Sun, Shuquan Zhang, Boris Selitser, Honggang Frank Zhu, Karthic Loganathan
-
Publication number: 20140222957Abstract: The present invention provides a system and method for programming server-side real-time web communication applications. In an embodiment of the invention, a JAVA application programming interface (API) is provided for web application developers to write JAVA applications on a server to control, manage, and mediate HTML5 endpoints that communicate with the JAVA applications. Each JAVA application can be a JAVA component that are annotated with a plurality of JAVA objects provided by a JAVA API, thus enabling the JAVA component to be instantiated by a software container and get ready for accepting the signaling messages. The plurality of annotated JAVA objects can also establish communication between HTML5 applications endpoints, and holding the state of the communication. The container can integrate with other enterprise technologies such as JMS, JTA, JPA, JDBC etc, thus enabling the JAVA applications to integrate with applications and services exposed by other providers, e.g., FACEBOOK, GOOGLE, and TWITTER.Type: ApplicationFiled: October 31, 2013Publication date: August 7, 2014Applicant: Oracle International CorporationInventors: Binod Pankajakshy Gangadharan, Weigan Ji, Boris Selitser, Honggang Frank Zhu, Karthic Loganathan