Patents by Inventor Jobin John

Jobin John 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: 10630600
    Abstract: An approach for an adaptive network input-output control for optimizing allocation of network transmission resources to data flows is provided. In an embodiment, a method comprises: determining, based on, at least in part, default data communications policy, one or more default settings for optimizing allocation of one or more network transmission resources to one or more data flows. The default settings are transmitted to a switch to cause the switch to implement the default settings with respect to the data flows. Upon detecting that stats information about network traffic has been received, one or more updated settings for reallocating at least one of the network transmission resources to at least one of the data flows are determined. The updated settings are transmitted to the switch to cause the switch to implement the updated settings with respect to the at least one of the data flows.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: April 21, 2020
    Assignee: NICIRA, INC.
    Inventors: Nilesh Nipane, Akshay Katrekar, Jobin John, Maheedhar Nallapareddy
  • Publication number: 20190109799
    Abstract: An approach for an adaptive network input-output control for optimizing allocation of network transmission resources to data flows is provided. In an embodiment, a method comprises: determining, based on, at least in part, default data communications policy, one or more default settings for optimizing allocation of one or more network transmission resources to one or more data flows. The default settings are transmitted to a switch to cause the switch to implement the default settings with respect to the data flows. Upon detecting that stats information about network traffic has been received, one or more updated settings for reallocating at least one of the network transmission resources to at least one of the data flows are determined. The updated settings are transmitted to the switch to cause the switch to implement the updated settings with respect to the at least one of the data flows.
    Type: Application
    Filed: October 11, 2017
    Publication date: April 11, 2019
    Applicant: NICIRA, INC.
    Inventors: Nilesh NIPANE, Akshay KATREKAR, Jobin JOHN, Maheedhar NALLAPAREDDY
  • Patent number: 10225316
    Abstract: Data source fetch includes initiating execution of a web application on a client device. The client device initiates a local session variable for the web application. Initiating the local session variable includes obtaining a value of a data item from a server via a network, and storing the value in the local session variable on local storage. While executing the web application, the client device obtains the value from the local session variable by a plurality of widgets in the web application, and processes the value by the web application.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: March 5, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Sachin Gopaldas Totale, Jobin John
  • Patent number: 10097622
    Abstract: A method and system for communication using published events. Specifically, the disclosed method and system entail implementing a publication-subscription paradigm to enable communication event exchange in a device-independent manner. The publication-subscription paradigm may also enable communication event exchange in real-time, thereby avoiding web traffic intensive polling that often leads to server-overloading.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: October 9, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Sachin Gopaldas Totale, Naveen K. Vidyananda, Jobin John
  • Publication number: 20140214934
    Abstract: A method includes: providing a composition engine as a service configured to receive requests from multiple service consumers using any of multiple service consumer protocols; receiving a first request in the composition engine as a service conforming to a service consumer protocol from a service consumer operated by a customer; generating a second request to each of one or more provider systems, the second request conforming to a provider system protocol, the composition engine as a service configured to generate requests conforming to any of multiple provider system protocols; receiving, by the composition engine as a service, information from the provider system, and adapting the received information to conform to the service consumer protocol; and exposing, by the composition engine as a service, a web service that makes the adapted information available to the service consumer.
    Type: Application
    Filed: January 28, 2013
    Publication date: July 31, 2014
    Inventors: Matthias Tebbe, Juergen Kremer, Joerg Singler, Jobin John