Cut And Paste Patents (Class 715/770)
  • Patent number: 7493339
    Abstract: An information processing method and apparatus, and a medium, in which pre-set processing can be executed on a label bonded as a tag sheet on a desk top screen of a personal computer. It is desirable that, if a large number of the information is pasted on a label, which information has been pasted can be recognized, whilst the information other than the text, speech or the picture can be pasted e.g., indirectly. To this end, the link information, representing an object, such as text, picture or the sound, and other files, is generated (step S172). A label in which the object information or the link information can be pasted is stored. The label state is regenerated and, based on the link information (yes at step S174), the object and other files are acquired (step S175).
    Type: Grant
    Filed: October 22, 2004
    Date of Patent: February 17, 2009
    Assignee: Sony Corporation
    Inventors: Takanori Nishimura, Takayuki Kori
  • Publication number: 20090044140
    Abstract: A method for viewing and controlling data intermediately between source and destination by receiving from a graphical user interface a user designation of a plurality of sets of copy command destination positions within contents of a computer file, wherein each destination point is allowed to be included in more than one set of destination points; displaying to the user information elements contained in an operating system clipboard transfer buffer; receiving a user selection of information elements in the clipboard transfer buffer; receiving a user definition of a subset of the previously-designated copy command destination positions; and automatically copying the selected information elements to positions in the computer file corresponding according to the user defined subset of copy command destination positions.
    Type: Application
    Filed: October 15, 2008
    Publication date: February 12, 2009
    Inventors: Yen-Fu Chen, John W. Dunsmoir, John H. Bosma, Keith R. Walker, Mei Yang Selvage
  • Publication number: 20090038011
    Abstract: A system and accompanying method of identifying and removing malware on a computer system is disclosed. The system comprises a source file containing reference attributes and properties of components of a local computer system in a state unaffected by malware, and exact copies of the system control files. The components of the local computer system may comprise executable and script files such as operating system files, application programs, system controls, registry files and all other executable and script files and their related relevant files. Current status of executables are checked against the reference attributes. All executables on local computer system failing certain match criteria are removed from the local system, or alternatively, replaced with reference copies from source file.
    Type: Application
    Filed: October 19, 2005
    Publication date: February 5, 2009
    Applicant: Rudra Technologies Pte Ltd.
    Inventor: Baskar S. Nadathur
  • Publication number: 20090031238
    Abstract: Information elements such as text, tables, graphics, and hyperlinks, are intercepted during their transfer from a computer source to a computer destination, such as during a cut-and-paste operation. It is determined if each intercepted information element is expressed in a natural language which matches a user-specified natural language intended for the destination, and if not, one or more natural language handling actions such as translation or isolation of the information elements is performed in order to match the desired destination language. Translated information elements are delivered to the destination, and isolated elements are placed in a data store for later review and/or exchange with other elements.
    Type: Application
    Filed: October 3, 2008
    Publication date: January 29, 2009
    Inventors: Viktors Berstis, Yen-Fu Chen, John W. Dunsmoir
  • Publication number: 20090024947
    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: Application
    Filed: September 19, 2008
    Publication date: January 22, 2009
    Inventors: Neal Richard Marion, George F. Ramsay, III
  • Patent number: 7478336
    Abstract: An Intermediate Viewer having a user interface which allows viewing, manipulation, and transfer of information elements contained in a transfer buffer to be transferred to a plurality of destination points or areas, with the destination points or areas being defined as belonging to one or more sets of destination points or areas.
    Type: Grant
    Filed: November 6, 2003
    Date of Patent: January 13, 2009
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John W. Dunsmoir, John H. Bosma, Keith R. Walker, Mei Ying Selvage
  • Patent number: 7475390
    Abstract: A process for transferring content from one computer resource to another by enabling automatic cutting-and-pasting in a destination first, source second sequence, a user selecting insertion points in the contents of a destination computer resource, followed by the user selecting information elements in a source computer resource, subsequently automatically intercepting transfer of the selected information elements to the destination, determining which intercepted information elements are expressed in a natural language not matching a user-specified natural language, invoking a rule management user interface to allow the user to define an action to be taken, performing the specified language handling actions on the intercepted information elements, and transferring translated information elements to the destination computer resource.
    Type: Grant
    Filed: January 12, 2004
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Viktors Berstis, Yen-Fu Chen, John W. Dunsmoir
  • Patent number: 7475358
    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: February 14, 2006
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Thomas R. Anzelde, Zhao Lu, Oscar Llarena, Mark E. Molander
  • Patent number: 7472339
    Abstract: The present invention includes a method and system for persistently self-replicating multiple ranges of cells through a copy-paste operation, in a multi dimensional spreadsheet. A set of ranges of cells is defined, wherein each range of cells has the same size. Each time the content of a range of cells belonging to this set is changed, a self-replication operation is performed automatically. The self-replication operation includes the steps of copying the changed range of cells onto a buffer; determining the set of ranges of cells to which the changed range of cells belongs to; identifying the ranges of cells belonging to the set; and pasting the content of the buffer in each of identified range of cells belonging to the set.
    Type: Grant
    Filed: June 22, 2001
    Date of Patent: December 30, 2008
    Assignee: International Business Machines Corporation
    Inventor: Frederic Bauchot
  • Patent number: 7467350
    Abstract: The present invention is directed to a method for copying and pasting, in an electronic multi-dimensional spreadsheet, displayed elements of a source range of cells onto a destination range of cells, the source range of cells including one or more elements displayed on a user interface and one or more hidden elements, the elements being contiguous and aligned along a given spreadsheet dimension.
    Type: Grant
    Filed: November 19, 2002
    Date of Patent: December 16, 2008
    Assignee: International Business Machines Corporation
    Inventors: Jean-Jacques Aureglia, Frederic Bauchot
  • Patent number: 7464370
    Abstract: A method, apparatus, system, and signal-bearing medium that in an embodiment determine whether a block of code associated with a copy-and-paste operation or a punch-out operation has a size greater than a threshold. If the size is greater than the threshold, then a method is created and the block of code is pasted into the method. Also, an invocation to the newly created method is added at the copied-from location and the intended pasted-to location (in the case of the copy-and-paste operation) or an invocation to the newly created method is added at the copied-from location (in the case of the punch-out operation). In this way, future modifications to the block of code need only be made in one place: the method, instead of at all locations where duplicate code exists. Thus, embodiments of the invention may reduce the fragility of the code.
    Type: Grant
    Filed: December 4, 2003
    Date of Patent: December 9, 2008
    Assignee: International Business Machines Corporation
    Inventors: Eric Lawrence Barsness, Richard Dean Dettinger, Brian Edward Olson
  • Patent number: 7461349
    Abstract: An editor application receives a selection of content made with a selection tool such as a computer mouse. The editor application monitors one or more motion attributes (e.g., direction, speed, etc.) associated with the selection tool during the selection of content. During a respective operation (e.g., pasting) of the selected content, the editor application takes into account the one or more motion attributes associated with the selection tool when initiating a paste function with respect to the selected content. That is, the one or more motion attributes observed during the selection of content dictate (at least in part) how editor application will use the selected content. For example, a user can select text from right-to-left. During a respective copy and paste operation, because the text was selected in reverse order, the editor application reverses an ordering of how the characters appear in the pasted text.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: December 2, 2008
    Assignee: Adobe Systems Incorporated
    Inventors: Raman Sharma, Niraj Gupta
  • Publication number: 20080295013
    Abstract: One example of a semantically informed text operation comprises selecting a source region of a document and determining if the source region has a surface region bi-directionally coupled to a semantic object. The coupled semantic object is identified as are the presentation(s) associated with the semantic object. A target region of the same or anther document is selected. Any of the presentations that cannot be expressed in the target region are eliminated to identify a set of remaining presentations. A set of semantic choices based on the remaining presentations is determined. One of the semantic choices is selected and executed in the target region.
    Type: Application
    Filed: May 21, 2007
    Publication date: November 27, 2008
    Applicant: JustSystems Evans Research, Inc.
    Inventors: David A. Evans, Jeffrey K. Bennett, David A. Hull, Hua Cheng, Yan Qu, Carol L. Tenny, Jesse A. Montgomery, Ilya M. Goldin
  • Patent number: 7454699
    Abstract: A system and method for inserting content is described. A user may designate content to be inserted into a document and have the content inserted into the document at either a designed location or, by determining the content associated with a receiving page, the system may select a location on the receiving page. The user may further choose various options including shrinking the new content to fit the page and/or may choose to have the existing content shifted to make room for the new content.
    Type: Grant
    Filed: March 24, 2003
    Date of Patent: November 18, 2008
    Assignee: Microsoft Corporation
    Inventors: Dan Altman, David Switzer, Christopher Michael Shelley, Richard Grutzmacher
  • Publication number: 20080282180
    Abstract: Systems, methods, and computer-readable media provide for the transfer of data between electronic devices utilizing a network clipboard. According to various embodiments described herein, a clipboard application residing on a host device associated with a user transmits data from a local clipboard of the host device to a remote network clipboard via a network. A clipboard application associated with a target device associated with the user transmits a request for the data stored on the network clipboard. A copy of the data associated with the user is retrieved from the network clipboard and stored on a local clipboard of the target device. The data is then copied to a target application. This process results from a single network clipboard transaction that includes a cut or copy action on the host device and a paste action on the target device.
    Type: Application
    Filed: May 8, 2007
    Publication date: November 13, 2008
    Inventors: Jay Glasgow, Adrian Popescu, Ryan Swanson
  • Patent number: 7444597
    Abstract: Methods, systems and computer-readable media are provided for organizing links on a web page via drag and drop operations. Single web page links or groups of web page links may be dragged from one location on a web page to another location on a web page or to another group of links on the web page. Links may also be dragged from a first web page or first client application document and may be dropped to a second web page on a same or separate web browsing application.
    Type: Grant
    Filed: March 18, 2005
    Date of Patent: October 28, 2008
    Assignee: Microsoft Corporation
    Inventors: George Perantatos, Christopher Edward White, Boxin Li, Nathan James Fink
  • Publication number: 20080222548
    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: Application
    Filed: March 8, 2007
    Publication date: September 11, 2008
    Inventors: Gabriel A. Cohen, Vijay Dheap
  • Publication number: 20080216070
    Abstract: An exemplary embodiment of the invention relates to a method, system, and storage medium for providing web-based electronic research and presentation functions via a document creation application. The method includes scanning an active document on a computer to identify relevant keywords, searching a database for reference materials relating to the relevant keywords, and displaying relevant reference materials on the computer. The method further includes deploying process software for providing the web-based electronic research and presentation functions via a document creation application. The deployment includes installing the process software on a server, identifying server addresses for users accessing the process software on the server, sending the process software to the server and copying the process software to a file system of the server. The deployment also includes sending the process software to a client computer and executing the process software on the client computer.
    Type: Application
    Filed: April 18, 2008
    Publication date: September 4, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Edward E. Kelley, Tijs Y. Wilbrink, Ellis Zijlstra
  • Publication number: 20080201656
    Abstract: Various embodiments provide application- or browser-based, copy and paste operations. In one or more embodiments, a web browser supports copy and paste functionality thus enabling the user to easily move data from one location to another. The browser-based solution can thus relieve websites from having to include code that implements the copy and paste functionality.
    Type: Application
    Filed: February 15, 2007
    Publication date: August 21, 2008
    Applicant: Microsoft Corporation
    Inventors: Jane T. Kim, Sean O. Lyndersay, Walter VonKoch, Matt Augustine
  • Patent number: 7386808
    Abstract: An apparatus and a method for use within a graphical user interface visually associate a graphical representation of a file and a graphical representation of an application, and select an action from a menu appearing in proximity to the association. In the invention, selecting a file icon or file listing with a pointing device and drags it to an application icon or taskbar button. As the file icon is dragged over the application icon, a menu appears listing actions that can be taken on the file by the selected application. The user can select an action listed in the menu by dragging the file icon over the action. Releasing the button over the selected action causes the application to take that action on the file.
    Type: Grant
    Filed: May 25, 2004
    Date of Patent: June 10, 2008
    Assignee: Applied Minds, Inc.
    Inventors: Ken Skistimas, Robert Cook
  • Patent number: 7383501
    Abstract: A formatting tool enables “smart” copy and paste functions. The “smart” copy and paste functions can be invoked in a context-sensitive manner, depending on the conditions under which the copy and paste functions are implemented. The present invention will automatically include in a selection a paragraph marker at the end of a selected paragraph, if every other textual character in the paragraph has been selected. The present invention will discard a paragraph mark that is included in pasted text if the pasted text is pasted into the middle of another paragraph, indicating that the user prefers the formatting of the pasted-into paragraph. The present invention also reduces inconsistencies in formatting styles that may exist between source and target documents automatically redefining a style in the target document to conform to a corresponding style in the source document. The present invention also automatically adjusts paragraph spacing, in response to text being pasted into a target document.
    Type: Grant
    Filed: February 7, 2005
    Date of Patent: June 3, 2008
    Assignee: Microsoft Corporation
    Inventors: Paul Broman, Glenn Frankel, Roberto C. Taboada
  • Patent number: 7376905
    Abstract: An improvement to the known method/system for distribution of elements displayed in GUI windows and similar processing environments is disclosed. A visible, moveable, and size-adjustable bounding box is provided. The user can specify any size for the bounding box and locate the bounding box anywhere in the window. In this manner, the user adjusts the size and location of the bounding box as desired, rather than having to manipulate the various elements to try to define the desired spacing and location.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: May 20, 2008
    Assignee: International Business Machines Corporation
    Inventors: Peter A. Walker, Joseph R. Winchester
  • Patent number: 7373603
    Abstract: Reference information related to data that is copied using computer software is provided. The data can be copied from a first computer application to a memory. Reference information related to the data can also be copied to the memory. The copied data can be pasted to a second computer application. The reference information related to the data can also be pasted to the second application, so that the reference information can be reviewed along with the data. The data and reference information can also be copied and pasted among one or more documents using a single computer application.
    Type: Grant
    Filed: September 18, 2003
    Date of Patent: May 13, 2008
    Assignee: Microsoft Corporation
    Inventors: Mark Yalovsky, Peter Patrick Baer, Timothy D. Sellers
  • Publication number: 20080109744
    Abstract: Systems, methods, and data structures for augmenting data placed on the clipboard with additional data are disclosed. Such systems, methods, and data structures may transform the data to produce data in other formats using, for example, transform specifications or executable code.
    Type: Application
    Filed: November 6, 2006
    Publication date: May 8, 2008
    Applicant: Microsoft Corporation
    Inventors: Raymond E. Ozzie, Jack E. Ozzie, George P. Moromisato, Paresh S. Suthar, Raman Narayanan, Matthew S. Augustine
  • Patent number: 7370281
    Abstract: The invention provides a system and method for providing smart file import and drag-and-drop functionality in a graphical user interface environment. As a file is dragged and dropped onto a set of folders using an explorer-like interface, the system automatically determines into which folder the file should be placed. If the folder does not already exist, then it is automatically created. A similar process can be used for file imports. The system is particularly useful for manipulating Java, Java derivative, or Java-related source files (including JAVA, JWS, CTRL, JWI, JAR, class files, etc.) in a Java application development environment, since in this type of environment the location of the file within the folder tree can be very important. Other embodiments of the invention include an icon-display mechanism which denotes to the user that the Smart Drop processing will take precedence over the normal drop behavior.
    Type: Grant
    Filed: June 25, 2002
    Date of Patent: May 6, 2008
    Assignee: BEA Systems, Inc.
    Inventor: Roger Weber
  • Publication number: 20080082932
    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: Application
    Filed: September 29, 2006
    Publication date: April 3, 2008
    Inventor: Bradley R. Beumer
  • Publication number: 20080077874
    Abstract: An apparatus, program product and method that emphasize a least one drop destination for a selected entity based upon monitored drop destinations. Drop destinations may be emphasized by generating a plurality of path vectors between the selected entity and at least a portion of the plurality of drop destinations. Generally, by emphasizing drop destinations, the potential drop destinations for the selected entity may be anticipated and emphasized to the user, which may increase the likelihood that the user will drop onto the desired drop destination. Moreover, a user may choose one of the drop destinations by dropping the selected entity along the path vector associated with the desired drop destination. As such, drag and drop operations may be successfully completed with fewer mouse movements and/or less precision, often resulting in fewer accidental drops.
    Type: Application
    Filed: September 27, 2006
    Publication date: March 27, 2008
    Inventors: Zachary Adam Garbow, Bryan Mark Logan, Terrence Theodore Nixa, Kevin Glynn Paterson
  • Patent number: 7346853
    Abstract: Content is transferred from one computer resource to another computer resource by receiving a first insertion point or replacement area from a first user interface to a destination computer resource, receiving an enablement to perform automatic paste operation, switching to a user interface to a source computer resource, receiving a user selection of content from said source user interface, and automatically copying the selected content to a transfer buffer and to the designated insertion point(s) in the destination computer resource. Each time source content is selected, a number of source reference data items such as author, publication date, and source file name or network address are captured and stored. The stored source reference identifies may then be used to automatically generate a monitor report containing this information, which is then provided to an online learning administrator or instructor.
    Type: Grant
    Filed: January 12, 2004
    Date of Patent: March 18, 2008
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John W. Dunsmoir
  • Patent number: 7346852
    Abstract: A method of managing a casual storage field comprises the steps of: receiving a plurality of information elements from one or more application programs, each information element including one or more data items; retaining the received information elements in the casual storage field; displaying a state of the casual storage field and the retained information elements; and handing over, in response to a user request, one or more of the retained information elements to an application program. The casual storage field can receive an information element from another application program, display the received information element in the display region of the casual storage field, and hand over in response to a user instruction, the information element to yet another application program.
    Type: Grant
    Filed: May 15, 2003
    Date of Patent: March 18, 2008
    Assignee: Ricoh Company, Ltd.
    Inventor: Makoto Yamasaki
  • Patent number: 7340685
    Abstract: Content is transferred from one computer resource to another computer resource by receiving a first insertion point or replacement area from a first user interface to a destination computer resource, receiving an enablement to perform automatic paste operation, switching to a user interface to a source computer resource, receiving a user selection of content from said source user interface, and automatically copying the selected content to a transfer buffer and to the designated insertion point(s) in the destination computer resource. Each time source content is selected, a number of source reference data items such as author, publication date, and source file name or network address are captured and stored. The stored source reference identifies may then be used to automatically generate footnotes, end notes, and bibliographical entries.
    Type: Grant
    Filed: January 12, 2004
    Date of Patent: March 4, 2008
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John W. Dunsmoir
  • Publication number: 20080040663
    Abstract: A method for automatically adding citation information to a document, the method comprising: detecting an occurrence of a copy operation in a metadata aware application; capturing citation metadata associated with the copied material in the metadata aware application; detecting a paste command in a metadata aware word processing application; determining a document type from the metadata aware word processing application; formatting the captured citation metadata in response to the document type, the formatting including assigning tags to the citation metadata; and providing the formatted citation metadata to the metadata aware word processing application for generation a citation information.
    Type: Application
    Filed: August 14, 2006
    Publication date: February 14, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alexander Johnson, Scott W. Nelson, Hal A. Porter, Joshua R. Poulson, Geoff Smith
  • Publication number: 20080016455
    Abstract: An electronic pasting method for pasting electronic data in consideration of printed and written data, including updating pasted data when electronic data is updated after it is pasted. The electronic pasting method uses a detecting unit and a paste information updating unit. The detecting unit detects a paste stroke made over two print sheets filled to denote a user's pasting action with which part or whole of a printed matter of electronic document information is pasted on printed matter, then detects the pasting action from a set of paste strokes, thereby obtaining a paste-from document, a paste-to document, and a paste position according to the pasting action detected by the detecting unit. The paste information updating unit updates the e-document, the printed matter information, and the written information according to the above paste information.
    Type: Application
    Filed: June 27, 2007
    Publication date: January 17, 2008
    Inventors: Naohiro FURUKAWA, Hisashi Ikeda, Kosuke Konishi, Sunao Arai
  • Publication number: 20070300159
    Abstract: A method of quoting content from a post in a discussion forum can include selecting content within a source post of the discussion forum and performing a drag operation. A representation of the selected content can be dragged in coordination with motion of an onscreen pointer. The method further can include inserting the selected content within an open reply form in the discussion forum upon termination of the drag operation.
    Type: Application
    Filed: June 23, 2006
    Publication date: December 27, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Alexander Kordun
  • Publication number: 20070288859
    Abstract: A telecommunications method includes selecting and copying a portion of a document; detecting said selecting and copying; and automatically generating an e-mail editing window responsive to said detecting and pasting said portion into said e-mail editing window. In some embodiments, a method further includes generating a dialog after said detecting for providing an option to deselect the automatically generating option. In some embodiments, the selecting and copying includes selecting and copying using a cursor pointing device.
    Type: Application
    Filed: June 7, 2006
    Publication date: December 13, 2007
    Inventors: John Vuong, Sarah Korah
  • Patent number: 7299413
    Abstract: The present invention provides a document processing method and system capable of making both global and local settings when inserting, moving, or copying and pasting data, by taking full advantage of the feature of retaining data and set values hierarchically in the system. In document processing for processing original data which has a print format as an attribute, the original data is retained in a tree structure, with each node having attributes, and when moving or copying any desired subtree data in the tree structure, node attributes of the manipulated subtree data is set with the attributes of the source or destination node according to priorities of attributes specified among the levels of the tree structure.
    Type: Grant
    Filed: September 11, 2002
    Date of Patent: November 20, 2007
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yasuo Mori
  • Patent number: 7296240
    Abstract: Displaying a membrane, or container, around a document object on an electronic document page. In response to placing the insertion point (IP) on the page, a ghost membrane can be displayed on an output screen at the IP. After content is added at the IP, a membrane around the content can be displayed. This membrane can be continually displayed, even when an IP is not in the document object. One or more handles may be displayed around the membrane of a document object containing an IP or underlying a cursor. An IP can also be placed within a hit region associated with a membrane of a document object, allowing a user to add content to that document object at the IP. Similarly, selected text can be dragged from one document object to another document object and added to that document object when the selected text contacts a hit region of the document object.
    Type: Grant
    Filed: May 22, 2003
    Date of Patent: November 13, 2007
    Assignee: Microsoft Corporation
    Inventors: Mark Yalovsky, Alex Simmons, Owen C. Braun, Christopher Pratley
  • Patent number: 7293242
    Abstract: A method for editing software objects can include identifying at least one user selection of at least a portion of an electronic document displayed within an application and prompting a user for a target destination to which the user selection is to be posted. A user input specifying the target destination to which the user selection is to be posted can be received and the user selection can be duplicated to the target destination.
    Type: Grant
    Filed: October 15, 2002
    Date of Patent: November 6, 2007
    Assignee: International Business Machines Corporation
    Inventors: Brent W. Cossey, Gregory P. Fitzpatrick
  • Patent number: 7213207
    Abstract: A system and method for creating a graphical program which accesses registers of a hardware device. In one embodiment, a register access node or primitive may be included in a graphical program, such that when the graphical program is executed on the computer system, the register access node is operable to access (i.e., either read or write) registers of a hardware device in the computer system. The method may comprise first displaying a register access node in the graphical program in response to user input. For example, the user may select the register access node from a palette and drag and drop the register access node onto a window of the graphical program being created. The user may then configure the register access node to access one or more registers of a selected hardware device, e.g., by using a user interface for performing this configuration.
    Type: Grant
    Filed: December 20, 2000
    Date of Patent: May 1, 2007
    Assignee: National Instruments Corporation
    Inventors: Steve Rogers, Jason King
  • Patent number: 7188308
    Abstract: An interface and a method is provided for permitting a user to explore a collection of data. The data collection provides nodes as structural elements, and references which are assigned to nodes and hold the address of another node. Multiple references can be assigned to each node, thus guiding a user of the system to multiple other nodes, and multiple references can hold the same address, so that multiple nodes can have references pointing to the same node. The interface allows visualizing the network created by the interconnection of the nodes on a display region. The interface also allows the user to intuitively navigate along the references in both directions of the references, so that the user can explore which nodes are referenced by a certain node, and also by which nodes a certain node is referenced.
    Type: Grant
    Filed: April 8, 2003
    Date of Patent: March 6, 2007
    Inventors: Thomas Weise, Ruedger Rubbert
  • Patent number: 7146571
    Abstract: A system and method is provided for inserting into a display material copied to a clipboard. A user selects material to be copied the clipboard. The system selects and copies to the clipboard additional material. The user selects an insertion point for the user selected material, and the system displays to the user the user selected material and selective additional material. The system selected material is, in accordance with a more specific embodiment, that material which is needed to render the user selected material syntactically correct in the context of the insertion point.
    Type: Grant
    Filed: January 31, 2002
    Date of Patent: December 5, 2006
    Assignee: International Business Machines Corporation
    Inventors: Cary L. Bates, Gilford F. Martino, John M. Santosuosso, Vincent T. Timon, III
  • Patent number: 7065713
    Abstract: An apparatus and method for creating and automatically refreshing a composite web page. The present invention is a method, implementable in computer software, for selecting areas of interest from a plurality of web pages. The user creates a boundary around the areas of interest on each web page. The area inside the boundary, referred to as an information unit, remains visible while the area outside of the boundary becomes transparent. The user may then combine the plurality of information units together on a canvas web page. The user may then rearrange the information units on the canvas web page by dragging the information units to their intended destination. When the user has satisfactorily arranged the information units, the user may finalize the canvas web page into a composite web page. The invention may then refresh the composite web page automatically or upon user request.
    Type: Grant
    Filed: November 9, 2000
    Date of Patent: June 20, 2006
    Assignee: International Business Machines Corporation
    Inventors: Rabindranath Dutta, Mark Joseph Hamzy
  • Patent number: 7051291
    Abstract: A device for managing image and audio files displays thumbnails, which are representative of the files, on a screen in different arrangements, depending on the selected layout and order. When the user enters input to indicates that he or she wishes to browse through the thumbnails, the thumbnails move across the screen in sequence, following a path through a focus outline in the center of the screen. The path followed by the thumbnails depends on the selected layout.
    Type: Grant
    Filed: April 19, 2001
    Date of Patent: May 23, 2006
    Assignee: Sony Corporation
    Inventors: Eduardo Agusto Sciammarella, Junichi Rekimoto, Haruo Oba, Makoto Imamura, Hideyuki Agata, Masakazu Hayashi, Masato Kuninori
  • Patent number: 7024634
    Abstract: The present invention provides a display control system for controlling data which is displayed on a screen of a display unit. The system includes a pointing device for pointing to a position on the screen of the display unit, a deleting unit for gradually deleting elements of data from the screen of the display unit as if the elements were gradually being sucked at the position pointed to by the pointing device, and a density controller for controlling the density of elements remaining on the screen of the display unit so that the density is gradually decreased in accordance with suction of the elements.
    Type: Grant
    Filed: December 13, 2000
    Date of Patent: April 4, 2006
    Assignee: Fujitsu Limited
    Inventors: Toru Okawa, Ryuichi Matsukura, Yasuo Sato
  • Patent number: 7017118
    Abstract: A swapping utility enables directional commands from a graphic user interface and/or keyboard to be utilized to swap data items associated with lists, tables or other series of data items. Upon receipt of both a directional command, e.g. up, down, left, or right, and a swap command, the utility uses the current position of the cursor or a selected entity to identify a first data item to be swapped and the relative direction thereto to identify a second, adjacent data item to be swapped. If both identified data items are of the same data type, their respective contents are exchanged within the ordered list or table without the need to cut and paste the content. In alternative embodiments, multiple adjacent data items may be swapped, or, in an embodiment which utilizes multiple selection icons, single or multiple nonadjacent entities may be directly swapped.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: March 21, 2006
    Assignee: International Business Machines Corp.
    Inventor: Michael E. Carroll
  • Patent number: 6961907
    Abstract: A method, apparatus, and article of manufacture providing an “append” extension to cut and copy commands for a clipboard function in a computer system. Data is displayed on a monitor of the computer and a first command is received from an operator to select a portion of the data displayed on the monitor. A second command is then received from the operator to copy or cut the selected portion into a clipboard in a memory of the computer, wherein the second command indicates whether to replace the contents of the clipboard with the selected portion or whether to append the selected portion to the contents of the clipboard.
    Type: Grant
    Filed: July 3, 1996
    Date of Patent: November 1, 2005
    Assignee: International Business Machines Corporation
    Inventor: John Hudson Bailey
  • Patent number: 6944821
    Abstract: An annotated paste buffer defines a first field for copied information, and a second field for source information relating to the copied information. A copy/paste mechanism in accordance with the preferred embodiments copies the information the user selects into the first field, and gathers the appropriate information relating to the source of the copied information into the second field in the annotated paste buffer. A user may set cut/copy preferences to determine what information is gathered from the source document and placed in the second field in the annotated paste buffer. In addition, a user may set paste preferences to determine which of the source information, if any, in the second field is incorporated into a citation to the source of the information when the information is pasted into another document. In this manner a user can determine what source information is gathered, and can separately filter this information to provide citations that are tailored to different applications.
    Type: Grant
    Filed: December 7, 1999
    Date of Patent: September 13, 2005
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Paul Reuben Day, John Matthew Santosuosso
  • Patent number: 6928620
    Abstract: A URL page is printed by a computing system. When a reference to a URL address is dragged and dropped upon a print icon, the URL page is accessed from the Internet. The URL page is then printed on a printer. When the URL page is accessed and printed, the URL page is not displayed to a user of the computing system. Also, when a reference to the URL address for the URL page is dragged and dropped upon a desktop for a computing system, a special icon representing the URL page address is created on the desktop. Upon a user performing a function to activate the special icon, the URL page is printed.
    Type: Grant
    Filed: October 23, 2000
    Date of Patent: August 9, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kenneth W. Crangle, Donald X. Smith, II, Dana E. Laursen, Theodore E. Ransom
  • Patent number: 6928622
    Abstract: A method for stateful toggling of checkbox status, including detecting a touch event on a first checkbox, storing the initial status of all checkboxes in the set, and toggling the status of the first checkbox to a new status. Embodiments also include repeatedly, for a multiplicity of repetitions, carrying out the steps of detecting a drag event for a checkbox onto which a user drags the pointer, comparing the initial status of the checkbox onto which a user drags the pointer and the new status of the first checkbox, and if the stored initial status of a checkbox for which a drag event is detected is the same as the new status of the first checkbox, toggling the status of the checkbox for which a drag event is detected.
    Type: Grant
    Filed: January 9, 2002
    Date of Patent: August 9, 2005
    Assignee: International Business Machines Corporation
    Inventors: John Hans Handy Bosma, Keith Raymond Walker, Yen-Fu Chen
  • Patent number: 6910190
    Abstract: The present invention provides a display control system for controlling data which is displayed on a screen of a display unit. The system includes a pointing device for pointing to a position on the screen of the display unit, a deleting unit for gradually deleting elements of data from the screen of the display unit as if the elements were gradually being sucked at the position pointed to by the pointing device, and a density controller for controlling the density of elements remaining on the screen of the display unit so that the density is gradually decreased in accordance with suction of the elements.
    Type: Grant
    Filed: December 13, 2000
    Date of Patent: June 21, 2005
    Assignee: Fujitsu Limited
    Inventors: Toru Okawa, Ryuichi Matsukura, Yasuo Sato