Patents by Inventor Michael A. Aranda

Michael A. Aranda 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: 20080066395
    Abstract: A sloped concrete roof and eave method and system is disclosed which can be used in commercial or residential construction. The sloped concrete roof and eave of the present invention may be formed using several concrete construction methods.
    Type: Application
    Filed: September 19, 2007
    Publication date: March 20, 2008
    Inventors: Michael Aranda, Tonya Lawson Aranda
  • Publication number: 20080060283
    Abstract: A concrete eave method and system is disclosed which can be used in commercial or residential construction. The concrete eave formed by the system and method disclosed is separate from the roof truss system and, as such, the roof truss system is not subject directly to any upward forces that might be generated on the eave. The concrete eave disclosed may be formed using several concrete construction methods. The concrete eave can be formed using precast methods or poured-in-placed methods.
    Type: Application
    Filed: September 11, 2007
    Publication date: March 13, 2008
    Inventor: Michael Aranda
  • Patent number: 5321809
    Abstract: A modified frame buffer and pixel variable read-modify-write method are described for a high performance computer graphics system. Pixel variables are initially classified as decision variables, intensity variables or decision/intensity variables. Only decision/intensity variables requiring a read-modify-write operation, are stored in dual interleaved DRAMs for improved bandwidth. Decision variables and intensity variables each utilize a single address/data bus per video RAM module in the frame buffer, while decision/intensity variables require dual address/data buses for accessing the interleaved memory banks. Enhanced bandwidth is obtained with a minimization of raster engine I/O requirements.
    Type: Grant
    Filed: September 11, 1992
    Date of Patent: June 14, 1994
    Assignee: International Business Machines Corporation
    Inventor: Michael A. Aranda
  • Patent number: 5257237
    Abstract: The selection in a dual port memory device of data from a serial access memory register having a lower byte and an upper byte of data is described herein. In one embodiment, the register is partitioned lengthwise into two sections, corresponding to, for example, a frame buffer A and a frame buffer B. On each serial clock cycle, frame buffer A or frame buffer B for each byte of data may be selected from the register. Each of the selected bytes of data are then passed to a serial output port. In another embodiment, the lower byte of data corresponds to, for example, a frame buffer A and the upper byte corresponds to a frame buffer B. Then either the upper byte or lower byte of data is selected to be output on the serial port.
    Type: Grant
    Filed: November 12, 1991
    Date of Patent: October 26, 1993
    Assignee: International Business Machines Corporation
    Inventors: Michael A. Aranda, Andrew D. Bowen, Timothy J. Ebbers, Randall L. Henderson, Nathan R. Hiltebeitel, Robert Tamlyn
  • Patent number: 5202671
    Abstract: A processing system for identifying operator selection of a graphics object in a system using parallel pixel generation. Parallel pixel generation results in a fragment comprising a series of M pixels being generated at each processing cycle. The image fragment must be tested against an operator defined selection area to determine whether the object being generated falls within the operator selection area. Fragments are initially classified as totally within or totally outside of the area. If a fragment intersects the operator selection area, mask is applied for each boundary of the operator defined area. Selection is signalled based upon the logical combination of the masked image fragments. Operator selection or picking occurs without the overhead of maintaining a pick RAM for the X and Y dimensions.
    Type: Grant
    Filed: October 17, 1991
    Date of Patent: April 13, 1993
    Assignee: International Business Machines Corporation
    Inventors: Michael A. Aranda, Yoshio Iida, Akishi Kamel
  • Patent number: 4878182
    Abstract: A system for generating multiple pixels in a single machine cycle employs a plurality of parallel vector generators. Each of the parallel generators is initialized with an error term which is calcualted in accordance with Bresenham's algorithm. The signs of these error terms are then used to determine the region within the first octant of the coordinate system which contains the function for which the pixels are to be generated. The region data, in turn, determine two selectable values for an increment which is to be added to a running error term for each of the parallel generators as multiple pixels are simultaneously generated. The choice of the two possible values to be added to the error term is dependent upon the sign of the error term itself. The sign of the running error term for each vector generator is utilized to form a sequence of binary data which represents the incremental changes in the pixel positions as the pixels are being generated.
    Type: Grant
    Filed: October 30, 1987
    Date of Patent: October 31, 1989
    Assignee: International Business Machines Corporation
    Inventors: Michael A. Aranda, Timothy J. Ebbers, Yoshio Iida, Terence W. Lindgren, Taggart H. Robertson