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: 9118653
    Abstract: 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: Grant
    Filed: July 2, 2014
    Date of Patent: August 25, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Kirankumar Nimashakavi, Xu Peng Wang, Yun Gao, Min Feng Xu
  • Patent number: 9009787
    Abstract: 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: Grant
    Filed: July 25, 2012
    Date of Patent: April 14, 2015
    Assignee: Oracle International Corporation
    Inventors: Kirankumar Nimashakavi, Ting Lou, Guang Yang, Tao Cui
  • Publication number: 20140317697
    Abstract: 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: Application
    Filed: July 2, 2014
    Publication date: October 23, 2014
    Inventors: Kirankumar Nimashakavi, Xu Peng Wang, Yun Gao, Min Feng Xu
  • Patent number: 8856735
    Abstract: 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: Grant
    Filed: July 25, 2012
    Date of Patent: October 7, 2014
    Assignee: Oracle International Corporation
    Inventors: Kirankumar Nimashakavi, Ming Yin, Rotter Zeng, Zhe Yang Li
  • Patent number: 8806595
    Abstract: 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: Grant
    Filed: July 25, 2012
    Date of Patent: August 12, 2014
    Assignee: Oracle International Corporation
    Inventors: Kirankumar Nimashakavi, Xu Peng Wang, Yun Gao, Min Feng Xu
  • Patent number: 8787386
    Abstract: 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: Grant
    Filed: October 20, 2011
    Date of Patent: July 22, 2014
    Assignee: Oracle International Corporation
    Inventors: Kirankumar Nimashakavi, Ming Yin, Guang Yang
  • Patent number: 8782411
    Abstract: 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: Grant
    Filed: July 25, 2012
    Date of Patent: July 15, 2014
    Assignee: Oracle International Corporation
    Inventors: Kirankumar Nimashakavi, Guang Yang, Ming Yin, Ting Lou
  • Publication number: 20140033280
    Abstract: 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: Application
    Filed: July 25, 2012
    Publication date: January 30, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: KIRANKUMAR NIMASHAKAVI, TING LOU, GUANG YANG, TAO CUI
  • Publication number: 20140033278
    Abstract: 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: Application
    Filed: July 25, 2012
    Publication date: January 30, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: KIRANKUMAR NIMASHAKAVI, XU PENG WANG, YUN GAO, MIN FENG XU
  • Publication number: 20140033170
    Abstract: 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: Application
    Filed: July 25, 2012
    Publication date: January 30, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: KIRANKUMAR NIMASHAKAVI, MING YIN, ROTTER ZENG, ZHE YANG LI
  • Publication number: 20140033279
    Abstract: 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: Application
    Filed: July 25, 2012
    Publication date: January 30, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: KIRANKUMAR NIMASHAKAVI, GUANG YANG, MING YIN, TING LOU
  • Publication number: 20130102337
    Abstract: 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: Application
    Filed: October 20, 2011
    Publication date: April 25, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Kirankumar Nimashakavi, Ming Yin, Guang Yang