Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Kandasamy, IN

Kavitha Kandasamy, Chennai IN

Madhusudanan Kandasamy, Bungalowpudur IN

Patent application numberDescriptionPublished
20100106926SECOND FAILURE DATA CAPTURE PROBLEM DETERMINATION USING USER SELECTIVE MEMORY PROTECTION TO TRACE APPLICATION FAILURES - The present invention discloses a solution for second failure data capture problem determination using user selective memory protection to trace application failures. In the solution, one or more data structures can be selected by a user to be allocated a unique address space from a debug heap. The address space called a region can be assigned permissions for which executable code can access the contents. Permissions can include full access (e.g., read/write), read, and no access which can “lock” the region against specific types of access. The user can permit known trusted executable code to access allocated regions. Untrusted executable code attempting to access “locked” regions will result in an application failure event (e.g., segmentation fault). The failure can be used to determine the point of memory corruption through inspection of the stack trace.04-29-2010

Madhusudanan Kandasamy, Erode District IN

Patent application numberDescriptionPublished
20090210648SYSTEM AND COMPUTER PROGRAM PRODUCT FOR DYNAMICALLY RESIZING FILE SYSTEMS08-20-2009
20090313677Mathematical definition of roles and authorizations in RBAC system - A process, apparatus and program product create a new role in a Role Based Access Control (RBAC) system by using mathematical operators with either one or more authorizations, or one or more existing roles, or a combination thereof.12-17-2009

Madhusudanan Kandasamy, Tamil Nadu IN

Patent application numberDescriptionPublished
20080289036TIME-BASED CONTROL OF USER ACCESS IN A DATA PROCESSING SYSTEM INCORPORATING A ROLE-BASED ACCESS CONTROL MODEL - Computer implemented method, system and computer usable program code for providing time-based control of user access in a data processing system utilizing a Role-Based Access Control model. A computer implemented method for providing time-based control of user access in a data processing system utilizing a Role-Based Access Control model includes providing at least one timing attribute for a role, wherein each at least one timing attribute specifies a timing condition by which a user is enabled to use the role. The user is enabled to use the role pursuant to satisfying the at least one timing attribute.11-20-2008
20090249344METHOD AND APPARATUS FOR THREADED BACKGROUND FUNCTION SUPPORT - The present invention provides a computer implemented method and apparatus for a built-in function of a shell to execute in a thread of an interactive shell process. The data processing system receives a request to execute the built-in function. The data processing system determines that the request includes a thread creating indicator. The data processing system schedules a thread to execute the built-in function, in response to a determination that the request includes the thread creating indicator, wherein the thread is controlled by the interactive shell process and shares an environment of the interactive shell process. The data processing system declares a variable based on at least one instruction of the built-in function. Finally, the data processing system may access the variable.10-01-2009

Madhusudanan Kandasamy, Tamilnaud IN

Patent application numberDescriptionPublished
20090210647METHOD FOR DYNAMICALLY RESIZING FILE SYSTEMS08-20-2009

Madhusudanan Kandasamy, Bangalore IN

Patent application numberDescriptionPublished
20110125799Extensible Access Control List Framework - Methods, systems, and products for governing access to objects on a filesystem. In one general embodiment, the method includes providing a framework in an operating system environment for support of a plurality of access control list (ACL) types, thereby enabling governing of access to objects on a filesystem according to an associated definition of an ACL type; and accepting definitions of ACL types. The associated definition may comprise a kernel extension.05-26-2011
20110125812Managing Memory - Methods, systems, and products for managing memory. In one general embodiment, the method includes assigning an isolated virtual heap in a global kernel heap of a global operating system environment to each of a plurality of isolated virtual operating system environments operating in a global operating system environment; and in response to an invocation of kernel heap memory allocation from one of the isolated virtual operating system environments, dynamically allocating memory to the invoking isolated virtual operating system environment from the virtual kernel heap assigned to the invoking isolated virtual operating system environment. The method may also include running the plurality of isolated virtual operating system environments in the global operating system environment. The plurality of isolated virtual operating system environments may share a single common kernel. The isolated virtual operating system environments may run under the same operating system image.05-26-2011
20110126176Providing Programming Support to Debuggers - Method, system, and computer program product for providing programming support to a debugger are disclosed. The method includes defining at least one debugger programming statement, and instructing the debugger to execute the at least one debugger programming statement which modifies a least a portion of the computer program during execution of the computer program without recompiling the computer program. The debugger may be instructed to execute the at least one debugger programming statement at a specified position of the computer program. The at least one debugger programming statement may include a delete instruction that instructs the debugger to prevent one or more programming statements at a specified position in the computer program from being executed. The debugger may be instructed to execute the at least one debugger programming statement instead of one or more programming statements at a specified position in the computer program without recompiling the computer program.05-26-2011

Madhusudanan Kandasamy, Gobichettipalayam IN

Patent application numberDescriptionPublished
20120124108SYSTEM AND COMPUTER PROGRAM PRODUCT FOR DYNAMICALLY RESIZING FILE SYSTEMS05-17-2012

Madhusudanan Kandasamy, Tamilnadu IN

Patent application numberDescriptionPublished
20100125835HIGH EFFICIENCY COMPILATION FRAMEWORK - A method and system for reducing processing overhead during execution of a code block in a high efficiency compilation framework. The method identifies second code blocks within the code block and separates them out from the first code block during compilation. Further, during compilation, the system converts the second code blocks to kernel program modules, in a form recognizable by the system kernel. The compilation is followed by execution of the first code block, with the compiled object code of the first code block being executed in user mode and the kernel program modules being executed in kernel mode.05-20-2010

Nagan Nirmalan Kandasamy, Khidakali IN

Patent application numberDescriptionPublished
20120045648PROCESS FOR THE PREPARATION OF LASOFOXIFENE TARTRATE - A solid crystalline form of 1-(2-[4-(6-methoxy-3,4-dihydronaphthalene-1-y) phenoxy]ethyl)pyrrolidine, and a preparing process thereof are provided. The aforesaid compound is a key intermediate in the synthesis of lasofoxifene. A process for preparing lasofoxifene, a process for purifying lasofoxifene tartrate, and a crystalline form of lasofoxifene tartrate are also provided.02-23-2012

Ruckmani Kandasamy, Tiruchirapalli IN

Patent application numberDescriptionPublished
20110171295IMMEDIATE RELEASE COMPOSITIONS OF ACID LABILE DRUGS - The present invention provides a method of creating a macro environment in the stomach for immediate release of acid labile compounds stable at alkaline or near alkaline pH comprising the step of administering a composition comprising acid labile compound stable at alkaline or near alkaline pH together with a water soluble buffer, a water insoluble buffer, a disintegrant and pharmaceutically acceptable excipients. The present invention also provides a pharmaceutical composition of a multi component system in which one component essentially contains an acid labile drug and the other component comprises a fast releasing buffer composition along with pharmaceutically acceptable excipients for oral administration and ingestion by a subject, and process for preparing the same.07-14-2011