Patents by Inventor Kirankumar Nimashakavi
Kirankumar Nimashakavi 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: 9118653Abstract: In accordance with various embodiments, services gatekeeper systems and methods allow mapping and protecting communication services APIs with OAuth and group access to user information. Such a system can include a plurality of applications, executing on one or more application servers. The services gatekeeper is operable to define a group of members using a group URI, intercept requests for access to communication services APIs, obtain authorization from a group owner for access to a specified communication services API for each member of the group, and enable access to the specified communication services API of each member of the group in accordance with the scope authorized by the group owner.Type: GrantFiled: July 2, 2014Date of Patent: August 25, 2015Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Kirankumar Nimashakavi, Xu Peng Wang, Yun Gao, Min Feng Xu
-
Patent number: 9009787Abstract: In accordance with various embodiments, systems and methods which allow mapping and protecting communication services and granular access to subscriber information. Such a system can include a plurality of applications, executing on one or more application servers. The system can also include a services gatekeeper which is operable to intercept requests for access to communication services, obtain scoped authorization from a subscriber for access to specified communication services, and enable access to the specified communication services in accordance with the scope authorized by the subscriber.Type: GrantFiled: July 25, 2012Date of Patent: April 14, 2015Assignee: Oracle International CorporationInventors: Kirankumar Nimashakavi, Ting Lou, Guang Yang, Tao Cui
-
Publication number: 20140317697Abstract: In accordance with various embodiments, services gatekeeper systems and methods allow mapping and protecting communication services APIs with OAuth and group access to user information. Such a system can include a plurality of applications, executing on one or more application servers. The services gatekeeper is operable to define a group of members using a group URI, intercept requests for access to communication services APIs, obtain authorization from a group owner for access to a specified communication services API for each member of the group, and enable access to the specified communication services API of each member of the group in accordance with the scope authorized by the group owner.Type: ApplicationFiled: July 2, 2014Publication date: October 23, 2014Inventors: Kirankumar Nimashakavi, Xu Peng Wang, Yun Gao, Min Feng Xu
-
Patent number: 8856735Abstract: A system and method is provided for generating a RESTful communication service which offers REST2REST functionality seamlessly with automatic support for the API agnostic features such as policy enforcement, load balancing, routing, failover, logging, accounting, format conversion (XML2JSON,JSON2XML) etc. Such a system can include one or more applications, executing on one or more application servers. The system can also include a WADL plug-in which generates code for the RESTful communication service from Web Application Description Language files (WADL) which define the service interface and internal templates which define the code logic. The method offers rapid and efficient generation of REST APIs supporting API agnostic features, automatic REST API code generation from WADL files, and translation from WADL to WSDL.Type: GrantFiled: July 25, 2012Date of Patent: October 7, 2014Assignee: Oracle International CorporationInventors: Kirankumar Nimashakavi, Ming Yin, Rotter Zeng, Zhe Yang Li
-
Patent number: 8806595Abstract: In accordance with various embodiments, services gatekeeper systems and methods allow mapping and protecting communication services APIs with OAuth and group access to user information. Such a system can include a plurality of applications, executing on one or more application servers. The services gatekeeper is operable to define a group of members using a group URI, intercept requests for access to communication services APIs, obtain authorization from a group owner for access to a specified communication services API for each member of the group, and enable access to the specified communication services API of each member of the group in accordance with the scope authorized by the group owner.Type: GrantFiled: July 25, 2012Date of Patent: August 12, 2014Assignee: Oracle International CorporationInventors: Kirankumar Nimashakavi, Xu Peng Wang, Yun Gao, Min Feng Xu
-
Patent number: 8787386Abstract: Systems and methods are described for creating composed communication services within a gateway to a telecom network. Composed communication services are virtual services which can be created by a network operator and which combine two or more actual communication services that perform functionality in the telecom network. For example, a composed messaging service can be created for a client, which combines methods from the MMS and SMS communication services. Subsequently, when the client invokes either SMS or MMS services in the gateway, those invocations will be counted against the composed service and the SLA and policy control will be applied against it accordingly.Type: GrantFiled: October 20, 2011Date of Patent: July 22, 2014Assignee: Oracle International CorporationInventors: Kirankumar Nimashakavi, Ming Yin, Guang Yang
-
Patent number: 8782411Abstract: In accordance with various embodiments, systems and methods that provide for authorization of access to protected resources. Such a system can include a plurality of applications, executing on one or more application servers. The system can also include an authorization server which is operable to interface with one or more remote and/or non-co-located third party authentication servers. Each application can (a) receive a request for authorization to access a controlled resource; (b) redirect the request for authorization to a configurable authentication endpoint identifying a third party authentication server; (c) receive authorization information from the third party authorization server; and (d) issue an authorization code for access to the protected resource.Type: GrantFiled: July 25, 2012Date of Patent: July 15, 2014Assignee: Oracle International CorporationInventors: Kirankumar Nimashakavi, Guang Yang, Ming Yin, Ting Lou
-
Publication number: 20140033280Abstract: In accordance with various embodiments, systems and methods which allow mapping and protecting communication services and granular access to subscriber information. Such a system can include a plurality of applications, executing on one or more application servers. The system can also include a services gatekeeper which is operable to intercept request for access to communication services, obtain scoped authorization from a subscriber for access to a specified communication services, enable access to the specified communication services in accordance with the scope authorized by the subscriber.Type: ApplicationFiled: July 25, 2012Publication date: January 30, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: KIRANKUMAR NIMASHAKAVI, TING LOU, GUANG YANG, TAO CUI
-
Publication number: 20140033278Abstract: In accordance with various embodiments, services gatekeeper systems and methods allow mapping and protecting communication services APIs with OAuth and group access to user information. Such a system can include a plurality of applications, executing on one or more application servers. The services gatekeeper is operable to define a group of members using a group URI, intercept requests for access to communication services APIs, obtain authorization from a group owner for access to a specified communication services API for each member of the group, and enable access to the specified communication services API of each member of the group in accordance with the scope authorized by the group owner.Type: ApplicationFiled: July 25, 2012Publication date: January 30, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: KIRANKUMAR NIMASHAKAVI, XU PENG WANG, YUN GAO, MIN FENG XU
-
Publication number: 20140033170Abstract: A system and method is provided for generating a RESTful communication service which offers REST2REST functionality seamlessly with automatic support for the API agnostic features such as policy enforcement, load balancing, routing, failover, logging, accounting, format conversion (XML2JSON,JSON2XML) etc. Such a system can include one or more applications, executing on one or more application servers. The system can also include a WADL plug-in which generates code for the RESTful communication service from Web Application Description Language files (WADL) which define the service interface and internal templates which define the code logic. The method offers rapid and efficient generation of REST APIs supporting API agnostic features, automatic REST API code generation from WADL files, and translation from WADL to WSDL.Type: ApplicationFiled: July 25, 2012Publication date: January 30, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: KIRANKUMAR NIMASHAKAVI, MING YIN, ROTTER ZENG, ZHE YANG LI
-
Publication number: 20140033279Abstract: In accordance with various embodiments, systems and methods that provide for authorization of access to protected resources. Such a system can include a plurality of applications, executing on one or more application servers. The system can also include an authorization server which is operable to interface with one or more remote and/or non-co-located third party authentication servers. Each application can (a) receive a request for authorization to access a controlled resource; (b) redirect the request for authorization to a configurable authentication endpoint identifying a third party authentication server; (c) receive authorization information from the third party authorization server; and (d) issue an authorization code for access to the protected resource.Type: ApplicationFiled: July 25, 2012Publication date: January 30, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: KIRANKUMAR NIMASHAKAVI, GUANG YANG, MING YIN, TING LOU
-
Publication number: 20130102337Abstract: Systems and methods are described for creating composed communication services within a gateway to a telecom network. Composed communication services are virtual services which can be created by a network operator and which combine two or more actual communication services that perform functionality in the telecom network. For example, a composed messaging service can be created for a client, which combines methods from the MMS and SMS communication services. Subsequently, when the client invokes either SMS or MMS services in the gateway, those invocations will be counted against the composed service and the SLA and policy control will be applied against it accordingly.Type: ApplicationFiled: October 20, 2011Publication date: April 25, 2013Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Kirankumar Nimashakavi, Ming Yin, Guang Yang