Object Based Patents (Class 345/655)
  • Patent number: 7609281
    Abstract: A transform engine is configured to rotate, and/or rotate and translate, one or more polygons in response to screen orientation. Thus, when texture data obtained from a pre-rotated image is applied to a rotated polygon from an image, a rotated version of the image is generated in response to screen orientation. Alternatively, a user may select a rotation to re-orient the image to a screen view position. The rotated image may also be shifted to maintain conformance with edge rules.
    Type: Grant
    Filed: December 10, 2007
    Date of Patent: October 27, 2009
    Assignee: NVIDIA Corporation
    Inventor: Abraham B. De Waal
  • Patent number: 7599985
    Abstract: A system allowing a user of a browser program on a computer connected to an open distributed hypermedia system to access and execute an embedded program object. The program object is embedded into a hypermedia document much like data objects. The user may select the program object from the screen. Once selected the program object executes on the user's (client) computer or may execute on a remote server or additional remote computers in a distributed processing arrangement. After launching the program object, the user is able to interact with the object as the invention provides for ongoing interprocess communication between the application object (program) and the browser program. One application of the embedded program object allows a user to view large and complex multi-dimensional objects from within the browser's window. The user can manipulate a control panel to change the viewpoint used to view the image.
    Type: Grant
    Filed: August 9, 2002
    Date of Patent: October 6, 2009
    Assignee: Regents of the University of California
    Inventors: Michael Doyle, David Martin, Cheong Ang
  • Patent number: 7598967
    Abstract: A transform engine is configured to rotate, and/or rotate and translate, one or more polygons in response to screen orientation. Thus, when texture data obtained from a pre-rotated image is applied to a rotated polygon from an image, a rotated version of the image is generated in response to screen orientation. Alternatively, a user may select a rotation to re-orient the image to a screen view position. Batch processing of data changes is utilized to render a plurality of changes together.
    Type: Grant
    Filed: December 10, 2007
    Date of Patent: October 6, 2009
    Assignee: NVIDIA Corporation
    Inventor: Abraham B. de Waal
  • Patent number: 7570273
    Abstract: Method and apparatus for a graphics pipeline is described. More particularly, a transform engine is configured to rotate, and/or rotate and translate, one or more polygons in response to screen orientation. Thus, when texture, obtained from a pre-rotated image is applied to a rotated polygon used to render such an image, a rotated version of such an image is generated in response to screen orientation. Alternatively, a user may select a rotation to re-orient an image to a screen view position.
    Type: Grant
    Filed: August 29, 2002
    Date of Patent: August 4, 2009
    Assignee: Nvidia Corporation
    Inventor: Abraham B. de Waal
  • Publication number: 20090115799
    Abstract: A method for displaying images is provided. First, an image viewing function is activated. Then, an image information file which stores image information corresponding to a plurality of images is read. Properties and effects of the images are adjusted based on the obtained image information. Finally, the adjusted image is displayed. Accordingly, the images can be adjusted, displayed, and sorted quickly without modifying original files of the images.
    Type: Application
    Filed: September 10, 2008
    Publication date: May 7, 2009
    Applicant: HTC Corporation
    Inventors: I-Fei Chen, I-Fen Shih, Jian-Chyn Liu, Kuo-Hsi Tai, Chien-Chung Chen
  • Patent number: 7523189
    Abstract: Methods and computer readable media for generating displays of user-defined blocks of networking addresses on a map of an associated address space are provided. Each block of networking addresses is described in a user-defined table with a start address and a map size. The display for each block of network addresses may be rendered on the map at a location based on the relative position of the start address within the associated address space and of a size based on the mask size in relation to the associated address space.
    Type: Grant
    Filed: September 12, 2006
    Date of Patent: April 21, 2009
    Assignee: Internet Associates, LLC
    Inventors: Dennis Joseph Boylan, Kenneth Douglas Burroughs, Sean Ming Drun, John Leland Lee, Angela Kristine Schneider
  • Patent number: 7502493
    Abstract: According to the present invention, the face of a subject person can be rapidly detected. An image input unit inputs an image to be processed. A photographing-position input unit inputs photographing-position information attached to the processed image. An angle-range information determination unit determines an angle range, where face detection should be performed to the processed image, on the basis of the information obtained by the photographing-position information input unit. On the basis of information indicating the determined angle range, under the control of a process control unit, a face detection unit performs face detection to the processed image input by the image input unit in predetermined angle increments. A face integration unit integrates all of face data detected by a basic-angle-range face detection unit into face information and then outputs the information.
    Type: Grant
    Filed: July 11, 2003
    Date of Patent: March 10, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoshihiro Ishida
  • Publication number: 20080186332
    Abstract: Disclosed are an apparatus and a method for providing a wallpaper. To this end, a current state of a mobile terminal is detected, particle images and fluid image reflecting the detected current state of the mobile terminal are generated, and the generated particles and the generated fluid are displayed on a preset wallpaper so as to generate a wallpaper. Then, user motion is detected, acceleration and movement amount are extracted from the detected user motion, and movement amounts and movement directions of the particles and the fluid are determined based on the extracted acceleration and movement amount. Then, the particles and fluid are displayed in reflection of the gravity on movement amounts and movement directions of particles and fluid. Accordingly, it is possible to provide a wallpaper having an effect as if an actual snow globe is moved.
    Type: Application
    Filed: January 3, 2008
    Publication date: August 7, 2008
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Soon-Ok Kim, Chan-Woo Park, Kyu-Ok Choi, Do-Hwan Choi, Jong-Hyun An
  • Patent number: 7281229
    Abstract: A method in accordance with the present invention prepares an alternate view of an integrated circuit (IC) layout from a top view thereof by selecting an initial polygon representing and IC feature from the top view of the layout, where the initial polygon is defined by a plurality of initial points. The coordinates the plurality of initial points are mapped onto coordinates of a plurality of translated points that define a second polygon representing an alternate view of the initial polygon. The mapping uses at least one of either the height of the initial polygon or the width of the initial polygon. The method can be used, for example and without limitation, to generate a three dimensional view from the top view of the layout or a sectional view of the layout.
    Type: Grant
    Filed: September 14, 2004
    Date of Patent: October 9, 2007
    Assignee: Altera Corporation
    Inventor: Jayakannan Jayapalan
  • Patent number: 7151547
    Abstract: Systems and methods according to the present invention provide techniques to automatically crop an image to a desired size and non-rectangular crop shape. A non-rectangular crop shape can, for example, be input to an image processing system. The non-rectangular crop shape is then used to process the original image to generate the desired crop.
    Type: Grant
    Filed: November 23, 2004
    Date of Patent: December 19, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Xiaofan Lin, Hui Chao, Jian Fan
  • Patent number: 7019748
    Abstract: A computer implemented method stimulates motion of a static 3D physical object in a static scene by first acquiring a 3D graphics model of the 3D physical object and the scene. A projector is registered with the 3D physical object, the scene and the 3D model. The model is then segmented into a plurality of parts, and each part is edited with graphics authoring tools to reflect a desired appearance and virtual motion of the part. The edited parts are rendered and projected, in real-time, as a video onto the 3D physical object and scene to give the 3D physical object and the scene the desired appearance and virtual motion.
    Type: Grant
    Filed: August 15, 2001
    Date of Patent: March 28, 2006
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventor: Ramesh Raskar
  • Patent number: 6995776
    Abstract: A terminal device detects the inclination of the terminal device per se in a predetermined direction, and, based on the detected inclination, changes the display format of an element object on a display screen or enlarges/regenerates an element object on a display screen.
    Type: Grant
    Filed: November 14, 2002
    Date of Patent: February 7, 2006
    Assignee: NEC Corporation
    Inventor: Kazunori Tomita
  • Patent number: 6901274
    Abstract: The device includes a device body that includes a display means that allows selection from among a plurality of display directions for display of images, information and the like; an operational instruction means capable of accepting input of instructions including selection instructions for selecting display direction of images, information and the like on the display means; and a battery unit that supplies power to the device body. The device body is provided with a plurality of attachment positions, such that at least one of the operational instruction means and the battery unit can be attached in a position that is compatible with the display direction of images, information and the like on the display means.
    Type: Grant
    Filed: November 1, 2002
    Date of Patent: May 31, 2005
    Assignee: Fujitsu Limited
    Inventors: Shigehiro Idani, Hiroshi Yamada, Yasushi Hara, Hideki Tanaka, Satoshi Kazama, Toshiya Miyazaki, Hideyuki Motoyama, Yoshiyasu Nakashima
  • Patent number: 6892358
    Abstract: A method and automatic machine for processing a product, whereby, from all the regulating and/or monitoring items as a whole, a first group is determined containing a small number of frequently used items having a direct effect on the product; to permit fast use by an operator of the items in the first group, a screen of an interface device displays the items in the first group graphically by means of respective icons, each of which is connected to a synoptic background image showing the function of the relative item substantially in the region in which the relative item is actually effective.
    Type: Grant
    Filed: October 17, 2001
    Date of Patent: May 10, 2005
    Assignee: G.D. Societa 'per Azioni
    Inventors: Fiorenzo Draghetti, Verter Cesari, Maurizio Maglioni, Daniela Albertini, Stefano Pareschi
  • Patent number: 6727911
    Abstract: Method and apparatus for observing a specimen image on a scanning charged-particle beam instrument in such a way that the original observational position can be automatically resumed after movement of a specimen or its image. When an image is observed at the original position after a specimen or its image is rotated or moved, a keyboard or a pointing device is operated to command reconstruction of the image. In response to this, the CPU of the instrument reads data from a memory that indicates the history of rotations and movements of the specimen and image. For example, if the specimen has been mechanically rotated, the CPU controls a rotational drive circuit according to the data read from the memory, the data indicating amounts and directions of rotations. The specimen stage is rotated through a given angle in a direction opposite to the previous direction. As a result, the specimen can be returned to the position assumed prior to the rotation.
    Type: Grant
    Filed: April 24, 2000
    Date of Patent: April 27, 2004
    Assignee: Jeol Ltd.
    Inventors: Atsushi Yamada, Masaki Saito
  • Patent number: 6710783
    Abstract: In a presentation device for the two-dimensional presentation of the volume data elements of a volume dataset, parts of the volume dataset can be selected by prescribing boundary surfaces. The boundary surfaces are displaceable. The selected volume can be presented as a perspective image rotating around a basic rotational axis. The rotational axis is selectable dependent on the positions of the volume data elements of the selection dataset. The rotational axis can be automatically determined by a computer unit.
    Type: Grant
    Filed: February 5, 2001
    Date of Patent: March 23, 2004
    Assignee: Siemens Aktiengesellschaft
    Inventor: Alois Noettling
  • Patent number: 6683624
    Abstract: A method and apparatus for depicting programming state of programming objects through a combination of associating semantic stat space with programming objects, updating semantic state through affiliated state updates with each programming action, and resolving the alternative programming states with a convergence operator defined on the semantic state space of the programming object type. The state reflection process is further defined in cases where the visual programming object participates in multiple execution paths, as would be the case in, for example, an IF statement wherein the variable is used on both the Left and Right sides. More particularly, this technique resolves these differing states back into a single state representation for the programming object.
    Type: Grant
    Filed: August 17, 2000
    Date of Patent: January 27, 2004
    Assignee: International Business Machines Corporation
    Inventors: Donald P. Pazel, Marcel R. Karam
  • Patent number: 6604105
    Abstract: A method of identifying the type of an object that has a set of properties, each of which is assigned a value, includes: receiving a first set of properties characteristic of a type of object, the first set of properties being divided into a subset of sufficient properties and a subset of additional properties; and determining whether the object is of the first type based only on whether the properties in the subset of sufficient properties are matched by the object. The first type of object is associated with a representation of a document as a directed graph of objects.
    Type: Grant
    Filed: September 27, 2000
    Date of Patent: August 5, 2003
    Assignee: Adobe Systems Incorporated
    Inventor: Jason A. Roth