Patents by Inventor Rajesh Jalan

Rajesh Jalan 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: 20070250814
    Abstract: A facility for debugging in an operating system with native and non-native subsystems is described. The facility employs a debugger designed for use with the native subsystem. The debugger receives an indication to debug the application program of the non-native subsystem, attaches to the application program of the non-native subsystem, and when it receives an indication that the application program has started a new process, attaches to an executable component operating in the new process. When the debugger is appropriately configured, the facility attaches to an application program operating on the non-native subsystem rather than a terminal component operating on the native subsystem. When the debugger is appropriately configured, the facility redirects exceptions the debugger receives to the non-native subsystem.
    Type: Application
    Filed: April 21, 2006
    Publication date: October 25, 2007
    Applicant: Microsoft Corporation
    Inventors: Perraju Bendapudi, Rajesh Jalan, Siddharth Rana
  • Publication number: 20070240115
    Abstract: A facility for debugging in an operating system with native and non-native subsystems is described. The facility employs a debugger designed for use with the native subsystem. The debugger receives an indication to debug the application program of the non-native subsystem, attaches to the application program of the non-native subsystem, and when it receives an indication that the application program has started a new process, attaches to an executable component operating in the new process. When the debugger is appropriately configured, the facility attaches to an application program operating on the non-native subsystem rather than a terminal component operating on the native subsystem. When the debugger is appropriately configured, the facility redirects exceptions the debugger receives to the non-native subsystem.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 11, 2007
    Applicant: Microsoft Corporation
    Inventors: Perraju Bendapudi, Rajesh Jalan, Siddharth Rana
  • Publication number: 20060168588
    Abstract: Techniques for enabling inter-subsystem resource sharing are provided. A subsystem executing an application (“app subsystem”) receives resources from another subsystem providing a resource (“resource subsystem”), such as a DLL. Then, when an application of the app subsystem is executed, the application may request a resource from the app subsystem, such as a DLL. The app subsystem, upon determining that the requested resource is associated with the resource subsystem, may communicate with the resource subsystem to request the resource. The resource subsystem may then load the resource. When the application utilizes the resource to perform an activity, such as by invoking a method of the DLL, the app subsystem may communicate with the resource subsystem to request the resource to perform the activity. The resource subsystem may provide an indication of a result to the resource subsystem upon completing the activity.
    Type: Application
    Filed: December 3, 2004
    Publication date: July 27, 2006
    Applicant: Microsoft Corporation
    Inventors: Perraju Bendapudi, Kiran Venkata, Anu Engineer, Rajasekhar Khandrika, Rajesh Jalan
  • Publication number: 20060150203
    Abstract: Techniques for improving operating system performance are provided. A subsystem of an operating system operates as a kernel mode component, such as a kernel mode driver, instead of operating as a user mode component.
    Type: Application
    Filed: December 3, 2004
    Publication date: July 6, 2006
    Applicant: Microsoft Corporation
    Inventors: Perraju Bendapudi, Amit Ghosh, Rajesh Jalan
  • Publication number: 20060150201
    Abstract: Techniques for extending operating system subsystems are provided. The techniques involve receiving a library that provides functions that extend an application program interface of the subsystem of the operating system. The techniques dynamically add a set of local procedure call ports or system call numbers corresponding to functions provided by the library and provide a known local procedure call port for receiving requests to identify a dynamically added local procedure call port or system call number. When a function of the library is requested, the subsystem determines the dynamically added port or system call number corresponding to the function, and provides an indication of the determined port or system call number to a requester of the function. The requester of the function may then invoke the function using the indicated dynamically added port or system call number.
    Type: Application
    Filed: December 3, 2004
    Publication date: July 6, 2006
    Inventors: Perraju Bendapudi, Rajesh Jalan, Siddharth Rana, Rohini Rajaraman
  • Publication number: 20060150198
    Abstract: Techniques for routing exceptions to operating system subsystems are provided. In various embodiments, a software developer may add a global exception handler software component to an application. The global exception handler may operate in a process relating to a subsystem. Upon receiving an exception, the global exception handler may route the exception to another subsystem.
    Type: Application
    Filed: December 3, 2004
    Publication date: July 6, 2006
    Applicant: Microsoft Corporation
    Inventors: Perraju Bendapudi, Rajesh Jalan, Vijay Kota, Siddharth Rana
  • Publication number: 20060150202
    Abstract: Techniques for extending operating system subsystems are provided. The techniques involve using a subsystem of an operating system having a set of insertion points that identify points in the program logic of the subsystem where logic extensions may be added. The subsystem may receive a library that has functions comprising program logic for extending the subsystem and a list that provides a correspondence between the insertion points and the functions. When the subsystem receives a request to perform an action that has a corresponding insertion point for which the list provides an associated function, the subsystem may perform the function. The function may be indicated to be performed at various points in the program logic of the subsystem, including before or after the requested action.
    Type: Application
    Filed: December 3, 2004
    Publication date: July 6, 2006
    Inventors: Perraju Bendapudi, Rajesh Jalan, Siddharth Rana, Rohini Rajaraman
  • Patent number: 6503616
    Abstract: The low intrinsic viscosity drop, low acetaldehyde, polyesters and polyamides of the invention typically produce packaging materials such as bottles and fibers. The polyester, generally PET, uses additives such as fumed silicon dioxide. The additives are added in small amounts for achieving the following benefits: (i) lower I.V. (intrinsic viscosity) drop during the injection molding process; (ii) lower levels of acetaldehyde in the resultant preforms/bottles. In another embodiment, micronized particles less than 0.1 micron in size hastens the shift of the higher temperature crystallization peak from 160˜170° C. to 130˜150° C. for virgin and freshly produced polyethylene terephthalate polymer chips and hence shortening or eliminating the expensive relaxation/storage time before other processing. This thereby avoids distorted or fused chips in the finished product.
    Type: Grant
    Filed: April 5, 2000
    Date of Patent: January 7, 2003
    Assignee: P. T. Indorama Synthetics
    Inventor: Rajesh Jalan
  • Publication number: 20020198307
    Abstract: The low intrinsic viscosity drop, low acetaldehyde, polyester composition of the invention typically produce packaging materials such as bottles. The polyester, generally PET, uses additives such as fumed silicon dioxide. The additives are added in small amounts for achieving the following benefits: (i) lower I.V. (intrinsic viscosity) drop during the injection molding process; (ii) lower levels of acetaldehyde in the resultant preforms/bottles. These properties are achieved without affecting strain-hardening properties during the stretch-blow molding operation; and without affecting anti-blemishness properties in the final bottles. These additives alone or in conjunction with carbon black provide the faster line speeds that production needs.
    Type: Application
    Filed: July 29, 2002
    Publication date: December 26, 2002
    Inventor: Rajesh Jalan