Patents by Inventor Achut Reddy

Achut Reddy 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: 20030006995
    Abstract: One embodiment of the present invention provides a system that selectively magnifies a region within a computer display without obscuring proximate regions in the computer display. The system operates by receiving positioning information from a user of a computer system, wherein the positioning information determines a position of a magnifier within the computer display. Next, the system positions the magnifier over the target region and over proximate regions in the computer display. The system then displays the target region within the magnifier in magnified form, and displays the proximate regions within the magnifier in reduced and/or partially magnified form, so that features within the proximate regions are visible within the magnifier and are not obscured by the magnifier. The system also displays regions within the computer display not covered by the magnifier in unmodified form.
    Type: Application
    Filed: June 15, 2001
    Publication date: January 9, 2003
    Inventors: Randall B. Smith, Achut Reddy, Helen A. Cunningham
  • Patent number: 6480880
    Abstract: The claimed invention can be used to automatically determine what files are needed to optimally execute a computer program to a desired state. In one embodiment the invention automatically creates an optimized file containing the files that are necessary to reach the desired state of a computer program. One or more remainder files may also be created. A remainder file contains the files that may be used by the computer program after reaching the desired state of execution.
    Type: Grant
    Filed: April 13, 2001
    Date of Patent: November 12, 2002
    Assignee: Sun Microsystems Inc.
    Inventors: Greg White, Su Chan, Achut Reddy
  • Publication number: 20010037356
    Abstract: The claimed invention can be used to automatically determine what files are needed to optimally execute a computer program to a desired state. In one embodiment the invention automatically creates an optimized file containing the files that are necessary to reach the desired state of a computer program. One or more remainder files may also be created. A remainder file contains the files that may be used by the computer program after reaching the desired state of execution.
    Type: Application
    Filed: April 13, 2001
    Publication date: November 1, 2001
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Greg White, Su Chan, Achut Reddy
  • Patent number: 6230184
    Abstract: The claimed invention can be used to automatically determine what files are needed to optimally execute a computer program to a desired state. In one embodiment the invention automatically creates an optimized file containing the files that are necessary to reach the desired state of a computer program. One or more remainder files may also be created. A remainder file contains the files that may be used by the computer program after reaching the desired state of execution.
    Type: Grant
    Filed: October 19, 1998
    Date of Patent: May 8, 2001
    Assignee: Sun Microsystems, Inc.
    Inventors: Greg White, Su Chan, Achut Reddy
  • Patent number: 5581697
    Abstract: The invention provides a method and apparatus for dynamic patching for run-time error checking. With the present invention, a program to be error checked is read into memory where a debugging module resides. Such in-memory copy of the program is scanned for load objects. The load objects comprise libraries used by the program being error checked, as well as the main routines of such program. Next, a list of patch sites in the load objects is created and these patch sites corresponds to address locations in the load objects to be patched. Address space is then allocated for sections of the patch area where calls to real checking code resides. Finally, patches are written out to the in-memory copy of the program to be error checked. The original instruction in a patch site is replaced with branch to patch area instruction and the original instruction displaced is stored in the patch site's corresponding section of the patch area.
    Type: Grant
    Filed: January 28, 1994
    Date of Patent: December 3, 1996
    Assignee: Sun Microsystems, Inc.
    Inventors: Wayne C. Gramlich, Achut Reddy, Shyam Desirazu