Patents by Inventor Keyur Patel

Keyur Patel 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: 20180279920
    Abstract: The present disclosure envisages a device for tracking, monitoring and analyzing biophysical-activities of a user. The device includes a motion and activity sensing unit to sense and track motion, direction and acceleration of the biophysical-activities and generate a plurality of motion and activity related signals, a biosensor unit to sense and track a plurality of health parameters and generate a plurality of health related signals, a bio-mechanical tracking unit to sense a plurality of activity parameters including speed, count, axis, direction and position, and generate a plurality of bio-mechanical related signals, a signal conditioning unit to generate conditioned health data and conditioned bio-mechanical data based on the plurality of motion and activity related signals.
    Type: Application
    Filed: April 3, 2018
    Publication date: October 4, 2018
    Inventors: Anal PATEL, Susanto PURNAMA, Keyur PATEL
  • Publication number: 20180254972
    Abstract: Embodiments are provided for providing optimal route reflector (ORR) root address assignment to route reflector clients and fast failover capabilities in an autonomous system, including identifying a first node in an autonomous system as a candidate root node of a first routing group, identifying a client node based on a neighbor address used in a first routing protocol, mapping the neighbor address to routing information received from the client node via a second routing protocol, and associating the neighbor address with the first routing group if the routing information includes an identifier of the first routing group. In more specific embodiments, identifying the first node as a candidate root node includes determining the first node and the first routing group are advertised in a first protocol packet, and determining the first node and the second routing group are advertised in a second protocol packet.
    Type: Application
    Filed: May 3, 2018
    Publication date: September 6, 2018
    Inventors: Keyur Patel, Serpil Bayraktar, Manish Bhardwaj, David Delano Ward, Burjiz Pithawala
  • Patent number: 10057386
    Abstract: Message summarization and flood suppression may be provided. A proxy (e.g., an IGMP Proxy) process may be used to reduce the flooding of messages (e.g., IGMP messages) over a network (e.g., an EVPN network). A triggering process may also be provided for provider edge (PE) devices to setup their underlay multicast tunnels. The proxy may comprise two components: i) a proxy for reports (e.g., IGMP reports); and ii) a proxy for queries (e.g., IGMP Queries).
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: August 21, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Ali Sajassi, Samir Thoria, Ravindra Nandalal Rathi, Keyur Patel, Derek Man-Kit Yeung
  • Patent number: 10015073
    Abstract: Embodiments are provided for providing optimal route reflector (ORR) root address assignment to route reflector clients and fast failover capabilities in an autonomous system, including identifying a first node in an autonomous system as a candidate root node of a first routing group, identifying a client node based on a neighbor address used in a first routing protocol, mapping the neighbor address to routing information received from the client node via a second routing protocol, and associating the neighbor address with the first routing group if the routing information includes an identifier of the first routing group. In more specific embodiments, identifying the first node as a candidate root node includes determining the first node and the first routing group are advertised in a first protocol packet, and determining the first node and the second routing group are advertised in a second protocol packet.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: July 3, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Keyur Patel, Serpil Bayraktar, Manish Bhardwaj, David Delano Ward, Burjiz Pithawala
  • Publication number: 20180183654
    Abstract: Systems, devices, and methods for detecting an Ethernet segment failure in an Ethernet virtual private network (EVPN) are described herein. An example method can include monitoring for failure of an Ethernet segment, establishing a bidirectional forwarding detection (BFD) session with a remote peer, and transmitting a BFD control packet to the remote peer over a network. The BFD control packet can include a notification of the failure of the Ethernet segment.
    Type: Application
    Filed: December 28, 2016
    Publication date: June 28, 2018
    Inventors: Keyur Patel, Samir Thoria, Mitesh Kanjariya, Manoj Pandey
  • Publication number: 20180103901
    Abstract: The present disclosure relates to the field of electronic engineering. The present disclosure envisages a multifunction modular strap that integrates multiple health monitoring devices. The multifunction modular strap comprises a health sensing module, an activity tracking module, a signal conditioning unit, a processing unit, a notification module, and a communication module. The health sensing module has a plurality of health sensors configured to sense a plurality of health parameters associated with a user. The activity tracking module comprises a pedometer, a sleep detection module, and a gesture detection module. The signal conditioning unit co-operates with the health sensing module and the activity tracking module. The processing unit co-operates with the signal conditioning unit, the health sensing module and the activity tracking module. The notification module co-operates with the processing unit and notifies the user.
    Type: Application
    Filed: December 6, 2017
    Publication date: April 19, 2018
    Inventors: Shripal Gandhi, Keyur Patel, Anal Patel, Susanto Purnama
  • Publication number: 20180103906
    Abstract: The present disclosure relates to the field of electronic engineering. The present disclosure envisages a multifunction buckle that integrates multiple health monitoring devices. The multifunction buckle comprises a health sensing module, an activity tracking module, a signal conditioning unit, a processing unit, a notification module, and a communication module. The health sensing module has a plurality of health sensors configured to sense a plurality of health parameters associated with a user. The activity tracking module comprises a pedometer, a sleep detection module, and a gesture detection module. The signal conditioning unit co-operates with the health sensing module and the activity tracking module. The processing unit co-operates with the signal conditioning unit, the health sensing module and the activity tracking module. The notification module co-operates with the processing unit and notifies the user.
    Type: Application
    Filed: October 5, 2017
    Publication date: April 19, 2018
    Inventors: Shripal Gandhi, Keyur Patel, Anal Patel, Susanto Purnama
  • Patent number: 9853881
    Abstract: In one embodiment, an autonomous system border router (ASBR) advertises a same forwarding label for received advertised routes of a merging context that were advertised with a same forwarding label for the ASBR to use when sending corresponding packets. An ASBR receives via a routing protocol from a particular router in the same autonomous system, a plurality of same-labeled received routes advertised with a same first forwarding label within a merging context. In response to each of the plurality of same-labeled received routes having the same first forwarding label to use to forward packets to the particular router and being in the same merging context, the ASBR determines a merged forwarding label and advertises to a peer ASBR in another autonomous system (AS) each of the plurality of same-labeled received routes with the merged forwarding label for the peer ASBR to use to forward packets to the ASBR.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: December 26, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Dhananjaya Rao, Keyur Patel
  • Patent number: 9847939
    Abstract: A network includes a route reflector peered with client routers. From a perspective of the route reflector, a best path to the destination address is selected by applying to candidate paths ordered comparison tests that progress from policy tests through one or more additional tests until the best path is selected. A determination is made as to whether the best path was selected based on the policy tests exclusively. If the best path was selected based on the policy tests exclusively, the best path is assigned to each of the client routers. If the best path was not selected based on the policy tests exclusively, from a perspective of each client router, a respective best path is selected by applying to the candidate paths the one or more additional tests, and the respective best paths are assigned to the respective client routers.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: December 19, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Keyur Patel, Serpil Bayraktar, Manish Bhardwaj, David D. Ward, Arjun Sreekantiah, Burjiz Pithawala
  • Publication number: 20170344594
    Abstract: Aspects of the embodiments are directed to synchronizing at least a portion of a link-state database. A network element can lose an adjacency. The network element can transmit a request to a neighboring network element for synchronization of a link-state database. The request can include a version number of a last synchronized link-state database from the neighboring network element. The neighboring network element can determine whether the version of the link-state database is greater than or less than a copy of the link-state database stored by the neighboring network element. If the requested version number is less than the neighboring network element's link-state database version number, then the neighboring network element can send changes to the link-state database since the requested link-state database version number.
    Type: Application
    Filed: September 1, 2016
    Publication date: November 30, 2017
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Alfred C. Lindem, III, Keyur Patel, Abhay Roy, Derek Man-Kit Yeung
  • Patent number: 9794180
    Abstract: In one embodiment, a method includes obtaining, at a first provider edge (PE) included a plurality of PEs multi-homed to a first customer edge (CE), traffic intended for the first CE, wherein the traffic includes a first indication, the first indication being configured to identify the traffic as flood traffic. A forwarding PE included in the plurality of PEs suitable to use to forward the traffic to the first CE is identified based on identifying traffic as the flood traffic. The method also includes determining whether the first PE is the forwarding PE, and providing the traffic to the first CE using the first PE when it is determined that the first PE is the forwarding PE. When it is determined that the first PE is not the forwarding PE, the traffic is filtered using the first PE.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: October 17, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Samir D. Thoria, Keyur Patel, Ali Sajassi
  • Patent number: 9722910
    Abstract: A method for controlling transit of routing messages in a network comprising multiple autonomous systems (AS) is disclosed. The method includes receiving, at a first AS, a routing message of an inter-AS routing protocol and identifying that the routing message comprises transit domain control (TDC) information specifying one or more autonomous systems to which the routing message may be propagated and/or one or more autonomous systems to which the routing message may not be propagated. The method further includes propagating the routing message from the first AS to a second AS in accordance with the TDC information.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: August 1, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Yi Yang, Alvaro E. Retana, Keyur Patel, Fabien Degouet
  • Publication number: 20170104676
    Abstract: A network includes a route reflector peered with client routers. From a perspective of the route reflector, a best path to the destination address is selected by applying to candidate paths ordered comparison tests that progress from policy tests through one or more additional tests until the best path is selected. A determination is made as to whether the best path was selected based on the policy tests exclusively. If the best path was selected based on the policy tests exclusively, the best path is assigned to each of the client routers. If the best path was not selected based on the policy tests exclusively, from a perspective of each client router, a respective best path is selected by applying to the candidate paths the one or more additional tests, and the respective best paths are assigned to the respective client routers.
    Type: Application
    Filed: October 8, 2015
    Publication date: April 13, 2017
    Inventors: Keyur Patel, Serpil Bayraktar, Manish Bhardwaj, David D. Ward, Arjun Sreekantiah, Burjiz Pithawala
  • Publication number: 20160285740
    Abstract: A method for controlling transit of routing messages in a network comprising multiple autonomous systems (AS) is disclosed. The method includes receiving, at a first AS, a routing message of an inter-AS routing protocol and identifying that the routing message comprises transit domain control (TDC) information specifying one or more autonomous systems to which the routing message may be propagated and/or one or more autonomous systems to which the routing message may not be propagated. The method further includes propagating the routing message from the first AS to a second AS in accordance with the TDC information.
    Type: Application
    Filed: March 24, 2015
    Publication date: September 29, 2016
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Yi Yang, Alvaro E. Retana, Keyur Patel, Fabien Degouet
  • Patent number: 9450839
    Abstract: Methods, apparatuses, and computer program product for of efficient network bandwidth utilization in a distributed processing system are provided. Embodiments include monitoring, by a network monitor, network usage of a distributed processing system containing a plurality of endpoint devices; creating, by the network monitor, a historical network usage pattern based on the monitoring of the network usage; based on the historical network usage pattern, identifying, by the network monitor, a first set of future time periods predicted to correspond with low network usage; and selecting from the first set of future time periods, by the network monitor, a particular time period to perform a network administrative task on an endpoint device in the distributed processing system.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: September 20, 2016
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Keyur Patel, Sathyakumar A. Ramalingam, Robert A. Vrabel
  • Publication number: 20160248663
    Abstract: Embodiments are provided for optimized best path selection for optimal route reflection and include configuring, by a cloud-based node, a first cluster of nodes in an autonomous system, and determining whether any paths for a network address prefix are available in the first cluster of nodes. Embodiments also include selecting a best path from one or more paths if the one or more paths are determined to be available in the first cluster for the network address prefix. Embodiments further include advertising the best path to one or more nodes in the first cluster. More specific embodiments include determining, if no paths for the network address prefix are available in the first cluster, another path for the network address prefix is available in a second cluster of nodes of the autonomous system, and selecting the other path as the best path.
    Type: Application
    Filed: July 21, 2015
    Publication date: August 25, 2016
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Keyur Patel, Serpil Bayraktar, Manish Bhardwaj, David Delano Ward, Burjiz Pithawala
  • Publication number: 20160248658
    Abstract: Embodiments are provided for providing optimal route reflector (ORR) root address assignment to route reflector clients and fast failover capabilities in an autonomous system, including identifying a first node in an autonomous system as a candidate root node of a first routing group, identifying a client node based on a neighbor address used in a first routing protocol, mapping the neighbor address to routing information received from the client node via a second routing protocol, and associating the neighbor address with the first routing group if the routing information includes an identifier of the first routing group. In more specific embodiments, identifying the first node as a candidate root node includes determining the first node and the first routing group are advertised in a first protocol packet, and determining the first node and the second routing group are advertised in a second protocol packet.
    Type: Application
    Filed: July 24, 2015
    Publication date: August 25, 2016
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Keyur Patel, Serpil Bayraktar, Manish Bhardwaj, David Delano Ward, Burjiz Pithawala
  • Patent number: 9367380
    Abstract: Dynamically altering error logging activities in a computing system, including: receiving, by an error logging manager, historical error resolution data; identifying, by the error logging manager in dependence upon the historical error resolution data, a plurality of computing components associated with each error contained in the historical error resolution data; and associating, by the error logging manager in a related component repository, an identification of each of the plurality of computing components associated with each error and an identification of the error.
    Type: Grant
    Filed: March 25, 2013
    Date of Patent: June 14, 2016
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Albert D. Bennah, Surendra Kodali, Robert M. Morgan, Keyur Patel
  • Patent number: 9338068
    Abstract: Methods, apparatuses, and computer program product for of efficient network bandwidth utilization in a distributed processing system are provided. Embodiments include monitoring, by a network monitor, network usage of a distributed processing system containing a plurality of endpoint devices; creating, by the network monitor, a historical network usage pattern based on the monitoring of the network usage; based on the historical network usage pattern, identifying, by the network monitor, a first set of future time periods predicted to correspond with low network usage; and selecting from the first set of future time periods, by the network monitor, a particular time period to perform a network administrative task on an endpoint device in the distributed processing system.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: May 10, 2016
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Keyur Patel, SathyaKumar A. Ramalingam, Robert A. Vrabel
  • Patent number: 9300642
    Abstract: In an embodiment, a method comprises establishing a first data communications session with a first router. In response to receiving a first request to establish a second data communications session, a probe message that is configured to test whether the first data communications session or the first router is responsive is sent to the first router. In response to determining that the first router has not acknowledged the probe message before a probe timer has expired, and receiving a second request to establish the second data communications session, the second data communications session with the first router is established and a state for the first data communications session is deleted.
    Type: Grant
    Filed: November 9, 2010
    Date of Patent: March 29, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Brian Weis, Mahesh Jethanandani, Keyur Patel, Anantha Ramaiah