Patents by Inventor V. Ramesh
V. Ramesh 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: 10095813Abstract: A safety-analysis system for a complex system such as an aircraft includes a system modeler and model-analysis system. The system modeler is configured to receive component fault-based models of respective components of which a system is composed, such as from a library of component fault-based models in storage. The component fault-based models include transfer functions expressed as fault trees each of which describes behavior of a respective component in an event of a failure of the respective component or of an input to the component. The system modeler is also configured to assemble the component fault-based models into a system fault-based model of the system, with the system fault-based model including a transfer function expressed as an assembly of the fault trees of the component fault-based models. The model-analysis system, then, is configured to perform a safety analysis using the system fault-based model.Type: GrantFiled: November 18, 2013Date of Patent: October 9, 2018Assignee: THE BOEING COMPANYInventors: Anapathur V. Ramesh, David W. Twigg
-
Patent number: 9892389Abstract: A system, method, and computer program to reduce incorrectly declined transactions and improve risk calculation accuracy by reducing error probability during fraud detection. The tool first receives at least one data element as well as transaction account data and/or financial transaction instrument data. Then a customer is determined from a first record associated with the transaction account data and/or financial transaction instrument data. A record search is performed to identify at least one additional record associated with the customer. Finally, the data element is compared to the information contained in the additional record to create a comparison result that verifies a customer address. The comparison result may be used as an input to transaction risk calculations. The comparison result may also be provided to a merchant system and/or merchant for use in a decision-making process, for example, to verify customer identity.Type: GrantFiled: November 23, 2015Date of Patent: February 13, 2018Assignee: III Holdings I, LLCInventors: Danielle R. Domenica, Rahul S. Siddharth, Chanderpreet Duggal, Pradeep V. Ramesh, Janet L. Biffle, Kristin Hoyne Gomes
-
Patent number: 9559952Abstract: An example method for routing IPv6 link-local addresses in a network environment is provided and includes receiving a packet at a first switch from an attached first host in a virtual local area network (VLAN) associated with a virtual routing and forwarding (VRF) instance of a network environment, where the packet is destined to an Internet Protocol version 6 (IPv6) link-local address of a remote second host in the VLAN, and routing the packet at Layer 3 to a second switch, to which the second host is attached. In specific embodiments, the second switch routes the packet at Layer 3 to the second host if the VRF does not include duplicate IPv6 link-local addresses corresponding to the IPv6 link-local address of the second host; the second switch bridges the packet at Layer 2 to the second host if the VRF includes at least one duplicate IPv6 link-local address.Type: GrantFiled: May 6, 2013Date of Patent: January 31, 2017Assignee: CISCO TECHNOLOGY, INC.Inventors: Shyam Kapadia, Chengelpet V. Ramesh, Ming Zhang
-
Patent number: 9513970Abstract: Techniques are provided for sending address information of virtual machines to a physical switch. A migration of a virtual machine to a physical server is detected. The physical server obtains address information of the virtual machine, and upon obtaining the address information of the virtual machine, the physical server sends the address information to a first physical switch that is connected to the physical server.Type: GrantFiled: March 1, 2013Date of Patent: December 6, 2016Assignee: Cisco Technology, Inc.Inventors: Shyam Kapadia, Ming Zhang, Chengelpet V. Ramesh, Nilesh Shah
-
Publication number: 20160148176Abstract: A system, method, and computer program to reduce incorrectly declined transactions and improve risk calculation accuracy by reducing error probability during fraud detection. The tool first receives at least one data element as well as transaction account data and/or financial transaction instrument data. Then a customer is determined from a first record associated with the transaction account data and/or financial transaction instrument data. A record search is performed to identify at least one additional record associated with the customer. Finally, the data element is compared to the information contained in the additional record to create a comparison result that verifies a customer address. The comparison result may be used as an input to transaction risk calculations. The comparison result may also be provided to a merchant system and/or merchant for use in a decision-making process, for example, to verify customer identity.Type: ApplicationFiled: November 23, 2015Publication date: May 26, 2016Inventors: Danielle R. Domenica, Rahul S. Siddharth, Chanderpreet Duggal, Pradeep V. Ramesh, Janet L. Biffle, Kristin Hoyne Gomes
-
Patent number: 9253140Abstract: A method for optimizing within subnet communication in a network environment is provided and includes receiving, at a Top-Of-Rack (ToR) switch, an advertisement from an attached host belonging to a subnet of a network environment, seeking a Media Access Control (MAC) address of a remote host in the subnet, looking up a host information database in a control plane of the ToR switch, and responding to the advertisement with the MAC address of the remote host. If the MAC address is not found, the ToR switch may not respond to the advertisement. The method can further include receiving, at the ToR switch from a remote ToR switch in the subnet, a host information of the remote host in the subnet, including an IP address and the MAC address of the remote host, the Layer 2 broadcast domain it belongs to, and storing the host information in the host information database.Type: GrantFiled: November 20, 2012Date of Patent: February 2, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Shyam Kapadia, Chengelpet V. Ramesh, Ming Zhang
-
Patent number: 9195985Abstract: A system, method, and computer program to reduce incorrectly declined transactions and improve risk calculation accuracy by reducing error probability during fraud detection. The tool first receives at least one data element as well as transaction account data and/or financial transaction instrument data. Then a customer is determined from a first record associated with the transaction account data and/or financial transaction instrument data. A record search is performed to identify at least one additional record associated with the customer. Finally, the data element is compared to the information contained in the additional record to create a comparison result that verifies a customer address. The comparison result may be used as an input to transaction risk calculations. The comparison result may also be provided to a merchant system and/or merchant for use in a decision-making process, for example, to verify customer identity.Type: GrantFiled: June 8, 2006Date of Patent: November 24, 2015Assignee: III Holdings 1, LLCInventors: Danielle R. Domenica, Rahul S. Siddharth, Chanderpreet Duggal, Pradeep V. Ramesh, Janet L. Biffle, Kristin Hoyne Gomes
-
Patent number: 9106443Abstract: In one embodiment, a method includes receiving from a server, flow data for a plurality of flows at a network device, the flow data comprising for each flow, a destination address and a time indicating when a last packet was processed for the flow at the server, updating a flow table at the network device, identifying one of the flows in the flow table as an inactive flow, and removing a route for the inactive flow from a forwarding information base at the network device. An apparatus and logic are also disclosed herein.Type: GrantFiled: October 26, 2012Date of Patent: August 11, 2015Assignee: Cisco Technology, Inc.Inventors: Yaonan Liang, Chengelpet V. Ramesh, Ganesh P. Murthy, Ming Zhang, Rajesh B. Nataraja
-
Patent number: 9081603Abstract: In one embodiment, a method includes tracking at a network device in communication with a plurality of virtual machines, virtual machine movement based on a device identifier in a packet received from one of the virtual machines and storing location information for the virtual machine in a virtual machine move list at the network device. The location information from the virtual machine move list is inserted into a forwarding information base for use in optimized forwarding of packets destined for the virtual machine. An apparatus and logic are also disclosed herein.Type: GrantFiled: July 9, 2012Date of Patent: July 14, 2015Assignee: Cisco Technology, Inc.Inventors: Ming Zhang, Chengelpet V. Ramesh
-
Publication number: 20150142402Abstract: A safety-analysis system for a complex system such as an aircraft includes a system modeler and model-analysis system. The system modeler is configured to receive component fault-based models of respective components of which a system is composed, such as from a library of component fault-based models in storage. The component fault-based models include transfer functions expressed as fault trees each of which describes behavior of a respective component in an event of a failure of the respective component or of an input to the component. The system modeler is also configured to assemble the component fault-based models into a system fault-based model of the system, with the system fault-based model including a transfer function expressed as an assembly of the fault trees of the component fault-based models. The model-analysis system, then, is configured to perform a safety analysis using the system fault-based model.Type: ApplicationFiled: November 18, 2013Publication date: May 21, 2015Applicant: The Boeing CompanyInventors: Anapathur V. Ramesh, David W. Twigg
-
Patent number: 8937955Abstract: An example method is provided and includes receiving, at an ingress switch in a network, a packet from an attached host that is coupled to a destination host, where the packet includes an Internet Protocol version 6 (IPv6) address of a destination host, comparing the IPv6 address with a plurality of entries in a longest prefix match (LPM) table, in which each entry includes a value string and a corresponding mask string configured to detect a match for a specific combination of a segment prefix and a switch-id in the IPv6 address, identifying an egress switch from a matching entry in the LPM table, and forwarding the packet to the egress switch. The IPv6 address includes a combination of segment prefix and switch-id associated with the egress switch. The segment prefix corresponds to an identifier of a network segment, and the switch-id corresponds to an identifier of a switch in the network.Type: GrantFiled: December 5, 2012Date of Patent: January 20, 2015Assignee: Cisco Technology, Inc.Inventors: Chengelpet V. Ramesh, Ming Zhang, Shyam Kapadia, Sankararaman Jayaraman
-
Publication number: 20140328343Abstract: An example method for routing IPv6 link-local addresses in a network environment is provided and includes receiving a packet at a first switch from an attached first host in a virtual local area network (VLAN) associated with a virtual routing and forwarding (VRF) instance of a network environment, where the packet is destined to an Internet Protocol version 6 (IPv6) link-local address of a remote second host in the VLAN, and routing the packet at Layer 3 to a second switch, to which the second host is attached. In specific embodiments, the second switch routes the packet at Layer 3 to the second host if the VRF does not include duplicate IPv6 link-local addresses corresponding to the IPv6 link-local address of the second host; the second switch bridges the packet at Layer 2 to the second host if the VRF includes at least one duplicate IPv6 link-local address.Type: ApplicationFiled: May 6, 2013Publication date: November 6, 2014Applicant: CISCO TECHNOLOGY, INC.Inventors: Shyam Kapadia, Chengelpet V. Ramesh, Ming Zhang
-
Publication number: 20140250220Abstract: Techniques are provided for sending address information of virtual machines to a physical switch. A migration of a virtual machine to a physical server is detected. The physical server obtains address information of the virtual machine, and upon obtaining the address information of the virtual machine, the physical server sends the address information to a first physical switch that is connected to the physical server.Type: ApplicationFiled: March 1, 2013Publication date: September 4, 2014Applicant: CISCO TECHNOLOGY, INC.Inventors: Shyam Kapadia, Ming Zhang, Chengelpet V. Ramesh, Nilesh Shah
-
Publication number: 20140153573Abstract: An example method is provided and includes receiving, at an ingress switch in a network, a packet from an attached host that is coupled to a destination host, where the packet includes an Internet Protocol version 6 (IPv6) address of a destination host, comparing the IPv6 address with a plurality of entries in a longest prefix match (LPM) table, in which each entry includes a value string and a corresponding mask string configured to detect a match for a specific combination of a segment prefix and a switch-id in the IPv6 address, identifying an egress switch from a matching entry in the LPM table, and forwarding the packet to the egress switch. The IPv6 address includes a combination of segment prefix and switch-id associated with the egress switch. The segment prefix corresponds to an identifier of a network segment, and the switch-id corresponds to an identifier of a switch in the network.Type: ApplicationFiled: December 5, 2012Publication date: June 5, 2014Inventors: Chengelpet V. Ramesh, Ming Zhang, Shyam Kapadia, Sankararaman Jayaraman
-
Publication number: 20140140244Abstract: A method for optimizing within subnet communication in a network environment is provided and includes receiving, at a Top-Of-Rack (ToR) switch, an advertisement from an attached host belonging to a subnet of a network environment, seeking a Media Access Control (MAC) address of a remote host in the subnet, looking up a host information database in a control plane of the ToR switch, and responding to the advertisement with the MAC address of the remote host. If the MAC address is not found, the ToR switch may not respond to the advertisement. The method can further include receiving, at the ToR switch from a remote ToR switch in the subnet, a host information of the remote host in the subnet, including an IP address and the MAC address of the remote host, the Layer 2 broadcast domain it belongs to, and storing the host information in the host information database.Type: ApplicationFiled: November 20, 2012Publication date: May 22, 2014Inventors: Shyam Kapadia, Chengelpet V. Ramesh, Ming Zhang
-
Publication number: 20140119379Abstract: In one embodiment, a method includes receiving from a server, flow data for a plurality of flows at a network device, the flow data comprising for each flow, a destination address and a time indicating when a last packet was processed for the flow at the server, updating a flow table at the network device, identifying one of the flows in the flow table as an inactive flow, and removing a route for the inactive flow from a forwarding information base at the network device. An apparatus and logic are also disclosed herein.Type: ApplicationFiled: October 26, 2012Publication date: May 1, 2014Applicant: CISCO TECHNOLOGY, INC.Inventors: Yaonan Liang, Chengelpet V. Ramesh, Ganesh P. Murthy, Ming Zhang, Rajesh B. Nataraja
-
Patent number: 8692668Abstract: A wireless node for monitoring landslide conditions has at least one tubular probe body deployed in a borehole in a landslide prone area and anchored to rock below soil, multiple sensors carried by and deployed within and or outside of the tubular probe body for measuring geologic motion, hydrologic saturation and pressure at three or more levels of soil above the rock, a data acquisition board in communication with the sensors carried by and or deployed within or outside of the probe body, and a wireless transceiver in communication with the data acquisition board and accessible to a local area wireless network (LAWN). Geologic and hydrologic data of layers of soil above the anchor rock is from the sensors deployed on or near the probe body, the data qualified against threshold readings to provide graduating levels of alerts culminating in a warning of a landslide.Type: GrantFiled: June 24, 2011Date of Patent: April 8, 2014Assignee: Amrita Vishwa VidyapeethamInventor: Maneesha V. Ramesh
-
Patent number: 8665731Abstract: A computer-based method for determining a probability that no path exists from a starting node to a target node within a network of nodes and directional links between pairs of nodes. The nodes and directional links form paths of a reliability graph and the method is performed using a computer coupled to a database. The method includes selecting a set of paths between the starting node and the target node that have been determined to be reliable, calculating a reliability of the union of the selected path sets, setting an upper bound for unreliability of the set of all paths, selecting a set of minimal cutsets from all cutsets that lie between the starting node and the target node, calculating the probability of the union of the minimal cutsets, and setting a lower bound for the unreliability of the set of all cutsets.Type: GrantFiled: February 20, 2012Date of Patent: March 4, 2014Assignee: The Boeing CompanyInventors: Anapathur V. Ramesh, Kishor S. Trivedi, Tilak C. Sharma, Dazhi Wang, David William Twigg, Le P. Nguyen, Yun Liu
-
Publication number: 20140013324Abstract: In one embodiment, a method includes tracking at a network device in communication with a plurality of virtual machines, virtual machine movement based on a device identifier in a packet received from one of the virtual machines and storing location information for the virtual machine in a virtual machine move list at the network device. The location information from the virtual machine move list is inserted into a forwarding information base for use in optimized forwarding of packets destined for the virtual machine. An apparatus and logic are also disclosed herein.Type: ApplicationFiled: July 9, 2012Publication date: January 9, 2014Applicant: CISCO TECHNOLOGY, INC.Inventors: Ming Zhang, Chengelpet V. Ramesh
-
Patent number: D773403Type: GrantFiled: June 15, 2015Date of Patent: December 6, 2016Inventors: Wenkai Shang, Dietmar Gentsch, Amol Jadhav, Vasantha Kumar, Dukkaiappan Subbiah Thevar, V. Ramesh