Patents by Inventor Balaji Nerella Venkataramana

Balaji Nerella Venkataramana 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: 10554643
    Abstract: A method for authenticating a client application by an authorization server is provided. In the method, the authorization server transmits a first redirect identifier assigned to a client application to a web runtime engine, in response to receiving a registering request to register with the authorization server of the client application; receives an access request to access a protected resource stored on a resource server by the client application: and transmits the access request to the resource server through the web runtime engine using a second redirect identifier corresponding to a redirect endpoint of the client application. The second redirect identifier is intercepted by the web runtime engine, and the protected resource is accessed by the client application based on a comparing result between the first redirect identifier and the second redirect identifier in the web runtime engine.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: February 4, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Balaji Nerella Venkataramana, Kaushik Das, Satish Nanjunda Swamy Jamadagni, Prabhavathi Perumal
  • Patent number: 10212240
    Abstract: An apparatus and method for tracking content are provided. The apparatus is an electronic device that includes a communication circuit and a processor electrically connected to the communication circuit. The processor may be configured to receive information about a tracking target item from an external electronic device, to receive content from a content provider, determine a degree of semantic similarity between the tracking target item and the content, generate at least one update related to the tracking target item, based on the degree of semantic similarity, and send the at least one update to the external electronic device.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: February 19, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Balaji Nerella Venkataramana, Chandan Pramanik, Sandeep Kumar Soni, Sailesh Kumar Sathish
  • Publication number: 20170195437
    Abstract: An apparatus and method for tracking content are provided. The apparatus is an electronic device that includes a communication circuit and a processor electrically connected to the communication circuit. The processor may be configured to receive information about a tracking target item from an external electronic device, to receive content from a content provider, determine a degree of semantic similarity between the tracking target item and the content, generate at least one update related to the tracking target item, based on the degree of semantic similarity, and send the at least one update to the external electronic device.
    Type: Application
    Filed: June 15, 2016
    Publication date: July 6, 2017
    Inventors: Balaji Nerella VENKATARAMANA, Chandan PRAMANIK, Sandeep Kumar SONI, Sailesh Kumar SATHISH
  • Patent number: 9201634
    Abstract: A method of controlling user experience with an application on a client device including at least two resident client entities is provided. The method includes modifying behavior of the application on the client device through negotiation between the at least two resident entities according to pre-defined rules; and rendering the application on the client device based on the pre-defined rules using at least one of the resident client entities.
    Type: Grant
    Filed: June 11, 2012
    Date of Patent: December 1, 2015
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Dipesh Amritlal Shah, Balaji Nerella Venkataramana, Satish Nanjunda Swamy Jamadagni
  • Publication number: 20150180850
    Abstract: A method for authenticating a client application attempting to access a protected resource on a resource server includes receiving a request to access the protected resource at an authorization server. The request is received from the client application authorized by a resource owner of the protected resource. Further, the method includes redirecting the request to the resource server using a redirect identifier corresponding to a redirect endpoint of the client application. The redirect identifier is intercepted by a web run time engine prior to the redirect. Furthermore, the method includes determining a match between the intercepted redirect identifier and a pre-assigned redirect identifier with the client application stored at the web run time engine to authenticate the client application prior to providing access to the protected resource.
    Type: Application
    Filed: December 19, 2014
    Publication date: June 25, 2015
    Inventors: Balaji Nerella Venkataramana, Kaushik Das, Satish Nanjunda Swamy Jamadagni, Prabhavathi Perumal
  • Publication number: 20120317185
    Abstract: A method of controlling user experience with an application on a client device including at least two resident client entities is provided. The method includes modifying behavior of the application on the client device through negotiation between the at least two resident entities according to pre-defined rules; and rendering the application on the client device based on the pre-defined rules using at least one of the resident client entities.
    Type: Application
    Filed: June 11, 2012
    Publication date: December 13, 2012
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Dipesh Amritlal SHAH, Balaji Nerella Venkataramana, Satish Nanjunda Swamy Jamadagni