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: 8768167Abstract: 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: GrantFiled: October 28, 2011Date of Patent: July 1, 2014Assignee: Telcordia Technologies, Inc.Inventors: Harshad Tanna, Sudha Ramesh, Ravi Vaidyanathan
-
Patent number: 8527611Abstract: 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: GrantFiled: May 23, 2005Date of Patent: September 3, 2013Assignee: Telcordia Technologies, Inc.Inventors: Jasmine Chennikara-Varghese, Harshad Tanna, Wai Chen, Onur Altintas, Yoshihisa Suwa, Shengwei Cai
-
Publication number: 20120275789Abstract: 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: ApplicationFiled: October 28, 2011Publication date: November 1, 2012Applicant: TELCORDIA TECHNOLOGIES, INC.Inventors: Harshad Tanna, Sudha Ramesh, Ravi Vaidyanathan
-
Patent number: 7965644Abstract: 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: GrantFiled: May 18, 2010Date of Patent: June 21, 2011Inventors: Kirk K. Chang, John M. Sucec, Harshad Tanna, John Lee, Sunil Samtani
-
Patent number: 7962635Abstract: 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: GrantFiled: December 7, 2009Date of Patent: June 14, 2011Assignee: Telcordia Technologies, Inc.Inventors: Aditya Naidu, Rajesh Talpade, Harshad Tanna, Sabine Winchell
-
Publication number: 20100220629Abstract: 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: ApplicationFiled: May 18, 2010Publication date: September 2, 2010Inventors: Kirk K. Chang, John M. Sucec, Harshad Tanna, John Lee, Sunil Samtani
-
Publication number: 20100217860Abstract: 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: ApplicationFiled: December 7, 2009Publication date: August 26, 2010Applicant: TELCORDIA TECHNOLOGIES, INC.Inventors: Aditya Naidu, Rajesh Talpade, Harshad Tanna, Sabine Winchell
-
Patent number: 7768933Abstract: 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: GrantFiled: October 14, 2005Date of Patent: August 3, 2010Inventors: Kirk K. Chang, John M. Sucec, Harshad Tanna, John Lee, Sunil Samtani
-
Publication number: 20100095017Abstract: 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: ApplicationFiled: October 7, 2009Publication date: April 15, 2010Inventors: Andrei Ghetie, Harshad Tanna, John Unger, Gabor Kiss, Vincent Massa
-
Patent number: 7698457Abstract: 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: GrantFiled: November 12, 2003Date of Patent: April 13, 2010Inventors: Andrei Ghetie, Harshad Tanna, John Unger, Gabor Kiss, Vincent Massa
-
Publication number: 20070242616Abstract: 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: ApplicationFiled: October 14, 2005Publication date: October 18, 2007Inventors: Kirk Chang, John Sucec, Harshad Tanna, John Lee, Sunil Samtani
-
Publication number: 20060034222Abstract: 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: ApplicationFiled: May 23, 2005Publication date: February 16, 2006Inventors: Jasmine Chennikara-Varghese, Harshad Tanna, Wai Chen, Onur Altintas, Yoshihisa Suwa, Shengwei Cai
-
Patent number: 6901299Abstract: 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: GrantFiled: November 1, 1999Date of Patent: May 31, 2005Inventors: 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: 20050114541Abstract: 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: ApplicationFiled: November 12, 2003Publication date: May 26, 2005Inventors: Andrei Ghetie, Harshad Tanna, John Unger, Gabor Kiss, Vincent Massa
-
Publication number: 20030040897Abstract: 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: ApplicationFiled: March 8, 2001Publication date: February 27, 2003Inventors: 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: 5764155Abstract: 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: GrantFiled: April 3, 1996Date of Patent: June 9, 1998Assignee: General Electric CompanyInventors: 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