Patents Examined by Michael Razavi
  • Patent number: 6714199
    Abstract: A system for typographic glyph construction includes a graphics system, a glyph server coupled to the graphics system, and an operating system coupled to the glyph server. An apparatus for typographic glyph construction of input text in a graphics system running on a computer system and output on an output device of the computer system includes a line layout core unit, a glyph cache unit coupled to the line layout core unit, an open font architecture services unit coupled to the glyph cache unit, at least one scaler unit coupled to the open font architecture unit, a font object management unit coupled to the at least one font scaler, and an attribute group support unit supporting a data structure for communication among the units of the apparatus.
    Type: Grant
    Filed: December 23, 1998
    Date of Patent: March 30, 2004
    Assignee: Apple Computer, Inc.
    Inventors: Alexander B. Beaman, Richard W. Becker, David G. Opstad, Michael R. Reed
  • Patent number: 6707461
    Abstract: A method of blending artwork objects. In the method, user input is received selecting a first parameter setting and a second parameter setting for an effect on an object. The first parameter setting, the second parameter setting and a blend parameter setting are passed to the effect. A third parameter setting is generated in the effect from the first parameter setting, the second parameter setting and the blend parameter setting. The effect is applied to the object with the third parameter setting to generate an rendered version of the object.
    Type: Grant
    Filed: December 21, 1999
    Date of Patent: March 16, 2004
    Assignee: Adobe Systems Incorporated
    Inventors: Darin Tomack, Paul J. Asente, Frank Guinan, Teri Pettit
  • Patent number: 6700589
    Abstract: Disclosed is a system, method, and program for magnifying displayed content downloaded from a server over a network. Information is received indicating selection of a region of the displayed content to magnify. A determination is made of at least one region of the selected region including image content. The server maintains a high resolution file version and a low resolution file version of the image content. A determination is then made as to whether the selected image content from the displayed image file is the low resolution file version. If so, a command is generated to retrieve from the server specific byte locations from the high resolution file version including the image content in the selected region. The specified bytes are less than all the image data bytes in the high resolution version of the file if the image content in the selected region comprises less than all of the image content maintained in the high resolution version of the file.
    Type: Grant
    Filed: February 17, 2000
    Date of Patent: March 2, 2004
    Assignee: International Business Machines Corporation
    Inventors: Dawn Marie Canelones, Scott Harvey Demsky, Rabindranath Dutta, Kelvin R. Lawrence
  • Patent number: 6700585
    Abstract: In one embodiment, the present invention is directed to method for assigning coefficients to a texel of a parametric texture map (PTM) texture. The method may comprise the steps of: generating a random PTM matrix of a desired size, the random PTM matrix comprising texels possessing random valued coefficients; selecting a texel from the random PTM matrix; determining a first neighborhood of the texel from the random PTM matrix; comparing the first neighborhood to neighborhoods of a sample PTM texture to determine an optimal texel of the sample PTM texture; and assigning PTM coefficients of the optimal texel to the texel from the random PTM matrix.
    Type: Grant
    Filed: August 3, 2001
    Date of Patent: March 2, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Bradford A. Ritter
  • Patent number: 6697086
    Abstract: A design interface tool for designing force sensations for use with a host computer and force feedback interface device. A force feedback device is connected to a host computer that displays the interface tool. Input from a user is received in the interface to select a type of force sensation to be commanded by a host computer and output by a force feedback interface device. Input, such as parameters, is then received from the user which designs and defines physical characteristics of the selected force sensation. A graphical representation of the characterized force sensation is displayed on the host computer which provides a visual demonstration of a feel of the characterized force sensation so that the user can view an effect of parameters on said force sensation.
    Type: Grant
    Filed: December 11, 2000
    Date of Patent: February 24, 2004
    Assignee: Immersion Corporation
    Inventors: Louis B. Rosenberg, Dean C. Chang
  • Patent number: 6693635
    Abstract: In an image processing system, processing of image data of low resolution and an image data of high resolution is provided, making it possible to handle large images. The image processing system includes receiving image data from the image on a basis of a request by the image processing apparatus, extracting drawing contents on the basis of a drawing command, called by an application, wherein a drawing command is transmitted to a drawing program which is a part of the OS, generating edit information in accordance with the drawing contents, and transmitting the edit information to the image arranging apparatus so that image data of high resolution stored in the memory, in the image arranging apparatus is edited in accordance with the edit information. The image data of high resolution arranged on a basis of the print instruction.
    Type: Grant
    Filed: September 13, 2000
    Date of Patent: February 17, 2004
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoshikazu Yokomizo
  • Patent number: 6690383
    Abstract: The present invention provides methods and apparatus for the color calibration of displays. These methods are particularly useful for displays having properties different than those associated with cathode ray tubes (CRT). Some displays, for example liquid crystal displays (LCD), have a high luminance black, the chromas of their primaries are not independent of their luminance levels, the intensities of their primaries are not strictly monotonically increasing with respect to their RGB levels, the color additivity of their subpixels is affected by crosstalk or leakage and their color measurements are dependent on the view angle of the observer. Therefore, the usage of CRT methods is deficient for such displays.
    Type: Grant
    Filed: January 24, 2000
    Date of Patent: February 10, 2004
    Assignee: International Business Machines Corporation
    Inventors: Gordon Wesley Braudaway, Albert Nessim Cazes, James Edward Christensen, Michael James Cordes, Donald Michael DeCain, Shui-Chih Alan Lien, Frederick Cole Mintzer, Steven Lorenz Wright
  • Patent number: 6683620
    Abstract: A method and apparatus are provided relationally modeling a trimmed NURBS surface. The relational model may be formed of a NURBS surface object, a trimming curve object that depends on the NURBS surface object, and a third object which depends on both the NURBS surface object and trimming curve object. Modeling a NURBS surface and a trimmed NURBS surface as separate objects eliminates the issue of circular definitions discussed earlier with respect to relational modeling of trimmed NURBS surfaces.
    Type: Grant
    Filed: April 21, 1999
    Date of Patent: January 27, 2004
    Assignee: Autodesk, Inc.
    Inventor: Thomas Burke
  • Patent number: 6675092
    Abstract: To provide a map information display system for a moving body that can extract and display map information as required without updating set way points or routes. A limited region map information generating device for extracting map information for only a limited region based on a route being traveled and on a scheduled route, and for generating limited region map information includes a route generating device for generating a moving body route based on the route point coordinate information and road information, an extracting device for setting map information of a strip-shaped region extending along the moving body route as the limited region map information, and a strip-shaped region adjusting device for adjusting a size of the strip-shaped region so as to include the moving body route when it is determined that the information amount of the limited region map information is larger than a specified storage capacity but less than a storage capacity of the storage device.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: January 6, 2004
    Assignee: Honda Giken Kogyo Kabushiki Kaisha
    Inventors: Mutsumi Katayama, Hiroyuki Morita
  • Patent number: 6674435
    Abstract: A printer forms an approximate of a Bezier curve as a sequence of line segments. Two parametric equations, X(t) and Y(t), are employed. Two methods can be used to evaluate the parametric equations. Both use fixed point integer arithmetic to directly calculate points along the curve which are the values of the X(t) and Y(t) equations. The first method sets the number of steps of the parametric variable are equal to an integral power of 2. This gives a predictable execution time and uses line segments to connect the points as a piecewise straight line approximation to the curve. The number of steps is set as the next higher power of 2 than an estimated length of the curve. The second method allows Y(t), the scan line variable, to change only in predetermined integer steps. The value of X(t) is evaluated for each t corresponding to the integer step in Y(t). This second method has a natural advantage, if a closed path is being decomposed as a run array rather than a collection of trapezoids.
    Type: Grant
    Filed: August 24, 1999
    Date of Patent: January 6, 2004
    Assignee: Texas Instruments Incorporated
    Inventors: Ralph E. Payne, Lowell Boggs
  • Patent number: 6657637
    Abstract: A coordinate light source calculating unit 103 calculates 3D coordinates for points forming one or more objects and performs clipping. A rendering unit 104 performs rendering and outputs the formed CG image to a frame buffer 108. The coordinate light source calculating unit 103 calculates 3D coordinates forming a video display surface. A perspective projection unit 105 calculates 2D coordinates for each point forming the video display surface. An image decoder 106 decodes a video frame, and an image transform unit 107 transforms this image and outputs it to the frame buffer 108, enabling the video frame to be pasted onto the CG image.
    Type: Grant
    Filed: March 6, 2000
    Date of Patent: December 2, 2003
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Satoru Inagaki, Kenjirou Tsuda, Yoshihisa Nishigori
  • Patent number: 6657611
    Abstract: A system of a computer (PC) and a monitor (DA) enables a user to select a desired white color temperature of display information displayed on a display device (DD) of the monitor (DA). The computer (PC) includes a graphics adapter (GA) for supplying video signals (Ri, Gi, Bi) to monitor (DA). The monitor includes controllable amplifiers for amplifying the video signals (Ri, Gi, Bi) to obtain video drive signals (Ro, Go, Bo) driving the display device (DD). A ratio of values of the video drive signals (Ro, Go, Bo) determines the color displayed. The computer (PC) is programmed to: (i) control the graphics adapter (GA) for generating display information which obtains a graphical representation (L; T) of various colors, and a graphical indication (I; Pl) for graphically indicating white colors in the graphical representation (L; T), and (ii) receive a user command (UC) indicating a selected color (Co) in the graphical representation (L; T).
    Type: Grant
    Filed: May 9, 2000
    Date of Patent: December 2, 2003
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Antoon Joseph Elisabert Sterken, Giovanni Lonoce
  • Patent number: 6657638
    Abstract: The present invention provides a data processing unit which allows schedule data, address data, and so on, to be synchronized between a plurality of terminals each with its own screen display capability such as a screen size and available display colors and user attributes. The data processing unit comprises a communication control unit for communicating with other terminals, a synchronous data storing unit for storing data synchronized by the communication control unit, a data conversion rule storing unit for storing a data conversion rule provided in accordance with the screen display capability or the user attributes, a data conversion unit for converting the data received from the synchronous data storing unit based on the data conversion rule, a converted data storing unit for storing the converted data, and a display unit for displaying the converted data.
    Type: Grant
    Filed: November 15, 1999
    Date of Patent: December 2, 2003
    Assignee: NEC Corporation
    Inventor: Tomonari Kamba
  • Patent number: 6650334
    Abstract: A circuit for texture tag checking includes a first comparison gate which compares a first dimension field of a tag with a first dimension element for a group of texels associated with a sample point. A second comparison gate compares a second dimension field of the tag with a second dimension element for the group of texels. A logic gate, coupled to each of the first and second comparison gates, is associated with one texel of the group of texels. The logic gate outputs a predetermined signal if the first and second dimension fields of the tag are the same as the first and second dimension elements, respectively.
    Type: Grant
    Filed: February 5, 1999
    Date of Patent: November 18, 2003
    Assignee: ATI International SRL
    Inventors: John S. Thomson, William N. Ng
  • Patent number: 6642935
    Abstract: An image displaying apparatus and method thereof, being an image displaying technology of vector data, in which enlarging or reducing the vector data is performed after separating label information, being character information including in the vector data, and label display positions are determined. The image displaying apparatus consists of an image information storing means, an image display deciding means, an image display forming means, a bitmap data display selecting means, a display, a label extracting means, a label information storing means, and a label display selecting means. The image information storing means provides a vector data storing means which stores vector data of an original drawing, and a vector data projecting means which projects the vector data to four kinds of coordinate systems.
    Type: Grant
    Filed: May 10, 2000
    Date of Patent: November 4, 2003
    Assignee: NEC Corporation
    Inventor: Kenji Soga
  • Patent number: 6636218
    Abstract: A method, apparatus, and system are described for rasterizing a triangle. Pixel parameter values are interpolated by adding or subtracting a vertical delta and/or by adding or subtracting a horizontal delta within a 4×4 tile of 16 pixels.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: October 21, 2003
    Assignee: Intel Corporation
    Inventor: Scott R. Nelson
  • Patent number: 6636235
    Abstract: A method and implementing computer system are provided in which a request from a client for the display of a web page is processed by initially separating device-dependent display data from device-independent display data. The device-independent data is first sent back to the requesting client while the device-dependent data is being processed prior to being returned to the client. The device-dependent data processing includes separating bitmaps with text and bitmaps without text. The bitmaps are modified to suit the client system and the device-dependent modified bitmaps are returned to the client following the return of the device-independent data.
    Type: Grant
    Filed: October 12, 2000
    Date of Patent: October 21, 2003
    Assignee: International Business Machines Corporation
    Inventors: Michael Richard Cooper, Rabindranath Dutta, Lorin Evan Ullmann
  • Patent number: 6633301
    Abstract: A display system includes a light modulator divided into an array of individually controllable pixels and an input-driven illumination device. The illumination device is adapted to receive a variable input and is configured to direct light of variable intensity onto the modulator, depending on the input. The display system further includes a calibrating arrangement for establishing the input to the illumination device to produce a desired intensity level of light. The calibrating arrangement includes a light sensing mechanism, which senses the light from the illumination device while the illumination device is driven by an initial input. The calibration arrangement is configured to determine a comparison between the sensed light and a value representative of the desired-intensity level. The calibration arrangement further includes a control arrangement responsive to the comparison for varying the input so as to provide light of the desired intensity level.
    Type: Grant
    Filed: May 17, 1999
    Date of Patent: October 14, 2003
    Assignee: Displaytech, Inc.
    Inventors: James M. Dallas, Ryan Patrick Donohue, Mark A. Handschy, Gani Jusuf, Colm Lysaght, Rainer Malzbender
  • Patent number: 6633292
    Abstract: A general-purpose system for enabling the user to easily enter characters whose contents are hard to understand at a glance, such as bar codes, by using a general-purpose application program such as a wordprocessor is provided. For this purpose, a printer driver comprising a font file storing a display font and a bar code record font corresponding to the display font and a conversion function of converting display font codes into record font codes is provided. When a bar code is entered in an application program, a legible display font corresponding to the bar code can be used. On the other hand, when the bar code is printed, the printer driver compatible with a given printer converts the display font into a bar code record font and supplies the bar code record font. Thus, a high-accuracy bar code is printed in accordance with the standard.
    Type: Grant
    Filed: February 10, 1998
    Date of Patent: October 14, 2003
    Assignee: Seiko Epson Corporation
    Inventors: Masahiro Nakatsuji, Sunao Murata, Michitoshi Ishihara, Akira Suzuji
  • Patent number: 6628285
    Abstract: A method, apparatus, and system provides an integrated viewer with one user interface and one API provides the ability to view, program, redline, and measure DWF and DWG files. In accordance with one or more such embodiments, the present invention provides an intelligent drawing redlining tool for easily and quickly drawing or annotating a drawing. For example, using the tool, a user can click the mouse over the first point of an arc segment. A bulge spacing function may then be utilized to define the length of an arc (also referred to as bulge spacing). In accordance with one or more embodiments of the invention, the bulge spacing function comprises holding down an arc defining key such as the <SHIFT>key while the second point of the arc segment is selected. Thereafter, the bulge spacing of the first arc segment (the distance of the arc between the first and second points) is utilized for the remaining arc segments of the enclosed polyline/path.
    Type: Grant
    Filed: February 9, 2000
    Date of Patent: September 30, 2003
    Assignee: Autodesk, Inc.
    Inventors: Vincent J. Abeyta, Damian M. Hallbauer, Laurence D. Horner, Joshua A. Natarajan, Benjamin D. Sellers