Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Muthiah, IN

Gopal Muthiah, Pudhukkottai IN

Patent application numberDescriptionPublished
20100329846TURBINE ENGINE COMPONENTS - A turbine engine component includes a wall, a main opening, and two clusters of two or more auxiliary openings. The wall includes cool and hot air sides. The main opening extends between the cool air side and the hot air side and has an inlet and an outlet. The inlet is formed on the cool air side, and the outlet is formed on the hot air side. The first cluster of two or more auxiliary openings extends from the main opening to the hot air side. The second cluster of two or more auxiliary openings extends from the main opening to the hot air side. The main opening may be cylindrical or conical with a converging passage extending from the cool air side to the hot air side. The converging main opening may enhance flow through the auxiliary openings especially at high blowing ratios.12-30-2010

Gopal Samy Muthiah, Pudhukkottai IN

Patent application numberDescriptionPublished
20110123312GAS TURBINE ENGINE COMPONENTS WITH IMPROVED FILM COOLING - An engine component includes a body; and a plurality of cooling holes formed in the body. At least one of the cooling holes has cross-sectional shape with a first concave portion and a first convex portion.05-26-2011

Manikam Muthiah, Dindigul IN

Patent application numberDescriptionPublished
20080225710Systems and Methods for Load Balancing Based on User Selected Metrics - The present invention provides improvements to load balancing by providing a load balancing solution that allows a user to select metrics, weights and thresholds from metrics collected or determined by a load balancing appliance as well as metrics obtained from another device, such as a server running the service. The systems and methods described providing a load balancing technique in which load balancing decisions can be made based on metrics known by another device monitoring such metrics. The load balancing appliance uses a network management protocol and communication model, such as a Simple Network Management Protocol (SNMP), to identify and collect metrics from a server, service or other device. These metrics are available on the load balancing appliance with appliance determined metrics. Via a configuration interface of the appliance, a user can select one or more appliance determined metrics and/or the metrics obtained via the network management protocol to determine the load of a service.09-18-2008

Manikam Muthiah, Bangalore IN

Patent application numberDescriptionPublished
20100128598SYSTEMS AND METHODS FOR MAINTAINING PERSISTENCE BY A BACKUP VIRTUAL SERVER - The present disclosure presents systems and methods for maintaining persistence of a backup virtual server on connections currently serviced by the backup virtual server. A virtual server operating on an intermediary network device and identified as a primary virtual server for a first connection may receive a request via the first connection. The intermediary device may forward the first request to a backup virtual server of the virtual server in response to identifying that the virtual server is unavailable. The intermediary device may later identify that the virtual server is available. The virtual server may establish a new connection responsive to receiving a connection request while the intermediary device may forward a second request received via the first connection to the backup virtual server instead of the virtual server responsive to identifying that the virtual server is configured not to preempt the backup virtual server from maintaining connections currently maintained by the backup virtual server.05-27-2010
20100131946SYSTEMS AND METHODS FOR HEALTH BASED SPILLOVER - The present solution provides a spillover management technique for virtual servers of an appliance based on health. Using a health based spillover technique, a network appliance may direct requests to a backup or second virtual server upon determining that a predetermined percentage of services being load balanced are down. In this manner, the spillover will occur based on a user controlled determination of a level of services being down to the number of services enabled. Instead of waiting for a last service of a virtual server to be marked down to spillover to another virtual server, the spillover may occur based on a user specified percentage. For example, the appliance may spillover from one virtual server to another virtual server when the number of services marked down relative to the number of enabled services falls below a specified percentage.05-27-2010
20100138551SYSTEMS AND METHODS FOR APPLYING TRANSFORMATIONS TO IP ADDRESSES OBTAINED BY DOMAIN NAME SERVICE (DNS) - Described herein are systems and methods for improving networked communication systems by transforming IP addresses. In particular, an intermediary device disposed in a network between a plurality of clients and a plurality of servers can receive a request for a service offered at a specified domain name. The appliance can also receive a DNS-resolved primary address for a server associated with the domain name, and transform the primary address to a secondary address for the server. The address transformation can be done by the intermediary to prevent service interruption between a client and server due, for example, to server maintenance.06-03-2010
20100322088SYSTEMS AND METHODS FOR MONITOR DISTRIBUTION IN A MULTI-CORE SYSTEM - The present invention is directed towards systems and methods for monitoring services in a multi-core system. The systems and methods distribute the monitors for a service and the ownership of a service across the cores of the multi-core device. The greater resources of the multi-core device process the workload of the monitors for the services and the workload for monitoring the states of the services more efficiently than a single packet engine on a core.12-23-2010
20100325268SYSTEMS AND METHODS FOR SPILLOVER IN A MULTI-CORE SYSTEM - The present invention is directed towards systems and methods for spillover threshold management in a multi-core system. A pool manager divides the spillover threshold limit of connections for vServers into an exclusive quota pool and a shared quota pool. Each vServer operating on a core is allocated an exclusive number of connections from the exclusive quota pool. If a vServer wishes to create connections beyond its exclusive number, the vServer can borrow from the shared quota pool. When the vServers are using at least a first predetermined threshold of their exclusive number of connections and the number of available connections in the shared quota pool has reached a second predetermined threshold, the multi-core system establishes a backup vServer.12-23-2010
20100325277SYSTEMS AND METHODS FOR HANDLING LIMIT PARAMETERS FOR A MULTI-CORE SYSTEM - The present invention is directed towards systems and methods for handling limit parameters for multi-core systems. A pool manager divides the limited number of uses of a resource into an exclusive quota pool and a shared quota pool. Each packet processing engine operating on a core is allocated an exclusive number of uses of the resource from the exclusive quota pool. If a packet processing engine wishes to use the resource beyond its exclusive number, the packet processing engine must borrow from the shared quota pool.12-23-2010
20110149737SYSTEMS AND METHODS FOR MANAGING SPILLOVER LIMITS IN A MULTI-CORE SYSTEM - The present disclosure is directed to a a system for managing spillover via a plurality of cores of a multi-core device intermediary to a plurality of clients and one or more services. The system may include a device intermediary to a plurality of clients and one or more services. The system may include a spillover limit of a resource. The device may also include a plurality of packet engines operating on a corresponding core of a plurality of cores of the device. The system may include a pool manager allocating to each of the plurality of packet engines a number of resource uses from an exclusive quota pool and shared quota pool based on the spillover limit. The device may also include a virtual server of a packet engine of the plurality of packet engines. The virtual server manages client requests to one or more services. The device determines that the number of resources used by a packet engine of the plurality of packet engine has reached the allocated number of resource uses of the packet engine, and responsive to the determination, forwards to a backup virtual server a request of a client of the plurality of clients received by the device for the virtual server.06-23-2011
20110153827SYSTEMS AND METHODS FOR MIXED MODE HANDLING OF IPV6 AND IPV4 TRAFFIC BY A VIRTUAL SERVER - The present invention is directed towards systems and methods for mixed-mode load balancing by a virtual server in a network supporting a plurality of internet protocols. In various embodiments, a mixed-mode virtual server receives service requests based on two or more internet layer protocols. The mixed-mode virtual server is configured to detect an IP address type of the client issuing the service request, and identify the internet protocol of the service request based on the detected IP address type. The mixed-mode virtual server can then forward the request to a server supporting the identified internet protocol. In this manner, the mixed-mode virtual server can bind load balance servers supporting a plurality of internet protocols.06-23-2011

Muthu A. Muthiah, Bandalore IN

Patent application numberDescriptionPublished
20100030969Consistency Model for Object Management Data - A method and apparatus are provided for maintaining cache coherency of object management data in a computer system. The computer system is configured with a bit mask to represent changes in object management data. All changes in an object are reflected by setting an associated bit in the bit mask. A cache update of object management data is limited to the bit(s) set in the bit mask.02-04-2010

Muthu Annamalai Muthiah, Bangalore IN

Patent application numberDescriptionPublished
20100293335Cache Management - A method for cache management in an environment based on Common Information Model is described. Cache elements in the cache are associated with a time attribute and historical data. Cache elements having a time attribute lying in a certain range are polled for from the server and updated at predetermined time points. A new time attribute is calculated for each cache element based on its historical data and this new time attribute assists in adapting the polling frequency for the cache element to its importance and change characteristics. Asynchronous notifications from the server preempt the polling based on the time attribute for a cache element and instead, polling for the cache element is based on the asynchronous notification. A system for cache management includes a client and a server, the client having a cache that is managed based on each cache element's importance and change characteristics.11-18-2010

Shanmugavel Muthiah, Jammu Tawi IN

Patent application numberDescriptionPublished
20090298938USE OF SEMI SYNTHETIC ANALOGUES OF BOSWELLIC ACIDS FOR ANTICANCER ACTIVITY - The present invention relates to use of compounds of general formula 1 for anticancerous activity, wherein the said compound being derived semi-synthetically from natural triterpenoic acids known as boswellic acids by the induction of apoptosis thereof cytotoxicity and anti-cancer activity displayed by semi-synthetic analogues of natural triterpenes, known as Boswellic acids. These compounds may be used for the treatment of cancer, alone or in combination with pharmaceutically acceptable or other carriers, displaying cytotoxicity and anti-cancer activity for colon, prostrate, liver, breast, central nervous system (CNS), leukemia and malignancy of other tissues, including ascites and solid tumors. The cancer cell death is mediated by induction of apoptosis and inhibition of cell proliferation at specific doses.12-03-2009