Constrained Manipulations (i.e., Movement In Less Than All Dimensions) Patents (Class 345/678)
-
Patent number: 11062493Abstract: Symmetry axis digital content generation techniques and systems are described that support diverse types of art included in the digital content and may do so in real time as part of creating and editing symmetry art. A symmetry art generation system determines a portion of the source object, defined as encompassed by a path, that is to be reflected to generate the reflected object. As a result, the symmetry art generation system involves a reduced number of low-cost computations in order to calculate the path. The path also defines a minimized area defining a relevant portion of the source object to be reflected and thus reduces computational resource consumption by a computing device that implements these techniques and works for a wide range of art types.Type: GrantFiled: September 15, 2020Date of Patent: July 13, 2021Assignee: Adobe Inc.Inventors: Vivek Agrawal, Radhika Jhawar
-
Patent number: 8947423Abstract: An interactive 3-D drawing method supports 3-D modeling of real-world scenes captured in the form of multiple images taken from different locations and angles. The method enables the user manipulate a 3-D drawing primitive without changing its appearance on a selected input image.Type: GrantFiled: November 19, 2010Date of Patent: February 3, 2015Assignee: Ocali Bilisim Teknolojileri Yazilim Donanim San. TIC. A.S.Inventors: Ogan Ocali, Ali Erol, Umut Sezen
-
Patent number: 8860726Abstract: A method, apparatus, system, article of manufacture, and computer readable storage device provides the ability to manipulate an object in a three-dimensional (3D) modeling system. A first object is displayed and then selected in the 3D modeling system. In response to the selecting, a transform manipulator is displayed displaying coincident with the first object. The transform manipulator includes a two-dimensional (2D) control plane object and grips located on the 2D control plane object. One of the grips is activated and used to manipulate the first object.Type: GrantFiled: April 12, 2011Date of Patent: October 14, 2014Assignee: Autodesk, Inc.Inventors: Gregory W. Fowler, Jason Bellenger, Hans-Frederick Brown
-
Patent number: 8767020Abstract: Methods and apparatus provide for a moderator that defines an editing space providing access to multiple applications. The moderator associates a first portion of the editing space with a first application and aligns the editing space over a work area of the first application. The moderator creates first content with the first application through the first portion of the editing space, such that the first content is bounded according to the dimension of the first portion of the editing space. The moderator further associates a second portion of the editing space with a second application. The moderator aligns the editing space over a work area of the second application. The moderator creates second content in the second application through the second portion of the editing space as the editing space displays the representation of the saved first content in the first portion of the editing space.Type: GrantFiled: August 6, 2008Date of Patent: July 1, 2014Assignee: Adobe Systems IncorporatedInventor: S. Monikandan
-
Patent number: 8624931Abstract: There is provided an information processing apparatus that classifies objects having the respective attribute information which are disposed on a display screen of a graphical user interface, the apparatus including an operation information acquisition unit that acquires operation information containing movement information which indicates a position of a movement destination of the object on the display screen, an instructive request estimate unit that estimates an instructive request for classification processing on the object based on the attribute information and the movement information of the object, a classification processing unit that classifies the object based on the estimated instructive request, and a display control unit that controls display of the object on the display screen. Thus, the user can easily classify the objects without explicitly specifying classification conditions or instructing the performing of the classification processing.Type: GrantFiled: November 20, 2008Date of Patent: January 7, 2014Assignee: Sony CorporationInventors: Ken Miyashita, Kouichi Matsuda
-
Patent number: 8601051Abstract: A method for changing an avatar in an online game includes: generating an avatar self-defined data packet comprising complete data of an avatar according to an avatar characteristic self-defined data packet from a client corresponding to a logon account, wherein the avatar characteristic self-defined data packet reflects modification or creation made by a player to the avatar; and transmitting the avatar self-defined data packet to the client corresponding to the logon account providing the avatar characteristic self-defined data packet, and/or a second client participating in the online game. A system and an apparatus for changing an avatar in an online game are also provided.Type: GrantFiled: October 22, 2009Date of Patent: December 3, 2013Assignee: Tencent Technology (Shenzhen) Company Ltd.Inventor: Hui Wang
-
Patent number: 8497884Abstract: An electronic device for manipulating graphical user interface elements has a touch-sensitive display (touch screen) and a touch-sensitive surface (touch pad). The electronic device displays at least two graphical user elements (data icon, program icon, application window, digital photograph, etc.) on the touch screen. A user touches a first element using either the touch screen or the touch pad. This touch user interaction selects the first element and “anchors” it while a user's slide interaction on the other touch-sensitive surface manipulates the second, non-selected element. The slide contact can be interpreted by the electronic device as a drag, push, rotate, or pixel-based move (e.g., zoom in/out) relative to the first element. Various features of the slide movement, such as the speed, the length, the pressure, the direction, and/or the pattern may affect the manipulation of the second element.Type: GrantFiled: September 23, 2009Date of Patent: July 30, 2013Assignee: Motorola Mobility LLCInventors: Erik A Cholewin, John J Gorsica, Michael J Lombardi, Natalie J Prochnow, Ian M Snyder
-
Patent number: 8165425Abstract: An image processing method is described that allows a user to deform an overlay image for the purpose of registration with a source image. The user defines a stretch vector for example by ‘clicking and dragging’ a mouse pointer and an algorithm deforms the overlay image according to a linear interpolated roll-off function.Type: GrantFiled: July 24, 2008Date of Patent: April 24, 2012Assignee: Siemens Medical Solutions USA, Inc.Inventor: Jerome DeClerck
-
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: 7657848Abstract: Computer-implemented methods and systems for displaying nodes on a display device, wherein the nodes have a hierarchical context. Positional information associated with a plurality of nodes is used to generate a display for the nodes. The generated node display maintains hierarchical contextual information about the nodes.Type: GrantFiled: January 9, 2006Date of Patent: February 2, 2010Assignee: SAS Institute Inc.Inventors: Jyoti Yakowenko, Sanjay N. Matange, Paul W. Layne
-
Patent number: 7339597Abstract: Computer programs and computer-implemented methods implement techniques for creating and manipulating related vector objects in an image. These include creating a first vector object or elements in an image, creating a second vector object or elements in the image, and in response to creating the second vector object(s) in the image, calculating one or more new values for a first attribute of the one or more attributes for the first vector object(s) based at least in part on one or more of the current attribute values for the second vector object(s). Relationships are defined between vector objects using equations that define a value (or values) for an attribute for one vector object or elements as a function of attribute value(s) defined for the same or different vector objects in the image. In preferred embodiments, the function includes equations defining an attractive force and a repulsive force between the attribute value(s).Type: GrantFiled: June 21, 2002Date of Patent: March 4, 2008Assignee: Adobe Systems IncorporatedInventors: Lubomir D. Bourdev, Martin E. Newell
-
Patent number: 7327375Abstract: As characters move, building are rotated and deformed, then, a powerful expression as if the characters moved lively and freely in three-dimensional space. The game machine stores a first image plane for displaying a ground, a second plane for displaying images of upper surfaces of solid bodies of buildings, a third image plane for displaying the background in the graphic memory. A sprite image to be pasted on side surfaces of the buildings and other solid bodies is stored in the graphic memory. Thereby, realistic image expression is realized by displaying solid bodies with the same height.Type: GrantFiled: May 13, 2004Date of Patent: February 5, 2008Assignee: Sega CorporationInventor: Tomoyuki Hayashi
-
Publication number: 20080007571Abstract: A graphical user interface which employs logical barriers for temporarily preventing cursor movement between graphical elements under certain circumstances.Type: ApplicationFiled: July 10, 2006Publication date: January 10, 2008Inventors: Chunkwok Lee, Kevin Gong
-
Patent number: 6897862Abstract: A method and system for applying constraints to a wireframe chain of curves for Computer-Aided Design (CAD) is disclosed, whereby a geometric constraint network can be expanded to include chains of curves as types of wireframe entities. As such, a chain of curves can be represented as one composite curve. As a result, a constraint solver can generate and/or maintain any constraint on a chain of curves, which enables the constraints to be solved while moving along the curves independently from the chain's geometry and topology changes.Type: GrantFiled: February 19, 2002Date of Patent: May 24, 2005Assignee: UGS Corp.Inventors: Yu Jiang, Hongliu Zou, Sangeeta Gupta, Jack C. H. Chung
-
Publication number: 20040207648Abstract: Scrolling data in a display window having peripheral controls on a user interface of a data processing system includes a two-dimensional scrolling control that is integrated as part of the peripheral controls. The two-dimensional scrolling control includes at least three directional components. Each directional component is associated with a direction on the display window, and at least one of the directions corresponds to a change in both of the two dimensions. User input is accepted from a user. The user input includes a selected directional component. The data in the display window is scrolled in the direction associated with the selected directional component.Type: ApplicationFiled: April 15, 2003Publication date: October 21, 2004Inventors: Patrick Cox, Velda Bartek, Richard Spinks
-
Patent number: 6757448Abstract: There is provided an apparatus including a plurality of processors 20, which generates a plurality of candidate status variable values as a candidate of status variable value at which the status of object image is fixed and which selects a status variable value having the highest consistency with the condition from among them, and an influence controller 10 obtains the status variable value from each processor to broadcast the obtained status variable value to all processors at the same time. Since each processor selects a status variable value having the highest consistency with the condition from among the plurality of candidates, an appropriate image can be obtained. Moreover, the processor can generate the status variable value at the next point in consideration of the status variable values of all processors sent from the influence controller so as to obtain an image in which a plurality of objects is influenced each other.Type: GrantFiled: August 21, 2001Date of Patent: June 29, 2004Assignee: Sony Computer Entertainment Inc.Inventor: Nobuo Sasaki
-
Patent number: 6670962Abstract: A method edits a surface of a graphics object with a computer implemented tool by first generating an adaptively sampled distance field from the graphics object, and defining a tool path. A gradient for each point on the surface nearest to each location of the tool on the tool path is determined, as well as the distance between each point and each location. The tool is iteratively moved along the tool path in a direction of the gradient and an amount proportional to the distance to maintain the tool on the surface of the object while editing the surface of the object.Type: GrantFiled: March 16, 2001Date of Patent: December 30, 2003Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Ronald N. Perry, Sarah F. Frisken
-
Patent number: 6608629Abstract: A method edits a graphics object with a computer implemented tool by first representing the graphics object by an adaptively sampled distance field, and defining a mask by a distance field. Then, the tool is iteratively moved with respect to the object while constraining the movement according to the mask to edit the object.Type: GrantFiled: March 16, 2001Date of Patent: August 19, 2003Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Ronald N. Perry, Sarah F. Frisken
-
Patent number: 6606081Abstract: The invention includes moveable magnetic devices, for use in conjunction with electronic displays associated with computers and electronic devices enable manual input devices and control devices to be joined to the display, whereby the electronic device may be controlled, inputs may be made thereto, and the electronic display may be altered in correspondence to these inputs. In one aspect, the invention includes a fader controller comprised of a longitudinally extending track having a portion thereof extending over an image area of an electronic display, and a fader cap joined to the track for longitudinal sliding translation therealong. A plurality of permanent magnets are spaced along the track, and the fader cap includes at least one electromagnet. Conductive rails extend longitudinally on the track, and the fader cap includes contacts that electrically engage the conductive rails.Type: GrantFiled: November 22, 2000Date of Patent: August 12, 2003Inventors: Denny Jaeger, Kenneth M. Twain
-
Patent number: 6366299Abstract: A system for browsing multidimensional information includes a digital data storage circuit 48 that stores the multidimensional information in a database and a digital logic circuit 44 that imports, manipulates and outputs the multidimensional information in the database in accordance with a mapping model maps each dimension of multidimensional information space to a location in abstract physical space, and a user interface 70 interactively accepts input from a user and, using the mapping model, renders a graphical representation 78 of the multidimensional information space. The graphical representation 78 is responsive to input of user-initiated restrictions on the multidimensional information space by effecting corresponding visible manifestations in the graphical representation 78.Type: GrantFiled: May 16, 2000Date of Patent: April 2, 2002Assignee: Verizon Laboratories Inc.Inventors: Thomas Richard Lanning, Kent Barrows Wittenburg, Michael Scott Heinrichs, Christina Lynn Fyock, Guangjun Li
-
Patent number: 6323886Abstract: A mouse 4-1 is connected to a display device 1 to produce, as position information, the information indicative of the amount and the direction of displacement of an image. The display device comprises an information analyzing unit for analyzing the output information from the mouse for the amount and the direction of displacement, and a setting unit for producing and setting information indicative of a new video display position in accordance with reference information and the amount and the direction of displacement analyzed by the information analyzing unit. The reference information is information stored in the display device as a current video display position.Type: GrantFiled: January 12, 1999Date of Patent: November 27, 2001Assignee: NEC CorporationInventor: Yoshinori Watanabe
-
Patent number: RE39950Abstract: A presumptive mode computer aided design and drafting system for interactively manipulating and displaying graphic objects that employ predefined rules to govern the geometric layout and logical relationships representing a physical design, schematic or process flow diagram. The system is configured to comply with the rules employed by various design disciplines. Specific interactive computer graphics behavior is dynamically accessed to interactively update graphic object relationships according to rules of geometric conduct. The rules of geometric conduct may be stored in external databases along with parameters to verify the logical relationships of the graphic objects used in the drawing. Object orientation is employed in the software design of the system to allow new devcies or procedures to adopt the behavior of existing definitions. In the preferred embodiment, a selected object floats with a cursor in a graphic environment until located in proximity with underlying graphic objects.Type: GrantFiled: November 4, 1998Date of Patent: December 25, 2007Assignee: Autodesk, Inc.Inventors: Brian Doyle Gantt, Alfredo Contreras