Patents by Inventor Harshad Tanna

Harshad Tanna 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: 8768167
    Abstract: A single step routing and wavelength assignment method and system for automated provisioning of services on DWDM networks is presented. This novel single step solution automates design and assignment of services in DWDM networks. For an automated provisioning platform that can handle the routing and wavelength assignment in a single step, the solution avoids reconfiguration of existing services. It also takes into consideration practical aspects of DWDM transponder availability at termination sites and regeneration sites along the selected route. The methodology includes iterative computation of common channel sets to avoid multiple shortest path computations for each of the wavelengths.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: July 1, 2014
    Assignee: Telcordia Technologies, Inc.
    Inventors: Harshad Tanna, Sudha Ramesh, Ravi Vaidyanathan
  • Patent number: 8527611
    Abstract: A method of tailoring data streams transmitted to networked user devices is disclosed in which environment information associated with each device is stored at an agent located on those devices. This environment information may include information related to the hardware, interface and application capabilities of the particular device. In another embodiment, this environment information is transmitted and stored at an agent at a local network gateway. And in another embodiment, the environment information is then stored at a mirror agent located in a backbone network of a service provider. By referring to this environment information, a service provider can tailor the transmission of data streams, such as multimedia streams, to a device based on the capabilities of the device and the associated network.
    Type: Grant
    Filed: May 23, 2005
    Date of Patent: September 3, 2013
    Assignee: Telcordia Technologies, Inc.
    Inventors: Jasmine Chennikara-Varghese, Harshad Tanna, Wai Chen, Onur Altintas, Yoshihisa Suwa, Shengwei Cai
  • Publication number: 20120275789
    Abstract: A single step routing and wavelength assignment method and system for automated provisioning of services on DWDM networks is presented. This novel single step solution automates design and assignment of services in DWDM networks. For an automated provisioning platform that can handle the routing and wavelength assignment in a single step, the solution avoids reconfiguration of existing services. It also takes into consideration practical aspects of DWDM transponder availability at termination sites and regeneration sites along the selected route. The methodology includes iterative computation of common channel sets to avoid multiple shortest path computations for each of the wavelengths.
    Type: Application
    Filed: October 28, 2011
    Publication date: November 1, 2012
    Applicant: TELCORDIA TECHNOLOGIES, INC.
    Inventors: Harshad Tanna, Sudha Ramesh, Ravi Vaidyanathan
  • Patent number: 7965644
    Abstract: Without using additional probing packets, estimates of the narrow link bandwidth and available bandwidth of a network path are computed based on existing traffic. The network can be of different types such as a wireless battlefield network context or a wired or wireless commercial network environment. “Fast packets”, i.e. those packets which do not experience any queuing delay in the network, are identified. Fast packets are identified to resolve end-to-end packet delay into its constituent components (deterministic, transmission and queuing delays), estimate path utilization and eliminate the uncertainty (false alarms) that causes the prior art method to lose its effectiveness. An estimation algorithm computes end-to-end transmission delay and end-to-end deterministic delay of fast packets traveling along a path in a network. Examples of deterministic delay include satellite propagation delays and clock effects.
    Type: Grant
    Filed: May 18, 2010
    Date of Patent: June 21, 2011
    Inventors: Kirk K. Chang, John M. Sucec, Harshad Tanna, John Lee, Sunil Samtani
  • Patent number: 7962635
    Abstract: Aspects of the invention pertain to user session management in load balanced clusters. Multiple application servers communicate with a central data server to ensure there is a single session per user ID. The central data server maintains a user session index and a parameter table. Each time a network access is attempted using a given user ID, a load balancer assigns the session to one of the application servers. The assigned application server queries the central data server to determine whether a session status for the user's login ID is inactive or active. If inactive, a new, unique value is assigned as the session number. If active, the session number is evaluated to determine whether multiple sessions exist. In this case, one of the sessions is terminated to ensure a single session per user ID. Preferably, the terminated session is the earlier session.
    Type: Grant
    Filed: December 7, 2009
    Date of Patent: June 14, 2011
    Assignee: Telcordia Technologies, Inc.
    Inventors: Aditya Naidu, Rajesh Talpade, Harshad Tanna, Sabine Winchell
  • Publication number: 20100220629
    Abstract: Without using additional probing packets, estimates of the narrow link bandwidth and available bandwidth of a network path are computed based on existing traffic. The network can be of different types such as a wireless battlefield network context or a wired or wireless commercial network environment. “Fast packets”, i.e. those packets which do not experience any queuing delay in the network, are identified. Fast packets are identified to resolve end-to-end packet delay into its constituent components (deterministic, transmission and queuing delays), estimate path utilization and eliminate the uncertainty (false alarms) that causes the prior art method to lose its effectiveness. An estimation algorithm computes end-to-end transmission delay and end-to-end deterministic delay of fast packets traveling along a path in a network. Examples of deterministic delay include satellite propagation delays and clock effects.
    Type: Application
    Filed: May 18, 2010
    Publication date: September 2, 2010
    Inventors: Kirk K. Chang, John M. Sucec, Harshad Tanna, John Lee, Sunil Samtani
  • Publication number: 20100217860
    Abstract: Aspects of the invention pertain to user session management in load balanced clusters. Multiple application servers communicate with a central data server to ensure there is a single session per user ID. The central data server maintains a user session index and a parameter table. Each time a network access is attempted using a given user ID, a load balancer assigns the session to one of the application servers. The assigned application server queries the central data server to determine whether a session status for the user's login ID is inactive or active. If inactive, a new, unique value is assigned as the session number. If active, the session number is evaluated to determine whether multiple sessions exist. In this case, one of the sessions is terminated to ensure a single session per user ID. Preferably, the terminated session is the earlier session.
    Type: Application
    Filed: December 7, 2009
    Publication date: August 26, 2010
    Applicant: TELCORDIA TECHNOLOGIES, INC.
    Inventors: Aditya Naidu, Rajesh Talpade, Harshad Tanna, Sabine Winchell
  • Patent number: 7768933
    Abstract: Without using additional probing packets, estimates of the narrow link bandwidth and available bandwidth of a network path are computed based on existing traffic. The network can be of different types such as a wireless battlefield network context or a wired or wireless commercial network environment. “Fast packets”, i.e. those packets which do not experience any queuing delay in the network, are identified. Fast packets are identified to resolve end-to-end packet delay into its constituent components (deterministic, transmission and queuing delays), estimate path utilization and eliminate the uncertainty (false alarms) that causes the prior art method to lose its effectiveness. An estimation algorithm computes end-to-end transmission delay and end-to-end deterministic delay of fast packets traveling along a path in a network. Examples of deterministic delay include satellite propagation delays and clock effects.
    Type: Grant
    Filed: October 14, 2005
    Date of Patent: August 3, 2010
    Inventors: Kirk K. Chang, John M. Sucec, Harshad Tanna, John Lee, Sunil Samtani
  • Publication number: 20100095017
    Abstract: Applications and users dynamically make QoS provisioning requests for individual traffic flows traversing client and server hosts. A traffic flow provisioning request is conveyed to a services manager, which determines a set of traffic attributes for the flow and determines the networks the flow traverses between the client and server hosts. The services manger then oversees the admission of the flow to appropriate traffic classes in each determined network and the obtaining of a DSCP value for each network. Lastly, the services manger conveys the DSCP value of the first network traversed back to the client or server host, depending on the direction of the flow, which host is then configured to appropriately mark the DSCP field of the traffic flow packets. In a further embodiment, the services manager also instructs the client or server host to perform packet policing and shaping for the flow.
    Type: Application
    Filed: October 7, 2009
    Publication date: April 15, 2010
    Inventors: Andrei Ghetie, Harshad Tanna, John Unger, Gabor Kiss, Vincent Massa
  • Patent number: 7698457
    Abstract: Applications and users dynamically make QoS provisioning requests for individual traffic flows traversing client and server hosts. A traffic flow provisioning request is conveyed to a services manager, which determines a set of traffic attributes for the flow and determines the networks the flow traverses between the client and server hosts. The services manger then oversees the admission of the flow to appropriate traffic classes in each determined network and the obtaining of a DSCP value for each network. Lastly, the services manger conveys the DSCP value of the first network traversed back to the client or server host, depending on the direction of the flow, which host is then configured to appropriately mark the DSCP field of the traffic flow packets. In a further embodiment, the services manager also instructs the client or server host to perform packet policing and shaping for the flow.
    Type: Grant
    Filed: November 12, 2003
    Date of Patent: April 13, 2010
    Inventors: Andrei Ghetie, Harshad Tanna, John Unger, Gabor Kiss, Vincent Massa
  • Publication number: 20070242616
    Abstract: Without using additional probing packets, estimates of the narrow link bandwidth and available bandwidth of a network path are computed based on existing traffic. The network can be of different types such as a wireless battlefield network context or a wired or wireless commercial network environment. “Fast packets”, i.e. those packets which do not experience any queuing delay in the network, are identified. Fast packets are identified to resolve end-to-end packet delay into its constituent components (deterministic, transmission and queuing delays), estimate path utilization and eliminate the uncertainty (false alarms) that causes the prior art method to lose its effectiveness. An estimation algorithm computes end-to-end transmission delay and end-to-end deterministic delay of fast packets traveling along a path in a network. Examples of deterministic delay include satellite propagation delays and clock effects.
    Type: Application
    Filed: October 14, 2005
    Publication date: October 18, 2007
    Inventors: Kirk Chang, John Sucec, Harshad Tanna, John Lee, Sunil Samtani
  • Publication number: 20060034222
    Abstract: A method of tailoring data streams transmitted to networked user devices is disclosed in which environment information associated with each device is stored at an agent located on those devices. This environment information may include information related to the hardware, interface and application capabilities of the particular device. In another embodiment, this environment information is transmitted and stored at an agent at a local network gateway. And in another embodiment, the environment information is then stored at a mirror agent located in a backbone network of a service provider. By referring to this environment information, a service provider can tailor the transmission of data streams, such as multimedia streams, to a device based on the capabilities of the device and the associated network.
    Type: Application
    Filed: May 23, 2005
    Publication date: February 16, 2006
    Inventors: Jasmine Chennikara-Varghese, Harshad Tanna, Wai Chen, Onur Altintas, Yoshihisa Suwa, Shengwei Cai
  • Patent number: 6901299
    Abstract: A utility for rapid development of three dimensional representations of electrical distribution switchgear is provided. These switchgear elevations have logical connections to the switchgear devices. An elevation can be modified to any dimensions with an infinite number of combinations and arrangements of meters and protection devices to quickly and accurately represent a customer's switchgear. Also, an event logger utility is provided for viewing, organizing and analyzing unusual behavior in a power system. The event logger utility passes a received message as an un-acknowledgeable or acknowledgeable alarm or as an event based upon the contents of a initialization file. A utility for the waveform capture is provided for viewing and analysis of waveforms (e.g., Fourier, frequency and/or harmonic analysis) captured by sophisticated metering devices. Waveforms from a device may be super-imposed for analysis. Processing of the collected waveform data to display any one of the eight waveform parameters (i.e.
    Type: Grant
    Filed: November 1, 1999
    Date of Patent: May 31, 2005
    Inventors: Don Whitehead, James E. Burke, Jr., Harshad Tanna, Subhash Garg, Veronica Kertesz, Arra R. Rajeshwar, Shubha Lakshmi, Venkatarao Kandula, Saikrishna Nori, Abdul R. Shareef, Kailash Marthi
  • Publication number: 20050114541
    Abstract: Applications and users dynamically make QoS provisioning requests for individual traffic flows traversing client and server hosts. A traffic flow provisioning request is conveyed to a services manager, which determines a set of traffic attributes for the flow and determines the networks the flow traverses between the client and server hosts. The services manger then oversees the admission of the flow to appropriate traffic classes in each determined network and the obtaining of a DSCP value for each network. Lastly, the services manger conveys the DSCP value of the first network traversed back to the client or server host, depending on the direction of the flow, which host is then configured to appropriately mark the DSCP field of the traffic flow packets. In a further embodiment, the services manager also instructs the client or server host to perform packet policing and shaping for the flow.
    Type: Application
    Filed: November 12, 2003
    Publication date: May 26, 2005
    Inventors: Andrei Ghetie, Harshad Tanna, John Unger, Gabor Kiss, Vincent Massa
  • Publication number: 20030040897
    Abstract: A power management and control system having a dynamic data exchange (DDE) server simulator for simulating supervisory management and control of electrical distribution systems is presented. The DDE server simulator is an alternative DDE server which simulates device values rather than acquiring data from real devices. The DDE server simulator generates and calculates device data from user generated electrical property profiles and updates DDE compliant clients. The DDE server simulator accepts the actual topics and item names and power profiles are user configurable with an option to apply white noise to the data, which provides true-to-life values to the user. These simulated measured values are used to calculate derived parameters and pre-set arrays provide wave form data in the proper format. Device events and trips can be interjected by the user and properly interpreted by the simulator. The data is passed to the clients via DDE.
    Type: Application
    Filed: March 8, 2001
    Publication date: February 27, 2003
    Inventors: Thomas Andrew Murphy, Kelley E. Gourley, Cliff John Winkel, Brett William Bolte, Veronica Kertesz, Donald S. Whitehead, James Burke, Harshad Tanna, Subhash Garg, A. Rajeshwar Rao, S.S. Lakshmi, Sudhir Mishra, J. Lakshminarayana, Pradeep Kumar Tamanna, B. Ravi Kumar, M. Kailashnath, Patrick G. Salas, Donald Richard Brown, Jose Bscheider, Grady W. Broadnax, Edgar Yee, Mary A. Doddy, Indrajit Purkayastha, Sara Simplot, Dana Foster, John S. Vandevanter, Wolfgang Meyer-Haack
  • Patent number: 5764155
    Abstract: A dynamic data exchange (DDE) server which allows external programs to access power management data is presented. The DDE server provides a mnemonic cross reference between register items and standardized, alphanumeric parameter names. This mnemonic interface allows the user to retrieve data from a device without knowledge of the actual device register item number. Also, the DDE server automatically performs time synchronizing for all supported devices and provides a consistent waveform and event interface. The DDE server is optimized for either the Modbus RTU or Ethernet protocol. The DDE server includes toolkit functions which are used to maintain DDE communication and protocol timers and to maintain active topic and item lists. The DDE server acts as a link between a client requesting device data and a field device which can provide the data. The DDE server communicates to the field device through communication ports and to the client via DDE message link.
    Type: Grant
    Filed: April 3, 1996
    Date of Patent: June 9, 1998
    Assignee: General Electric Company
    Inventors: Veronica Kertesz, Don Whitehead, James Burke, Harshad Tanna, Subhash Garg, A. Rajeshwar Rao, S. S. Lakshmi, S. Mishra, J. Lakshminarayana, Pradeep Kumar Tamanna, B. Ravi Kumar, M. Kailashnath