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: 10095813
    Abstract: 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: Grant
    Filed: November 18, 2013
    Date of Patent: October 9, 2018
    Assignee: THE BOEING COMPANY
    Inventors: Anapathur V. Ramesh, David W. Twigg
  • Patent number: 9892389
    Abstract: 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: Grant
    Filed: November 23, 2015
    Date of Patent: February 13, 2018
    Assignee: III Holdings I, LLC
    Inventors: Danielle R. Domenica, Rahul S. Siddharth, Chanderpreet Duggal, Pradeep V. Ramesh, Janet L. Biffle, Kristin Hoyne Gomes
  • Patent number: 9559952
    Abstract: 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: Grant
    Filed: May 6, 2013
    Date of Patent: January 31, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Shyam Kapadia, Chengelpet V. Ramesh, Ming Zhang
  • Patent number: 9513970
    Abstract: 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: Grant
    Filed: March 1, 2013
    Date of Patent: December 6, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Shyam Kapadia, Ming Zhang, Chengelpet V. Ramesh, Nilesh Shah
  • Publication number: 20160148176
    Abstract: 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: Application
    Filed: November 23, 2015
    Publication date: May 26, 2016
    Inventors: Danielle R. Domenica, Rahul S. Siddharth, Chanderpreet Duggal, Pradeep V. Ramesh, Janet L. Biffle, Kristin Hoyne Gomes
  • Patent number: 9253140
    Abstract: 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: Grant
    Filed: November 20, 2012
    Date of Patent: February 2, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Shyam Kapadia, Chengelpet V. Ramesh, Ming Zhang
  • Patent number: 9195985
    Abstract: 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: Grant
    Filed: June 8, 2006
    Date of Patent: November 24, 2015
    Assignee: III Holdings 1, LLC
    Inventors: Danielle R. Domenica, Rahul S. Siddharth, Chanderpreet Duggal, Pradeep V. Ramesh, Janet L. Biffle, Kristin Hoyne Gomes
  • Patent number: 9106443
    Abstract: 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: Grant
    Filed: October 26, 2012
    Date of Patent: August 11, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Yaonan Liang, Chengelpet V. Ramesh, Ganesh P. Murthy, Ming Zhang, Rajesh B. Nataraja
  • Patent number: 9081603
    Abstract: 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: Grant
    Filed: July 9, 2012
    Date of Patent: July 14, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Ming Zhang, Chengelpet V. Ramesh
  • Publication number: 20150142402
    Abstract: 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: Application
    Filed: November 18, 2013
    Publication date: May 21, 2015
    Applicant: The Boeing Company
    Inventors: Anapathur V. Ramesh, David W. Twigg
  • Patent number: 8937955
    Abstract: 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: Grant
    Filed: December 5, 2012
    Date of Patent: January 20, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Chengelpet V. Ramesh, Ming Zhang, Shyam Kapadia, Sankararaman Jayaraman
  • Publication number: 20140328343
    Abstract: 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: Application
    Filed: May 6, 2013
    Publication date: November 6, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Shyam Kapadia, Chengelpet V. Ramesh, Ming Zhang
  • Publication number: 20140250220
    Abstract: 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: Application
    Filed: March 1, 2013
    Publication date: September 4, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Shyam Kapadia, Ming Zhang, Chengelpet V. Ramesh, Nilesh Shah
  • Publication number: 20140153573
    Abstract: 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: Application
    Filed: December 5, 2012
    Publication date: June 5, 2014
    Inventors: Chengelpet V. Ramesh, Ming Zhang, Shyam Kapadia, Sankararaman Jayaraman
  • Publication number: 20140140244
    Abstract: 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: Application
    Filed: November 20, 2012
    Publication date: May 22, 2014
    Inventors: Shyam Kapadia, Chengelpet V. Ramesh, Ming Zhang
  • Publication number: 20140119379
    Abstract: 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: Application
    Filed: October 26, 2012
    Publication date: May 1, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Yaonan Liang, Chengelpet V. Ramesh, Ganesh P. Murthy, Ming Zhang, Rajesh B. Nataraja
  • Patent number: 8692668
    Abstract: 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: Grant
    Filed: June 24, 2011
    Date of Patent: April 8, 2014
    Assignee: Amrita Vishwa Vidyapeetham
    Inventor: Maneesha V. Ramesh
  • Patent number: 8665731
    Abstract: 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: Grant
    Filed: February 20, 2012
    Date of Patent: March 4, 2014
    Assignee: The Boeing Company
    Inventors: Anapathur V. Ramesh, Kishor S. Trivedi, Tilak C. Sharma, Dazhi Wang, David William Twigg, Le P. Nguyen, Yun Liu
  • Publication number: 20140013324
    Abstract: 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: Application
    Filed: July 9, 2012
    Publication date: January 9, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Ming Zhang, Chengelpet V. Ramesh
  • Patent number: D773403
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: December 6, 2016
    Inventors: Wenkai Shang, Dietmar Gentsch, Amol Jadhav, Vasantha Kumar, Dukkaiappan Subbiah Thevar, V. Ramesh