Patents by Inventor Naveenkumar Muguda

Naveenkumar Muguda 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: 9665410
    Abstract: A method and system for processing application programming interface (API) traffic includes determining corresponding API traffic at a time interval, assigning a corresponding priority value and allocating a cache memory to store a data set that corresponds to a high priority value. The method also includes receiving a plurality of sets of API requests, comparing corresponding precedence value associated with the sets of API requests, determining a set of API requests and allocating bandwidth to the set of API requests. The method further includes receiving a first set of API requests, determining a total number of processed API requests and predicting a second constant number API requests that is included in a second set of API requests. The system includes an electronic device, a communication interface, a memory and a processor.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: May 30, 2017
    Assignee: Google Inc.
    Inventor: Naveenkumar Muguda
  • Patent number: 9443087
    Abstract: Synchronization of transactional data and analytical data between data centers. Metadata is received by a transactional system from a user interface included in a customer data center. The metadata is then forwarded from the customer data center to an analytical system in a master data center. Data is forwarded from the customer data center to the master data center, the data being encrypted with a key uniquely associated with a customer. Role creation calls to create roles for one or more users associated with the customer data center are subsequently detected. The role creation calls crossing a data center boundary are further masqueraded.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: September 13, 2016
    Assignee: Apigee Corporation
    Inventor: Naveenkumar Muguda
  • Publication number: 20140282626
    Abstract: A method and system for processing application programming interface (API) traffic includes determining corresponding API traffic at a time interval, assigning a corresponding priority value and allocating a cache memory to store a data set that corresponds to a high priority value. The method also includes receiving a plurality of sets of API requests, comparing corresponding precedence value associated with the sets of API requests, determining a set of API requests and allocating bandwidth to the set of API requests. The method further includes receiving a first set of API requests, determining a total number of processed API requests and predicting a second constant number API requests that is included in a second set of API requests. The system includes an electronic device, a communication interface, a memory and a processor.
    Type: Application
    Filed: March 12, 2013
    Publication date: September 18, 2014
    Applicant: Apigee Corporation
    Inventor: Naveenkumar MUGUDA
  • Publication number: 20140258227
    Abstract: Synchronization of transactional data and analytical data between data centers. Metadata is received by a transactional system from a user interface included in a customer data center. The metadata is then forwarded from the customer data center to an analytical system in a master data center. Data is forwarded from the customer data center to the master data center, the data being encrypted with a key uniquely associated with a customer. Role creation calls to create roles for one or more users associated with the customer data center are subsequently detected. The role creation calls crossing a data center boundary are further masqueraded.
    Type: Application
    Filed: March 8, 2013
    Publication date: September 11, 2014
    Applicant: Apigee Corporation
    Inventor: Naveenkumar Muguda
  • Publication number: 20070180498
    Abstract: A system for security management for applications associated with multiple user registries can include an integrated console configured to host a one or more applications or resource objects in corresponding realms. The system also can include one or more roles mapped to different ones of the resource objects and also to different users permitted to access the integrated console. The system yet further can include a user relationship system having associations with multiple different ones of the roles. Finally, the system can include console security management logic programmed to manage authentication for the users using realm of the resource object while not requiring a separate user registry for the integrated console.
    Type: Application
    Filed: January 17, 2006
    Publication date: August 2, 2007
    Applicant: International Business Machines Corporation
    Inventors: Samar Choudhary, Nataraj Nagaratnam, Naveenkumar Muguda
  • Publication number: 20050257103
    Abstract: A system and method to observe user behavior and perform actions on interospectable objects is presented. A console logs backend events it receives from plug-ins and user actions it receives from a user. The console mines the logged entries and creates initial rules in response to mining the log entries. The console proceeds through a series of steps using the initial rules' cause nodes and effect nodes to generate deduced rules. The deduced rules include global user actions and global backend events. When the console receives subsequent backend events, the console matches the backend events with one of the global backend events included one of the deduced rules, and performs a corresponding global user action.
    Type: Application
    Filed: May 14, 2004
    Publication date: November 17, 2005
    Applicant: International Business Machines Corporation
    Inventors: Samar Choudhary, Naveenkumar Muguda
  • Publication number: 20050246435
    Abstract: A system and method for managing object relationships in an enterprise is presented. A request manager receives a view request from a user. The request manager retrieves a management definition object (MDO) and a perspective that corresponds to the view request, which the request manager uses to generate a view that includes nodes corresponding to an enterprise's objects. The user analyzes the generated view, and sends a command request to the request manager that corresponds to a plurality of the nodes. The request manager uses the retrieved perspective, the MDO, and also may access a backend in order to identify objects that correspond to the command request. Once the objects are identified, the command manager sends a command to the identified objects to the backend through plug-ins.
    Type: Application
    Filed: April 30, 2004
    Publication date: November 3, 2005
    Applicant: International Business Corporation
    Inventors: Samar Choudhary, Naveenkumar Muguda
  • Publication number: 20050203999
    Abstract: A system and method for rule-pen based conversations in a synchronous collaborative environment is presented. A plurality of users participates in an online collaborative discussion. A first participant has a comment, such as a question, and does not know the other participants' skill sets. The first participant selects a rule pen that includes an associated rule. The first participant's client includes the rule and a comment in a message, and sends the message to a server. The server identifies qualified participants that meet the rule criteria, and forwards the message to the qualified participants. The qualified participants may modify the rule, and respond to the message accordingly.
    Type: Application
    Filed: March 11, 2004
    Publication date: September 15, 2005
    Applicant: International Business Machines Corporation
    Inventors: Naveenkumar Muguda, Shrinivas Kulkarni
  • Publication number: 20050144229
    Abstract: A system and method for role pen based messaging in a collaborative environment is presented. Online users utilize clients and a server to collaborate in a distributed presentation. One of the users is a presentation leader and sends presentation content to the server which distributes the presentation content to participating users. One of the users wishes to send a comment to a subset of the participating users. The user selects a role pen from a role pen stand whereby the role pen corresponds to a subset of the participating users. The user then generates a comment using his keyboard and/or mouse pointer, and the user's client sends the comment to recipient users' clients that correspond to the role pen. The recipient users' clients display the comment in the same window as the distributed presentation. Participating users that do not correspond to the role pen do not receive the comment.
    Type: Application
    Filed: December 10, 2003
    Publication date: June 30, 2005
    Applicant: International Business Machines Corporation
    Inventors: Shrinivas Kulkarni, Naveenkumar Muguda
  • Publication number: 20050060721
    Abstract: A user centric policy creation and enforcement system, method and apparatus. The method can include observing state changes and action invocations in disparate applications through visual views of the applications. Correlations can be established between the observed state changes and action invocations. Rules can be formulated in a policy based upon user selected ones of the established correlations. Each of the rules can specify a state change in at least one of the applications. Each of the rules further can specify at least one resulting action invocation in at least one other of the applications. Finally, the policy can be applied so as to automatically respond to each subsequently observed state change with a specified action invocation.
    Type: Application
    Filed: September 16, 2003
    Publication date: March 17, 2005
    Applicant: International Business Machines Corporation
    Inventors: Samar Choudhary, John Hind, Naveenkumar Muguda