Patents by Inventor Ram Krishnan
Ram 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).
-
Publication number: 20140254434Abstract: In an embodiment, a client device (CD) maintains a contact profile for a user of the CD, the contact profile including a universal identifier (UID) for the user and a list of devices and addresses at which the user of the CD can be contacted. The CD establishes a communication session with a remote CD (RCD) via a given contact address from the set of contact addresses for the RCD. The CD shares, in response to the communication session establishment, at least a portion of the contact profile to the RCD. The RCD generates and/or updates a given contact profile for the user of the CD that is maintained on the RCD based on the shared contact profile. The RCD can also share its profile with the CD in response to the communication session establishment, causing the CD to generate and/or update a contact profile for the RCD.Type: ApplicationFiled: March 11, 2013Publication date: September 11, 2014Applicant: QUALCOMM IncorporatedInventors: Nikhil Jain, Ram Krishnan, Jose R Menendez, Gerald P Joyce, III, Manoj M Deshpande
-
Publication number: 20140254478Abstract: Aspects for enhancing call control for directing a content path over multiple connections may include a method which includes establishing a first connection to a destination to use as a content path, receiving information from the destination for establishing an alternative connection, establishing as the alternative connection a background connection to the destination based on the information received, evaluating whether the background connection is preferable to the first connection for use as the content path, and switching the content path to the background connection when the background connection is preferable.Type: ApplicationFiled: March 11, 2013Publication date: September 11, 2014Applicant: QUALCOMM IncorporatedInventors: Manoj M. Deshpande, Nikjil Jain, Jose R. Menendez, Ram Krishnan
-
Publication number: 20140254435Abstract: In an embodiment, a Voice over Internet Protocol (VoIP) bidder negotiates with a VoIP provider and/or a VoIP access network to establish the VoIP provider as a preferred or default VoIP provider for the VoIP access network (e.g., a set of particular WiFi APs, a non-roaming cellular access network, etc.). As the preferred or default VoIP provider, the VoIP access network gives preferential performance and/or contract terms (or VoIP opportunities) for providing VoIP service to user equipments (UEs) via the VoIP provider as compared to one or more other VoIP providers that are also configured to provide VoIP service to the UEs over the VoIP access network. In a further embodiment, one of the UEs connects to the VoIP access network and advertises, to a user of the UE, the preferential performance and/or contract terms available to the UE via the VoIP provider over the VoIP access network.Type: ApplicationFiled: March 11, 2013Publication date: September 11, 2014Applicant: QUALCOMM IncorporatedInventors: Jose R. Menendez, Ram Krishnan
-
Patent number: 8830868Abstract: A method of communications in a network having plurality of nodes including a base node (BN) and a plurality of levels (i) each including at least one service node (SN). The number (Ni(t)) of SNs registered in each of a plurality of i are determined. The current Keep Alive timer out (KA_TO) value for a KA timer at the BN is dynamically adjusted to an updated KA_TO value based on Ni(t) and i. Dynamically adjusting KA_TO values reduces the KA message overhead the network compared to known KA_TO value implementations.Type: GrantFiled: May 16, 2012Date of Patent: September 9, 2014Assignee: Texas Instruments IncorporatedInventors: Ramanuja Vedantham, Kumaran Vijayasankar, Ram Krishnan
-
Publication number: 20140072059Abstract: An apparatus for a power line communication network includes a power line transmitter/receiver, a processor coupled to the power line transmitter/receiver, and memory accessible to the processor. The processor is configured to store a routing table in the memory for routing packets in an upward direction towards a data concentrator (DC). However, no routing table is provided for routing packets in a downward direction away from the DC. Instead of using a routing table to route packets in the downward direction, the processor is configured to employ source routing in the downward direction.Type: ApplicationFiled: September 3, 2013Publication date: March 13, 2014Applicant: TEXAS INSTRUMENTS INCORPORATEDInventors: Ram Krishnan, Kumaran Vijayasankar, Ramanuja Vedantham Vedantham
-
Publication number: 20130194965Abstract: A method of communications in a network having plurality of nodes including a base node (BN) and a plurality of levels (i) each including at least one service node (SN). The number (Ni(t)) of SNs registered in each of a plurality of i are determined. The current Keep Alive timer out (KA_TO) value for a KA timer at the BN is dynamically adjusted to an updated KA_TO value based on Ni(t) and i. Dynamically adjusting KA_TO values reduces the KA message overhead the network compared to known KA_TO value implementations.Type: ApplicationFiled: May 16, 2012Publication date: August 1, 2013Applicant: Texas Instruments IncorporatedInventors: RAMANUJA VEDANTHAM, KUMARAN VIJAYASANKAR, RAM KRISHNAN
-
Publication number: 20130066936Abstract: A collapsed cloud proximal to the user of a client device determines, stores, and provides access to content needed by the user or group of users. Content needed by the user is pushed into one or more access points that a client device is accessing or is expected to access. The client device accesses the content via local access to the access point(s) that it connects to, access relevant content from the local storage of the access point that it connects to as it moves.Type: ApplicationFiled: April 16, 2012Publication date: March 14, 2013Inventors: Ram Krishnan, Vidya Govindan, Asif Qamar
-
Patent number: 8369344Abstract: A network switch includes a plurality of isolated ports, each associated with a private domain. The switch also includes a network port associated with the private domain. A memory in the switch maintains a hardware-based forwarding table for the private domain. Processing logic in the network switch prevents forwarding of packets between isolated ports within the private domain based at least in part on a privacy level associated with each entry in the hardware-based forwarding table for the private domain.Type: GrantFiled: March 18, 2009Date of Patent: February 5, 2013Assignee: Extreme Networks, Inc.Inventors: Ram Krishnan, Piya Chindaphorn
-
Patent number: 8159936Abstract: In response to a network topology change, packets are initially flooded on ports of a network device. In addition, a bit array is cleared in response to the topology change. Each bit in the bit array is associated with a particular forwarding entry on the network device. In connection with the clearing of the bit array, the flooding of packets on ports of the network device is made conditional, reducing failover time of the network.Type: GrantFiled: March 31, 2009Date of Patent: April 17, 2012Assignee: Extreme Networks, Inc.Inventors: Ram Krishnan, Prakash Kashyap
-
Patent number: 8160074Abstract: Forwarding database entries in a memory of a network device are scanned. Each port on the network device maintains a forwarding database in the memory. A filtered list of forwarding database entries is automatically sent to a management module.Type: GrantFiled: March 31, 2009Date of Patent: April 17, 2012Assignee: Extreme Networks, Inc.Inventor: Ram Krishnan
-
Patent number: 8135007Abstract: A method for selectively redirecting a data packet to a port on a switching device which is associated with a corresponding network service. In one embodiment, the data packet is redirected to an intrusion prevention service (IPS) for security analysis of the data packet. In another embodiment, the switching device performs a data link layer redirecting of the data packet based at least in part on whether the data packet is to be flooded from the switching device.Type: GrantFiled: June 29, 2007Date of Patent: March 13, 2012Assignee: Extreme Networks, Inc.Inventors: Rahul S. Kasralikar, Ram Krishnan
-
Patent number: 8107383Abstract: A ring network with an automatic protection switching domain includes a control VLAN and at least one data VLAN. A master node in the ring is connected to at least one transit node. Each node in the ring network is linked to an adjacent node by a primary port or a secondary port. The master node receives notification of a fault via the control VLAN, the fault indicating a failed link between adjacent nodes. In response, the master node unblocks its secondary port to traffic on the data VLAN(s). The forwarding database entries on the master node and on the transit node(s) are flushed. Data traffic is flooded to the ring network until forwarding database entries on the master node and on the transit node(s) have been reestablished.Type: GrantFiled: April 4, 2008Date of Patent: January 31, 2012Assignee: Extreme Networks, Inc.Inventors: Prakash Kashyap, Ram Krishnan, Joydeep Chakravarti, David K. Parker
-
Patent number: 7936764Abstract: A subset of route entries having the same next hop is identified in a route table. The subset of entries falls within a range of prefixes. Gaps in the subset of route entries that prevent the subset from being contiguous are identified. The gaps in the subset are filled with route entries to make the subset contiguous. All of the route entries in the contiguous subset of route entries have the same next hop, thus the contiguous subset can be aggregated into a single route entry in a forwarding table. For each gap-filling entry added to the route table, an additional route entry having forwarding priority over the gap-filling entry is added to the forwarding table.Type: GrantFiled: April 9, 2008Date of Patent: May 3, 2011Assignee: Extreme Networks, Inc.Inventor: Ram Krishnan
-
Patent number: 7912091Abstract: A data packet is received at a network switch. The packet has a destination address that is reached via a Link Aggregation group on a virtual local area network (VLAN). A forwarding database lookup is performed to determine a Link Aggregation port reference number for the data packet on the VLAN. A Link Aggregation port table is then searched to determine the primary Link Aggregation port and a backup Link Aggregation port for forwarding the packet. A port array for ports in the Link Aggregation group is searched to determine if the primary Link Aggregation port is valid. If the primary port is valid, then the packet is forwarded on the primary Link Aggregation port. If the primary port is not valid, then the packet is forwarded on the backup Link Aggregation port.Type: GrantFiled: March 18, 2009Date of Patent: March 22, 2011Assignee: Extreme Networks, Inc.Inventors: Ram Krishnan, Prakash Kashyap
-
Patent number: 7908431Abstract: In a packet switching device or system, such as a router, switch, combination router/switch, or component thereof, a method of and system for performing a table lookup operation using a lookup table index that exceeds a CAM key size is provided. Multiple CAM accesses are performed, each using a CAM key derived from a subset of lookup table index, resulting in one or more CAM entries. One or more matching table entries are derived from the one or more CAM entries resulting from the multiple CAM accesses.Type: GrantFiled: June 22, 2009Date of Patent: March 15, 2011Assignee: Extreme Networks, Inc.Inventor: Ram Krishnan
-
Publication number: 20100246387Abstract: In response to a network topology change, packets are initially flooded on ports of a network device. In addition, a bit array is cleared in response to the topology change. Each bit in the bit array is associated with a particular forwarding entry on the network device. In connection with the clearing of the bit array, the flooding of packets on ports of the network device is made conditional, reducing failover time of the network.Type: ApplicationFiled: March 31, 2009Publication date: September 30, 2010Applicant: EXTREME NETWORKS, INC.Inventors: Ram Krishnan, Prakash Kashyap
-
Publication number: 20100024045Abstract: In one embodiment a method is disclosed for accepting and enforcing user selectable privacy settings for context awareness including location awareness data on a computing platform. The method may identify a requestor, assign a privacy setting to the requester then detect a request for location information from the requestor. The method may transmit location information to the requester based on the user selected privacy setting. The user selected privacy setting may have a granularity assigned to each requestor based on a privacy preference and the method may entirely block the location information from being disclosed or the method may modify the granularity/accuracy of the location information based on the privacy setting to report context of an appropriate level of granularity according to the privacy setting configured by the user. Other embodiments are also disclosed.Type: ApplicationFiled: June 30, 2007Publication date: January 28, 2010Inventors: Manoj R. Sastry, Michael J. Covington, Ram Krishnan
-
Publication number: 20090259811Abstract: In a packet switching device or system, such as a router, switch, combination router/switch, or component thereof, a method of and system for performing a table lookup operation using a lookup table index that exceeds a CAM key size is provided. Multiple CAM accesses are performed, each using a CAM key derived from a subset of lookup table index, resulting in one or more CAM entries. One or more matching table entries are derived from the one or more CAM entries resulting from the multiple CAM accesses.Type: ApplicationFiled: June 22, 2009Publication date: October 15, 2009Inventor: Ram Krishnan
-
Publication number: 20090252030Abstract: A ring network with an automatic protection switching domain includes a control VLAN and at least one data VLAN. A master node in the ring is connected to at least one transit node. Each node in the ring network is linked to an adjacent node by a primary port or a secondary port. The master node receives notification of a fault via the control VLAN, the fault indicating a failed link between adjacent nodes. In response, the master node unblocks its secondary port to traffic on the data VLAN(s). The forwarding database entries on the master node and on the transit node(s) are flushed. Data traffic is flooded to the ring network until forwarding database entries on the master node and on the transit node(s) have been reestablished.Type: ApplicationFiled: April 4, 2008Publication date: October 8, 2009Inventors: Prakash Kashyap, Ram Krishnan, Joydeep Chakravarti, David K. Parker
-
Patent number: 7552275Abstract: In a packet switching device or system, such as a router, switch, combination router/switch, or component thereof, a method of and system for performing a table lookup operation using a lookup table index that exceeds a CAM key size is provided. Multiple CAM accesses are performed, each using a CAM key derived from a subset of lookup table index, resulting in one or more CAM entries. One or more matching table entries are derived from the one or more CAM entries resulting from the multiple CAM accesses.Type: GrantFiled: April 3, 2006Date of Patent: June 23, 2009Assignee: Extreme Networks, Inc.Inventor: Ram Krishnan