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: 8295277
    Abstract: 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: Grant
    Filed: June 29, 2007
    Date of Patent: October 23, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Sravan Vadlakonda, Rohini Kasturi, Alpesh S. Patel
  • Publication number: 20120257624
    Abstract: 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: Application
    Filed: June 20, 2012
    Publication date: October 11, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Pascal THUBERT, Patrick WETTERWALD, Vincent Jean RIBIERE, Alpesh S. PATEL, Jean-Philippe VASSEUR
  • Patent number: 8266427
    Abstract: 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: Grant
    Filed: June 8, 2007
    Date of Patent: September 11, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Eric Michel Levy-Abegnoli, Alpesh S. Patel
  • Patent number: 8243681
    Abstract: 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: Grant
    Filed: April 22, 2008
    Date of Patent: August 14, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Alpesh S. Patel, Kent K. Leung
  • Patent number: 8228954
    Abstract: 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: Grant
    Filed: November 13, 2007
    Date of Patent: July 24, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Patrick Wetterwald, Vincent Jean Ribiere, Alpesh S. Patel, Jean-Philippe Vasseur
  • Patent number: 8170552
    Abstract: 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: Grant
    Filed: September 27, 2010
    Date of Patent: May 1, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Alpesh S. Patel, Gopal K. Dommety, Milind M. Kulkarni
  • Patent number: 8150951
    Abstract: 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: Grant
    Filed: July 10, 2002
    Date of Patent: April 3, 2012
    Assignee: 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: 20110225137
    Abstract: 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: Application
    Filed: May 26, 2011
    Publication date: September 15, 2011
    Inventors: ALPESH S. PATEL, Gilbert C. Yu, Marshall Uy Alexander, Stephen Joseph Moffett
  • Patent number: 7953731
    Abstract: 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: Grant
    Filed: November 19, 2007
    Date of Patent: May 31, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Alpesh S. Patel, Gilbert C. Yu, Marshall Uy Alexander, Stephen Joseph Moffett
  • Publication number: 20110119377
    Abstract: 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: Application
    Filed: January 24, 2011
    Publication date: May 19, 2011
    Inventors: ALPESH S. PATEL, John Toebes
  • Publication number: 20110106949
    Abstract: 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: Application
    Filed: October 30, 2009
    Publication date: May 5, 2011
    Applicant: Cisco Technology, Inc.
    Inventors: Alpesh S. Patel, Chris O'Rourke, Mark Albert, Robert A. Mackie, Walter G. Dixon
  • Patent number: 7890625
    Abstract: 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: Grant
    Filed: September 29, 2008
    Date of Patent: February 15, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Alpesh S. Patel, John Toebes
  • Publication number: 20110013553
    Abstract: 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: Application
    Filed: September 27, 2010
    Publication date: January 20, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Alpesh S. Patel, Gopal K. Dommety, Milind M. Kulkarni
  • Patent number: 7873025
    Abstract: 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: Grant
    Filed: February 23, 2006
    Date of Patent: January 18, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Alpesh S. Patel, Syam Sundar V. Appala
  • Publication number: 20100274890
    Abstract: 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: Application
    Filed: April 28, 2009
    Publication date: October 28, 2010
    Inventors: Alpesh S. Patel, Chris O'Rourke, Udayakumar Srinivasan, Mark Albert
  • Patent number: 7818004
    Abstract: 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: Grant
    Filed: November 30, 2009
    Date of Patent: October 19, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Alpesh S. Patel, Gopal K. Dommety, Milind M. Kulkarni
  • Patent number: 7734810
    Abstract: 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: Grant
    Filed: June 12, 2007
    Date of Patent: June 8, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Rohini Kasturi, Alpesh S. Patel, Sravan Vadlakonda, Kenneth Durazzo
  • Publication number: 20100082801
    Abstract: 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: Application
    Filed: September 29, 2008
    Publication date: April 1, 2010
    Inventors: Alpesh S. Patel, John Toebes
  • Publication number: 20100074185
    Abstract: 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: Application
    Filed: November 30, 2009
    Publication date: March 25, 2010
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Alpesh S. Patel, Gopal K. Dommety, Milind M. Kulkarni
  • Patent number: 7633917
    Abstract: 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: Grant
    Filed: March 10, 2006
    Date of Patent: December 15, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Alpesh S. Patel, Gopal K. Dommety, Milind M. Kulkarni