Patents by Inventor P. Krishnan
P. Krishnan 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: 8009615Abstract: An apparatus and methods are disclosed that enable a non-multi-hop wireless terminal (i.e., a wireless terminal that has not been programmed to participate in multi-hop ad-hoc wireless networks) to in fact participate in a multi-hop ad-hoc wireless network, without any changes to the non-multi-hop terminal's software or hardware. In the illustrative embodiment, a wireless terminal T that already belongs to a multi-hop ad-hoc wireless network is assigned to a non-multi-hop wireless terminal W, and a signal is transmitted to terminal W that induces terminal W to use terminal T as a relay for transmitting messages. The assignment of multi-hop-capable terminals in the network to non-multi-hop terminals can be based on a variety of factors, such as signal strengths and the geo-locations of terminals.Type: GrantFiled: November 9, 2007Date of Patent: August 30, 2011Assignee: Avaya Inc.Inventors: Anjur Sundaresan Krishnakumar, P. Krishnan, Shalini Yajnik
-
Patent number: 7752320Abstract: A method and apparatus are provided for authenticating the contents of a device requesting access to a first network, such as an enterprise network. If a device has connected to at least one other network then the content of the device is evaluated prior to obtaining access. The scope of the content evaluation may be based, for example, on properties of the other network or on one or more defined content authentication rules. If a device attempts to access a network, the content of the device is evaluated and the device may be restricted to accessing only one or more restoration services if the content fails to satisfy one or more predefined criteria, such as a content item that is out of date or a determination that the device connected to one or more external networks. The restoration service(s) can update a content item that is out of date, reinstall one or more programs or return configuration settings to default values.Type: GrantFiled: November 25, 2003Date of Patent: July 6, 2010Assignee: Avaya Inc.Inventors: Martin Kappes, P. Krishnan
-
Patent number: 7583961Abstract: A method and apparatus are provided for obtaining a signal strength model for an access point at an arbitrary location, q, at a site. Signal strength measurements are obtained for each of n sampling points; the signal strength received at the arbitrary location, q, is computed from each of the sampling points (for example, using reciprocity principles); signal strength estimates corresponding to the signal received at the sampling points from the arbitrary location are computed; and a signal strength model is determined for an access point positioned at the arbitrary location, q.Type: GrantFiled: April 28, 2004Date of Patent: September 1, 2009Assignee: Avaya Inc.Inventors: Martin Kappes, Anjur S. Krishnakumar, P. Krishnan
-
Publication number: 20090141647Abstract: An apparatus and method are disclosed that enable a first telecommunications endpoint to ensure that a second endpoint is receiving the first endpoint's packet stream transmissions with a satisfactory waveform quality. When the second endpoint receives the packet stream, it decodes the media waveform from the stream, encodes the waveform back into a second packet stream, and transmits some or all of the packets in the second stream back to the first endpoint. The first endpoint then decodes the received waveform in the second stream and compares it to the original waveform transmitted to the second endpoint. Based on the comparison, the first endpoint adjusts the value of a quality indication, and provides the quality indication to its user and to the second endpoint. Advantageously, the user at the second endpoint is able to determine whether the received waveform is, in fact, close enough to the waveform that the first endpoint's user intended to be received and understood.Type: ApplicationFiled: December 3, 2007Publication date: June 4, 2009Applicant: AVAYA TECHNOLOGY LLCInventors: Eric John Diethorn, P. Krishnan, Jean Meloche, Balaji Sathyanarayana Rao, Jay M. Stiles, John R. Tuck, JR.
-
Publication number: 20090031399Abstract: A method and apparatus are provided for authenticating the contents of a device requesting access to a first network, such as an enterprise network. If a device has connected to at least one other network then the content of the device is evaluated prior to obtaining access. The scope of the content evaluation may be based, for example, on properties of the other network or on one or more defined content authentication rules. If a device attempts to access a network, the content of the device is evaluated and the device may be restricted to accessing only one or more restoration services if the content fails to satisfy one or more predefined criteria, such as a content item that is out of date or a determination that the device connected to one or more external networks. The restoration service(s) can update a content item that is out of date, reinstall one or more programs or return configuration settings to default values.Type: ApplicationFiled: October 1, 2008Publication date: January 29, 2009Inventors: Martin Kappes, P. Krishnan
-
Patent number: 7463652Abstract: The present invention is a system and method for rapid network failure detection, identification and notification to internet users. It is particular applicable to VoIP applications where such real-time problem identification is particular valuable. It reduces failure detection time by coordinating the sending frequency of RTP and RTCP packets. These incoming packets are monitored and the failure to receive a predetermined number in a specified time window indicates that a network problem has occurred. This problem is then promptly communicated to users of the system.Type: GrantFiled: June 21, 2003Date of Patent: December 9, 2008Assignee: Avaya, Inc.Inventors: Mark J. Karol, P. Krishnan, Juan Jenny Li
-
Publication number: 20080201418Abstract: A technique is disclosed that enables telecommunications endpoints to conveniently share the addressing information—that is, the Uniform Resource Identifiers (URI)—of documents that are available on the World Wide Web. In particular, a server is used to provide a bookmark service. The server acts as a repository of tag-URI pairs, in which each tag functions as a shorthand label for the corresponding URI. In the disclosed technique, a first user creates the tag for the intended URI by assigning a keyword to represent the URI as part of a bookmark tag-URI pair that the server stores. The created tag is presumably shorter than the URI that it represents, making the tag more convenient to use. A second user is then able to retrieve and use the URI by specifying the tag to the bookmark server. In essence, the technique of the illustrative embodiment enables the sharing of Web documents by sharing the bookmarks to those documents.Type: ApplicationFiled: February 20, 2007Publication date: August 21, 2008Applicant: AVAYA TECHNOLOGY LLCInventors: P. Krishnan, Jean Meloche
-
Patent number: 7403784Abstract: Methods and apparatus are provided for estimating a location of a plurality of wireless terminals. Signal strength measurements are obtained for at least one packet transmitted by each of the wireless terminals; and a Bayesian algorithm is applied to the signal strength measurements to estimate the location of each wireless terminal. In an infrastructure-based deployment, signal strength measurements are obtained from one or more signal monitors. In a client-based model, signal strength measurements are obtained from a client associated with a respective wireless terminal.Type: GrantFiled: March 10, 2005Date of Patent: July 22, 2008Assignee: Avaya Technology Corp.Inventors: Wen-Hua Ju, Anjur S. Krishnakumar, P. Krishnan, David Madigan
-
Publication number: 20080155520Abstract: Systems and methods for constructing and maintaining a peer-to-peer overlay graph are disclosed herein. The systems and methods include adding a node to the overlay graph. Adding the node includes choosing an edge that is not connected to the node, breaking the edge and connecting the node to broken edge nodes previously connected to the edge. The process is repeating if additional connections are need and node addition data is stored for the node.Type: ApplicationFiled: October 26, 2006Publication date: June 26, 2008Applicant: AVAYA TECHNOLOGY LLCInventors: Jean Meloche, Shalini Yajnik, P. Krishnan, Stanko Dimitrov, Colin L. Mallows, Jon Bentley
-
Publication number: 20080117823Abstract: Methods that enable the detection and handling of lost messages during load-balancing routing protocols are disclosed. In accordance with the illustrative embodiment, when a candidate intermediate node N receives a routing-protocol message, node N performs: (1) a first procedure that is capable of detecting some lost routing-protocol messages that were previously transmitted by node N, and (2) a second procedure that is capable of detecting some lost routing-protocol messages that were previously transmitted by a neighbor of node N.Type: ApplicationFiled: November 9, 2007Publication date: May 22, 2008Applicant: AVAYA TECHNOLOGY LLCInventors: Anjur Sundaresan Krishnakumar, P. Krishnan, Shalini Yajnik, Sameh Gobriel
-
Publication number: 20080112326Abstract: An apparatus and methods are disclosed that enable load-balancing of routes in ad-hoc wireless networks. In accordance with the illustrative embodiment, when a candidate intermediate node receives a routing-protocol message, the node waits before it transmits a message in response to the received message, where the amount of time that the node waits is based on the value of a load metric at the node and is independent of any other nodes in the network. As a result, a node that has a larger load will wait longer to transmit its routing-protocol message, and consequently, it is less likely that this node will be selected for inclusion in the new route. The techniques of the illustrative embodiment are applicable to both proactive and on-demand routing protocols, and are also applicable to other kinds of networks.Type: ApplicationFiled: November 9, 2007Publication date: May 15, 2008Applicant: AVAYA TECHNOLOGY LLCInventors: Anjur Sundaresan Krishnakumar, P. Krishnan, Shalini Yajnik, Sameh Gobriel
-
Publication number: 20080112355Abstract: An apparatus and methods are disclosed that enable a non-multi-hop wireless terminal (i.e., a wireless terminal that has not been programmed to participate in multi-hop ad-hoc wireless networks) to in fact participate in a multi-hop ad-hoc wireless network, without any changes to the non-multi-hop terminal's software or hardware. In the illustrative embodiment, a wireless terminal T that already belongs to a multi-hop ad-hoc wireless network is assigned to a non-multi-hop wireless terminal W, and a signal is transmitted to terminal W that induces terminal W to use terminal T as a relay for transmitting messages. The assignment of multi-hop-capable terminals in the network to non-multi-hop terminals can be based on a variety of factors, such as signal strengths and the geo-locations of terminals.Type: ApplicationFiled: November 9, 2007Publication date: May 15, 2008Applicant: AVAYA TECHNOLOGY LLCInventors: Anjur Sundaresan Krishnakumar, P. Krishnan, Shalini Yajnik
-
Publication number: 20080080523Abstract: A technique that seeks to direct and re-direct streams of packets through a packet network without adversely affecting the quality of service of existing streams is disclosed. In accordance with the illustrative embodiment of the present invention, streams of packets that are directed and re-directed through a packet network are initially put on probation. During the probation period, a quality-of-service measure for the stream is compared with a threshold whose value is initially high and decreases with time. This has the advantageous affect of noticing problems quickly so that they can be remediated quickly.Type: ApplicationFiled: September 25, 2007Publication date: April 3, 2008Applicant: AVAYA TECHNOLOGY LLCInventors: Bengi Karacali-Akyamac, Mark John Karol, P. Krishnan, Jean Meloche
-
Publication number: 20080080540Abstract: A technique is disclosed that attempts to improve the evaluation of a network path's signal quality, as well as the selection of a network path for transmission purposes, without some of the costs and disadvantages of doing so in the prior art. In accordance with the illustrative embodiment, a node with access to the packet network, such as a VoIP telephone endpoint, evaluates the quality of service that is associated with each of multiple network paths. The evaluation process is iterative, in which the number of candidate paths is successively reduced from one iteration of the technique to the next. The multiple paths that remain as candidates in any given iteration are evaluated concurrently and at an evaluation bit rate that i) is less than the full transmission rate of the real-time traffic (VoIP) packets to be sent and ii) varies as a function of the number of candidate paths remaining under consideration.Type: ApplicationFiled: June 19, 2007Publication date: April 3, 2008Applicant: AVAYA TECHNOLOGY LLCInventors: Bengi Karacali-Akyamac, Mark John Karol, P. Krishnan, Jean Meloche
-
Publication number: 20070177579Abstract: A method and apparatus are disclosed that seek to improve the quality of service that is experienced during the transmission of a stream of packets across one or more paths. In particular, a transmitting node encodes a source stream of data (e.g., audio, video, etc.) into one or more sub-streams, and distributes those sub-streams onto multiple network transmission paths. In accordance with the illustrative embodiment of the present invention, the transmitting node evaluates the quality of service of a first network path that fails to provide a quality-of-service guarantee. When the quality of service of the first network path becomes unsatisfactory, the coding of one or more sub-streams that are being transmitted on a second network path is adjusted. In other words, the coding on a second channel is adjusted in response to the changing conditions on a first channel.Type: ApplicationFiled: January 27, 2006Publication date: August 2, 2007Applicant: Avaya Technology LLCInventors: Eric Diethorn, Bengi Karacali-Akyamac, Mark Karol, Anjur Krishnakumar, P. Krishnan, Jean Meloche
-
Publication number: 20070081460Abstract: A technique is disclosed that evaluates a network path between (i) a first node in a first subnetwork of endpoint nodes, such as IP phones, and (ii) a second node in a second subnetwork. A “ricochet” node in the network path evaluates the path by probing one or both subnetworks, where the ricochet node acts as relay for traffic packets being transmitted between the two subnetworks. A given relay has only to probe a single, representative node within a subnetwork at any given time in order to obtain performance data that is representative of the subnetwork overall. By probing the representative node, the relay is able to acquire an assessment of network conditions that is valid for the path between the relay and any endpoint in the subnetwork. As a result, the disclosed technique reduces the probing overhead when many endpoint nodes on a given subnetwork are simultaneously active and experiencing adverse network conditions.Type: ApplicationFiled: January 11, 2006Publication date: April 12, 2007Applicant: Avaya Technology LLCInventors: Bengi Karacali-Akyamac, Mark Karol, Anjur Krishnakumar, P. Krishnan, Jean Meloche
-
Publication number: 20070073880Abstract: A method and an apparatus are disclosed that provide a privilege-granting technique for enabling a service-providing domain to grant a privilege to a requesting user in a service-requesting domain. A request handler in the service-providing domain, which comprises one or more service-associated resources, receives a user request to use a service and requests a token from a privilege-granting server, in accordance with the illustrative embodiment of the present invention. Upon receiving the token that specifies a granted privilege from the privilege-granting server, the request handler extends the privilege to the requesting user. Alternatively, the request handler can request a plurality of tokens in advance from the privilege-granting server; after receiving the tokens, the request handler extends a privilege to each requesting user as the handler receives requests to use one or more services.Type: ApplicationFiled: September 29, 2005Publication date: March 29, 2007Applicant: Avaya Technology Corp.Inventors: Anjur Krishnakumar, P. Krishnan, Venkatesh Krishnaswamy
-
Patent number: 7188189Abstract: The present invention is a system and method to improve the reliability and performance of existing enterprise IP networks which have dual-homed (or multi-homed) network architectures. In one aspect of the invention packets related to a selected category of transmission (e.g., VoIP) are duplicated at an edge router and sent over both (multiple) service providers. After traversing the service provider networks, only the first-to-arrive packets are kept and the later-arriving copies are discarded. In so doing, the result is better protection against node failures, link failures, and packet errors, and also better QoS performance under normal (fault-free) operation.Type: GrantFiled: April 2, 2003Date of Patent: March 6, 2007Assignee: Avaya Technology Corp.Inventors: Mark J. Karol, P. Krishnan, Juan Jenny Li
-
Publication number: 20060210039Abstract: A method and apparatus are disclosed that enable a data-processing system, such as a server, to determine whether or not to grant a telecommunications terminal one or more privileges, without some of the disadvantages of the prior art. Specifically, in accordance with the illustrative embodiments of the present invention, a call-processing server transmits, to a first terminal, a first signal for verifying a second terminal, such as one that has been designated by a user. The user is then required to transmit a second signal to the call-processing server via the second terminal. The call-processing server then examines the received second signal with respect to the first signal and determines whether or not to grant the second terminal a privilege (e.g., handling calls on behalf of the user, etc.), based on the relationship between the first and second signals.Type: ApplicationFiled: March 15, 2005Publication date: September 21, 2006Applicant: Avaya Technology Corp.Inventors: Martin Kappes, P. Krishnan
-
Publication number: 20060210049Abstract: A method and apparatus are disclosed that enable a call-processing server to extend a received call out to a telecommunications terminal endpoint, wherein the terminal, such as a hotel room phone, is local to and accessible only through an intermediate point, such as a hotel switchboard. Also disclosed are a method and apparatus that enable a data-processing system, such as a server, to determine whether or not to grant a telecommunications terminal endpoint one or more privileges, without some of the disadvantages of the prior art. The methods and apparatus that are taught in this disclosure can be used for extending the incoming call to the endpoint independently of or in the absence of determining whether or not to grant privileges to the endpoint.Type: ApplicationFiled: May 4, 2005Publication date: September 21, 2006Applicant: Avaya Technology Corp.Inventors: Martin Kappes, P. Krishnan