Object Based Patents (Class 345/655)
  • Patent number: 10424272
    Abstract: Disclosed are a mobile terminal having a rollable touch screen, and a method of controlling the same. The mobile terminal includes: a touch screen configured to be rollable; a first body portion connected to a first end of the touch screen and configured to accommodate the touch screen in a rolled state; a second body portion connected to a second end of the touch screen; a sensing unit configured to sense at least one region of the touch screen exposed external to the first body portion; and a controller configured to cause the touch screen to display a first icon on a display region, the display region corresponding to the sensed at least one region, wherein the first icon corresponds to a first application which supports a screen ratio of the display region, wherein the first application is one of a plurality of applications installed at the mobile terminal.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: September 24, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Sunghye Yoon, Sujin Kim
  • Patent number: 9595080
    Abstract: Novel and simple methods, systems, and computer program products for implementing a 3D rotation using input from a mouse, trackball, or other input device are described. Methods of implementing rotations are presented which lead to new realizations of the 3D rotation group and its double-cover, the unit quaternions. New methods, systems, and computer program products are also presented for interpolating rotations of a 3D scene that is more efficient than previously-known quaternion-based methods. The new methods are also used to derive the quaternion composition formula from the geometry of 3D rotations.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: March 14, 2017
    Assignee: University of Utah Research Foundation
    Inventors: Robert Andrew Palais, Richard Sheldon Palais
  • Patent number: 9519805
    Abstract: Execution of an obfuscation application may cause a computing device to translate bits of a hashed value according to a sparse bit selection pattern, the sparse bit pattern including a translation of bits of the hashed value into reordered bit unit groupings sized according to a numeric base of a digit cypher; and generate an obfuscated value using the translated bit unit groupings of the hashed value as indices into the digit cypher, the digit cypher including a mapping of the indices to output values in the numeric base. The obfuscation application may further cause the device to receive a target value to be obfuscated in data records received from a data source, hash the target value using a hashing module to create the hashed value, in some cases truncate the hashed value, and replace the target value in the data records with the obfuscated value.
    Type: Grant
    Filed: August 1, 2013
    Date of Patent: December 13, 2016
    Assignee: Cellco Partnership
    Inventors: Siddhartha Kumar Arya, Edward Robert Zoltan Erdey
  • Patent number: 9032336
    Abstract: The present invention provides an input interface that a human can operate naturally and intuitively using a human gesture (motion), by including means for acquiring motion information based on a gesture and input interface means for generating information for operating an object on a desktop of a computer on the basis of motion information. In this case, the motion information is matched against a template for recognizing a motion of a user and a matched event is outputted so that the object is operated. The object includes a pie menu in which a menu item is disposed in a circular form. A user is allowed to selects a desired menu item in the pie menu in accordance with an angle at which the user twists a wrist thereof.
    Type: Grant
    Filed: September 7, 2006
    Date of Patent: May 12, 2015
    Assignee: Osaka Electro-Communication University
    Inventors: Hirotaka Uoi, Katsutoshi Kimura
  • Patent number: 8970629
    Abstract: The present disclosure relates to a mobile terminal and a 3D object control method thereof for controlling the depth or rotation of a 3D object using a 3D manipulation portion displayed around the 3D object. According to the present invention, a circular- or ring-shaped 3D manipulation portion may be touched to intuitively control the rotation and enlargement/reduction of the 3D object, thereby providing usefulness and convenience for the user, capable of editing the 3D object while directly viewing the transformed form and depth of the 3D object.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: March 3, 2015
    Assignee: LG Electronics Inc.
    Inventors: Jonghwan Kim, Mohammad Afroz Alam Khan, Mohan Krishna Ranganathan
  • Patent number: 8952961
    Abstract: In one aspect, photon queries are answered using systems and methods of traversal of collections of photon queries through an acceleration structure, to identify photons meeting a specification of a given query. Such systems and methods can be extended to satisfying similarity queries in an n-dimensional parameter space. Queries can be associated with code (or pointers to code) that are run to achieve closure of that query. Queries can cause further queries to be emitted. Arbitrary data can be passed from one query to another; for example, parameters defined internally to the code modules themselves (e.g., the parameters do not need to have a definition or meaning to the systems or within the methods).
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: February 10, 2015
    Assignee: Imagination Technologies, Limited
    Inventors: Luke Tilman Peterson, James Alexander McCombe
  • Patent number: 8947463
    Abstract: An information processing apparatus include: a control detection block configured to detect a control in a predetermined detection space; a position detection block configured to detect a three-dimensional position of a control detected by the control detection block; a threshold value setting block configured, if the control has approached the control detection block beyond a threshold value set to a predetermined distance through the control detection block on the basis of a three-dimensional position detected by the position detection block, to set the threshold value farther from the control detection block than the predetermined distance; a setting change block configured, if the control has exceeded the threshold value set by the threshold value setting block, to change setting values for predetermined processing; and a processing execution block configured to execute the processing by use of the setting values set by the setting change block.
    Type: Grant
    Filed: April 7, 2010
    Date of Patent: February 3, 2015
    Assignee: Sony Corporation
    Inventor: Reiko Miyazaki
  • Publication number: 20140368546
    Abstract: Novel and simple methods, systems, and computer program products for implementing a 3D rotation using input from a mouse, trackball, or other input device are described. Methods of implementing rotations are presented which lead to new realizations of the 3D rotation group and its double-cover, the unit quaternions. New methods, systems, and computer program products are also presented for interpolating rotations of a 3D scene that is more efficient than previously-known quaternion-based methods. The new methods are also used to derive the quaternion composition formula from the geometry of 3D rotations.
    Type: Application
    Filed: August 29, 2014
    Publication date: December 18, 2014
    Inventors: Robert Andrew Palais, Richard Sheldon Palais
  • Patent number: 8914257
    Abstract: An advantageous embodiment of the present disclosure provides a method for simulating a surface of a structure, the method comprising selecting points on the surface of the structure; identifying a rate of change constraint for each of the points to form a plurality of rate of change constraints, wherein the rate of change constraint is a maximum deviation for a point with respect to an adjacent point; and generating a number of surfaces for the structure using the points and the plurality of rate of change constraints.
    Type: Grant
    Filed: August 27, 2009
    Date of Patent: December 16, 2014
    Assignee: The Boeing Company
    Inventors: Mark Edward Nestleroad, Richard Michael Coleman
  • Patent number: 8872855
    Abstract: When the device is rotated from a portrait orientation to landscape orientation, or vice versa, the display device rotates the content items within distinct respective content regions of a page template (“slots”) that each appear to stay in their same position with respect to a frame of reference of the display device. While the content regions stay in their same positions, the content within each content region counter-rotates in place to offset the rotation of the display device. Thus, the content within the content regions maintains an orientation with respect to a constant (non-rotating) frame of reference, regardless of the orientation or rotation of the display device. In one embodiment, a slot's position, height, and width in a template in a second orientation are determined from the slot's position, height, and width in the template in a first orientation.
    Type: Grant
    Filed: July 21, 2011
    Date of Patent: October 28, 2014
    Assignee: Flipboard, Inc.
    Inventor: Evan R. Doll
  • Patent number: 8860764
    Abstract: Novel and simple methods, systems, and computer program products for implementing a 3D rotation using input from a mouse, trackball, or other input device are described. Methods of implementing rotations are presented which lead to new realizations of the 3D rotation group and its double-cover, the unit quaternions. New methods, systems, and computer program products are also presented for interpolating rotations of a 3D scene that is more efficient than previously-known quaternion-based methods. The new methods are also used to derive the quaternion composition formula from the geometry of 3D rotations.
    Type: Grant
    Filed: June 19, 2009
    Date of Patent: October 14, 2014
    Assignee: University of Utah Research Foundation
    Inventors: Robert Andrew Palais, Richard Sheldon Palais
  • Publication number: 20140300639
    Abstract: A method for automatically adjusting a picture right according to contents of the picture at terminal equipment is provided, including the following steps: analyzing the picture, extracting information from the picture; calculating information to obtain weight. respectively calculating the sum of information weight in each of four directions; comparing sums of information weight of the four directions to obtain the direction with the maximum weight; and adjusting the picture in the direction with the maximum weight. The method judges the direction in which the picture should be adjusted according to contents of the picture itself, avoiding manual adjustment to the picture.
    Type: Application
    Filed: April 28, 2013
    Publication date: October 9, 2014
    Inventor: Jun Cheng
  • Patent number: 8831379
    Abstract: Embodiments that provide cartoon personalization are disclosed. In accordance with one embodiment, cartoon personalization includes selecting a face image having a pose orientation that substantially matches an original pose orientation of a character in a cartoon image. The method also includes replacing a face of the character in the cartoon image with the face image. The method further includes blending the face image with a remainder of the character in the cartoon image.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: September 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Fang Wen, Xiao-Ou Tang, Ying-Qing Xu
  • Patent number: 8824862
    Abstract: An information processing apparatus includes: a display unit including a screen; a detection unit configured to detect a position designated by a user on the screen; and a controller configured to display, with at least a partial range of a moving image being a display range, a plurality of images corresponding to a plurality of frames belonging to the display range by annularly arranging them in time series, and shift, when an operation is judged to be made along a direction in which the plurality of images are arranged based on a result of the detection by the detection unit, the display range in the moving image.
    Type: Grant
    Filed: August 11, 2011
    Date of Patent: September 2, 2014
    Assignee: Sony Corporation
    Inventors: Masachika Sasaki, Kenji Shoda, Takahiro Shimada, Kunihiro Iwakiri
  • Patent number: 8797264
    Abstract: Predetermined image processing is performed in accordance with an input operation performed by an input device having image pickup means for taking an image of one or a plurality of imaging targets. Target image data, which is obtained from one target image of the one imaging target or a plurality of target images of the plurality of imaging targets in the image taken by the image pickup means and which indicates a distance between the plurality of target images or a size of the one target image, is sequentially obtained. A display image is enlarged and reduced in accordance with a change in the target image data. Then, the display image processed in such a manner is displayed on a display device.
    Type: Grant
    Filed: September 19, 2006
    Date of Patent: August 5, 2014
    Assignee: Nintendo Co., Ltd.
    Inventor: Keizo Ohta
  • Patent number: 8797359
    Abstract: Methods and apparatus for performing an inline rotation of an image. The apparatus includes a rotation unit for reading pixels from a source image in an order based on a specified rotation to be performed. The source image is partitioned into multiple tiles, the tiles are processed based on where they will be located within the rotated image, and each tile is stored in a tile buffer. The target pixel addresses within a tile buffer are calculated and stored in a lookup table, and when the pixels are retrieved from the source image by the rotation unit, the lookup table is read to determine where to write the pixels within a corresponding tile buffer.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: August 5, 2014
    Assignee: Apple Inc.
    Inventors: Brijesh Tripathi, Nitin Bhargava, Craig M. Okruhlica
  • Publication number: 20140092125
    Abstract: In some implementations, document templates can be presented on a mobile device for selection by a user when the user is creating a document. In some implementations, document templates can be filtered based on the orientation of the mobile device. In some implementations, images (e.g., photographs, pictures, drawings, etc.) that match the current orientation of the mobile device are displayed on the mobile device for selection and addition to a document template. In some implementations, animations can be presented while the user is browsing document templates. In some implementations, document templates can be presented on a user interface of the mobile device. As the user scrolls through the document templates, the document templates can appear to move, shake, flutter, rock and/or expand in response to the scrolling movement. In some implementations, a preview of a document template can be displayed in response to a touch gesture.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: APPLE INC.
    Inventors: Rachel Patricia Max, Behkish J. Manzari, G. Garrett Groszko, Eric Hanson
  • Patent number: 8670002
    Abstract: A portable electronic device adapted to change its operation mode is disclosed. When a rotation of the portable electronic device is detected, the operation mode is changed according to the angle of rotation, and a user interface corresponding to the changed operation mode is output by a display unit. This method intuitively changes the mode based on a rotation of the device without requiring a complicated and unnecessary key input, and provides a more convenient and faster user interface.
    Type: Grant
    Filed: April 17, 2008
    Date of Patent: March 11, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dong-Kyun Kim, Joon-Suh Kim, Gee-Hong Yoon
  • Patent number: 8648878
    Abstract: Information in a diagram is logically structured using lists, containers, and callouts without requiring the diagram author to explicitly define a structure or map any diagram contents to a structure. Logical relationships are inferred based on actions associated with shapes, groupings, and attributes of shapes/groupings taken by the author. Feedback mechanisms are provided to communicate an underlying structure to the author. Intelligent behaviors are enabled to expose manipulation of diagrams based on their logical structure.
    Type: Grant
    Filed: March 16, 2009
    Date of Patent: February 11, 2014
    Assignee: Microsoft Corporation
    Inventors: Mark Nelson, Michael Woolf, Heidi Munson, David Bradlee, Jr., Evan Moran
  • Patent number: 8611728
    Abstract: A method for propagating user-provided foreground-background constraint information for a first video frame to subsequent frames allows extraction of moving foreground objects with minimal user interaction. Video matting is performed wherein constraints derived from user input with respect to a first frame are propagated to subsequent frames using the estimated alpha matte of each frame. The matte of a frame is processed in order to arrive at a rough foreground-background segmentation which is then used for estimating the matte of the next frame. At each frame, the propagated constraints are used by an image matting method for estimating the corresponding matte which is in turn used for propagating the constraints to the next frame, and so on.
    Type: Grant
    Filed: January 5, 2010
    Date of Patent: December 17, 2013
    Assignee: Thomson Licensing
    Inventors: Sitaram Bhagavathy, Joan Llach
  • Patent number: 8571266
    Abstract: A position of a predetermined object or design is sequentially detected from images. Then, an amount of movement of the predetermined object or design is calculated on the basis of: a position, in a first image, of the predetermined object or design detected from the first image; and a position, in a second image, of the predetermined object or design detected from the second image acquired before the first image. Then, when the amount of movement is less than a first threshold, the position, in the first image, of the predetermined object or design detected from the first image is corrected to a position internally dividing, in a predetermined ratio, line segments connecting: the position, in the first image, of the predetermined object or design detected from the first image; to the position, in the second image, of the predetermined object or design detected from the second image.
    Type: Grant
    Filed: August 2, 2011
    Date of Patent: October 29, 2013
    Assignee: Nintendo Co., Ltd.
    Inventor: Satoru Osako
  • Publication number: 20130208011
    Abstract: A method and system for calculating oblong-shape rotation angles from image data of arbitrary size using running sums is described without the need of eigenvector routines and storage of the image data. The oblong shape may be of arbitrary size and location and need not be precisely elliptical. A few running sums are calculated and stored throughout each scan, and the results are obtained in closed form by simple post-scan computation. An algorithmic embodiment can execute on one or more hardware processors with limited or otherwise constrained computation power, available instruction cycles, available memory, etc. Hardware processors may CPUs found in desktops, laptops, tablets, or handheld computing devices. The resulting arrangement may be used for touch or optical user interfaces, real-time image recognition, real-time machine vision, and other purposes.
    Type: Application
    Filed: March 18, 2013
    Publication date: August 15, 2013
    Inventor: Lester F. LUDWIG
  • Patent number: 8493414
    Abstract: In a terminal device, when application screens of a plurality of types of applications are being displayed individually and the display directions thereof differ from each other, a control section selects any one of the plurality of types of applications as a reference for display control, and orients the display direction of an application that is not the control reference to the display direction of an application that is the control reference. That is, when the display direction of an application displayed on one display section is changed from a vertical direction to a horizontal direction, the display direction of an application displayed on another display section is changed from the vertical direction to the horizontal direction so as to follow the foregoing change.
    Type: Grant
    Filed: May 23, 2011
    Date of Patent: July 23, 2013
    Assignee: NEC Casio Mobile Communications, Ltd.
    Inventor: Yutaka Matsunobu
  • Publication number: 20130155115
    Abstract: The prevented invention provides a method to visualize complicated metro maps in a limited displaying area, in which the route to the passenger's destination is highlighted. In order to achieve high readability, it sets 1) the distance between neighboring stations to be equal, 2) the transportation lines to lie in octilinear directions, 3) the angles of incident edges at each station to be maximized, and 4) the station positions to be inside the displaying area. It also labels the names of stations that passenger will pass by to make the route navigation easy and intuitive.
    Type: Application
    Filed: March 16, 2012
    Publication date: June 20, 2013
    Applicant: NATIONAL CHIAO TUNG UNIVERSITY
    Inventors: YU-SHUEN WANG, MING-TE CHI
  • Patent number: 8421825
    Abstract: A plurality of screen aspects is acquired; each screen layout is optimized; switching of the screen aspects is supported; and visibility and functionality of the display screen are improved. An electronic device (portable terminal apparatus) including a display function in a rotatable and/or openable/closable case includes a displaying unit that displays a vertically elongated vertical screen or a horizontally elongated horizontal screen and a controlling unit (CPU) that changes screen layouts correspondingly to the vertical screen or the horizontal screen displayed on the displaying unit. The change in the screen layout corresponding to the vertical screen or the horizontal screen includes a change in arrangement of icons.
    Type: Grant
    Filed: January 29, 2007
    Date of Patent: April 16, 2013
    Assignee: Fujitsu Limited
    Inventors: Hironobu Taniguchi, Kenetsu Furuki, Yoko Fujii, Yuko Nakajima, Makoto Sugimoto
  • Publication number: 20130076792
    Abstract: An apparatus includes an object adjustment unit and a synthesis unit. The object adjustment unit is configured to modify an image of an object based on parameters of an image of a face to create a modified image of the object. The synthesis unit is configured to synthesize the image of the face with the modified image of the object.
    Type: Application
    Filed: August 15, 2012
    Publication date: March 28, 2013
    Applicant: SONY CORPORATION
    Inventors: Shinsuke TAKUMA, Takehisa SOURAKU
  • Patent number: 8330756
    Abstract: Grid structured data arranged for a spherical structured grid constituted by combining two component structured grids are visualized by using computer graphics technology. Coordinate conversion means 31 converts grid point coordinates of first and second component structured grids (referred to as N and E systems, respectively), represented by specific regions in spherical coordinates, into local xyz coordinates used in computer graphics. Filter means 32 obtains first and second graphic objects for the N and E systems, respectively. Using E system rotation and N and E system synthesis means 33, the second graphic object for the E system is rotated by 90 degrees with respect to an x axis of a first local xyz coordinate system, and is then rotated by 180 degrees with respect to a z axis of the first local xyz coordinate system, thereby obtaining the rotated second graphic object for the E system, and then, both of the graphic objects are synthesized.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: December 11, 2012
    Assignee: Japan Agency for Marine-Earth Science and Technology
    Inventors: Fumiaki Araki, Akira Kageyama
  • Publication number: 20120268489
    Abstract: Embodiments of the invention relate to an architecture or extension to a window manager. In particular, the extension can provide for a window rotation feature that can be exposed as a rotate button. Additionally or alternatively, the rotation feature can be activated based upon a diverse set of conditions, events, and/or commands. Upon activation of the rotation feature, the window manager can rotate a window about an axis to expose a secondary surface that can be populated with alternative content that is distinct from the content of the primary surface of the window. In addition, the architecture provides techniques for identifying both double-sided graphical objects and potentially double-sided objects.
    Type: Application
    Filed: July 6, 2012
    Publication date: October 25, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: ERIC J. HORVITZ, DAVID M. CHICKERING, GARY W. FLAKE, LILI CHENG, ALEXANDER G. GOUNARES
  • Publication number: 20120182320
    Abstract: One embodiment described herein may take the form of a system or method utilizing one or matrix codes to aid in installing a display device. In one embodiment, the one or more matrix codes may be utilized to configure the transmission of the multimedia presentation based on the orientation of the display device. In general, the one or more matrix codes may be obtained and decoded by one or more devices such that the information contained within the matrix codes may be provided to an electronic device for configuration of the multimedia presentation. In another embodiment, the one or more matrix codes may be utilized to determine the resolution of the display device and/or, in yet another embodiment, the generated matrix codes may be configured to account for the resolution of an associated display device, such that matrix codes displayed on a low resolution display device may be larger than matrix codes displayed on a high resolution display.
    Type: Application
    Filed: January 13, 2011
    Publication date: July 19, 2012
    Applicant: EchoStar Technologies LLC
    Inventors: William Michael Beals, Keith Gerhards
  • Publication number: 20120154444
    Abstract: A machine-controlled method may include creating a tile profile including multiple tiles, visually presenting the tile profile using a display, and storing the tile profile. The method may further include adding, removing, and editing the tiles and utilizing tile stacks. The method may further include any of a number of tile scrolling mechanisms.
    Type: Application
    Filed: December 19, 2011
    Publication date: June 21, 2012
    Inventor: Juan Fernandez
  • Patent number: 8154544
    Abstract: An embodiment of the invention creates contact deformations in objects by combining two deformations. A collider contacting an object defines a primary deformation that modifies at least a portion of the object in contact with the collider. A secondary deformation based at least in part on user-provided parameters is added in the vicinity of the primary deformation to deform nearby portions of the objects that are not in contact with the collider, providing an aesthetic contact effect. A secondary deformation specification defines the general shape of the secondary deformation. The secondary deformation specification is associated with a location based on the location of the primary deformation. In an embodiment, the modification of the object due to the secondary deformation specification is modulated by attributes of the collision points, the primary deformation, user-specified weightings, and/or weight maps.
    Type: Grant
    Filed: July 25, 2008
    Date of Patent: April 10, 2012
    Assignee: Pixar
    Inventors: Gordon Cameron, Robert H. Russ, Adam Woodbury
  • Publication number: 20120062599
    Abstract: A portable terminal includes a storage unit storing plural icons and plural icon display area images corresponding to the plural icons, a display unit displaying a predetermined number of target icon display area images among the plural icon display area images together with target icons corresponding to the target icon display area images, the target icon display area images being arranged in a first direction, an input unit receiving an instruction by detecting movement of a contact object contacting an operation surface of the display unit, and a control unit moving the target icon display area images in a second direction while rotating the target icon display area images around corresponding axes extending along the target icon display area images when the input unit detects the contact object being moved in a direction opposite to the first direction. The corresponding axes are substantially perpendicular to the second direction.
    Type: Application
    Filed: November 23, 2011
    Publication date: March 15, 2012
    Applicant: FUJITSU TOSHIBA MOBILE COMMUNICATIONS LIMITED
    Inventor: Satoshi MACHIDA
  • Publication number: 20120056878
    Abstract: An information processing apparatus includes a display, a sensor, and a controller. The display has a screen. The sensor is configured to detect an inclination. The controller is configured to display a first object on the screen and display a second object associated with the first object on the screen in accordance with the inclination detected by the sensor.
    Type: Application
    Filed: August 18, 2011
    Publication date: March 8, 2012
    Inventors: Yusuke MIYAZAWA, Seiji Suzuki, Yasushi Okumura
  • Patent number: 8112921
    Abstract: A sign comprising a surface having a display, and a plurality of sources of visible light. The sources of visible light are oriented to illuminate at least a portion of the display, and include solid state light emitters and/or luminescent materials. Line segments drawn on a Chromaticity Diagram connecting coordinates of some of the illumination color hues define a shape which encompasses coordinates of the display color hue(s). Also, a sign comprising a surface having a display having a surface area of at least 4 square meters, and at least 100 sources of visible light including solid state light emitters and/or luminescent materials. Also, a sign comprising a white light source and at least one additional source of light. Also, methods of illuminating signs.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: February 14, 2012
    Assignee: Cree, Inc.
    Inventors: Antony Paul Van De Ven, Gerald H. Negley
  • Publication number: 20120032982
    Abstract: Methods of manipulating graphical objects are described. One or more graphical objects are displayed in a fixed orientation with reference to a sensed reference direction. Manipulation is achieved by fixing the orientation or position of a displayed graphical object with reference to an apparatus, such as the display itself or a proxy device, detecting a change in orientation of that apparatus and editing the orientation of the graphical object based on the detected change.
    Type: Application
    Filed: October 19, 2011
    Publication date: February 9, 2012
    Applicant: Microsoft Corporation
    Inventors: John Williamson, Lorna M. Brown, James W. Scott, Stephen E. Hodges
  • Patent number: 8086662
    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: October 26, 2006
    Date of Patent: December 27, 2011
    Assignee: The Regents of the University of California
    Inventors: Michael D. Doyle, David C. Martin, Cheong S. Ang
  • Patent number: 8082293
    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: November 2, 2006
    Date of Patent: December 20, 2011
    Assignee: The Regents of the University of California
    Inventors: Michael D. Doyle, David C. Martin, Cheong S. Ang
  • Publication number: 20110292081
    Abstract: In a terminal device, when application screens of a plurality of types of applications are being displayed individually and the display directions thereof differ from each other, a control section selects any one of the plurality of types of applications as a reference for display control, and orients the display direction of an application that is not the control reference to the display direction of an application that is the control reference. That is, when the display direction of an application displayed on one display section is changed from a vertical direction to a horizontal direction, the display direction of an application displayed on another display section is changed from the vertical direction to the horizontal direction so as to follow the foregoing change.
    Type: Application
    Filed: May 23, 2011
    Publication date: December 1, 2011
    Applicant: NEC CASIO Mobile Communications, Ltd.
    Inventor: Yutaka Matsunobu
  • Publication number: 20110193883
    Abstract: Novel and simple methods, systems, and computer program products for implementing a 3D rotation using input from a mouse, trackball, or other input device are described. Methods of implementing rotations are presented which lead to new realizations of the 3D rotation group and its double-cover, the unit quaternions. New methods, systems, and computer program products are also presented for interpolating rotations of a 3D scene that is more efficient than previously-known quaternion-based methods. The new methods are also used to derive the quaternion composition formula from the geometry of 3D rotations.
    Type: Application
    Filed: June 19, 2009
    Publication date: August 11, 2011
    Inventors: Robert Andrew Palais, Richard Sheldon Palais
  • Patent number: 7990574
    Abstract: A printing system includes a converter for replacing graphic elements of a color matched document (104). Conversion replaces original elements (2-4) with replacement elements (21-24, 40-42) having modified transparency attributes so that overprinting elements that overlap areas (10-15) appear as intended when subjected to color matching.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: August 2, 2011
    Assignee: Eastman Kodak Company
    Inventor: Glen Cairns
  • Patent number: 7940965
    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: January 6, 2009
    Date of Patent: May 10, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoshihiro Ishida
  • Patent number: 7887402
    Abstract: To provide a game device for presenting to a player inputting the amount of operation while utilizing a gauge, the length of a gauge which corresponds to a desired amount of operation. In a game device in which an object placed in a virtual three dimensional space is moved by a distance according to the displayed length of the gauge when the player carries out a predetermined operation, a target position to which the object is going to be moved is obtained (S102), a distance between the target movement position and the present position of the object is calculated (S103), and the length of the gauge corresponding to the calculated distance L is calculated based on the distance L (S104). Then, the target length of the gauge is presented based on the calculated length of the gauge (S105).
    Type: Grant
    Filed: July 4, 2005
    Date of Patent: February 15, 2011
    Assignee: Konami Digital Entertainment Co., Ltd.
    Inventors: Eiji Suzuki, Tadakatsu Izumi, Ippei Kondo, Atsushi Mizutani
  • Patent number: 7844106
    Abstract: A method for determining a pose of an object from a range image is presented. A distribution of poses for an object is determined from a model of the object. A set of reference poses is selected according to the distribution, such that more reference poses are selected for more probable poses than less probable poses. A reference image for each reference pose is generated, and the reference pose used to generate the reference image that best matches a range image including the object is assigned as the pose of the object.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: November 30, 2010
    Assignee: Mitsubishi Electric Research Laboratories, Inc
    Inventors: Hanspeter Pfister, In Kyu Park, Marcel German, Michael D. Breitenstein
  • Patent number: 7805387
    Abstract: This invention deals with a morphological genome for design applications. This genome encodes all forms. It comprises a finite set of morphological genes, where each gene specifies a distinct group of morphological transformations defined by a group of independent topological, geometric or other parameters. The morph genes and their parameters are mapped within an integrated higher-dimensional framework with each parameter represented along an independent vector in higher-dimensional Euclidean space. Each distinct number associated with a parameter or a group of parameters is represented by a distinct point in this space referenced by its higher-dimensional Cartesian co-ordinates which represent the genetic code for the specific form being mapped. The morph genome can be used as an interactive design tool to generate known and new forms for applications in all design fields as well as for fabricating these forms when linked with digital fabrication devices within an integrated computational environment.
    Type: Grant
    Filed: February 15, 2006
    Date of Patent: September 28, 2010
    Inventor: Haresh Lalvani
  • Patent number: 7762893
    Abstract: When a player is controlling a first object with a pointing device, an in-operation flag indicating that the player is controlling the first object with the pointing device is set as “ON”. When the in-operation flag is set as “ON” and a second object is within a predetermined distance from an input position of the pointing device, the second object is selected. When the in-operation flag is set as “OFF”, that is, when the player stops controlling the first object, the first object is caused to perform a process for exerting an effect on the second object having been selected.
    Type: Grant
    Filed: January 9, 2006
    Date of Patent: July 27, 2010
    Assignee: Nintendo Co., Ltd.
    Inventors: Yuuji Kando, Yutaka Hiramuki
  • Patent number: 7755646
    Abstract: In a method for image management, image data for an image containing objects is accessed. Graphical representations of the objects are generated and the centroids and the sizes of the graphical representations are determined. The locations of the centroids are determined and the morphologies of the graphical representations based upon the locations of the centroids are determined. Human readable lexical representations of the locations of the centroids, the sizes, the colors and morphologies of the graphical representations are assigned and are stored in a database, which is searchable through human readable lexicon.
    Type: Grant
    Filed: October 17, 2006
    Date of Patent: July 13, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Pere Obrador, Peng Wu
  • Patent number: 7746361
    Abstract: A method is described for determining a discrete boundary for an object to be rendered into a raster pixel image having a plurality of scanlines. In the method, the object is rotated by an integer multiple of 90 degrees, and an outline of the rotated object is decomposed into line segments. For each scanline to be rendered, points of intersection between the line segments and the scanline are determined, and each point of intersection is rounded to an adjacent position selected from a finite set of positions on the scanline using a rule chosen according to the amount of rotation. The rounded points of intersection delimiting the discrete boundary. If the object is rotated by odd multiple of 90 degrees the method includes the steps of identifying points of intersection that satisfy a predetermined criterion; and shifting the identified points of intersection prior to rounding.
    Type: Grant
    Filed: August 11, 2005
    Date of Patent: June 29, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventor: Cuong Hung Robert Cao
  • Patent number: 7677978
    Abstract: A game apparatus provided with a touch panel that a player can use to enter an instruction by touching a touch panel with a stick or a finger. A touch panel image, including multiple button switch images, is displayed on the touch panel, and the player can enter a desired instruction by touching a button switch image associated with the desired instruction. Thus, the player is able to provide an instruction concerning the action of a selected character with a simple operation.
    Type: Grant
    Filed: January 21, 2005
    Date of Patent: March 16, 2010
    Assignee: Nintendo Co., Ltd.
    Inventor: Masaki Tawara
  • Patent number: 7657157
    Abstract: A still image producing apparatus in which a user selects one piece of information, and production of still images and music associated with the mood in time of the production is provided. A still image producing apparatus 100 comprises: an image feature extraction unit 102 which analyzes image data, so as to extract feature; a music feature extraction unit 106 which extracts a music feature quantity from music data; and a mapping process unit 109 which uses each feature, so as to respectively map image data and music data on each sensitivity map using two axes. The user selects, from the sensitivity map, via a menu input unit 111, a quadrant for music or images desired in a slide show. Thus, the slide show associated with the mood is automatically produced in a slide show generation unit 110.
    Type: Grant
    Filed: January 13, 2005
    Date of Patent: February 2, 2010
    Assignee: Panasonic Corporation
    Inventors: Ichiro Okabayashi, Yasuhiro Mori
  • Patent number: 7620910
    Abstract: To improve ease of operation with which a user selects an image when many images are simultaneously displayed on a screen, a frame, which divides many images into 12 areas, is superimposed and displayed on a screen displaying thumbnail exhibition thereon. For example, the press of a channel key allows selecting one of the areas and moving to the selected area a focus frame indicating a candidate image for selection, and then the presses of cursor keys allow moving the focus frame to a desired image to be selected. The number of areas can be changed and displayed according to the number of channel keys when a television remote control is used, or according to the number of numeric keys when a mobile telephone is used.
    Type: Grant
    Filed: March 20, 2008
    Date of Patent: November 17, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventors: Tomoyuki Ohno, Shuntaro Aratani, Katsuhiro Miyamoto, Tomoyasu Yoshikawa