Object Based Patents (Class 345/655)
-
Patent number: 10424272Abstract: 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: GrantFiled: May 10, 2016Date of Patent: September 24, 2019Assignee: LG ELECTRONICS INC.Inventors: Sunghye Yoon, Sujin Kim
-
Patent number: 9595080Abstract: 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: GrantFiled: August 29, 2014Date of Patent: March 14, 2017Assignee: University of Utah Research FoundationInventors: Robert Andrew Palais, Richard Sheldon Palais
-
Patent number: 9519805Abstract: 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: GrantFiled: August 1, 2013Date of Patent: December 13, 2016Assignee: Cellco PartnershipInventors: Siddhartha Kumar Arya, Edward Robert Zoltan Erdey
-
Patent number: 9032336Abstract: 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: GrantFiled: September 7, 2006Date of Patent: May 12, 2015Assignee: Osaka Electro-Communication UniversityInventors: Hirotaka Uoi, Katsutoshi Kimura
-
Patent number: 8970629Abstract: 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: GrantFiled: December 7, 2011Date of Patent: March 3, 2015Assignee: LG Electronics Inc.Inventors: Jonghwan Kim, Mohammad Afroz Alam Khan, Mohan Krishna Ranganathan
-
Patent number: 8952961Abstract: 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: GrantFiled: June 29, 2010Date of Patent: February 10, 2015Assignee: Imagination Technologies, LimitedInventors: Luke Tilman Peterson, James Alexander McCombe
-
Patent number: 8947463Abstract: 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: GrantFiled: April 7, 2010Date of Patent: February 3, 2015Assignee: Sony CorporationInventor: Reiko Miyazaki
-
Publication number: 20140368546Abstract: 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: ApplicationFiled: August 29, 2014Publication date: December 18, 2014Inventors: Robert Andrew Palais, Richard Sheldon Palais
-
Patent number: 8914257Abstract: 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: GrantFiled: August 27, 2009Date of Patent: December 16, 2014Assignee: The Boeing CompanyInventors: Mark Edward Nestleroad, Richard Michael Coleman
-
Patent number: 8872855Abstract: 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: GrantFiled: July 21, 2011Date of Patent: October 28, 2014Assignee: Flipboard, Inc.Inventor: Evan R. Doll
-
Patent number: 8860764Abstract: 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: GrantFiled: June 19, 2009Date of Patent: October 14, 2014Assignee: University of Utah Research FoundationInventors: Robert Andrew Palais, Richard Sheldon Palais
-
Publication number: 20140300639Abstract: 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: ApplicationFiled: April 28, 2013Publication date: October 9, 2014Inventor: Jun Cheng
-
Patent number: 8831379Abstract: 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: GrantFiled: August 28, 2008Date of Patent: September 9, 2014Assignee: Microsoft CorporationInventors: Fang Wen, Xiao-Ou Tang, Ying-Qing Xu
-
Patent number: 8824862Abstract: 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: GrantFiled: August 11, 2011Date of Patent: September 2, 2014Assignee: Sony CorporationInventors: Masachika Sasaki, Kenji Shoda, Takahiro Shimada, Kunihiro Iwakiri
-
Patent number: 8797264Abstract: 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: GrantFiled: September 19, 2006Date of Patent: August 5, 2014Assignee: Nintendo Co., Ltd.Inventor: Keizo Ohta
-
Patent number: 8797359Abstract: 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: GrantFiled: November 29, 2011Date of Patent: August 5, 2014Assignee: Apple Inc.Inventors: Brijesh Tripathi, Nitin Bhargava, Craig M. Okruhlica
-
Publication number: 20140092125Abstract: 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: ApplicationFiled: September 28, 2012Publication date: April 3, 2014Applicant: APPLE INC.Inventors: Rachel Patricia Max, Behkish J. Manzari, G. Garrett Groszko, Eric Hanson
-
Patent number: 8670002Abstract: 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: GrantFiled: April 17, 2008Date of Patent: March 11, 2014Assignee: Samsung Electronics Co., Ltd.Inventors: Dong-Kyun Kim, Joon-Suh Kim, Gee-Hong Yoon
-
Patent number: 8648878Abstract: 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: GrantFiled: March 16, 2009Date of Patent: February 11, 2014Assignee: Microsoft CorporationInventors: Mark Nelson, Michael Woolf, Heidi Munson, David Bradlee, Jr., Evan Moran
-
Patent number: 8611728Abstract: 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: GrantFiled: January 5, 2010Date of Patent: December 17, 2013Assignee: Thomson LicensingInventors: Sitaram Bhagavathy, Joan Llach
-
Patent number: 8571266Abstract: 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: GrantFiled: August 2, 2011Date of Patent: October 29, 2013Assignee: Nintendo Co., Ltd.Inventor: Satoru Osako
-
Publication number: 20130208011Abstract: 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: ApplicationFiled: March 18, 2013Publication date: August 15, 2013Inventor: Lester F. LUDWIG
-
Patent number: 8493414Abstract: 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: GrantFiled: May 23, 2011Date of Patent: July 23, 2013Assignee: NEC Casio Mobile Communications, Ltd.Inventor: Yutaka Matsunobu
-
Publication number: 20130155115Abstract: 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: ApplicationFiled: March 16, 2012Publication date: June 20, 2013Applicant: NATIONAL CHIAO TUNG UNIVERSITYInventors: YU-SHUEN WANG, MING-TE CHI
-
Patent number: 8421825Abstract: 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: GrantFiled: January 29, 2007Date of Patent: April 16, 2013Assignee: Fujitsu LimitedInventors: Hironobu Taniguchi, Kenetsu Furuki, Yoko Fujii, Yuko Nakajima, Makoto Sugimoto
-
Publication number: 20130076792Abstract: 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: ApplicationFiled: August 15, 2012Publication date: March 28, 2013Applicant: SONY CORPORATIONInventors: Shinsuke TAKUMA, Takehisa SOURAKU
-
Patent number: 8330756Abstract: 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: GrantFiled: March 30, 2006Date of Patent: December 11, 2012Assignee: Japan Agency for Marine-Earth Science and TechnologyInventors: Fumiaki Araki, Akira Kageyama
-
Publication number: 20120268489Abstract: 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: ApplicationFiled: July 6, 2012Publication date: October 25, 2012Applicant: MICROSOFT CORPORATIONInventors: ERIC J. HORVITZ, DAVID M. CHICKERING, GARY W. FLAKE, LILI CHENG, ALEXANDER G. GOUNARES
-
Publication number: 20120182320Abstract: 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: ApplicationFiled: January 13, 2011Publication date: July 19, 2012Applicant: EchoStar Technologies LLCInventors: William Michael Beals, Keith Gerhards
-
Publication number: 20120154444Abstract: 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: ApplicationFiled: December 19, 2011Publication date: June 21, 2012Inventor: Juan Fernandez
-
Patent number: 8154544Abstract: 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: GrantFiled: July 25, 2008Date of Patent: April 10, 2012Assignee: PixarInventors: Gordon Cameron, Robert H. Russ, Adam Woodbury
-
Publication number: 20120062599Abstract: 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: ApplicationFiled: November 23, 2011Publication date: March 15, 2012Applicant: FUJITSU TOSHIBA MOBILE COMMUNICATIONS LIMITEDInventor: Satoshi MACHIDA
-
Publication number: 20120056878Abstract: 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: ApplicationFiled: August 18, 2011Publication date: March 8, 2012Inventors: Yusuke MIYAZAWA, Seiji Suzuki, Yasushi Okumura
-
Patent number: 8112921Abstract: 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: GrantFiled: December 20, 2006Date of Patent: February 14, 2012Assignee: Cree, Inc.Inventors: Antony Paul Van De Ven, Gerald H. Negley
-
Publication number: 20120032982Abstract: 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: ApplicationFiled: October 19, 2011Publication date: February 9, 2012Applicant: Microsoft CorporationInventors: John Williamson, Lorna M. Brown, James W. Scott, Stephen E. Hodges
-
Patent number: 8086662Abstract: 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: GrantFiled: October 26, 2006Date of Patent: December 27, 2011Assignee: The Regents of the University of CaliforniaInventors: Michael D. Doyle, David C. Martin, Cheong S. Ang
-
Patent number: 8082293Abstract: 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: GrantFiled: November 2, 2006Date of Patent: December 20, 2011Assignee: The Regents of the University of CaliforniaInventors: Michael D. Doyle, David C. Martin, Cheong S. Ang
-
Publication number: 20110292081Abstract: 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: ApplicationFiled: May 23, 2011Publication date: December 1, 2011Applicant: NEC CASIO Mobile Communications, Ltd.Inventor: Yutaka Matsunobu
-
Publication number: 20110193883Abstract: 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: ApplicationFiled: June 19, 2009Publication date: August 11, 2011Inventors: Robert Andrew Palais, Richard Sheldon Palais
-
Patent number: 7990574Abstract: 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: GrantFiled: July 20, 2007Date of Patent: August 2, 2011Assignee: Eastman Kodak CompanyInventor: Glen Cairns
-
Patent number: 7940965Abstract: 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: GrantFiled: January 6, 2009Date of Patent: May 10, 2011Assignee: Canon Kabushiki KaishaInventor: Yoshihiro Ishida
-
Patent number: 7887402Abstract: 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: GrantFiled: July 4, 2005Date of Patent: February 15, 2011Assignee: Konami Digital Entertainment Co., Ltd.Inventors: Eiji Suzuki, Tadakatsu Izumi, Ippei Kondo, Atsushi Mizutani
-
Patent number: 7844106Abstract: 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: GrantFiled: September 26, 2008Date of Patent: November 30, 2010Assignee: Mitsubishi Electric Research Laboratories, IncInventors: Hanspeter Pfister, In Kyu Park, Marcel German, Michael D. Breitenstein
-
Patent number: 7805387Abstract: 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: GrantFiled: February 15, 2006Date of Patent: September 28, 2010Inventor: Haresh Lalvani
-
Patent number: 7762893Abstract: 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: GrantFiled: January 9, 2006Date of Patent: July 27, 2010Assignee: Nintendo Co., Ltd.Inventors: Yuuji Kando, Yutaka Hiramuki
-
Patent number: 7755646Abstract: 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: GrantFiled: October 17, 2006Date of Patent: July 13, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Pere Obrador, Peng Wu
-
Patent number: 7746361Abstract: 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: GrantFiled: August 11, 2005Date of Patent: June 29, 2010Assignee: Canon Kabushiki KaishaInventor: Cuong Hung Robert Cao
-
Patent number: 7677978Abstract: 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: GrantFiled: January 21, 2005Date of Patent: March 16, 2010Assignee: Nintendo Co., Ltd.Inventor: Masaki Tawara
-
Patent number: 7657157Abstract: 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: GrantFiled: January 13, 2005Date of Patent: February 2, 2010Assignee: Panasonic CorporationInventors: Ichiro Okabayashi, Yasuhiro Mori
-
Patent number: 7620910Abstract: 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: GrantFiled: March 20, 2008Date of Patent: November 17, 2009Assignee: Canon Kabushiki KaishaInventors: Tomoyuki Ohno, Shuntaro Aratani, Katsuhiro Miyamoto, Tomoyasu Yoshikawa