Patents by Inventor Nadav Kadosh
Nadav Kadosh 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: 9432410Abstract: In accordance with various embodiments, systems and methods that integrate pipeline processing into a SCIM are provided. Such a system can include a plurality of applications, executing on one or more application servers. Each application server operates on one or more microprocessors. The system can further include a SCIM, which is operable to manage activation of the plurality of applications in one or more application chains. Each application chain can include pipeline blocks comprising two or more back-to-back applications and the two or more applications in each pipeline block can be activated in a same order in a forward and a backwards direction.Type: GrantFiled: August 13, 2012Date of Patent: August 30, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Shlomo Livne, Dima Polsky, Vladimir Furman, Renana Seidman, Marina Bunin, Avi Zohary, Yoel Amram, Amnon Heiman, Nadav Kadosh, Tzach Livyatan
-
Patent number: 9241019Abstract: In accordance with various embodiments, systems and methods that provide unified user interaction across different network interfaces are provided. A system can include a service control interaction manager (SCIM) which is operable to manage communication between one or more call parties and one or more applications. In a global system for mobile communications (GSM) network, when the one or more IP multimedia subsystem (IMS) applications connect a call party to a media resource, the SCIM is configured to connect the call party to a mobile switching center (MSC) internal resource function, receive a message from the one or more IMS applications which indicates an announcement to play to the call party and/or information to be collected from the call party, mediate the message into native customized applications for mobile networks enhanced logic (CAMEL) operations for the GSM network, and play the announcement and/or collect information indicated in the message.Type: GrantFiled: September 11, 2012Date of Patent: January 19, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Shlomo Livne, Dima Polsky, Vladimir Furman, Renana Seidman, Tali Ben-Meir, Nadav Kadosh, Tzach Livyatan
-
Patent number: 9131070Abstract: A system and method which overcome capacity and latency limitations of online charging systems. In an embodiment of the invention an online mediation system includes a SCIM, a Local-OCS and an SDR Processor. The SCIM includes smart offloading functionality which can determine, based on network events and account status, whether a session should be offloaded. Where a session should be offloaded, the SCIM initializes and mediates an offloaded charging session with the Local-OCS. In an embodiment, the SCIM includes smart offloading functionality which make a determination within an offloaded session based on additional network events, the used units and the account status whether a session should continue to be offloaded. Where a session should not continue to be offloaded, the SCIM terminates the offloaded charging session with the Local-OCS and initializes and mediate a charging session with an online OCS.Type: GrantFiled: August 2, 2013Date of Patent: September 8, 2015Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Shlomo Livne, Amnon Heiman, Nadav Kadosh
-
Patent number: 8954559Abstract: Systems and methods provide unified playing of announcements across different network interfaces. A system to extend an IMS SCIM to enable application servers using MSCML to play announcements to execute on WIN (CDMA) networks include an application server, including IMS applications. The system includes a SCIM to manage communication between call parties and the applications. In a CDMA network, which an open dialogue the SCIM is configured to respond to the IMS applications that then can play the announcement, receive a second message which indicates the announcement to play from the IMS applications, buffer the announcement indicated, and respond with a message to the IMS applications as if the announcements have been played.Type: GrantFiled: September 11, 2012Date of Patent: February 10, 2015Assignee: Oracle International CorporationInventors: Shlomo Livne, Dima Polsky, Vladimir Furman, Renana Seidman, Tali Ben-Meir, Nadav Kadosh, Tzach Livyatan
-
Publication number: 20150036547Abstract: A system and method which overcome capacity and latency limitations of online charging systems. In an embodiment of the invention an online mediation system includes a SCIM, a Local-OCS and an SDR Processor. The SCIM includes smart offloading functionality which can determine, based on network events and account status, whether a session should be offloaded. Where a session should be offloaded, the SCIM initializes and mediates an offloaded charging session with the Local-OCS. In an embodiment, the SCIM includes smart offloading functionality which make a determination within an offloaded session based on additional network events, the used units and the account status whether a session should continue to be offloaded. Where a session should not continue to be offloaded, the SCIM terminates the offloaded charging session with the Local-OCS and initializes and mediate a charging session with an online OCS.Type: ApplicationFiled: August 2, 2013Publication date: February 5, 2015Applicant: Oracle International CorporationInventors: SHLOMO LIVNE, AMNON HEIMAN, NADAV KADOSH
-
Patent number: 8949441Abstract: In accordance with various embodiments, systems and methods that improve communication with a media server are provided. Such a system can include a plurality of applications, executing on one or more application servers. The system can also include a media server which is operable to play announcements requested by the plurality of applications to one or more parties in a call; and a SCIM. The SCIM is operable to buffer requests from the plurality of applications to play the announcements. When an application in a chain of applications requests that an announcement be played to a party, the SCIM can buffer the request, communicate with each remaining application in the chain of applications and buffer any requests to play an additional announcement to the party, open a connection to the media server, and instruct the media server to play each announcement associated with each buffered request.Type: GrantFiled: August 13, 2012Date of Patent: February 3, 2015Assignee: Oracle International CorporationInventors: Shlomo Livne, Dima Polsky, Vladimir Furman, Renana Seidman, Sigal Dina, Avi Zohary, Yoel Amram, Amnon Heiman, Nadav Kadosh, Tzach Livyatan
-
Patent number: 8924557Abstract: In accordance with various embodiments, systems and methods that integrate threshold management into a SCIM/Service Broker are provided. Such a system can include a plurality of applications, executing on one or more application servers. The system can also include a SCIM/Service Broker which is operable to manage a threshold set by the applications. Each application can determine an application threshold, a current threshold and a met threshold. When an application receives a message from the SCIM/Service Broker, the application can determine if the met threshold exists and, if the met threshold exists, update the application threshold accordingly. The application can also determine if the application threshold has been met, and if the application threshold has been met, execute business logic associated with the application threshold and set a new application threshold. The application sends a request to SCIM/Service Broker requesting a new current threshold value be set.Type: GrantFiled: August 13, 2012Date of Patent: December 30, 2014Assignee: Oracle International CorporationInventors: Shlomo Livne, Dima Polsky, Vladimir Furman, Renana Seidman, Avi Zohary, Yoel Amram, Amnon Heiman, Nadav Kadosh, Tzach Livyatan
-
Patent number: 8862742Abstract: A service broker is described that performs orchestration of services to enable compilations of multiple applications for a single call or session. In particular, the service broker is extended with charging orchestration which allows the service broker to receive a single charging event and to orchestrate between activation of multiple charging services in response to the charging event.Type: GrantFiled: December 19, 2011Date of Patent: October 14, 2014Assignee: Oracle International CorporationInventors: Tzach Livyatan, Ayal Itzkovitz, Tal Zoller, Nadav Kadosh, Shlomo Livne
-
Patent number: 8849243Abstract: In accordance with various embodiments, systems and methods that provide unified charging across different network interfaces are provided. A system can include an online charging system, executing on one or more microprocessors, a SCIM, which is operable to manage communication between a plurality of subscribers over a plurality of different network interfaces, and a set of interworking charging modules that use a unified charging structure to provide mappings between network protocol parameters and capabilities. The interworking charging modules can be configured to provide a same charging behavior to a plurality of different network protocols.Type: GrantFiled: September 11, 2012Date of Patent: September 30, 2014Assignee: Oracle International CorporationInventors: Shlomo Livne, Dima Polsky, Vladimir Furman, Renana Seidman, Marina Bunin, Avi Zohary, Yoel Amram, Amnon Heiman, Nadav Kadosh, Tzach Livyatan
-
Patent number: 8848602Abstract: A method for communication includes, during a multi-leg call conducted in a circuit-switched network, which operates in accordance with a first communication protocol that manages calls among subscribers by exchanging discrete events among elements of the circuit-switched network, receiving from the circuit-switched network a sequence of the events related to the multi-leg call. Based on the sequence of the events, multiple emulated communication sessions are generated in a packet-switched network that operates in accordance with a second communication protocol. Using the multiple emulated sessions, a service platform in the packet-switched network is caused to provide a communication service to the multi-leg call conducted in the circuit-switched network.Type: GrantFiled: May 27, 2010Date of Patent: September 30, 2014Assignee: Oracle Israel Ltd.Inventors: Ayal Itzkovitz, Tal Zoller, Tzach Livyatan, Nadav Kadosh
-
Patent number: 8774772Abstract: A set of techniques are described for preventing the problem of voicemail tromboning. The techniques can be implemented with a service broker or other intermediate entity having a connection to a telecommunications network. The service broker can receive an incoming call from a switch in a home network of the subscriber. The service broker can then determine that a recipient device of the incoming call is roaming in a visited network. If it is determined that the subscriber is roaming, the service broker can contact a remote switch in the visited network and instruct the remote switch in the visited network to disable late call forwarding prior to relaying the incoming call message to the remote switch. The service broker can then be responsible for contacting the voicemail server in the home network of the subscriber so that the subscriber can still have access to voicemail.Type: GrantFiled: December 19, 2011Date of Patent: July 8, 2014Assignee: Oracle International CorporationInventors: Tzach Livyatan, Ayal Itzkovitz, Tal Zoller, Nadav Kadosh, Shlomo Livne
-
Publication number: 20140074998Abstract: Systems and methods provide unified playing of announcements across different network interfaces. A system to extend an IMS SCIM to enable application servers using MSCML to play announcements to execute on WIN (CDMA) networks include an application server, including IMS applications. The system includes a SCIM to manage communication between call parties and the applications. In a CDMA network, which an open dialogue the SCIM is configured to respond to the IMS applications that then can play the announcement, receive a second message which indicates the announcement to play from the IMS applications, buffer the announcement indicated, and respond with a message to the IMS applications as if the announcements have been played.Type: ApplicationFiled: September 11, 2012Publication date: March 13, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Shlomo Livne, Dima Polsky, Vladimir Furman, Renana Seidman, Tali Ben-Meir, Nadav Kadosh, Tzach Livyatan
-
Publication number: 20140074908Abstract: Systems and methods provide unified user interaction across different network interfaces. A system to extend an IMS SCIM to enable application servers that use MSCML to execute on CAMEL (GSM) networks include an application server, including IMS applications using MSCML. The system includes a SCIM to manage communication between call parties and the applications. In a GSM network, when the IMS connects a call party to a media resource, the SCIM is configured to connect the call party to a MSC internal resource function, receive a message from the IMS applications which indicates an announcement to play to the call party and/or information to be collected from the call party, mediate the message into native CAMEL operations for the GSM network, and play the announcement and/or collect information indicated in the message.Type: ApplicationFiled: September 11, 2012Publication date: March 13, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Shlomo Livne, Dima Polsky, Vladimir Furman, Renana Seidman, Tali Ben-Meir, Nadav Kadosh, Tzach Livyatan
-
Publication number: 20140073284Abstract: In accordance with various embodiments, systems and methods that provide unified charging across different network interfaces are provided. A system can include an online charging system, executing on one or more microprocessors, a SCIM, which is operable to manage communication between a plurality of subscribers over a plurality of different network interfaces, and a set of interworking charging modules that use a unified charging structure to provide mappings between network protocol parameters and capabilities. The interworking charging modules can be configured to provide a same charging behavior to a plurality of different network protocols.Type: ApplicationFiled: September 11, 2012Publication date: March 13, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Shlomo Livne, Dima Polsky, Vladimir Furman, Renana Seidman, Marina Bunin, Avi Zohary, Yoel Amram, Amnon Heiman, Nadav Kadosh, Tzach Livyatan
-
Publication number: 20140046999Abstract: In accordance with various embodiments, systems and methods that integrate pipeline processing into a SCIM are provided. Such a system can include a plurality of applications, executing on one or more application servers. Each application server operates on one or more microprocessors. The system can further include a SCIM, which is operable to manage activation of the plurality of applications in one or more application chains. Each application chain can include pipeline blocks comprising two or more back-to-back applications and the two or more applications in each pipeline block can be activated in a same order in a forward and a backwards direction.Type: ApplicationFiled: August 13, 2012Publication date: February 13, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Shlomo Livne, Dima Polsky, Vladimir Furman, Renana Seidman, Marina Bunin, Avi Zohary, Yoel Amram, Amnon Heiman, Nadav Kadosh, Tzach Livyatan
-
Publication number: 20140047044Abstract: In accordance with various embodiments, systems and methods that integrate threshold management into a SCIM/Service Broker are provided. Such a system can include a plurality of applications, executing on one or more application servers. The system can also include a SCIM/Service Broker which is operable to manage a threshold set by the applications. Each application can determine an application threshold, a current threshold and a met threshold. When an application receives a message from the SCIM/Service Broker, the application can determine if the met threshold exists and, if the met threshold exists, update the application threshold accordingly. The application can also determine if the application threshold has been met, and if the application threshold has been met, execute business logic associated with the application threshold and set a new application threshold. The application sends a request to SCIM/Service Broker requesting a new current threshold value be set.Type: ApplicationFiled: August 13, 2012Publication date: February 13, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Shlomo Livne, Dima Polsky, Vladimir Furman, Renana Seidman, Avi Zohary, Yoel Amram, Amnon Heiman, Nadav Kadosh, Tzach Livyatan
-
Publication number: 20140047090Abstract: In accordance with various embodiments, systems and methods that improve communication with a media server are provided. Such a system can include a plurality of applications, executing on one or more application servers. The system can also include a media server which is operable to play announcements requested by the plurality of applications to one or more parties in a call; and a SCIM. The SCIM is operable to buffer requests from the plurality of applications to play the announcements. When an application in a chain of applications requests that an announcement be played to a party, the SCIM can buffer the request, communicate with each remaining application in the chain of applications and buffer any requests to play an additional announcement to the party, open a connection to the media server, and instruct the media server to play each announcement associated with each buffered request.Type: ApplicationFiled: August 13, 2012Publication date: February 13, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Shlomo Livne, Dima Polsky, Vladimir Furman, Renana Seidman, Sigal Dina, Avi Zohary, Yoel Amram, Amnon Heiman, Nadav Kadosh, Tzach Livyatan
-
Patent number: 8493913Abstract: A method for communication includes, during a call conducted among two or more subscribers in a circuit-switched network, which operates in accordance with a first communication protocol that manages calls among the subscribers by exchanging discrete events among elements of the circuit-switched network, receiving from the circuit-switched network a sequence of the events related to the call. Based on the sequence of the events, at least one emulated communication session is generated in a packet-switched network that operates in accordance with a second communication protocol. Multiple call services are provided to the call conducted in the circuit-switched network from the packet-switched network by cascading multiple service sessions, each providing a respective one of the call services, in the packet-switched network responsively to the emulated communication session.Type: GrantFiled: May 27, 2010Date of Patent: July 23, 2013Assignee: Oracle International CorporationInventors: Ayal Itzkovitz, Tal Zoller, Tzach Livyatan, Nadav Kadosh
-
Patent number: 8493933Abstract: A method for communication includes, during a call conducted among two or more subscribers in a circuit-switched network, which operates in accordance with a first communication protocol that manages calls among the subscribers by exchanging discrete events among elements of the circuit-switched network, receiving from the circuit-switched network an incomplete subset of the events related to the call. Based on the incomplete subset of the events, at least one emulated communication session is generated in a packet-switched network that operates in accordance with a second communication protocol. Using the emulated session, a service platform in the packet-switched network is caused to provide a communication service to the call conducted in the circuit-switched network.Type: GrantFiled: May 27, 2010Date of Patent: July 23, 2013Assignee: Oracle International CorporationInventors: Ayal Itzkovitz, Tal Zoller, Tzach Livyatan, Nadav Kadosh
-
Publication number: 20120157061Abstract: A set of techniques are described for preventing the problem of voicemail tromboning. The techniques can be implemented with a service broker or other intermediate entity having a connection to a telecommunications network. The service broker can receive an incoming call from a switch in a home network of the subscriber. The service broker can then determine that a recipient device of the incoming call is roaming in a visited network. If it is determined that the subscriber is roaming, the service broker can contact a remote switch in the visited network and instruct the remote switch in the visited network to disable late call forwarding prior to relaying the incoming call message to the remote switch. The service broker can then be responsible for contacting the voicemail server in the home network of the subscriber so that the subscriber can still have access to voicemail.Type: ApplicationFiled: December 19, 2011Publication date: June 21, 2012Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Tzach Livyatan, Ayal Itzkovitz, Tal Zoller, Nadav Kadosh, Shlomo Livne