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).
-
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
-
Publication number: 20120257624Abstract: In one embodiment, a method comprises an Internet Protocol (IP) router receiving sensor data from at least one of a second IP router or an attached host sensor node, the sensor data distinct from link data of a network link; the IP router generating sensor information based on storing the sensor data with metadata describing reception of the sensor data by the IP router in a routing information base; and the IP router executing a routing operation based on the sensor information stored in the routing information base.Type: ApplicationFiled: June 20, 2012Publication date: October 11, 2012Applicant: CISCO TECHNOLOGY, INC.Inventors: Pascal THUBERT, Patrick WETTERWALD, Vincent Jean RIBIERE, Alpesh S. PATEL, Jean-Philippe VASSEUR
-
Patent number: 8266427Abstract: In one embodiment, a method comprises receiving by an agent a request from a network node for generation of a secure IPv6 address for use by the network node, the request including a selected subset of parameters selected by the network node and required for generation of the secure IPv6 address according to a prescribed secure address generation procedure, the selected subset including at least a public key owned by the network node; dynamically generating by the agent at least a second of the parameters required for generation of the secure IPv6 address; generating by the agent the secure IPv6 address based on the selected subset and the second of the parameters required for generation of the secure IPv6 address; and outputting, to the network node, an acknowledgment to the request and that includes the secure IPv6 address, and the parameters required for generation of the secure IPv6 address.Type: GrantFiled: June 8, 2007Date of Patent: September 11, 2012Assignee: Cisco Technology, Inc.Inventors: Pascal Thubert, Eric Michel Levy-Abegnoli, Alpesh S. Patel
-
Patent number: 8243681Abstract: Methods and apparatus for supporting broadcast traffic in Mobile IP are disclosed. When a Mobile Node registers via a Foreign Agent supporting Mobile IP, the Foreign Agent receives a registration request from a Mobile Node and sends the registration request to a Home Agent. A registration reply received from the Home Agent has a network mask extension including a network mask associated with the home address of the Mobile Node. The Foreign Agent then sends the registration reply to the Mobile Node. Alternatively, the Mobile Node may register via a collocated care-of address, in which case the registration reply is received directly from the Home Agent. Once the Mobile Node has obtained its network mask, it may send packets such as broadcast packets, as well as roam to its Home Agent. Additionally, in accordance with various embodiments, the Foreign Agent duplicates broadcast packets for transmission to Mobile Nodes, rather than receiving the duplicated packets from the Home Agent.Type: GrantFiled: April 22, 2008Date of Patent: August 14, 2012Assignee: Cisco Technology, Inc.Inventors: Alpesh S. Patel, Kent K. Leung
-
Patent number: 8228954Abstract: In one embodiment, a method comprises an Internet Protocol (IP) router receiving sensor data from at least one of a second IP router or an attached host sensor node, the sensor data distinct from link data of a network link; the IP router generating sensor information based on storing the sensor data with metadata describing reception of the sensor data by the IP router in a routing information base; and the IP router executing a routing operation based on the sensor information stored in the routing information base.Type: GrantFiled: November 13, 2007Date of Patent: July 24, 2012Assignee: Cisco Technology, Inc.Inventors: Pascal Thubert, Patrick Wetterwald, Vincent Jean Ribiere, Alpesh S. Patel, Jean-Philippe Vasseur
-
Patent number: 8170552Abstract: Methods and apparatus for performing optimizations for a mobile network device such as a Mobile Node or Mobile Router supporting multiple links to a Home Agent (or Correspondent Node in a Mobile IPv6 environment) are disclosed. During the registration process, link characteristics are transmitted in the registration request. From the link characteristics, it is possible to determine whether the mobile network device has roamed from a high to a low bandwidth link, or vice versa. A first set of optimizations may be performed when the mobile network device has roamed from a high to a low bandwidth link, while a second set of optimizations may be performed when the mobile network device has roamed from a low to a high bandwidth link. Some optimizations may be performed during the establishment of a TCP session, while others may be performed during or upon completion of the Mobile IP registration process.Type: GrantFiled: September 27, 2010Date of Patent: May 1, 2012Assignee: Cisco Technology, Inc.Inventors: Alpesh S. Patel, Gopal K. Dommety, Milind M. Kulkarni
-
Patent number: 8150951Abstract: A method for communicating in a loadbalancing environment is provided that in a particular embodiment includes receiving a request packet from a network access server (NAS) to initiate a communication session. The request packet is then communicated to a tunneling protocol network server (TPNS) and a response packet is received in response to the request packet. The response packet establishes a tunnel that facilitates the communication session and that includes an identification element associated with the TPNS such that a data transfer associated with the communication session is executed between the NAS and the TPNS.Type: GrantFiled: July 10, 2002Date of Patent: April 3, 2012Assignee: Cisco Technology, Inc.Inventors: Chris O'Rourke, Robert M. Batz, Rabih A. Dabboussi, John M. Glotzer, Louis F. Menditto, Alpesh S. Patel, Kent K. Leung
-
Publication number: 20110225137Abstract: 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: ApplicationFiled: May 26, 2011Publication date: September 15, 2011Inventors: ALPESH S. PATEL, Gilbert C. Yu, Marshall Uy Alexander, Stephen Joseph Moffett
-
Patent number: 7953731Abstract: 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: November 19, 2007Date of Patent: May 31, 2011Assignee: Cisco Technology, Inc.Inventors: Alpesh S. Patel, Gilbert C. Yu, Marshall Uy Alexander, Stephen Joseph Moffett
-
Publication number: 20110119377Abstract: 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: ApplicationFiled: January 24, 2011Publication date: May 19, 2011Inventors: ALPESH S. PATEL, John Toebes
-
Publication number: 20110106949Abstract: 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: ApplicationFiled: October 30, 2009Publication date: May 5, 2011Applicant: Cisco Technology, Inc.Inventors: Alpesh S. Patel, Chris O'Rourke, Mark Albert, Robert A. Mackie, Walter G. Dixon
-
Patent number: 7890625Abstract: 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: September 29, 2008Date of Patent: February 15, 2011Assignee: Cisco Technology, Inc.Inventors: Alpesh S. Patel, John Toebes
-
Publication number: 20110013553Abstract: Methods and apparatus for performing optimizations for a mobile network device such as a Mobile Node or Mobile Router supporting multiple links to a Home Agent (or Correspondent Node in a Mobile IPv6 environment) are disclosed. During the registration process, link characteristics are transmitted in the registration request. From the link characteristics, it is possible to determine whether the mobile network device has roamed from a high to a low bandwidth link, or vice versa. A first set of optimizations may be performed when the mobile network device has roamed from a high to a low bandwidth link, while a second set of optimizations may be performed when the mobile network device has roamed from a low to a high bandwidth link. Some optimizations may be performed during the establishment of a TCP session, while others may be performed during or upon completion of the Mobile IP registration process.Type: ApplicationFiled: September 27, 2010Publication date: January 20, 2011Applicant: CISCO TECHNOLOGY, INC.Inventors: Alpesh S. Patel, Gopal K. Dommety, Milind M. Kulkarni
-
Patent number: 7873025Abstract: A data processing apparatus in a network receives packet flows that are communicated between a first network node and a second network node, and comprises a clock and latency analysis logic configured for receiving a first data segment that has been communicated from the first node and forwarding the first data segment to the second node; storing a first time value of the clock in association with a first timestamp value obtained from the first data segment; receiving a second data segment that has been communicated from the second node and forwarding the second data segment to the first node; retrieving the first time value based on the first timestamp value; determining a second time value of the clock; and determining a first latency value by computing a difference of the second time value and the first time value. Thus end-to-end packet latency is determined by passively observing timestamp values.Type: GrantFiled: February 23, 2006Date of Patent: January 18, 2011Assignee: Cisco Technology, Inc.Inventors: Alpesh S. Patel, Syam Sundar V. Appala
-
Publication number: 20100274890Abstract: 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: ApplicationFiled: April 28, 2009Publication date: October 28, 2010Inventors: Alpesh S. Patel, Chris O'Rourke, Udayakumar Srinivasan, Mark Albert
-
Patent number: 7818004Abstract: Methods and apparatus for performing optimizations for a mobile network device such as a Mobile Node or Mobile Router supporting multiple links to a Home Agent (or Correspondent Node in a Mobile IPv6 environment) are disclosed. During the registration process, link characteristics are transmitted in the registration request. From the link characteristics, it is possible to determine whether the mobile network device has roamed from a high to a low bandwidth link, or vice versa. A first set of optimizations may be performed when the mobile network device has roamed from a high to a low bandwidth link, while a second set of optimizations may be performed when the mobile network device has roamed from a low to a high bandwidth link. Some optimizations may be performed during the establishment of a TCP session, while others may be performed during or upon completion of the Mobile IP registration process.Type: GrantFiled: November 30, 2009Date of Patent: October 19, 2010Assignee: Cisco Technology, Inc.Inventors: Alpesh S. Patel, Gopal K. Dommety, Milind M. Kulkarni
-
Patent number: 7734810Abstract: In one embodiment, a first network device receives a control message in a first protocol from a client, the control message in the first protocol being addressed to a second network device. The first network device identifies an existing connection in a second protocol that is associated with the second network device. The first network device establishes a connection in the first protocol with the client according to a status of the existing connection in the second protocol that is associated with the second network device.Type: GrantFiled: June 12, 2007Date of Patent: June 8, 2010Assignee: Cisco Technology, Inc.Inventors: Rohini Kasturi, Alpesh S. Patel, Sravan Vadlakonda, Kenneth Durazzo
-
Publication number: 20100082801Abstract: 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: ApplicationFiled: September 29, 2008Publication date: April 1, 2010Inventors: Alpesh S. Patel, John Toebes
-
Publication number: 20100074185Abstract: Methods and apparatus for performing optimizations for a mobile network device such as a Mobile Node or Mobile Router supporting multiple links to a Home Agent (or Correspondent Node in a Mobile IPv6 environment) are disclosed. During the registration process, link characteristics are transmitted in the registration request. From the link characteristics, it is possible to determine whether the mobile network device has roamed from a high to a low bandwidth link, or vice versa. A first set of optimizations may be performed when the mobile network device has roamed from a high to a low bandwidth link, while a second set of optimizations may be performed when the mobile network device has roamed from a low to a high bandwidth link. Some optimizations may be performed during the establishment of a TCP session, while others may be performed during or upon completion of the Mobile IP registration process.Type: ApplicationFiled: November 30, 2009Publication date: March 25, 2010Applicant: CISCO TECHNOLOGY, INC.Inventors: Alpesh S. Patel, Gopal K. Dommety, Milind M. Kulkarni
-
Patent number: 7633917Abstract: Methods and apparatus for performing optimizations for a mobile network device such as a Mobile Node or Mobile Router supporting multiple links to a Home Agent (or Correspondent Node in a Mobile IPv6 environment) are disclosed. During the registration process, link characteristics are transmitted in the registration request. From the link characteristics, it is possible to determine whether the mobile network device has roamed from a high to a low bandwidth link, or vice versa. A first set of optimizations may be performed when the mobile network device has roamed from a high to a low bandwidth link, while a second set of optimizations may be performed when the mobile network device has roamed from a low to a high bandwidth link. Some optimizations may be performed during the establishment of a TCP session, while others may be performed during or upon completion of the Mobile IP registration process.Type: GrantFiled: March 10, 2006Date of Patent: December 15, 2009Assignee: Cisco Technology, Inc.Inventors: Alpesh S. Patel, Gopal K. Dommety, Milind M. Kulkarni