Cut And Paste Patents (Class 715/770)
  • Patent number: 7895511
    Abstract: A system and method for copying and pasting cells in a multi-dimensional spreadsheet. The method is implemented by execution of program code by a processor of a computer system. A source range of cells is copied and pasted in a multi-dimensional spreadsheet onto a destination range of cells in the spreadsheet by performance of a comprehensive paste of the source range of cells onto the destination range of cells. A graphical object in the source range of cells has an associated fastened range of cells, and an associated working range of cells identified by a first relative offset. The copying and pasting results in: the graphical object being within the destination range of cells; and the fastened range of cells and the working range of cells being respectively pasted into an associated fastened range of cells and an associated working range of cells in the destination range of cells.
    Type: Grant
    Filed: August 17, 2007
    Date of Patent: February 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jean-Jacques Aureglia, Frederic Bauchot, Catherine Soler
  • Publication number: 20110022976
    Abstract: A user interface system for operating software on a computer includes a pointing device operable by a user's primary dexterous hand, a keyboard operable by the user's secondary dexterous hand, a matrix of keyboard keys on the keyboard. The matrix may include a first set of functions that are selected from a plurality of functions, and can be programmed to the matrix and displayed on the computer screen as a context menu. The selection of the functions being programmed to the matrix is dynamically linked to a previously executed function.
    Type: Application
    Filed: October 1, 2010
    Publication date: January 27, 2011
    Applicant: CADexterity, Inc.
    Inventors: Chao-Ping Huang, Sheng-Chun Yuan
  • Patent number: 7877701
    Abstract: A computer-implementable method, system and computer-readable medium for providing in-context total document views for manipulating data are presented. In one embodiment, the method includes the steps of: displaying an active context of a software program on a User Interface (UI); receiving a copy command for a copied element from the active context; in response to a control signal, displaying an access view of one or more secondary contexts of the software program; temporarily activating a selected context from the secondary contexts shown in the access view while continuing to display the active context on the UI; and pasting the copied element into the selected context. Preferably, in response to the copied element being pasted into the selected secondary context, the access view is automatically removed from the UI.
    Type: Grant
    Filed: March 8, 2007
    Date of Patent: January 25, 2011
    Assignee: International Business Machines Corporation
    Inventors: Gabriel A. Cohen, Vijay Dheap
  • Patent number: 7870502
    Abstract: An illustrative implementation is described for copying an identified portion of source content along with style information associated with the portion. The implementation allows the identified portion to be pasted into target content. By virtue of the extraction and retention of style information, the identified portion that is pasted into the target content visually resembles the identified portion as it appears in the source content. The implementation can identify relevant style information to be preserved based on a contextual analysis of style information applied to the source content. In one illustrative case, some of the style information may be revealed by parts of the content that are not directly demarcated by the identified portion.
    Type: Grant
    Filed: May 29, 2007
    Date of Patent: January 11, 2011
    Assignee: Microsoft Corporation
    Inventors: Justin E. Rogers, Markus Mielke
  • Patent number: 7861187
    Abstract: A user interface provides a representation of content items that are selected based on a duration of time of a selection action of the content items if the duration of time of the selection action exceeds a given time interval. An association between a plurality of content items may be used to determine the growth of the selection indication including at least one of a rate of growth, a shape of growth, and the time interval prior to growth of the selection indication. A system may sense at least one of a proximity of a content items to a selected content item and an association between content items, and grows the selection indication at a rate and/or shape and/or other representation that is determined by the proximity and/or association.
    Type: Grant
    Filed: March 21, 2006
    Date of Patent: December 28, 2010
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Elmo Marcus Attila Diederiks, Bartel Marinus Van De Sluis
  • Patent number: 7853924
    Abstract: Systems and methods are disclosed for editing pre-existing source code to remove non-functional commentary. In one exemplary embodiment, there is provided a method for processing the pre-existing source code and providing a cleansed version of source code. Moreover, the method includes identifying the non-functional commentary in the pre-existing code; cutting the non-functional commentary from the pre-existing code; and providing an edited version of code absent the non-functional commentary. Other exemplary embodiments may include generating reference information that associates the non-functional commentary with the locations in the pre-existing code from where the non-functional commentary was deleted.
    Type: Grant
    Filed: April 13, 2006
    Date of Patent: December 14, 2010
    Assignee: SAP AG
    Inventor: Kevin Michael Curran
  • Patent number: 7853888
    Abstract: A system provides for a clipboard manager for showing thumbnails in a clipboard while editing a document via a clipboard manager. The clipboard manager allows a user to select data from a second document. Upon selection, the clipboard manager generates a thumbnail that distinctly represents the data and stores the thumbnail and data in a clipboard. The thumbnail contains a miniaturized view of the data. The clipboard manager further allows the user to identify a paste location in the document that is to be edited. The clipboard manager displays the thumbnail in the clipboard in response to the user selecting a paste command. The user can employ the clipboard manager to insert the data at the paste location by selecting the thumbnail from the clipboard.
    Type: Grant
    Filed: January 12, 2007
    Date of Patent: December 14, 2010
    Assignee: Adobe Systems Incorporated
    Inventors: Anmol Dhawan, Sachin Soni, Sachin Gaur, Ganesh Sahai
  • Patent number: 7831095
    Abstract: This invention relates to an image processing method and image processing apparatus capable of accurately cutting out a desired target from a displayed image. A polygonal area including a cutout target is specified from a displayed image. It is determined whether or not each side of the specified polygon contacts with the cutout target. A side that does not contact with the cutout target is selected as a side for starting cutout processing in accordance with the determination result. The pixel value is examined from the selected side in the inward direction of the polygonal area. It is determined whether or not the pixel belongs to the desired target. Finally, the desired target is cut out in accordance with the determination result.
    Type: Grant
    Filed: February 15, 2007
    Date of Patent: November 9, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiroyuki Sanami
  • Patent number: 7827505
    Abstract: Embodiments of the present invention are directed to novel techniques for showing the progress of an automated computer process, particularly through a graphical user interface (GUI). Graphical status displays are employed which show graphical time-based information, such as rate and estimated time to completion, as well as a completion portion of an automated computer process. A remaining time indicator can be shown as a time scale for the graphical completion indicator. Instantaneous and historical rate information may be graphically displayed in various novel displays.
    Type: Grant
    Filed: November 19, 2008
    Date of Patent: November 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: Thomas R. Anzelde, Zhao Lu, Oscar Llarena, Mark E. Molander
  • Publication number: 20100262906
    Abstract: An electronic device and method for processing data include detecting a touch action of a stylus on a touch panel to select data to be processed in the electronic device, and sending a preset instruction recorded in an actuated function key of the stylus to a signal receiver in response that a function key has been actuated. The electronic device and method further include receiving the preset instruction by the signal receiver, and executing the preset instruction to process the selected data.
    Type: Application
    Filed: November 17, 2009
    Publication date: October 14, 2010
    Applicant: FOXCONN COMMUNICATION TECHNOLOGY CORP.
    Inventor: YU-LUN LI
  • Patent number: 7802195
    Abstract: The present invention extends to methods, systems, and computer program products for dragging and dropping objects between local and remote modules. Terminal server components simulate the functionality of participants in drag and drag operations to facilitate the dragging and dropping of objects between local and remote modules and vice versa. The terminal server components interact locally to communicate with modules participating in a drag and drop operation. The terminal server components also send messages over a terminal server session to relay appropriate drag and drop information to corresponding terminal server components on the other end of the terminal server session.
    Type: Grant
    Filed: April 23, 2009
    Date of Patent: September 21, 2010
    Assignee: Microsoft Corporation
    Inventors: Elton Saul, Carl M. Carter-Schwendler, Nadim Y. Abdo
  • Patent number: 7793224
    Abstract: A content formatting process receives identification of selected content within an original document, and identifies formatting information associated with the selected content, but not contained within the selected content. The identified formatting information is applied to the selected content when the selected content is copied to a revised document. During the content formatting process, the original document is scanned to identify formatting characters within the document. The various types of formatting identified by the content formatting process are presented to the user, and the user is prompted to choose which types of formatting should be applied to a new, revised document. The content formatting process receives the selection(s) of the formatting types, from the user, and the chosen formatting types are applied to the selected content in the new, revised document.
    Type: Grant
    Filed: March 22, 2005
    Date of Patent: September 7, 2010
    Assignee: Adobe Systems Inc.
    Inventor: Robert M. Ayers
  • Patent number: 7788593
    Abstract: A method, system and computer program product recorded on a computer-readable medium for execution on at least one processor, for seamless integration of a non-native application into a host OS, including launching a first Virtual Execution Environment (VEE) on a computing system that has a host operating system and a host desktop displayed to a user; displaying a window corresponding to the VEE on the host desktop; upon a user invoking a user application that is non-native to both the host OS and the first VEE, (a) installing a second VEE that is compatible with the user application, (b) installing the user application into the second VEE, (c) launching the application inside the second VEE, and (d) displaying the non-native application window within a window of the second VEE. The VEE can be a Virtual Private Server or a Virtual Machine.
    Type: Grant
    Filed: February 10, 2008
    Date of Patent: August 31, 2010
    Assignee: Parallels Software International, Inc.
    Inventors: Alexander V. Grechishkin, Alexey B. Koryakin, Nikolay N. Dobrovolskiy, Andrey A. Omelyanchuk, Alexander G. Tormasov, Serguei M. Beloussov
  • Patent number: 7774753
    Abstract: Systems and methods communicate data selected from one program to another program or component of another program. A system can receive an identifier of at least one type of data each of a plurality of programs can receive. The system can store the identifiers and can receive a data selection command relative to one of the plurality of programs via a user interface. The system can also receive, in response to the obtained data selection command, data associated with the data selection command and an identifier of the type of the data associated with the data selection command. The system can also identify at least one other program in the plurality of programs whose identifier matches the identifier of the type of data received, and can provide, based on input, the data received to at least one of the at least one other program in the plurality of programs identified.
    Type: Grant
    Filed: November 18, 2005
    Date of Patent: August 10, 2010
    Assignee: Adobe Systems Incorporated
    Inventors: Thomas Reilly, Kevin Lynch, Ethan Malasky, Alexander Magee
  • Patent number: 7770127
    Abstract: The invention relates to a method for processing information in a terminal that comprises means for selecting the data group to be processed, and at least one processing means for processing the selected data group. In the method at least a first processing state and a second processing state are determined, as well as a group of functions for said processing means of the data group. In the method the processing state used at a given time is recognized, and a function corresponding to the processing state is set in said at least one processing means of the data group. The invention also relates to a terminal and a wireless communication device applying the method.
    Type: Grant
    Filed: November 15, 2002
    Date of Patent: August 3, 2010
    Assignee: Nokia Corporation
    Inventor: Anu Nittynen
  • Patent number: 7770125
    Abstract: In an application that uses a graphical user interface, a technique for automatically grouping graphical constructs receives a selection of a graphical construct for placement within a group of graphical constructs within a graphical work area of a graphical user interface. The system detects an existing group of graphical constructs already defined in a group and graphically displays an automatic grouping indicator that identifies, to a user of the graphical user interface, that the selected graphical construct can be automatically grouped within the existing group. The system receives, from the user, a selection of the existing group of graphical constructs that has an automatic grouping indicator displayed, and in response, automatically groups the selected graphical construct into the selected existing group of graphical constructs that has an automatic grouping indicator displayed on the graphical user interface.
    Type: Grant
    Filed: February 16, 2005
    Date of Patent: August 3, 2010
    Assignee: Adobe Systems Inc.
    Inventors: Jeffery Young, Jean L. Brousseau
  • Publication number: 20100185967
    Abstract: Problem The object is to provide a method wherein in a file managing method using a composite file managing table form generated by combining a plurality of table formats hierarchically wherein users cannot figure visibly the totality of stored files, while they can manage the files without a restriction of the number of managing item names, users can fetch and store icons of managed files speedily with little effort of user operation and further can reconstruct the hierarchical constitution freely and speedily with good man-machine interface.
    Type: Application
    Filed: September 29, 2006
    Publication date: July 22, 2010
    Inventor: Masatsugu Noda
  • Patent number: 7752566
    Abstract: Briefly, in accordance with one or more embodiments, a transparent overlay of available dropzones may be displayed to assist a user in determining a new configuration for a document utilizing drag and drop.
    Type: Grant
    Filed: October 28, 2005
    Date of Patent: July 6, 2010
    Assignee: Adobe Systems Incorporated
    Inventor: John G. Nelson
  • Patent number: 7747949
    Abstract: A method for processing a physical document. A record is created in a selections table stored in a user device. Creating the record includes entering into the record: a document number that identifies both the physical document and an electronic document that is an electronic copy of the physical document, a page number that identifies a page of the physical document and a corresponding page of the electronic document, and a network address of a server that stores the electronic document. The user device receives an identification of where a selected region within the page of the physical document is located within the page. The received identification is inserted into the record of the selections table. Selected data in the record of the selections table may be sent to a user workstation, such that the selected data includes the document number, the page number, and the network address.
    Type: Grant
    Filed: May 13, 2004
    Date of Patent: June 29, 2010
    Assignee: International Business Machines Corporation
    Inventor: Fernando Incertis Carro
  • Patent number: 7735017
    Abstract: A system, method and program product for copying data between disjoint data processing applications. A system is disclosed that includes: a source application having a system for selecting a data record and a triggering agent that extracts relevant data from the selected data record, launches a dialog box and displays the extracted relevant data in the dialog box; and a data transfer system having a keystroke simulator for copying and pasting data from the dialog box to an interface window in a target application based on a set of data transfer rules.
    Type: Grant
    Filed: February 22, 2005
    Date of Patent: June 8, 2010
    Assignee: International Business Machines Corporation
    Inventors: Bruce R. Cunningham, Scott D. Hicks, James A. Martin, Jr., Diane C. Rauch, Jamie P. Rigoni
  • Publication number: 20100138758
    Abstract: An on-site system building support tool for assisting a user in building an on-site system by displaying a layout creation screen having an icon area for displaying icons, each of which represents any of various kinds of machines that can be used, and a canvas area in which a virtual system is built. The icons are displayed in the canvas area and connected to each other through an association. A model setting screen is used to display the icons, and on the basis of setting conditions displayed on the model setting screen, a load on the virtual system built on the canvas area is calculated and displayed which applies to the environment. This enables checking of an environmental load on the basis of various kinds of conditions of the site.
    Type: Application
    Filed: March 24, 2008
    Publication date: June 3, 2010
    Applicant: HITACHI CONSTRUCTION MACHINERY CO., LTD.
    Inventors: Takashi Mizumori, Yoshihiko Takishita, Takami Kusaki
  • Publication number: 20100125806
    Abstract: When a plurality of overlapping windows are displayed on a display screen, each window is displayed in a convenient state for a user operation, thereby reducing the load of the user operation. Upon detecting an object drag operation, an information processing apparatus displays the window of a predetermined application, which is displayed behind another window, as the topmost window. At this time, the window of the predetermined application reduces its size or changes the display position so as not to interfere with the other window displayed in front of it.
    Type: Application
    Filed: November 11, 2009
    Publication date: May 20, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Satoshi Igeta
  • Patent number: 7716679
    Abstract: A system and method provide for synchronous operation of linked command objects in a general purpose software application. The software application provides a user with a variety of operations that manipulate available data objects. The software application manages the data objects in a number of contexts. Each context manages the existence and execution of a number of command objects. Each command object operates on one or more data objects in its context. To support synchronous operations that affect the state of data objects in more than one context, command objects are linked to each other. When one command object is executed, the context of the command object identifies a command object linked to the executed command object and initiates the execution of the linked command object via the context that manages that command object. This synchronization allows for synchronous undo and redone operations. The delete states of the command objects are also synchronized.
    Type: Grant
    Filed: June 14, 2004
    Date of Patent: May 11, 2010
    Assignee: Apple Inc.
    Inventors: Gregory S. Friedman, Thomas W. Becker
  • Patent number: 7707510
    Abstract: A user desiring to import digital images from a specified location may select that location. In response, a graphical element such as an arrow will be displayed with the beginning point of the element visually associated with the location. The user may then select a destination for the digital images. In response, the graphical element will be displayed with the ending point visually associated with the destination. In one embodiment, this is accomplished by having an arrow point as the graphical element. In one embodiment, graphical controls are located on the arrow. In response to a user clicking these controls, the digital images may be imported from the origin to the destination, or the process may be cancelled.
    Type: Grant
    Filed: August 19, 2005
    Date of Patent: April 27, 2010
    Assignee: Apple Inc.
    Inventor: Randy Ubillos
  • Patent number: 7703045
    Abstract: A system that interacts with objects in a user interface of a computer system. During operation, the system receives a selection of an object displayed within the user interface from a user, wherein the selected object contains a plurality of sub objects. In response to the selection, the system determines whether the user is moving the selected object with a specified motion. If so, the system performs a transformation on the selected object, wherein the transformation is associated with the specified motion.
    Type: Grant
    Filed: September 5, 2006
    Date of Patent: April 20, 2010
    Assignee: Oracle America, Inc.
    Inventors: Hideya Kawahara, Paul Byrne, Frank E. Ludolph
  • Patent number: 7703018
    Abstract: The Design Tool of the present invention discloses an apparatus and method for automating the drawing sequence of Microsoft Visio® to produce a diagram of a network solution. The Design Tool reduces device selections to a series of automatically generated instructions that control Microsoft Visio®. The apparatus and method of the Design Tool accomplish this result by causing the TSA to define custom VLANs and to configure custom connectivity groups (VLAN Groups). Using the Design Tool, the TSA (or other user) activates a series of graphical user interfaces providing access to available virtual local area networks, configured virtual local area network groups, available primary devices and available related devices. By providing input to the graphical user interfaces, the TSA defines configured virtual local area networks, configured virtual local area network groups, configured primary devices and configured related devices for the TSA's network solution.
    Type: Grant
    Filed: May 22, 2003
    Date of Patent: April 20, 2010
    Assignee: International Business Machines Corporation
    Inventors: Muhammad Ammar Chaudhry, Kurtis Paul Longnecker, Regina Mack, Joshua Edward Ochs, Walter F. Schmidt
  • Publication number: 20100094656
    Abstract: Improved systems and methods for collecting Protected Health Information (PHI) with or without the assistance of a physician scribe are described. Documenting a patient encounter utilizing a template-based charting system (either electronic or paper-based), and the tracking of this document status and patient clinical status throughout the encounter, for purposes of managing multiple patients and multiple patients' documents, as well as improved communication between providers and assistants.
    Type: Application
    Filed: October 7, 2009
    Publication date: April 15, 2010
    Applicant: Conant and Associates, Inc.
    Inventor: Reid Conant
  • Patent number: 7689925
    Abstract: Described is technology allowing computer programs to participate in the copy and paste process at various times. A source program, from which data is requested to be copied to the clipboard, may participate as desired, including, for example, to cancel the copy, or to determine which data formats will be placed on the clipboard, including one or more custom data formats. A target program, to which data may be copied from the clipboard, may also participate as desired, including, for example, to cancel the paste, or to determine which data format will be pasted, which may be a custom data format. In one implementation, events provide notifications and APIs may be called to facilitate the communication.
    Type: Grant
    Filed: September 13, 2005
    Date of Patent: March 30, 2010
    Assignee: Microsoft Corporation
    Inventors: Henry D. Hahn, Evgeny N. Veselov, Sangil Jeon
  • Publication number: 20100064238
    Abstract: Two independently adjustable and positionable cursors are employed in a visual interface for editing an electronic document. The document may comprise text symbols, text objects, and graphics objects, among others. If both cursors are located in close proximity within the document, then these cursors may be simultaneously displayed in a single window. Otherwise, two areas of the document, each comprising one of the cursors, may be simultaneously displayed using a separate window for each cursor, or alternately selected and displayed in a single window. Copy or cut operations may be made with one cursor, while paste operations may be repeated using the second cursor. Cursor locations may be left unchanged, or they may be moved between or within editing operations. The two cursors may be freely controlled by an enhanced pointing device, such as a high-dimensional touchpad providing at least four independently adjustable parameters.
    Type: Application
    Filed: November 13, 2009
    Publication date: March 11, 2010
    Inventor: Lester Frank Ludwig
  • Publication number: 20100030765
    Abstract: Systems and method for providing source attribution for a document are provided. A source attribution generator includes a source determiner and an attribution information generator. The source determiner is configured to determine a source for a section of content received in an electronic document by accessing a network-based search index. The attribution information generator is configured to generate attribution information that indicates the determined source in the electronic document, and to provide the generated attribution information to be included in the electronic document.
    Type: Application
    Filed: July 30, 2008
    Publication date: February 4, 2010
    Applicant: YAHOO! INC.
    Inventors: Liang-Yu Chi, Ashley Hall
  • Patent number: 7636898
    Abstract: The computer readable medium has embodied thereon a file management program for processing by a computer, the file management program comprising: a first code segment for, when an icon of a first folder displayed on a display apparatus is dragged and dropped onto another icon of a second folder displayed on the display apparatus, creating a third folder at the same level as the second folder; and a second code segment for copying a file stored in the first folder and a file stored in the second folder into the third folder.
    Type: Grant
    Filed: January 6, 2005
    Date of Patent: December 22, 2009
    Assignee: Fujifilm Corporation
    Inventor: Kimihide Takahashi
  • Patent number: 7631268
    Abstract: A computer-implementable method, system, and computer-usable medium designed to move data from a source file to multiple target documents by inserting a copy of an insertion point into each of multiple target files; associating specific source data, from a source file, with the insertion point; and pasting the specific source data into the insertion points that have been inserted into each of the multiple target files.
    Type: Grant
    Filed: February 9, 2006
    Date of Patent: December 8, 2009
    Assignee: International Business Machines Corporation
    Inventors: Patrick G. McGowan, Christopher J. Paul, Jeremy G. Perry
  • Patent number: 7627831
    Abstract: The present invention relates to techniques for supporting organizational, labeling and retrieval tasks on an electronic tabletop, wall or large display. In various embodiments of the invention, a dynamic visualization is used to show a current working set of documents. In an embodiment of the invention, the rest of the collection is represented in the background as small dots. In an embodiment of the invention, when a user moves objects into groups or creates a label, relevant objects in the background are automatically retrieved and moved into the foreground. In an embodiment of the invention, retrieved objects along with relevant objects in the current set are highlighted and decorated with arrows pointing to their relevant groups. In an embodiment of the invention, the movement is animated to provide user feedback when objects must travel long distances on a large display.
    Type: Grant
    Filed: May 19, 2006
    Date of Patent: December 1, 2009
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Patrick Chiu, Xiaohua Sun, Jeffrey Huang, Maribeth J. Back, Wolfgang H. Polak
  • Patent number: 7624353
    Abstract: A note can be generated in a clipboard by detecting an information capture operation performed in an application, creating a clipboard item comprising information collected by the information capture operation, wherein the clipboard item is associated with a clipboard, receiving input from a user defining a note, wherein the note includes at least a portion of the clipboard item, and presenting the note in an output text box of the clipboard. Further, a filter can be applied to the information collected by the information capture operation. The filter also can detect an item of meaningful data in the information collected by the information capture operation and execute one or more instructions that correspond to the filter. Additionally, executing the instructions that correspond to the filter can retrieve supporting information from a second application.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: November 24, 2009
    Inventor: Bradley R. Beumer
  • Publication number: 20090276206
    Abstract: Localizing software applications into target languages such as French, Chinese, etc. is time consuming, expensive and error prone. End users often need to install and operate multiple copies of the same software applications localized into different languages if they need to work in multiple languages. By providing a localization engine with access to information about resources used in a user interface and translations of those resources, on the fly localization of software applications is possible. Context information is stored in the localization database and used to identify appropriate translations of the resources. Run-time context information is obtained from the user interface and/or software application and optionally a context information store. In some examples, target language resource results are presented in tooltip like displays.
    Type: Application
    Filed: May 4, 2007
    Publication date: November 5, 2009
    Inventors: Colin Fitzpatrick, Andre McQuaid, John Lane, Mohamed Abbar, Terry Farrell
  • Patent number: 7614007
    Abstract: A method and device for executing multiple operations on different files displayed on a graphical user interface. A pre-defined combination of keys is assigned a particular operation, such as “Delete,” “Copy,” “Move,” etc. As a first combination of keys is engaged, one or more files are selected, using a pointing device such as a mouse. The selected files are color-coded, indicating a first operation to be performed on the selected files. A second combination of keys is then engaged, and a second operation is assigned to other selected files. When satisfied that the selected operations are correct for all of the selected files, a user then executes the operations by depressing the “Enter” or similar key. By viewing different operations for different files before the operations are executed, a user is given an overview of all operations to be applied to all selected files, thus improving file management.
    Type: Grant
    Filed: January 16, 2004
    Date of Patent: November 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Vijaylaxmi Chakravarty, Oltea Mihaela Herescu, Claudia Andrea Salzberg, Robert Lee Snider
  • Patent number: 7607102
    Abstract: A user interface includes elements whose appearance dynamically changes in dependence upon functions associated with the elements. In the case of an icon that is the destination for a drag-and-drop operation, the image displayed for the icon changes in accordance with the object being dragged to it, to represent the task that will be performed as a result of the drag-and-drop operation. The appearance of other elements involved in drag-and-drop operations can also be varied, to reflect the task at hand. As a result, the user is provided with more intuitive feedback regarding the functions that will be performed by the computer as a result of a drag-and-drop operation.
    Type: Grant
    Filed: March 19, 2002
    Date of Patent: October 20, 2009
    Assignee: Apple Inc.
    Inventors: Bas Ording, Steven P. Jobs
  • Patent number: 7600198
    Abstract: A method of tracking data objects is provided in accordance with an aspect of the invention. The method includes the step of storing in a workspace memory a first data object having first data object attributes. The method includes the step of storing in a palette memory the first data object where the first data object attributes do not match all attributes of any preexisting data object stored in the palette memory. The method includes the step of generating on a workspace window the first data object. The first data object is in accordance with the first data object attributes. The method includes the step of generating on a palette window a first thumbnail. The first thumbnail is a depiction of the first data object scaled to a predetermined size. A method for using a graphical computer application is also providing according to another aspect of the invention.
    Type: Grant
    Filed: November 23, 2005
    Date of Patent: October 6, 2009
    Assignee: Bluebeam Software, Inc.
    Inventors: Benjamin Gunderson, Peter Noyes
  • Patent number: 7596758
    Abstract: A system, apparatus and method of appending a group of files to files on a clipboard of a desktop are provided. The system, apparatus and method include displaying a first window having an option that allows a group of files to be appended to files on the clipboard and asserting the option to append the files. The first window is ordinarily displayed after at least one file has been copied onto the clipboard and a second file is selected to be copied. In the case where at least one file has not already been copied onto the clipboard, a second window is displayed. The second window has an option that allows only one file or group of files to be copied onto the clipboard. The first window further contains an option that allows a file or a group of files to replace file or files already copied on the clipboard.
    Type: Grant
    Filed: April 3, 2003
    Date of Patent: September 29, 2009
    Assignee: International Business Machines Corporation
    Inventors: Neal Richard Marion, George F. Ramsay, III
  • Publication number: 20090240751
    Abstract: The present invention relates to tools that handle and perform computations using dimensional and dimensionless values, automatically converting them appropriately within equations, outputting answers in default or user-selected output units, and indicating when inconsistencies or errors are present in the input so that these can be quickly and easily identified and immediately corrected. More particularly, it relates to improved, computer-based systems, methods and software for automatically changing between different units, correctly computing formulas using dimensional values, and outputting the results in arbitrary dimensionally consistent units. The current embodiments accomplish these objectives with as much simplicity, as flexible a syntax, as little typing, and with as little chance of human error as possible.
    Type: Application
    Filed: March 12, 2009
    Publication date: September 24, 2009
    Inventors: Anthony A. Renshaw, Carl Edward Renshaw
  • Patent number: 7574667
    Abstract: A system, apparatus and method of appending a group of files to files on a clipboard of a desktop are provided. The system, apparatus and method include displaying a first window having an option that allows a group of files to be appended to files on the clipboard and asserting the option to append the files. The first window is ordinarily displayed after at least one file has been copied onto the clipboard and a second file is selected to be copied. In the case where at least one file has not already been copied onto the clipboard, a second window is displayed. The second window has an option that allows only one file or group of files to be copied onto the clipboard. The first window further contains an option that allows a file or a group of files to replace file or files already copied on the clipboard.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: August 11, 2009
    Assignee: International Business Machines Corporation
    Inventors: Neal Richard Marion, George F. Ramsay, III
  • Patent number: 7565618
    Abstract: A method and computer program executed by a processor is described for visually distributing a multiplicity of data objects within a visual computing environment. The user directly manipulates a cursor using a pointing device such as a computer mouse to sequentially indicate where a plurality of objects are to be positioned: these objects are presented as visual controls attached to the cursor, providing feedback as to the identification, order, and number of objects to be distributed. As the user indicates the desire to place the next-to-be dropped object (for example by clicking a button on the computer mouse), that object is dropped at the current cursor position, the representation of that object removed from the set of visual controls attached to the cursor, and the subsequent objects to be dropped advanced by one. The user may optionally re-order the objects to be dropped prior to actually dropping them, and may optionally exit and return to the dropping mode at any time.
    Type: Grant
    Filed: January 22, 2004
    Date of Patent: July 21, 2009
    Assignee: LumaPix Inc.
    Inventors: Michael Chilton Sheasby, A. Michael Mondry
  • Patent number: 7559033
    Abstract: In a graphical user interface or other similar processing environment, functionality is provided that enables the selecting of multiple portions of non-contiguous content, and enables such functionality within the same application and also across different applications. Further, a “direct save” function is enabled that allows the user to directly save the multiple portions of selected content to a file. In addition, selected content portions can be categorized, and a mechanism is provided to allow the user to conveniently make use of these various categories for effective content viewing.
    Type: Grant
    Filed: July 21, 2005
    Date of Patent: July 7, 2009
    Assignee: International Business Machines Corporation
    Inventors: Gregory J. Boss, Yen-Fu Chen, Rick A. Hamilton, II, James W. Seaman
  • Publication number: 20090172580
    Abstract: An application for a method of originating a consolidated student loan includes logging onto a student loan summary page and copying all loan summary information from the student loan summary page onto a clipboard then pasting the loan summary information from the clipboard into an insertion box of a loan consolidation data input screen. Next, the loan summary information is parsed from the insertion box into individual data segments and target data fields are populated with the individual data segments.
    Type: Application
    Filed: January 2, 2008
    Publication date: July 2, 2009
    Applicant: ERIE PROCESSING CORPORATION
    Inventors: Marc J. Burling, Matthew A. Stertz
  • Publication number: 20090172581
    Abstract: An application for a method of copy and paste of multiple fields concurrently includes copying a number of fields onto a clipboard then pasting the fields from the clipboard into an insertion box of a data input screen. The data input screen also has a plurality of target data fields. The fields are parsed from the insertion box into individual data segments and the target data fields are populated with the individual data segments.
    Type: Application
    Filed: January 2, 2008
    Publication date: July 2, 2009
    Applicant: ERIE PROCESSING CORPORATION
    Inventors: Marc J. Burling, Matthew A. Stertz
  • Publication number: 20090172582
    Abstract: A capture method and a capture device are capable of increasing the amount of screen data that can be saved as log. The information of screen data displayed on a screen is acquired, and the active screen data is captured when determined that the active screen data is from application software to be captured based on the information of the screen data. In the capture processing step, an image data of a current active screen is presumptively configured so as to include a last active screen retrieved immediately before said current active screen that is positioned in a screen region other than said current active screen. A pixel difference between a pixel date of a current full-screen region and a pixel date of a last full-screen region is taken, and the pixel difference data as said active screen data is retrieved.
    Type: Application
    Filed: December 23, 2008
    Publication date: July 2, 2009
    Applicant: NORITSU KOKI CO., LTD.
    Inventors: Hisashi MIYAWAKI, Tomoo NAKANO
  • Patent number: 7533349
    Abstract: The present invention extends to methods, systems, and computer program products for dragging and dropping objects between local and remote modules. Terminal server components simulate the functionality of participants in drag and drag operations to facilitate the dragging and dropping of objects between local and remote modules and vice versa. The terminal server components interact locally to communicate with modules participating in a drag and drop operation. The terminal server components also send messages over a terminal server session to relay appropriate drag and drop information to corresponding terminal server components on the other end of the terminal server session.
    Type: Grant
    Filed: June 9, 2006
    Date of Patent: May 12, 2009
    Assignee: Microsoft Corporation
    Inventors: Elton Saul, Carl M. Carter-Schwendler, Nadim Y. Abdo
  • Patent number: 7516398
    Abstract: Provided are an apparatus and method of executing a multi-clipboard. In order to execute the multi-clipboard, it is determined whether a predetermined amount of time has passed after a paste is activated. Then data stored in a basic clipboard is pasted if a signal indicating a user's selection to paste is received before the predetermined amount of time has passed. If the predetermined amount of time has passed, data stored in a multi-clipboard is displayed. As such, it is possible to support a user-friendly multi-clipboard function based on a general clipboard without the need for additional software or hardware.
    Type: Grant
    Filed: December 23, 2003
    Date of Patent: April 7, 2009
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Hye-won Yang
  • Patent number: 7503012
    Abstract: A program or system function on a computer system is automatically invoked by receiving a user-selected first insertion point or replacement area within a first user interface to a destination computer file. Subsequent to receiving the first insertion point within a destination file, a second user interface to content of a source computer file is provided upon user command. Then, responsive to a user highlighting text within the second user interface, the highlighted text is automatically copied from the application program to a clipboard buffer. Auto-trigger rules are searched for a rule which correlates to said highlighted text copied to the clipboard and, upon finding a correlating rule, one or more programs or system functions are invoked according to the found rule without need to modify or change said application program.
    Type: Grant
    Filed: January 13, 2004
    Date of Patent: March 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John W. Dunsmoir
  • Patent number: 7496853
    Abstract: A method of enabling a user to manage items such as text, graphics image, audio clips, video clips etc. on a clipboard are provided. The method includes displaying a window having at least one option for managing the items on the clipboard and allowing the user to assert the option to manage the items. In another embodiment, a method is provided to indicate a selected item at a location in a document displayed in a graphical user interface with a scrollbar. The method includes selecting the item, determining whether the item is a file, and displaying, if the item is a file, an icon representing the file in the scrollbar at a location corresponding to the location of the highlighted item.
    Type: Grant
    Filed: May 8, 2003
    Date of Patent: February 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Faisal M. Awada, Joe Nathan Brown, Philip Bernard Burkes, Herman Rodriguez