Patents by Inventor Mohit Jaggi

Mohit Jaggi 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: 9667728
    Abstract: A non-transitory computer readable medium storing instructions which, when executed by one or more hardware processors, causes performance of operations including: performing, by a controller, one or more processing actions for data corresponding to a particular session associated with a client device; identifying one or more characteristics corresponding to the particular session; based on the one or more characteristics corresponding to the particular session: selecting a network device, other than the controller, to perform the one or more processing actions for the data corresponding to the particular session; causing the network device to perform the one or more processing actions, for the data corresponding to the particular session, instead of the controller.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: May 30, 2017
    Assignee: Aruba Networks, Inc.
    Inventor: Mohit Jaggi
  • Publication number: 20150120799
    Abstract: A non-transitory computer readable medium storing instructions which, when executed by one or more hardware processors, causes performance of operations including: performing, by a controller, one or more processing actions for data corresponding to a particular session associated with a client device; identifying one or more characteristics corresponding to the particular session; based on the one or more characteristics corresponding to the particular session: selecting a network device, other than the controller, to perform the one or more processing actions for the data corresponding to the particular session; causing the network device to perform the one or more processing actions, for the data corresponding to the particular session, instead of the controller.
    Type: Application
    Filed: October 31, 2013
    Publication date: April 30, 2015
    Applicant: ARUBA NETWORKS INC.
    Inventor: Mohit Jaggi
  • Patent number: 7570653
    Abstract: Allocation of buffer space for segment re-ordering is restricted based on a probability that the flow would consume too much space. A flow's current or recently past space consumption is used to predict the flow's activity with respect to future consumption. If the prediction of future consumption is high relative to other flows and to the total allocable buffer space in the device, then a decreasing amount of space than would otherwise be provided is allocated to the flow. In a preferred embodiment, if a flow's buffers are below a predetermined threshold for the flow (i.e., the “flow threshold”), and the amount of overall system memory space is above a predetermined system threshold then buffer allocation can proceed normally for that flow. For example, all of an additional amount of space that the flow may currently be requesting can be allocated to the flow.
    Type: Grant
    Filed: September 2, 2004
    Date of Patent: August 4, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Amit Sinha, Mohit Jaggi
  • Patent number: 7500264
    Abstract: Embodiments of the invention are directed to systems that detect maliciously formed TCP/IP retransmit packets attempting to pass through an intrusion detection system (IDS) and prevent them from reaching their destination by forcing early flow termination. The IDS may be configured to track a hash of certain fields in each packet. This set of hashes is maintained for all of the packets in the currently open TCP window for each flow. If the hash of a retransmit packet does not match the cached hash of the corresponding original packet, the system concludes that there is an attack under way and terminates the flow. The hash function may range in complexity and security from low complexity and relative insecurity to high complexity and high security. Hash algorithms may also be used in conjunction with a private seed value concatenated with the packet fields prior to hashing.
    Type: Grant
    Filed: April 8, 2004
    Date of Patent: March 3, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Nicholas Leavy, Michael L. Hall, Jr., Timothy Hahn, Mohit Jaggi
  • Publication number: 20080068998
    Abstract: A switch including circuitry and methods for decreasing latency associated with initiating Internet communications are disclosed. The switch includes a host processor and a transport subsystem that receives incoming data and sends outgoing data. The switch also has a semantic processor. The semantic processor anticipates real-time communication by analyzing the incoming data for specific types of data from a first user in order to instruct the host processor to pre-fetch data needed to initiate real-time communications with a second user. The pre-fetching of the data needed to initiate real-time communications decreases the latency associated with establishing communications between the first user and the second user.
    Type: Application
    Filed: September 7, 2007
    Publication date: March 20, 2008
    Applicant: XAMBALA CORPORATION
    Inventors: MOHIT JAGGI, Alak Deb
  • Patent number: 7305383
    Abstract: A processing system wherein a bitmap array is first used to obtain an index. The index is used to obtain a value from an array. A predefined default value is used to improve compression and speed in cases where a single default value is often encountered. In this embodiment the size of each entry in the bitmap array is one bit. In another approach, a bitmap array having two bit entries is provided. The use of two bits allows four different entry values. Two values are used to indicate two different default values. A third value is used for a “repeat” indicator to when the last-used next-state value should be re-used. The fourth value is used to indicate indexing into a pointer table, similarly to the embodiment using single-bit entries in the bitmap array.
    Type: Grant
    Filed: June 10, 2004
    Date of Patent: December 4, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Blaine Kubesh, Gerald Lathem, Mohit Jaggi, Amit Sinha, Michael Hall
  • Publication number: 20060045111
    Abstract: Allocation of buffer space for segment re-ordering is restricted based on a probability that the flow would consume too much space. A flow's current or recently past space consumption is used to predict the flow's activity with respect to future consumption. If the prediction of future consumption is high relative to other flows and to the total allocable buffer space in the device, then a decreasing amount of space than would otherwise be provided is allocated to the flow. In a preferred embodiment, if a flow's buffers are below a predetermined threshold for the flow (i.e., the “flow threshold”), and the amount of overall system memory space is above a predetermined system threshold then buffer allocation can proceed normally for that flow. For example, all of an additional amount of space that the flow may currently be requesting can be allocated to the flow.
    Type: Application
    Filed: September 2, 2004
    Publication date: March 2, 2006
    Inventors: Amit Sinha, Mohit Jaggi