Patents Examined by Ryan Yang
  • Patent number: 7190370
    Abstract: An apparatus and method of generating a visual representation of an image based product. Where the image based product is a picture image, the method produces a framed prototype image showing the picture image framed within a frame. The method includes providing a frame image showing the frame in a perspective view. The frame image has a picture portion corresponding to the portion of the frame used to view a picture mounted in the frame. The method includes mapping the picture image to the picture portion of the frame image in order to generate the frame prototype image. The method also includes presenting an enhanced edit set along with the frame prototype image. The enhanced edit set includes user manipulatable tools for editing either the picture or the frame in the perspective view.
    Type: Grant
    Filed: November 22, 2000
    Date of Patent: March 13, 2007
    Assignee: Shutterfly, Inc.
    Inventors: Paul Haeberli, John Skidgel
  • Patent number: 7190365
    Abstract: A method for navigating a 3D scene in a viewing area includes associating a point of interest with a reference shape, which is related to the shape of the 3D object, and displaying a scene according to a user-requested action, while keeping the point of interest within the reference shape and within the viewing area. The user-requested action may include translation, rotation, and zooming. The point of interest may include scene information such as a magnification factor, local orientation, and global orientation. The methods for performing a user-requested action in a 2D representation of a 3D object include determining a distance between a point of interest and a viewpoint; determining an amount of movement from a user input; and performing the user-requested action at a rate based on the amount of movement from the user input multiplied by a distance factor based on the distance between the point of interest and the viewpoint.
    Type: Grant
    Filed: September 6, 2001
    Date of Patent: March 13, 2007
    Assignee: Schlumberger Technology Corporation
    Inventor: Simon G. Fleury
  • Patent number: 7184058
    Abstract: A graphics integrated circuit chip is used in a set-top box for controlling a television display. The graphics chip processes analog video input, digital video input, a graphics input and an audio input simultaneously. The system may use anti-aliased text and graphics to provide high quality display of graphical elements, or glyphs, which represent an image of a character of text or graphics, on television and other displays. The graphical elements may be superimposed over live video or arbitrary graphics imagery.
    Type: Grant
    Filed: April 14, 2005
    Date of Patent: February 27, 2007
    Assignee: Broadcom Corporation
    Inventors: Alexander G. MacInnis, Chengfuh Jeffrey Tang, Xiaodong Xie, James T. Patterson, Greg A. Kranawetter
  • Patent number: 7176930
    Abstract: The present invention provides a system, method and computer program product for reducing fill and improving quality of interlaced displays using multi-sampling. In an embodiment of the invention, a frame buffer for a interlaced display is filled. Initially, a first multi-sample of the first line of the first field is calculated. The bottom sub-pixels of the first multi-sample are the top sub-pixels of a multi-sample of the first line of the second field. The first multi-sample is written into the frame buffer. Then, a second multi-sample of the second line of the first field is calculated. The top sub-pixels of the second multi-sample are the bottom sub-pixels of a multi-sample of the first line of the second field. Also, the bottom sub-pixels of the second multi-sample are the top sub-pixels of the second line of the second field. The second multi-sample is written into the frame buffer.
    Type: Grant
    Filed: November 1, 2004
    Date of Patent: February 13, 2007
    Assignee: Microsoft Corporation
    Inventor: Gregory M. Eitzmann
  • Patent number: 7170523
    Abstract: A drawing-information processing apparatus is used for setting drawing information at positions specified through a drawing-information inputting part. An attribute-inputting part is used for setting attribute of the drawing information, and a changing part is used for changing an attribute of the drawing information while the drawing information is input through the drawing-information inputting part.
    Type: Grant
    Filed: February 23, 2001
    Date of Patent: January 30, 2007
    Assignee: Fujitsu Limited
    Inventor: Naoki Suzuki
  • Patent number: 7170532
    Abstract: The invention facilitates a setting operation relating to the displaying and laying out of images and arranges it so that the layout will reflect the preferences of the observer. The invention provides a medical image display apparatus for displaying medial images and other medical data on a display unit. An image storage unit for storing medical images and a processor are connected to the display unit. A frequency-of-use storage unit and a mode storage unit are connected to the processor. When medical images have been displayed, the frequency-of-use storage unit stores the frequency of use of the layout type. The apparatus sets a display format of the medical images automatically based upon the frequency of use of this layout type. There is a good possibility that a layout type having a high frequency of use will reflect the preference of the reader (observer).
    Type: Grant
    Filed: November 18, 2003
    Date of Patent: January 30, 2007
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tsukasa Sako
  • Patent number: 7164431
    Abstract: The invention provides a system and method for mixing graphics and text in an on-screen display application. The system includes font and character memories. The font memory stores bitmaps associated with characters to be displayed on a display device. The character memory, in turn, includes a font portion and an attribute portion. The font portion stores a font index of characters to be displayed, the font index being used to address the font memory. The attribute portion stores a plurality of attributes associated with a character to be displayed. The plurality of attributes includes a text/graphic attribute indicative of a text character or a graphic clip and a redirection attribute indicating mapping of a main color memory using an expanded color memory.
    Type: Grant
    Filed: May 8, 2002
    Date of Patent: January 16, 2007
    Assignee: Pixelworks, Inc.
    Inventors: Cyrus Chu, Chang-Hau Lee
  • Patent number: 7158140
    Abstract: In accordance with the invention, a video source is received by a first video adapter. The video source is captured in the video memory associated with the first VGA. The stored video source is associated with a window of an existing application. When the window location of the existing application is shifted to coincide with the video memory of a second graphics adapter, a data transfer occurs to the appropriate video memory location of the second graphics adapter to allow the rendering of that portion of the video now residing on a second monitor.
    Type: Grant
    Filed: March 15, 1999
    Date of Patent: January 2, 2007
    Assignee: ATI International SRL
    Inventor: Ilya Klebanov
  • Patent number: 7154513
    Abstract: Vector data indicating a plurality of points for representing an image is classified for storage under three groups: a group 1 of the vector data DP1, DP5, DP9 indicating indispensable points P1, P5, P9 required for recognition of graphics G; a group 2 of the vector data DP3, DP7 indicating first supplementary points P3, P7 for supplementing the points P1, P5, P9; and a group 3 of the vector data DP2, DP4, DP6, DP8 indicating second supplementary points P2, P4, P6, P8 for further supplementing the indispensable points P1, P5, P9 and first supplementary points P3, P7. When displaying an image, a selection is made between displaying the image represented by the group 1 and displaying the image represented by the group 1 plus the groups 2 and 3.
    Type: Grant
    Filed: November 20, 2001
    Date of Patent: December 26, 2006
    Assignees: Pioneer Corporation, Increment P Corporation
    Inventor: Sumio Nishiyama
  • Patent number: 7142889
    Abstract: The control circuit 11 causes display of messages received through the communication unit 1 in the display unit 14 in list form. A cursor for making selections from the messages displayed in list form has different patterns. The control circuit 11 associates the cursor patterns with message types. In another embodiment, the control circuit 11 groups received messages into new messages not yet reproduced by a user and old messages already reproduced, causes display of the number of the new messages in a predetermined area of the display unit when the new messages are stored in RAM 13, and display of the number of the old messages in said predetermined area when the new messages are not stored in RAM 13.
    Type: Grant
    Filed: August 21, 2000
    Date of Patent: November 28, 2006
    Assignees: Sanyo Electric Co., Ltd., Tottori Sanyo Electric Co., Ltd.
    Inventor: Mitsunori Okagaki
  • Patent number: 7139005
    Abstract: A software-implemented graphics rendering system and method designed and optimized for embedded devices (such as mobile computing devices) using fixed-point operations including a variable-length fixed point representation for numbers and a normalized homogenous coordinates system for vector operations. The graphics rendering system and method includes a fixed-point mathematics library and graphics functions that includes optimized basic functions such as addition, subtraction, multiplication, division, all vertex operations, matrix operations, transform functions and lighting functions, and graphics functions. The mathematical library and graphics functions are modified and optimized by using a variable-length fixed-point representation and a normalized homogenous coordinate system (NHCS) for vector operations.
    Type: Grant
    Filed: September 13, 2003
    Date of Patent: November 21, 2006
    Assignee: Microsoft Corporation
    Inventors: Lifeng Wang, Ke Deng, Baining Guo, Joshua William Buckman
  • Patent number: 7136946
    Abstract: A method and system for converting the output of a communications port (e.g., a serial port or a USB port) into video signals representing the output of a terminal using a KVM switch. Upon receiving characters from the communications port, the system interprets the characters as terminal emulation commands and internally generates a representation of what a resulting terminal screen would look like. From that internal (digital) representation, the system produces analog outputS representing the terminal screen. The analog outputs are output on the monitor attached to the KVM switch.
    Type: Grant
    Filed: April 8, 2003
    Date of Patent: November 14, 2006
    Assignee: Avocent Redmond Corp.
    Inventor: Timothy C. Shirley
  • Patent number: 7136072
    Abstract: In one embodiment, a method for synthesizing a texture of a desired size from a sample texture is provided. The method comprises the steps of generating a matrix of the desired size, and providing values to the matrix. The values include random values and at least a portion of the values represents a desired structure according to which graphical features of a synthesized texture are to substantially conform. The method further comprises executing a texture synthesis process that utilizes the matrix to generate a synthesized texture of the desired size having graphical features arranged therein substantially in conformance with the desired structure.
    Type: Grant
    Filed: August 3, 2001
    Date of Patent: November 14, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Bradford A. Ritter
  • Patent number: 7133051
    Abstract: The present disclosure relates to displaying full scale images with overlaid similar scaled images and a graphical user device in a display of a client device. The client device receives video streams of the full scale images and scaled images. The video streams are broadcast independent of one another, and a user of the client device may manipulate the format of the images of either or both streams, and/or place the scaled image on any portion of the full scaled image. The graphical user interface is placed so it does not obscure the scaled image. Alternatively a single video stream may be received by the client device. When a single video stream is received, the client device creates two video streams, one stream comprising full scale images and the other stream comprising scaled images. The full scale image is overlaid with the scaled image and the graphical user interface.
    Type: Grant
    Filed: September 19, 2003
    Date of Patent: November 7, 2006
    Assignee: Microsoft Corporation
    Inventors: David Hendler Sloo, Ronald Alan Morris, Peter T. Barrett, Jeffrey W. Fassnacht
  • Patent number: 7127276
    Abstract: The control circuit 11 causes display of messages received through the communication unit 1 in the display unit 14 in list form. A cursor for making selections from the messages displayed in list form has different patterns. The control circuit 11 associates the cursor patterns with message types. In another embodiment, the control circuit 11 groups received messages into new messages not yet reproduced by a user and old messages already reproduced, causes display of the number of the new messages in a predetermined area of the display unit when the new messages are stored in RAM 13, and display of the number of the old messages in said predetermined area when the new messages are not stored in RAM 13.
    Type: Grant
    Filed: March 24, 2006
    Date of Patent: October 24, 2006
    Assignees: Sanyo Electric Co., Ltd., Tottori Sanyo Electric Co., Ltd.
    Inventor: Mitsunori Okagaki
  • Patent number: 7123947
    Abstract: The control circuit 11 causes display of messages received through the communication unit 1 in the display unit 14 in list form. A cursor for making selections from the messages displayed in list form has different patterns. The control circuit 11 associates the cursor patterns with message types. In another embodiment, the control circuit 11 groups received messages into new messages not yet reproduced by a user and old messages already reproduced, causes display of the number of the new messages in a predetermined area of the display unit when the new messages are stored in RAM 13, and display of the number of the old messages in said predetermined area when the new messages are not stored in RAM 13.
    Type: Grant
    Filed: March 24, 2006
    Date of Patent: October 17, 2006
    Assignees: Sanyo Electric Co., Ltd., Tottori Sanyo Electric Co., Ltd.
    Inventor: Mitsunori Okagaki
  • Patent number: 7123272
    Abstract: A game machine capable of causing a player to pay attention to a game title image. The game machine comprises a default game title image storing section (52), an optional game title image storing section (54), an operation input section (60), a selection section (62), and a display section (64). When no game operation input is made within a predetermined time after a predetermined timing, the selection section (62) selects a default game title image so that the default game title image is displayed by the display section (62). When any game operation input is made within a predetermined time, on the other hand, either a default or optional game title image is displayed by the display section (62) depending on whether the content of the game operation input satisfies a predetermined condition.
    Type: Grant
    Filed: March 28, 2002
    Date of Patent: October 17, 2006
    Assignee: Konami Corporation
    Inventor: Shinji Moriyama
  • Patent number: 7119803
    Abstract: A method to manage the power consumption of a display unit is provided. The method determines if a graphics-intensive event is occurring, uses a first refresh rate if the graphics-intensive event is occurring, and uses a second refresh rate different than the first refresh rate if the graphics-intensive event is not occurring. An apparatus for performing the method, and an article including a machine-accessible medium that provides instructions that, if executed by a processor, will cause the processor to perform the method are also provided.
    Type: Grant
    Filed: December 30, 2002
    Date of Patent: October 10, 2006
    Assignee: Intel Corporation
    Inventors: Randy P. Stanley, Siripong Sritanyaratana
  • Patent number: 7120472
    Abstract: The control circuit 11 causes display of messages received through the communication unit 1 in the display unit 14 in list form. A cursor for making selections from the messages displayed in list form has different patterns. The control circuit 11 associates the cursor patterns with message types. In another embodiment, the control circuit 11 groups received messages into new messages not yet reproduced by a user and old messages already reproduced, causes display of the number of the new messages in a predetermined area of the display unit when the new messages are stored in RAM 13, and display of the number of the old messages in said predetermined area when the new messages are not stored in RAM 13.
    Type: Grant
    Filed: March 24, 2006
    Date of Patent: October 10, 2006
    Assignees: Sanyo Electric Co., Ltd., Tottori Sanyo Electric Co., Ltd.
    Inventor: Mitsunori Okagaki
  • Patent number: 7116340
    Abstract: A spatially displayed medical image undergoes processing through cursored user interaction on such image. In particular, mouse positionings and/or actuations will control inherent processing functionalities. These will actuate immediately through associated specific sensitive areas at predetermined relative positions with respect to an associated medical object display field.
    Type: Grant
    Filed: May 24, 2001
    Date of Patent: October 3, 2006
    Assignee: Koninklijke Philips Electronics, N.V
    Inventor: Filips Van Liere