Patents by Inventor Mahesh

Mahesh 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: 20140304368
    Abstract: In some embodiments, a publication system comprises at least one module which provides, at a publication platform accessible by users via a network, a posting portal to receive entry of data relating to an item or commentary for posting on the publication system. The posting portal includes an interface having a first user interface element to receive the item data or commentary from a user for inclusion in a posting. The module also provides an upload application associated with the interface of the posting portal. The upload application includes a second user interface element to receive from the user, via the second user interface element, a media file for inclusion in the posting. The module also automatically commences transmission of the media file over the network, for inclusion in the posting, before the user has completed entry of the item data or commentary in the first user interface element.
    Type: Application
    Filed: June 19, 2014
    Publication date: October 9, 2014
    Inventors: Mahesh Subramanian, William Orcutt
  • Publication number: 20140304355
    Abstract: The present application is directed towards invalidating (also referred to as poisoning) ASDR table entries that are determined to be inaccurate because of changes to a multi-node system. For example, when a node leaves or enters a multi-node system, the ownership of the entries in the ASDR table can change thus invalidating cached and replica entries. More specifically, the system and methods disclosed herein include searching an ASDR table for cached entries responsive to the system determining the multi-node system has changed. After finding a cached entry, the system may determine if the entry should be poisoned. The decision to poison the entry may be responsive to the creation time of the entry, the time when the change to the multi-node system occurred, and in the case of a replica, the owner of the replica's position in a replication chain relative to source of the replica.
    Type: Application
    Filed: April 4, 2014
    Publication date: October 9, 2014
    Applicant: Citrix Systems, Inc.
    Inventors: Sandeep Kamath, Mahesh Arumugam, Anil Shetty, Gopinath Sikha, Jaidev Sridhar
  • Publication number: 20140304810
    Abstract: The present solution is directed to systems and methods for synchronizing a random seed value among a plurality of multi-core nodes in a cluster of nodes for generating a cookie signature. The cookie signature may be used for protection from SYN flood attacks. A cluster of nodes comprises one master node and one or more other nodes. Each node comprises one master core and one or more other cores. A random number is generated at the master core of the master node. The random number is synchronized across every other core. The random number is used to generated a secret key value that is attached in the encoded initial sequence number of a SYN-ACK packet. If the responding ACK packet does not contain the secret key value, then the ACK packet is dropped.
    Type: Application
    Filed: April 4, 2014
    Publication date: October 9, 2014
    Applicant: Citrix Systems, Inc.
    Inventors: Krishna Khanal, Saravana Annamalaisami, Mahesh Mylarappa
  • Publication number: 20140303132
    Abstract: The present disclosure is drawn to oral pharmaceutical compositions and dosage forms containing select testosterone esters and related methods. In one embodiment of the present invention, an oral pharmaceutical composition for administration to subjects in need of testosterone is provided. The composition comprises a testosterone ester and a pharmaceutically acceptable carrier. The testosterone ester can have the structure wherein R is —C13H25O or —C14H27O. One or both of the esters can be present in the pharmaceutical composition. The composition is formulated such that upon single dose administration to a group of human subject, the composition provides a mean serum testosterone Cavg t12-t24 that is within about 35% to about 70% of the mean serum testosterone Cavg t0-t24.
    Type: Application
    Filed: May 30, 2014
    Publication date: October 9, 2014
    Inventors: Satish Kumar Nachaegari, Chandrashekar Giliyar, Raj Patel, Chidambaram Nachiappan, Srinivasan Venkateshwaran, Mahesh V. Patel
  • Publication number: 20140299237
    Abstract: The invention relates to a method for manufacturing a high-strength structural steel and to a high-strength structural steel product. The method comprises a providing step for providing a steel slab, a heating step (1) for heating said steel slab to 950 to 1300 C, a temperature equalizing step (2) for equalizing the temperature of the steel slab, a hot rolling step including a hot rolling stage of type I (5) for hot rolling the steel slab in the no-recrystallization temperature range below the recrystallization stop temperature (RST) but above the ferrite formation temperature A3, a quenching step (6) for quenching said hot-rolled steel at cooling rate of at least 20 C/s to a quenching-stop temperature (QT) between Ms and Mf temperatures, a partitioning treatment step (7, 9) for partitioning said hot-rolled steel in order to transfer carbon from martensite to austenite, and a cooling step (8) for cooling said hot-rolled steel to room temperature.
    Type: Application
    Filed: July 2, 2012
    Publication date: October 9, 2014
    Applicant: RAUTARUUKKI OYJ
    Inventors: Mahesh Chandra Somani, David Arthur Porter, Leo Pentti Karjalainen, Tero Tapio Rasmus, Ari Mikael Hirvi
  • Publication number: 20140304409
    Abstract: The present application is directed towards systems and methods for managing ownership of one or more SSL sessions. A cluster of nodes intermediary between at least one client server may maintain a succession list for at least one session of a first client from the at least one client. The succession list may include a list of nodes within the cluster and an order of succession for the nodes to transfer ownership of the at least one session. A first node of the cluster may enter an operational state for managing one or more sessions between the at least one client and the at least one server. A second node of the cluster may initiate, based on the succession list and responsive to the first node entering the operational state, a transfer of ownership of the at least one session from the second node to the first node.
    Type: Application
    Filed: April 3, 2014
    Publication date: October 9, 2014
    Applicant: Citrix Systems, Inc.
    Inventors: Sandeep Kamath, Mahesh Arumugam, Anoop Menon
  • Publication number: 20140299304
    Abstract: An aluminum tube-and-fin assembly for easy insertion into a manifold seal is provided. The assembly comprises a generally cylindrical, elongated tube and fins extending radially outward from the body. A bead is formed circumferentially around the tube end. A smooth, curved, circumferentially disposed bead corner is interposed between the bead and the tube end. The bead corner has a frustoconical curved shape and a radii of curvature of at least 0.2 mm.
    Type: Application
    Filed: April 9, 2013
    Publication date: October 9, 2014
    Applicant: Caterpillar Inc.
    Inventors: Sudhakara Reddy Gopireddy, Neil Alan Terry, Mahesh Kumar Mokire, Sumeeth Sivanagere
  • Publication number: 20140304320
    Abstract: The present disclosure relates to methods and systems for dynamically changing an advertised window for a transport layer connection. A device can receive data from a server destined for an application. The device identifies the size of the application buffer corresponding to the application and advertises the application buffer size as a window size to the server. The device stores the data in the device memory. The device then determines the memory usage by comparing the memory usage to one or more predetermined thresholds. If the device determines that the memory usage is below a first predetermined threshold, the device can implement an aggressive dynamic receive buffering policy in which the device increases the advertised window size by a first increment. If the device determines that the memory usage is above the first threshold and below a second threshold, the device executes a more conservative dynamic receive buffering policy.
    Type: Application
    Filed: April 6, 2013
    Publication date: October 9, 2014
    Applicant: Citrix Systems, Inc.
    Inventors: Varun Taneja, Mahesh Mylarappa, Saravana Annamalaisami
  • Publication number: 20140304354
    Abstract: The present application is directed towards using a distributed hash table to track the use of resources and/or maintain the persistency of resources across the plurality of nodes in the multi-node system. More specifically, the systems and methods can maintain the persistency of resources across the plurality of nodes by the use of a global table. A global table may be maintained on each node. Each node's global table enables efficient storage and retrieval of distributed hash table entries. Each global table may contain a linked list of the cached distributed hash table entries that are currently stored on a node.
    Type: Application
    Filed: April 4, 2014
    Publication date: October 9, 2014
    Applicant: Citrix Systems, Inc.
    Inventors: Abhishek Chauhan, Sandhya Gopinath, Sandeep Kamath, Mahesh Arumugam, Tushar Kanekar
  • Publication number: 20140303934
    Abstract: The present disclosure is directed towards systems and methods for application performance measurement. A device may receive a first document for transmission to a client, comprising instructions for the client to transmit a request for an embedded object. A flow monitor executed the device may generate a unique identification associated with the first document, the unique identification identifying a first access of the first document, and transmit the first document and unique identification to the client. The device may receive, from the client, a request for the embedded object comprising the unique identification, and transmit, to a server, the request for the embedded object at a transmit time. The device may receive, from the server, the embedded object at a receipt time, and may transmit a performance record comprising an identification of the object, the server, the transmit time, the receipt time, and the unique identification to a data collector.
    Type: Application
    Filed: April 6, 2013
    Publication date: October 9, 2014
    Applicant: Citrix Systems, Inc.
    Inventors: Mahesh Mylarappa, Meghashree Iyengar, Saravana Annamalaisami, Rajesh Joshi
  • Publication number: 20140300061
    Abstract: A grommet for insertion into an opening of a radiator header plate may have a cylindrical outer surface having a body outer diameter, an annular shoulder proximate a top surface and extending outwardly beyond the outer surface of the body, and an annular bead proximate a bottom surface of the body and extending outwardly beyond the outer surface of the body and have a bead outer diameter that is greater than the body outer diameter. The annular bead may include a tapered bottom portion having a decreasing outer diameter as the tapered bottom portion extends downwardly toward the bottom surface of the body, with the tapered bottom portion terminating with a bottom outer diameter that is less than the body outer diameter.
    Type: Application
    Filed: April 9, 2013
    Publication date: October 9, 2014
    Inventors: Sudhakara Reddy Gopireddy, Mahesh Kumar Mokire, Neil Alan Terry, Sumeeth Sivanagere, Khaled M. Mohammad, Daniel Melvin Keehner
  • Publication number: 20140303130
    Abstract: The present disclosure is drawn to pharmaceutical compositions and oral dosage capsules containing testosterone undecanoate, as well as related methods. The capsule includes a capsule shell and a capsule fill. The capsule fill can include a solubilizer and about 14 wt % to about 35 wt % testosterone undecanoate based on the total capsule fill. The oral dosage capsule is such that when a single oral administration to a male subject of one or more capsules with a total testosterone undecanoate daily dose of about 350 mg to about 650 mg it provides a ratio of serum testosterone Cmax to serum testosterone Cave of about 2.7 or less. In yet another embodiment, a method for providing a serum concentration of testosterone within a target serum testosterone concentration Cave range for a male subject is provided.
    Type: Application
    Filed: June 6, 2014
    Publication date: October 9, 2014
    Inventors: Chandrashekar Giliyar, Srinivasan Venkateshwaran, Basawaraj Chickmath, Chidambaram Nachiappan, Mahesh V. Patel
  • Publication number: 20140301388
    Abstract: The present disclosure is directed towards methods and systems for caching packet steering sessions for steering data packets between intermediary devices of a cluster of intermediary devices intermediary to a client and a plurality of servers. A first intermediary device receives a first data packet and determines, from a hash of a tuple of the first packet, a second intermediary device to which to steer the first packet. The first device stores, to a session for storing packet steering information, the identity of the second device and the tuple. The first device receives a second packet having a corresponding tuple that matches the tuple of the first packet and determines, based on a lookup for the session using the tuple of the second packet, that the second device is the intermediary device to which to steer the second packet. The first device steers the second packet to the second device.
    Type: Application
    Filed: April 4, 2014
    Publication date: October 9, 2014
    Applicant: Citrix Systems, Inc.
    Inventors: Ashwin Jagadish, Mahesh Mylarappa, Sandhya Gopinath, Saravana Annamalaisami, Shashidhara Nanjundaswamy
  • Publication number: 20140304231
    Abstract: The present application is directed towards systems and methods of hunting for a hash table entry in a hash table distributed over a multi-node system. More specifically, when entries are created in an ASDR table, the owner node of the entry may replicate the entry onto a non-owner node. The replica can act as a backup of the ASDR table entry in the event the node leaves the multi-mode system. When the node returns to the multi-node system, the node may no longer have the most up to date ASDR table entries, and may hunt to find the existence of the value associated with the entry. Responsive to receiving a request for an entry that may be outdated on the node, the node sends a request down a replication chain for an updated copy of the ASDR table entry from one of the replicas. Responsive to receiving the replica copy of the entry, the node responds to the client's request for the entry.
    Type: Application
    Filed: April 4, 2014
    Publication date: October 9, 2014
    Applicant: Citrix Systems, Inc.
    Inventors: Sandeep Kamath, Mahesh Arumugam, Jaidev Sridhar, Abhishek Chauhan, Sandhya Gopinath
  • Patent number: 8856285
    Abstract: Methods and systems for transmitting data are disclosed. In one embodiment a portable electronic device comprises a processor-implemented user interface module to cause the presentation of a first information field to a user as part of a graphical user interface in the portable electronic device, and to receive information entered or data identification in the first information field. A data transmitting module commences transmitting the information entered or the data identified over a network in response to the user interface module detecting that the user has navigated away from the first information field.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: October 7, 2014
    Assignee: eBay Inc.
    Inventors: Mahesh Subramanian, William Orcutt
  • Patent number: 8856380
    Abstract: A communications protocol interface may be configured as being divisible into a core portion and an extensible portion. The extensible portion of the communications protocol interface may be further configured so that each network element can communicate a unique and optimally small subset of actual interoperable data that corresponds to at least a portion of a larger defined data set. A software generator program may be configured to generate a set of extensible source code that operates upon the subset of actual data and that directs the execution of the extensible portion of the communications protocol interface for a particular network element.
    Type: Grant
    Filed: February 21, 2013
    Date of Patent: October 7, 2014
    Assignee: Welch Allyn, Inc.
    Inventors: James J. DelloStritto, Ronald J. Blaszak, Chad E. Craw, Cory Russell Gondek, Frank LoMascolo, Eric G. Petersen, Kenneth G. West, Albert Goldfain, Mahesh Narayan, Song Y. Chung
  • Patent number: 8856724
    Abstract: Methods and systems for facilitating incremental software development are disclosed. For example, a method can include receiving a plurality of binary software libraries sufficient for building a software project. A request from a user to modify source code for at least one of the plurality of binary libraries is received. In response to receiving the request, the source code for the at least one of the plurality of binary libraries is retrieved. The source code for the at least one of the plurality of binary libraries is presented to the user. Modified source code for the at least one of the plurality of binary libraries is received. The modified source code is compiled to produce compiled modified code. A revised version of the software project is built using the compiled modified code and the plurality of binary libraries.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: October 7, 2014
    Assignee: eBay Inc.
    Inventors: Mahesh K. Somani, Kumar Rethinakaleeswaran, Debashis Saha, David William Dodd, Suresh Mathew
  • Patent number: 8856881
    Abstract: A method and system for allowing one or more users controlled access to at least one server from a plurality of servers by using an advanced command interface (ACI) server. The method and system include receiving a command at the ACI server from the one or more users to access the at least one server. Further, the method and system include comparing the command and impact of the command with a predefined set of criteria, which includes a plurality of skill and role levels corresponding to the one or more users. Subsequently, the command is transmitted from the ACI server to the at least one server for processing at the at least one server. The command is transmitted based on the predefined set of criteria. Thereafter, a response of the processed command from the at least one server is received. Finally, the method and system include forwarding the response of the processed command to the one or more users.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: October 7, 2014
    Assignee: Genpact Global Holdings (Bermuda) Ltd.
    Inventors: S. Chandra Mouleswaran, Kamalesh Viswanatha, Mahesh Kumar K., Snigdendhu Misra, Pawankumar Satyawali, Srikant Attravanam
  • Patent number: 8853197
    Abstract: Compounds of Formula (I), their preparation and use in preventing or treating bacterial infection is disclosed.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: October 7, 2014
    Assignee: Wockhardt Ltd.
    Inventors: Mahesh Vithalbhai Patel, Prasad Keshav Deshpande, Satish Bhawasar, Sachin Bhagwat, Mohammad Alam Jafri, Amit Mishra, Laxmikant Pavase, Sunil Gupta, Rajesh Kale, Sanjeev Joshi
  • Patent number: 8851402
    Abstract: An injector includes a surface and an injector hole formed in the surface. The injector also includes a groove formed in the surface, the groove surrounding the injector hole.
    Type: Grant
    Filed: February 12, 2009
    Date of Patent: October 7, 2014
    Assignee: General Electric Company
    Inventors: Constantin Dinu, Mahesh Bathina, Ramanand Singh