Constrained Manipulations (i.e., Movement In Less Than All Dimensions) Patents (Class 345/678)
  • Patent number: 11062493
    Abstract: 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: Grant
    Filed: September 15, 2020
    Date of Patent: July 13, 2021
    Assignee: Adobe Inc.
    Inventors: Vivek Agrawal, Radhika Jhawar
  • Patent number: 8947423
    Abstract: 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: Grant
    Filed: November 19, 2010
    Date of Patent: February 3, 2015
    Assignee: Ocali Bilisim Teknolojileri Yazilim Donanim San. TIC. A.S.
    Inventors: Ogan Ocali, Ali Erol, Umut Sezen
  • Patent number: 8860726
    Abstract: 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: Grant
    Filed: April 12, 2011
    Date of Patent: October 14, 2014
    Assignee: Autodesk, Inc.
    Inventors: Gregory W. Fowler, Jason Bellenger, Hans-Frederick Brown
  • Patent number: 8767020
    Abstract: 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: Grant
    Filed: August 6, 2008
    Date of Patent: July 1, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: S. Monikandan
  • Patent number: 8624931
    Abstract: 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: Grant
    Filed: November 20, 2008
    Date of Patent: January 7, 2014
    Assignee: Sony Corporation
    Inventors: Ken Miyashita, Kouichi Matsuda
  • Patent number: 8601051
    Abstract: 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: Grant
    Filed: October 22, 2009
    Date of Patent: December 3, 2013
    Assignee: Tencent Technology (Shenzhen) Company Ltd.
    Inventor: Hui Wang
  • Patent number: 8497884
    Abstract: 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: Grant
    Filed: September 23, 2009
    Date of Patent: July 30, 2013
    Assignee: Motorola Mobility LLC
    Inventors: Erik A Cholewin, John J Gorsica, Michael J Lombardi, Natalie J Prochnow, Ian M Snyder
  • Patent number: 8165425
    Abstract: 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: Grant
    Filed: July 24, 2008
    Date of Patent: April 24, 2012
    Assignee: Siemens Medical Solutions USA, Inc.
    Inventor: Jerome DeClerck
  • 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: 7657848
    Abstract: 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: Grant
    Filed: January 9, 2006
    Date of Patent: February 2, 2010
    Assignee: SAS Institute Inc.
    Inventors: Jyoti Yakowenko, Sanjay N. Matange, Paul W. Layne
  • Patent number: 7339597
    Abstract: 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: Grant
    Filed: June 21, 2002
    Date of Patent: March 4, 2008
    Assignee: Adobe Systems Incorporated
    Inventors: Lubomir D. Bourdev, Martin E. Newell
  • Patent number: 7327375
    Abstract: 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: Grant
    Filed: May 13, 2004
    Date of Patent: February 5, 2008
    Assignee: Sega Corporation
    Inventor: Tomoyuki Hayashi
  • Publication number: 20080007571
    Abstract: A graphical user interface which employs logical barriers for temporarily preventing cursor movement between graphical elements under certain circumstances.
    Type: Application
    Filed: July 10, 2006
    Publication date: January 10, 2008
    Inventors: Chunkwok Lee, Kevin Gong
  • Patent number: 6897862
    Abstract: 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: Grant
    Filed: February 19, 2002
    Date of Patent: May 24, 2005
    Assignee: UGS Corp.
    Inventors: Yu Jiang, Hongliu Zou, Sangeeta Gupta, Jack C. H. Chung
  • Publication number: 20040207648
    Abstract: 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: Application
    Filed: April 15, 2003
    Publication date: October 21, 2004
    Inventors: Patrick Cox, Velda Bartek, Richard Spinks
  • Patent number: 6757448
    Abstract: 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: Grant
    Filed: August 21, 2001
    Date of Patent: June 29, 2004
    Assignee: Sony Computer Entertainment Inc.
    Inventor: Nobuo Sasaki
  • Patent number: 6670962
    Abstract: 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: Grant
    Filed: March 16, 2001
    Date of Patent: December 30, 2003
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Ronald N. Perry, Sarah F. Frisken
  • Patent number: 6608629
    Abstract: 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: Grant
    Filed: March 16, 2001
    Date of Patent: August 19, 2003
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Ronald N. Perry, Sarah F. Frisken
  • Patent number: 6606081
    Abstract: 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: Grant
    Filed: November 22, 2000
    Date of Patent: August 12, 2003
    Inventors: Denny Jaeger, Kenneth M. Twain
  • Patent number: 6366299
    Abstract: 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: Grant
    Filed: May 16, 2000
    Date of Patent: April 2, 2002
    Assignee: Verizon Laboratories Inc.
    Inventors: Thomas Richard Lanning, Kent Barrows Wittenburg, Michael Scott Heinrichs, Christina Lynn Fyock, Guangjun Li
  • Patent number: 6323886
    Abstract: 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: Grant
    Filed: January 12, 1999
    Date of Patent: November 27, 2001
    Assignee: NEC Corporation
    Inventor: Yoshinori Watanabe
  • Patent number: RE39950
    Abstract: 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: Grant
    Filed: November 4, 1998
    Date of Patent: December 25, 2007
    Assignee: Autodesk, Inc.
    Inventors: Brian Doyle Gantt, Alfredo Contreras