Patents by Inventor Paddy Vishnubhatt

Paddy Vishnubhatt 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).

  • Publication number: 20180262533
    Abstract: Systems, apparatuses, and methods are described for monitoring device data and/or gateway data. Devices may be connected to a network via a gateway device. Data transmitted and/or received by one or more of the devices may be captured and monitored to determine various parameters associated with the one or more devices. Data associated with the gateway device may also be captured and monitored. Signal strengths, device statuses, network security, and/or other metrics may be determined based on monitored data.
    Type: Application
    Filed: March 13, 2018
    Publication date: September 13, 2018
    Inventors: Rhys McCaig, Seetharaman Ramasubramani, Gaurav Khandpur, Paddy Vishnubhatt, Evan Kaverman, Eric Bertrand, Andrea Peiro, Jeffrey Barberio, Remko Vos, Jeremy Clark, Steven Leardi, Albert Ribe Costa, Thomas Fad
  • Patent number: 9276936
    Abstract: Embodiments of the present invention are directed to a tethering enforcement device controller and methods thereof. The tethering enforcement device controller (TEDC) is installed on a primary device, or otherwise known as the tethered device. The TEDC is configured to detect, control and block unauthorized or inappropriate tethering with a secondary device, or otherwise known as the tethering device, via either a native or a third-party tethering application, by retrieving a configuration file from a server associated with a wireless carrier. The configuration file typically includes customer profile and currently blacklisted package names of third-party tethering applications. The customer profile typically includes subscription information, including use of tethering services. If the customer is trying to tether and tethering is not allowed, then the TEDC will prevent the secondary device from tethering with the primary device.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: March 1, 2016
    Assignee: Synchronoss Technologies, Inc.
    Inventors: Paddy Vishnubhatt, Rajesh Singh, Bala K. Taduri, Sanida Bratt, Sumeet Paul
  • Patent number: 7289448
    Abstract: A method and system for selecting ring paths in service provisioning on optical networks including a plurality of interconnected rings. The method includes: receiving a request to provision a service between a first end point and a second end point in the optical network; identifying a plurality of possible ring paths between the first and second end points; validating a bandwidth of each ring path, including validating bandwidths of bandwidth bottlenecks in each ring path; selecting a path from the validated ring paths; and provisioning the service on the selected path. The system utilizes a path engine on a network management server that knows about the bandwidth allocation in the entire network and implements the method. The resources of the optical network used by the provisioned service is thus minimized.
    Type: Grant
    Filed: December 23, 2003
    Date of Patent: October 30, 2007
    Assignee: Adtran, Inc.
    Inventors: Hasnain Rashid, Masood Ahmad, Paddy Vishnubhatt, Phyllis Yip, Jason C. Fan, Peter G. Jones, Saravanan R. Coimbatore
  • Patent number: 7007028
    Abstract: A method and system for synchronizing data between a management system (MS) and network elements (NE) in an optical network utilizes a table counter and row counters for each row in a NE table, and a table counter and row counter for each row in a MS table. The NE table counter increments when a change in the NE table occurs. Each NE row counter increments when its row is changed. The MS table counter increments when a change in the MS table occurs. Each MS row counter is incremented when its row is changed. The MS polls the NE table counter and compares it with its MS table counter. If they are different, then the MS compares each NE row counter with the corresponding MS row counter. For any of the row counters that do not match, the rows between the MS table and the NE table are synchronized.
    Type: Grant
    Filed: December 23, 2003
    Date of Patent: February 28, 2006
    Assignee: Luminous Networks, Inc.
    Inventors: Hasnain Rashid, Peter G. Jones, Paddy Vishnubhatt, Phyllis Yip, Jason C. Fan
  • Publication number: 20050135809
    Abstract: A method and system for interfacing a client and a network management server for provisioning services on an optical network, includes: providing a user interface at the client for provisioning a service in the optical network utilizing non-service specific presentation code and a data file at the client, where the data file includes parameters specific to the service; receiving data for the parameters from the client by a network management server; mapping the data for the parameters from the client to a network management server representation of the parameters; and mapping the network management server representation of the parameters to a network element specific format. When a new type of service is to be provisioned, the data files can be modified without needing to modify the presentation code.
    Type: Application
    Filed: December 23, 2003
    Publication date: June 23, 2005
    Inventors: Paddy Vishnubhatt, Saravanan Coimbatore, Rakesh Rao, Hasnain Rashid, Sarwat Aleemjee
  • Publication number: 20050135326
    Abstract: A method and system for synchronizing data between a management system (MS) and network elements (NE) in an optical network utilizes a table counter and row counters for each row in a NE table, and a table counter and row counter for each row in a MS table. The NE table counter increments when a change in the NE table occurs. Each NE row counter increments when its row is changed. The MS table counter increments when a change in the MS table occurs. Each MS row counter is incremented when its row is changed. The MS polls the NE table counter and compares it with its MS table counter. If they are different, then the MS compares each NE row counter with the corresponding MS row counter. For any of the row counters that do not match, the rows between the MS table and the NE table are synchronized.
    Type: Application
    Filed: December 23, 2003
    Publication date: June 23, 2005
    Inventors: Hasnain Rashid, Peter Jones, Paddy Vishnubhatt, Phyllis Yip, Jason Fan
  • Publication number: 20050135804
    Abstract: A method and system for selecting ring paths in service provisioning on optical networks including a plurality of interconnected rings. The method includes: receiving a request to provision a service between a first end point and a second end point in the optical network; identifying a plurality of possible ring paths between the first and second end points; validating a bandwidth of each ring path, including validating bandwidths of bandwidth bottlenecks in each ring path; selecting a path from the validated ring paths; and provisioning the service on the selected path. The system utilizes a path engine on a network management server that knows about the bandwidth allocation in the entire network and implements the method. The resources of the optical network used by the provisioned service is thus minimized.
    Type: Application
    Filed: December 23, 2003
    Publication date: June 23, 2005
    Inventors: Hasnain Rashid, Masood Ahmad, Paddy Vishnubhatt, Phyllis Yip, Jason Fan, Peter Jones, Saravanan Coimbatore