Patents by Inventor Alpesh S. Patel
Alpesh S. 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: 20230362094Abstract: Techniques and architecture are described for inducing precise delays in a network device (network node) that has the capability to act on packets/traffic flows based on policy configurations of the network device and delays experienced by traffic in the network device. This capability may be used for testing and verification of the network device to verify that the network device meets the configured policies. Additionally, this capability may be utilized in an operational network to selectively induce delays and measure its impact for purposes such as, for example, planning, stress testing, resiliency, etc.Type: ApplicationFiled: July 13, 2022Publication date: November 9, 2023Inventors: Randall Benjamin Pittman, Alpesh S. Patel, John Michael Lake
-
Patent number: 10868581Abstract: In one embodiment, a first device (e.g., a host device or power distribution unit) stores identification information of the first device, and determines, over a power connection, when the first device is in powered connectivity with a second device (e.g., a power distribution unit or host device, respectively). The first device may then communicate, with the second device over the power connection, identification information of at least one of either the first or second device, where the communicated identification information is accessible to a third device (e.g., a server) via a data network due to the communicating over the power connection. In another embodiment, a server may determine, based on the identification information, a physical location of a power distribution unit, and may deduce, based on the physical location of the power distribution unit, that a host device is physically located at the physical location of the power distribution unit.Type: GrantFiled: May 15, 2019Date of Patent: December 15, 2020Assignee: Cisco Technology, Inc.Inventors: Daniel James Cafe, Ben Kelly, Alpesh S. Patel
-
Publication number: 20190268039Abstract: In one embodiment, a first device (e.g., a host device or power distribution unit) stores identification information of the first device, and determines, over a power connection, when the first device is in powered connectivity with a second device (e.g., a power distribution unit or host device, respectively). The first device may then communicate, with the second device over the power connection, identification information of at least one of either the first or second device, where the communicated identification information is accessible to a third device (e.g., a server) via a data network due to the communicating over the power connection. In another embodiment, a server may determine, based on the identification information, a physical location of a power distribution unit, and may deduce, based on the physical location of the power distribution unit, that a host device is physically located at the physical location of the power distribution unit.Type: ApplicationFiled: May 15, 2019Publication date: August 29, 2019Inventors: Daniel James Cafe, Ben Kelly, Alpesh S. Patel
-
Patent number: 10340981Abstract: In one embodiment, a first device (e.g., a host device or power distribution unit) stores identification information of the first device, and determines, over a power connection, when the first device is in powered connectivity with a second device (e.g., a power distribution unit or host device, respectively). The first device may then communicate, with the second device over the power connection, identification information of at least one of either the first or second device, where the communicated identification information is accessible to a third device (e.g., a server) via a data network due to the communicating over the power connection. In another embodiment, a server may determine, based on the identification information, a physical location of a power distribution unit, and may deduce, based on the physical location of the power distribution unit, that a host device is physically located at the physical location of the power distribution unit.Type: GrantFiled: April 6, 2017Date of Patent: July 2, 2019Assignee: Cisco Technology, Inc.Inventors: Daniel James Cafe, Ben Kelly, Alpesh S. Patel
-
Publication number: 20170214432Abstract: In one embodiment, a first device (e.g., a host device or power distribution unit) stores identification information of the first device, and determines, over a power connection, when the first device is in powered connectivity with a second device (e.g., a power distribution unit or host device, respectively). The first device may then communicate, with the second device over the power connection, identification information of at least one of either the first or second device, where the communicated identification information is accessible to a third device (e.g., a server) via a data network due to the communicating over the power connection. In another embodiment, a server may determine, based on the identification information, a physical location of a power distribution unit, and may deduce, based on the physical location of the power distribution unit, that a host device is physically located at the physical location of the power distribution unit.Type: ApplicationFiled: April 6, 2017Publication date: July 27, 2017Inventors: Daniel James Cafe, Ben Kelly, Alpesh S. Patel
-
Patent number: 9647723Abstract: In one embodiment, a first device (e.g., a host device or power distribution unit) stores identification information of the first device, and determines, over a power connection, when the first device is in powered connectivity with a second device (e.g., a power distribution unit or host device, respectively). The first device may then communicate, with the second device over the power connection, identification information of at least one of either the first or second device, where the communicated identification information is accessible to a third device (e.g., a server) via a data network due to the communicating over the power connection. In another embodiment, a server may determine, based on the identification information, a physical location of a power distribution unit, and may deduce, based on the physical location of the power distribution unit, that a host device is physically located at the physical location of the power distribution unit.Type: GrantFiled: October 22, 2015Date of Patent: May 9, 2017Assignee: Cisco Technology, Inc.Inventors: Daniel James Cafe, Ben Kelly, Alpesh S. Patel
-
Publication number: 20170117940Abstract: In one embodiment, a first device (e.g., a host device or power distribution unit) stores identification information of the first device, and determines, over a power connection, when the first device is in powered connectivity with a second device (e.g., a power distribution unit or host device, respectively). The first device may then communicate, with the second device over the power connection, identification information of at least one of either the first or second device, where the communicated identification information is accessible to a third device (e.g., a server) via a data network due to the communicating over the power connection. In another embodiment, a server may determine, based on the identification information, a physical location of a power distribution unit, and may deduce, based on the physical location of the power distribution unit, that a host device is physically located at the physical location of the power distribution unit.Type: ApplicationFiled: October 22, 2015Publication date: April 27, 2017Inventors: Daniel James Cafe, Ben Kelly, Alpesh S. Patel
-
Patent number: 9600332Abstract: Methods and apparatus for providing availability information of a virtual machine to a load balancer are disclosed. The availability information of the virtual machine may be normalized information from performance metrics of the virtual machine and performance metrics of the physical machine on which the virtual machine operates. The normalized availability of a virtual machine is provided by a feedback agent executing on the virtual machine. Alternatively, the normalized availability of a virtual machine is provided by a feedback agent executing on a hypervisor executing multiple virtual machines on a common set of physical computing hardware.Type: GrantFiled: April 28, 2009Date of Patent: March 21, 2017Assignee: Cisco Technology, Inc.Inventors: Alpesh S. Patel, Chris O'Rourke, Udayakumar Srinivasan, Mark Albert
-
Patent number: 9432279Abstract: In one embodiment, an apparatus receives an advertisement from each of one or more Home Agents, the advertisement including a first set of information associated with a corresponding one of the Home Agents, each advertisement being in a first protocol. The apparatus obtains the first set of information associated with a corresponding one of the Home Agents from each advertisement. The apparatus composes a router advertisement including a second set of information associated with at least one of the Home Agents, the router advertisement being in a second protocol. The apparatus then sends the router advertisement.Type: GrantFiled: June 9, 2014Date of Patent: August 30, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Alpesh S. Patel, Kent K. Leung, Gopal K. Dommety
-
Patent number: 9122537Abstract: According to one embodiment, availability information describing virtual machines running on physical machines is accessed. The availability information associates each virtual machine with a physical resource used by the virtual machine. Use by the virtual machines is determined from the availability information. Availability of the physical resources is determined according to the use. Server load is balanced according to the availability of the physical resources. According to another embodiment, the following is performed until a load is accommodated: selecting a server having a load that is less than an expansion threshold; loading the server until the expansion threshold is reached; selecting a next server having a load that is less than a next expansion threshold; and loading the next server until the next expansion threshold is reached. Load of a low load server is determined to be below a contraction threshold, and the low load server is drained.Type: GrantFiled: October 30, 2009Date of Patent: September 1, 2015Assignee: Cisco Technology, Inc.Inventors: Alpesh S. Patel, Chris O'Rourke, Mark Albert, Robert A. Mackie, Walter G. Dixon
-
Publication number: 20150029935Abstract: In one embodiment, an apparatus receives an advertisement from each of one or more Home Agents, the advertisement including a first set of information associated with a corresponding one of the Home Agents, each advertisement being in a first protocol. The apparatus obtains the first set of information associated with a corresponding one of the Home Agents from each advertisement. The apparatus composes a router advertisement including a second set of information associated with at least one of the Home Agents, the router advertisement being in a second protocol. The apparatus then sends the router advertisement.Type: ApplicationFiled: June 9, 2014Publication date: January 29, 2015Inventors: Alpesh S. Patel, Kent K. Leung, Gopal K. Dommety
-
Patent number: 8850066Abstract: The present disclosure generally provides techniques for establishing a unique, ephemeral home address (hoa)/home agent address (ha?) address pair that may be limited to use in a session having a defined lifetime. Limiting the use of this dynamic address pair to a session lifetime and by preventing a mobile node from knowing the static address of a home agent may help protect the home agent from attacks.Type: GrantFiled: May 28, 2008Date of Patent: September 30, 2014Assignee: Cisco Technology, Inc.Inventors: Alpesh S. Patel, Kent K. Leung, Pascal Thubert
-
Patent number: 8832084Abstract: Embodiments of the invention improve the quality of search results returned for a given set of search terms based on metadata associated with the user performing the search. A search query may specify metadata elements to consider in ranking the search results. The metadata used may include bookmarks set by the user (either locally or at a social bookmaking site), group bookmarks, etc. In such a case, search results may be reordered to improve the ranking of websites that are both in the search results and in the bookmarks.Type: GrantFiled: May 26, 2011Date of Patent: September 9, 2014Assignee: Cisco Technology, Inc.Inventors: Alpesh S. Patel, Gilbert C. Yu, Marshall Uy Alexander, Stephen Joseph Moffett
-
Patent number: 8750200Abstract: In one embodiment, an apparatus receives an advertisement from each of one or more Home Agents, the advertisement including a first set of information associated with a corresponding one of the Home Agents, each advertisement being in a first protocol. The apparatus obtains the first set of information associated with a corresponding one of the Home Agents from each advertisement. The apparatus composes a router advertisement including a second set of information associated with at least one of the Home Agents, the router advertisement being in a second protocol. The apparatus then sends the router advertisement.Type: GrantFiled: September 24, 2007Date of Patent: June 10, 2014Assignee: Cisco Technology, Inc.Inventors: Alpesh S. Patel, Kent K. Leung, Gopal K. Dommety
-
Patent number: 8639805Abstract: The present disclosure generally provides techniques and apparatuses for producing, for an initiating end user, a recommended mode of communication corresponding to a targeted end user in a network environment, based on a plurality of network accessible or determinable inputs. For example, the identity of an initiating end user, the identity of a targeted end user, the current activity of the targeted end user, the communication preferences of the targeted end user, information from available databases and other available or determinable data may be used by a contact liaison to produce a recommended mode of communication.Type: GrantFiled: January 24, 2011Date of Patent: January 28, 2014Assignee: Cisco Technology, Inc.Inventors: Alpesh S. Patel, John Toebes
-
Patent number: 8605720Abstract: In an example embodiment described herein, there is disclosed an implementation for analyzing a network having cache advance (CA) segments, such as a session control protocol (SCTP) pipe. The path between endpoints, e.g. a client on a first local area network (LAN) and a server on a second LAN, wherein the first and second LAN are coupled by an SCTP pipe, is determined and properties of the path are acquired.Type: GrantFiled: September 11, 2012Date of Patent: December 10, 2013Assignee: Cisco Technology, Inc.Inventors: Sravan Vadlakonda, Rohini Kasturi, Alpesh S. Patel
-
Patent number: 8560644Abstract: A method and implementation are disclosed for binding a mobile node to a subnet. The invention comprises steps and implementations for intercepting messages sent by a mobile node to a server, associating a predetermined subnet with the intercepted messages and forwarding the intercepted messages to the server. The invention intercepts reply messages sent by at least one server and selects reply messages that are associated with the predetermined subnet. The selected reply messages are forwarded to the mobile node, and reply messages that are not associated with the predetermined subnet are discarded.Type: GrantFiled: November 21, 2007Date of Patent: October 15, 2013Assignee: Cisco Technology, Inc.Inventors: Robert C. Meier, Alpesh S. Patel, Kent K. Leung, Timothy Olson
-
Patent number: 8526404Abstract: The disclosed embodiments support mobility internal and external to enterprise networks. Service providers provide mobility by providing Home Agent functionality corresponding to each Enterprise network. In this manner, mobility may be provided to Mobile Nodes both internal and external to their enterprise networks. Moreover, data packets may be transmitted by Mobile Nodes to Correspondent Nodes, whether they are within their enterprise network, the Service Provider network, or the Internet.Type: GrantFiled: April 25, 2006Date of Patent: September 3, 2013Assignee: Cisco Technology, Inc.Inventors: Kent K. Leung, Alpesh S. Patel, Naveen Paulkandasamy, Stefan B. Raab
-
Publication number: 20130003750Abstract: In an example embodiment described herein, there is disclosed an implementation for analyzing a network having cache advance (CA) segments, such as a session control protocol (SCTP) pipe. The path between endpoints, e.g. a client on a first local area network (LAN) and a server on a second LAN, wherein the first and second LAN are coupled by an SCTP pipe, is determined and properties of the path are acquired.Type: ApplicationFiled: September 11, 2012Publication date: January 3, 2013Inventors: Sravan VADLAKONDA, Rohini Kasturi, Alpesh S. Patel
-
Patent number: 8295277Abstract: In an example embodiment described herein, there is disclosed an implementation for analyzing a network having cache advance (CA) segments, such as a session control protocol (SCTP) pipe. The path between endpoints, e.g. a client on a first local area network (LAN) and a server on a second LAN, wherein the first and second LAN are coupled by an SCTP pipe, is determined and properties of the path are acquired.Type: GrantFiled: June 29, 2007Date of Patent: October 23, 2012Assignee: Cisco Technology, Inc.Inventors: Sravan Vadlakonda, Rohini Kasturi, Alpesh S. Patel