Patents by Inventor Raju Chiluvuri

Raju Chiluvuri 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: 11275567
    Abstract: A large software application comprises of multiple modules that communicate or exchange data with each other. To facilitate communication between modules, each module implements interfaces, and it is required to create communication code to allow communication and collaboration between these interfaces. To allow collaboration between modules today, the necessary communication code (that facilitates communication between any two interfaces) is created and managed manually. It is desirable to invent tools, methods, and mechanisms to automate various tasks and activities necessary to create and manage the communication code. Current invention discloses such novel tools, methods, and mechanisms to facilitate communication between modules, by allowing communication between modules through their interfaces. To facilitate communication between the interfaces, the interfaces also include and provide the necessary information (e.g. look-up keys) to the novel tools to look up and find each pair of interfaces (i.e.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: March 15, 2022
    Inventor: Raju Chiluvuri
  • Patent number: 11023101
    Abstract: An embodiment of the present invention is directed to reducing complexities in machine learning application development by providing a drag-and-drop user interface for an entire machine learning process. The innovative system significantly reduces development time and efforts. An embodiment of the present invention is directed to applying optimized common components that follow industry wide best practices thereby improving the time to market as well as the overall code quality. The embodiments of the present invention provide adaptability and extendibility to support various platforms. According to an embodiment of the present invention, a generic platform agnostic code generator may be extended to support various use cases, applications, platforms and environments.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: June 1, 2021
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Venkata Rajam Raju Chiluvuri, Swarna Bhagath Irukulla, Sai Chaitanya Chitneedi, Anil Kumar Gannamani
  • Publication number: 20210041991
    Abstract: An embodiment of the present invention is directed to reducing complexities in machine learning application development by providing a drag-and-drop user interface for an entire machine learning process. The innovative system significantly reduces development time and efforts. An embodiment of the present invention is directed to applying optimized common components that follow industry wide best practices thereby improving the time to market as well as the overall code quality. The embodiments of the present invention provide adaptability and extendibility to support various platforms. According to an embodiment of the present invention, a generic platform agnostic code generator may be extended to support various use cases, applications, platforms and environments.
    Type: Application
    Filed: August 7, 2019
    Publication date: February 11, 2021
    Inventors: Vankata Rajam Raju CHILUVURI, Swarna Bhagath IRUKULLA, Sai Chaitanya CHITNEEDI, Anil Kumar GANNAMANI
  • Patent number: 10681039
    Abstract: System and methods are described for authenticating users across multiple environments within a cloud-computing environment. A system may receive an indication that a user authenticated within a first environment has performed an action specific to a second environment. The system determines whether a previous action was performed by the user specific to the second environment. In response to determining that no previous action was performed, the system retrieves a first token from an authentication database, wherein the first token is associated with authentication of the user within the first environment. The system then validates the first token, and then generates a second token associated with authentication of the user within the second environment.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: June 9, 2020
    Assignee: salesforce.com, inc.
    Inventors: Sebastian Alzate, Venkatesh Baskar, Brandon Gupton, Vamsi Krishnam Raju Chiluvuri, Ryan McDaniel
  • Publication number: 20190215320
    Abstract: System and methods are described for authenticating users across multiple environments within a cloud-computing environment. A system may receive an indication that a user authenticated within a first environment has performed an action specific to a second environment. The system determines whether a previous action was performed by the user specific to the second environment. In response to determining that no previous action was performed, the system retrieves a first token from an authentication database, wherein the first token is associated with authentication of the user within the first environment. The system then validates the first token, and then generates a second token associated with authentication of the user within the second environment.
    Type: Application
    Filed: January 8, 2018
    Publication date: July 11, 2019
    Inventors: Sebastian Alzate, Venkatesh Baskar, Brandon Gupton, Vamsi Krishnam Raju Chiluvuri, Ryan McDaniel
  • Publication number: 20140337816
    Abstract: A method and system for creating a software application code comprising multiple Replaceable Self-Contained Components (RSCCs) is disclosed. In one embodiment, the method includes creating each RSCC by instantiating and initializing an object instance of a Replaceable Component Class (RCC) that substantially encapsulates construction code of a Self-Contained Component (SCC). A method for creating communication code for allowing necessary collaboration between the RSCCs uses a Service Registration Object (SRO), implements necessary coupling code within the RSCCs that provide services for registering its services with the SRO and implements necessary coupling code within the RSCCs that require services for finding and getting the required services from the SRO.
    Type: Application
    Filed: May 9, 2013
    Publication date: November 13, 2014
    Inventor: Raju Chiluvuri
  • Patent number: 8392877
    Abstract: A method and system for creating a software application code including multiple Replaceable Self-Contained Components (RSCCs) is disclosed. In one embodiment, the method includes creating each RSCC by instantiating and initializing an object instance of a Replaceable Component Class (RCC) that substantially encapsulates construction code of a Self-Contained Component (SCC), creating an RSCC registration module which resides in each of a first set of RSCCs for registering each of the services provided by each of the first set of RSCCs with the service registration object, and creating an RSCC service finding module which resides in each of a second set of RSCCs for consuming each of the services provided by one of the first set of RSCCs for facilitating communication between the RSCCs in the software application code upon an event selected from the group consisting of a user event, a sensor event, a timer event, and a data/state change event.
    Type: Grant
    Filed: June 21, 2010
    Date of Patent: March 5, 2013
    Inventor: Raju Chiluvuri