Patents by Inventor Rajesh Joshi

Rajesh Joshi 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: 20130041934
    Abstract: The present disclosure is directed towards tracking application layer flow via a multi-connection intermediary. Transaction level or application layer information may be tracked via the intermediary, including one or more of: (i) the request method; (ii) response codes; (iii) URLs; (iv) HTTP cookies; (v) RTT of both ends of the transaction in a quad flow arrangement; (vi) server time to provide first byte of a communication; (vii) server time to provide the last byte of a communication; (viii) flow flags; or any other type and form of transaction level data may be captured, exported, and analyzed. The application layer flow or transaction level information may be provided in an IPFIX-compliant data record. This may be done to provide template-based data record definition, as well as providing data on an application or transaction level of granularity.
    Type: Application
    Filed: March 27, 2012
    Publication date: February 14, 2013
    Inventors: Saravana Annamalaisami, Mahesh Mylarappa, Sudheer Thokala, Vamsi Korrapatti, Sridhar Guthula, Rajesh Joshi, Ashwin Jagdish
  • Patent number: 8219676
    Abstract: A method and system for generating a web log that includes transaction entries from transaction queues of one or more cores of a multi-core system. A transaction queue is maintained for each core so that either a packet engine or web logging client executing on the core can write transaction entries to the transaction queue. In some embodiments, a timestamp value obtained from a synchronized timestamp variable can be assigned to the transaction entries. When a new transaction entry is added to the transaction queue, the earliest transaction entry is removed from the transaction queue and added to a heap. Periodically the earliest entry in the heap is removed from the heap and written to a web log. When an entry is removed from the heap, the earliest entry in a transaction queue corresponding to the removed entry is removed from the transaction queue and added to the heap.
    Type: Grant
    Filed: June 22, 2010
    Date of Patent: July 10, 2012
    Assignee: Citrix Systems, Inc.
    Inventors: Ashwin Jagadish, Abhishek Chauhan, Rajesh Joshi, Saravana Annamalaisami
  • Publication number: 20110243562
    Abstract: An radio is provided for transmit-receive isolation filtering and circular polarization (INTRIFPWA) that are sealed within a metal housing of a transmitter, which can be used in microwave communication systems, including satellite based communications systems and terrestrial based microwave communication systems.
    Type: Application
    Filed: April 1, 2011
    Publication date: October 6, 2011
    Applicant: Hughes Network Systems, LLC
    Inventors: Thomas JACKSON, Guo CHEN, Larry CRONISE, Peter HOU, Barre LANKFORD, Edmund LOTT, Prakash HARI, Arul THANGAVELU, Rajesh JOSHI, Keith RUSSELL
  • Publication number: 20110153985
    Abstract: The present invention is directed towards systems and methods for distributed operation of a plurality of cryptographic cards in a multi-core system. In various embodiments, a plurality of cryptographic cards providing encryption/decryption resources are assigned to a plurality of packet processing engines in operation on a multi-core processing system. One or more cryptographic cards can be configured with a plurality of hardware or software queues. The plurality of queues can be assigned to plural packet processing engines so that the plural packet processing engines share cryptographic services of a cryptographic card having multiple queues. In some embodiments, all cryptographic cards are configured with multiple queues which are assigned to the plurality of packet processing engines configured for encryption operation.
    Type: Application
    Filed: December 23, 2009
    Publication date: June 23, 2011
    Inventors: Ashoke Saha, Rajesh Joshi, Tushar Kanekar
  • Publication number: 20100325371
    Abstract: A method and system for generating a web log that includes transaction entries from transaction queues of one or more cores of a multi-core system. A transaction queue is maintained for each core so that either a packet engine or web logging client executing on the core can write transaction entries to the transaction queue. In some embodiments, a timestamp value obtained from a synchronized timestamp variable can be assigned to the transaction entries. When a new transaction entry is added to the transaction queue, the earliest transaction entry is removed from the transaction queue and added to a heap. Periodically the earliest entry in the heap is removed from the heap and written to a web log. When an entry is removed from the heap, the earliest entry in a transaction queue corresponding to the removed entry is removed from the transaction queue and added to the heap.
    Type: Application
    Filed: June 22, 2010
    Publication date: December 23, 2010
    Inventors: Ashwin Jagadish, Rajesh Joshi, Abhishek Chauhan, Saravana Annamalaisami
  • Publication number: 20080234096
    Abstract: A serial hybrid drive system for off-road utility vehicles and/or riding tractors including one or more electric motors (8, 8a, 8b) for driving the vehicle. The motors are connected to the driven wheels (11), with or without individual gear boxes 9a, 9b) or transmissions, to turn the wheels. The vehicle includes an electric generator (4) connected to the vehicle engine (2) for supplying power to a fast charging battery pack (6), which in turn feeds power to the motors. One or more motors may also be provided for operating accessory implements of the vehicle. These motors and vehicle generator receive operational instructions from one or more controllers (14, 16, 18), which may be programmed to adjust personality settings for the drive system.
    Type: Application
    Filed: September 30, 2005
    Publication date: September 25, 2008
    Applicant: MTD Products Inc
    Inventors: Rajesh Joshi, James Green, Scott C. Bly, Anthony J. Williams
  • Publication number: 20050119503
    Abstract: A process for producing Gabapentin, (1-(anminomethyl)-1-cyclohexaneacetic acid) from Gabapentin hydrochloride salt. In the process the Gabapentin hydrochloride is converted to Gabapentin using inorganic base such as Barium hydroxide. Gabapentin hydrochloride is converted to Gabapentin sulfate which in turn is converted to free base using Barium hydroxide. The process is directed to improvement in the manufacture of Gabapentin which would be industrially feasible and effective Gabapentin obtained following the process of the invention is suitable as a drug especially in the treatment of cerebral diseases such as epilepsy. The above process involves simple steps and avoid the problems of the known art. In particular the process avoids severe conditions and/or complexities and can be readily adopted for industrial application. The process provides for good yield and does not involve lengthy extended process steps. It is cost-effective and can be carried out involving simple ingredients and steps of manufacture.
    Type: Application
    Filed: November 18, 2002
    Publication date: June 2, 2005
    Inventors: Jagdish Saigal, Rajender Gupta, Rajesh Naik, Araddy Rajshekhar, Rajesh Joshi