Cut And Paste Patents (Class 715/770)
  • Patent number: 8370763
    Abstract: A method and system for creating an electronic-calendar entry from a note-entry application is described. The note-entry application includes a function to create the calendar entry directly in a calendar application. The system may include an interface to allow the user to modify and confirm the calendar entry before its creation.
    Type: Grant
    Filed: October 31, 2001
    Date of Patent: February 5, 2013
    Assignee: AT&T Intellectual Property I, L. P.
    Inventors: Darryl Cynthia Moore, Edward Michael Silver
  • Patent number: 8365084
    Abstract: A system and method allows panels to be dragged into position using an icon displayed on a selector user interface or from another position, and as the panels are moved over a position in which another panel is displayed, the other panel, and panels in subsequent positions, are animated to move out of the position over which the panel being dragged is positioned.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: January 29, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Andrew Lin, Mike Sundermeyer, Michael Gough
  • Publication number: 20130014044
    Abstract: Systems and methods for enabling access to data, including data represented using a variety of “richer” data formats, are disclosed. Such systems and methods may be useful, among a variety of cases, with applications or entities that may not typically be able to access such richer data. In at least some implementations, data copied to a clipboard and formatted using a variety of formats may be provided or accessed by a destination application as part of a paste operation even when the destination application may not natively provide the ability to access all of the data formats that might exist on a clipboard. In at least some implementations, such access may be provided without modifying or augmenting the data placed on the clipboard.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: Microsoft Corporation
    Inventors: Raman Narayanan, Ming Liu, Paresh S. Suthar
  • Patent number: 8335991
    Abstract: Techniques for facilitating secure application interoperation via user interface (UI) gestures in computing devices that strictly isolate applications operating thereon are described herein. For instance, applications may define one or more specific UI gestures that, when executed by the user, express that the user desires for the computing device to allow for an instance of directed, ephemeral, by-value communication between two isolated applications. In some implementations, the gesture is an atomic gesture, such as a drag-and-drop operation. That is, the gesture is one that the user completes continuously and without interruption.
    Type: Grant
    Filed: June 11, 2010
    Date of Patent: December 18, 2012
    Assignee: Microsoft Corporation
    Inventors: John R. Douceur, Jonathan R. Howell
  • Publication number: 20120304094
    Abstract: A method of a mobile terminal for editing using multiple copy or crop operation includes displaying a menu window, and when a user's input for copy or crop via the menu window exists, a highlighting pen icon is displayed to allow the user to select an object to copy or crop via the highlighting pen icon, wherein the selected object(s) is stored for a subsequent paste operation.
    Type: Application
    Filed: March 28, 2012
    Publication date: November 29, 2012
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Kyoung-Su CHO
  • Publication number: 20120278746
    Abstract: Detail-in-context techniques are described. In an implementation, an original image is distorted to produce a distorted region for a selected object at a first position in an original image displayed on a display screen. The distorted region magnifies at least a portion of the object. A signal is received to drag the object and the distorted region from the first position to a second position. A signal is received to drop the object at the second position. The distorted region is removed from the original image after the object is dropped at the second position.
    Type: Application
    Filed: June 25, 2012
    Publication date: November 1, 2012
    Applicant: NOREGIN ASSETS N.V., LLC
    Inventors: Zeenat Jetha, David Baar, Andrew Carlisle, Maria Lantin
  • Patent number: 8296670
    Abstract: Computer-readable media, computerized methods, and computer systems for intuitively invoking a presentation action (e.g., rendering a menu) by applying a drag-operation at a top-level control button rendered at a touchscreen display are provided. Initially, aspects of a user-initiated input applied at the top-level control button are detected. These aspects may include an actuation location and a distance of a drag-movement therefrom. If a distance of the drag-movement at the touchscreen display is greater than a threshold distance in a particular radial direction from the actuation location, the user-initiated input is considered a drag-operation. Typically, a set of trigger boundaries are constructed based on system metrics to assist in disambiguating the drag-operation from a tap-type operation. If a drag-operation is identified, the presentation action is invoked; otherwise, a principle action associated with the top-level control button (e.g., manipulating content of an application) may be invoked.
    Type: Grant
    Filed: May 19, 2008
    Date of Patent: October 23, 2012
    Assignee: Microsoft Corporation
    Inventors: David A Matthews, Chaitanya D Sareen, Patrice L Miner, Bret P Anderson, Jason Silvis
  • Patent number: 8296671
    Abstract: Systems and methods for enabling access to data, including data represented using a variety of “richer” data formats, are disclosed. Such systems and methods may be useful, among a variety of cases, with applications or entities that may not typically be able to access such richer data. In at least some implementations, data copied to a clipboard and formatted using a variety of formats may be provided or accessed by a destination application as part of a paste operation even when the destination application may not natively provide the ability to access all of the data formats that might exist on a clipboard. In at least some implementations, such access may be provided without modifying or augmenting the data placed on the clipboard.
    Type: Grant
    Filed: May 1, 2008
    Date of Patent: October 23, 2012
    Assignee: Microsoft Corporation
    Inventors: Raman Narayanan, Ming Liu, Paresh S Suthar
  • Patent number: 8276090
    Abstract: A reference note is automatically generated in an electronic document when directly quoting information from another electronic document by receiving a first user-selected insertion point or replacement area to a destination electronic document by receiving a user selection of text content to be transferred from a source user interface to the first insertion point or replacement area; automatically copying the selected content to a transfer buffer without requiring the user to return to the first user interface; automatically capturing and recording one or more source reference data items corresponding to the selected content simultaneously with or subsequent to automatically copying the selected content to a transfer buffer; and automatically generating in the destination electronic document at least one reference note such as a footnote, an endnote, a table of references entry, or a bibliographical entry containing the recorded source reference data items.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: September 25, 2012
    Assignee: Google Inc.
    Inventors: Yen-Fu Chen, John W. Dunsmoir
  • Patent number: 8266539
    Abstract: Variables incorporated into a hypertext markup language document enable location of hypertext elements. Once the variable is located, the information contained within the identified hypertext element may be used in other applications. The information may be received, as a recognized input, by the application.
    Type: Grant
    Filed: November 29, 2006
    Date of Patent: September 11, 2012
    Assignee: Intel Corporation
    Inventor: Oleg B. Rashkovskiy
  • Patent number: 8261213
    Abstract: Techniques involving gestures and other functionality are described. In one or more implementations, the techniques describe gestures that are usable to provide inputs to a computing device. A variety of different gestures are contemplated, including bimodal gestures (e.g., using more than one type of input) and single modal gestures. Additionally, the gesture techniques may be configured to leverage these different input types to increase the amount of gestures that are made available to initiate operations of a computing device.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: September 4, 2012
    Assignee: Microsoft Corporation
    Inventors: Kenneth P. Hinckley, Koji Yatani
  • Patent number: 8255819
    Abstract: A computer-implemented method of providing information for a web notebook is disclosed. The method can include displaying a web document in a content area of a browser window, receiving a user selection of content from the document initiated by a first user mouse click, and displaying a selection icon in the content area upon completion of the user selection, wherein the selection icon is displayed without the need for a second user mouse click.
    Type: Grant
    Filed: May 10, 2007
    Date of Patent: August 28, 2012
    Assignee: Google Inc.
    Inventors: Bay-Wei Chang, Kushal Dave, Robert Allen Ryskamp, Xiangtian Dai, Paul Fontes, Daniel M. Russell, Joseph M. Ashear
  • Patent number: 8255830
    Abstract: In some embodiments, a device displays content on a touch screen display and detects input by finger gestures. In response to the finger gestures, the device selects content, visually distinguishes the selected content, and/or updates the selected content based on detected input. In some embodiments, the device displays a command display area that includes one or more command icons; detects activation of a command icon in the command display area; and, in response to detecting activation of the command icon in the command display area, performs a corresponding action with respect to the selected content. Exemplary actions include cutting, copying, and pasting content.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: August 28, 2012
    Assignee: Apple Inc.
    Inventors: Bas Ording, Kenneth L. Kocienda, Bradford Allen Moore, Marcel van Os, Richard Williamson, Scott Forstall
  • Patent number: 8250461
    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: September 29, 2008
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventor: Frederic Bauchot
  • Patent number: 8239757
    Abstract: A system and method for creating and modifying test data files. The system comprises a parse map editor and a test data file editor, wherein parse maps are created and edited in the parse map editor, wherein the system parses incoming data files based on the parse maps that are created in the parse map editor, wherein each incoming data file is matched to a parse map, wherein the parsed data files are sent to the test data file editor, and wherein the test data file editor allows a user to view and edit the parsed data files. The method comprises parsing an incoming data file with a parse map, creating and/or editing the parse map in a parse map editor, and viewing and/or editing the parsed data file in a test data file editor.
    Type: Grant
    Filed: June 14, 2006
    Date of Patent: August 7, 2012
    Assignee: Zoot Enterprises, Inc.
    Inventors: Thomas H. Johnson, Peter A. Quinlan, Kevin R. Fletcher
  • Patent number: 8225225
    Abstract: Detail-in-context techniques are described. In an implementation, an original image is distorted to produce a distorted region for a selected object at a first position in an original image displayed on a display screen. The distorted region magnifies at least a portion of the object. A signal is received to drag the object and the distorted region from the first position to a second position. A signal is received to drop the object at the second position. The distorted region is removed from the original image after the object is dropped at the second position.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: July 17, 2012
    Assignee: Noregin Assets, N.V., L.L.C.
    Inventors: Zeenat Jetha, David J. P. Baar, Andrew Carlisle, Maria Lantin
  • Patent number: 8201098
    Abstract: An application capture is distributed by an application capture trigger associated with an online communication session between a first user and a second user and generating an application capture associated with rendered portions of the first user's display in response to activation of the application capture trigger. The application capture is sent to the second user within the online communication session.
    Type: Grant
    Filed: March 20, 2007
    Date of Patent: June 12, 2012
    Assignee: AOL, Inc.
    Inventor: Jeff Bollman
  • Publication number: 20120131486
    Abstract: An online tool allows a user, such as an online merchant, to access a page of a service provider, select a format, customize funding sources and designs, and copy and paste the code to the merchant page to quickly and easily create a customized funding source graphic.
    Type: Application
    Filed: November 23, 2010
    Publication date: May 24, 2012
    Applicant: EBAY INC.
    Inventor: Timothy O'Leary
  • Publication number: 20120110486
    Abstract: A multi-screen user device and a universal clipboard application are described. Specifically, the universal clipboard application can be open on one screen of the multi-screen device while another application, from which data is either being copied to the clipboard application or pasted from the clipboard application, is open on another screen of the multi-screen device. Inputs received on the screen displaying the universal clipboard application can cause content to be copied to an application being displayed on the other screen of the multi-screen device, thereby providing an intuitive user interface for the universal clipboard application.
    Type: Application
    Filed: September 28, 2011
    Publication date: May 3, 2012
    Applicant: IMERJ LLC
    Inventors: Sanjiv Sirpal, Paul Edward Reeves, Alexander de Paz, Eric Freedman, Jared L. Ficklin, Denise Burton, Misty Cripps, Gregg Wygonik
  • Patent number: 8161401
    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 according to the user defined subset of copy command destination positions.
    Type: Grant
    Filed: October 15, 2008
    Date of Patent: April 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John W. Dunsmoir, John H. Bosma, Keith R. Walker, Mei Yang Selvage
  • Publication number: 20120081317
    Abstract: A multi-screen user device and methods for performing a copy-paste operation using finger gestures are disclosed. A first finger gesture is used to select a display area from which data is to be copied. Subsequently, a drag finger gesture is used to identify where the data that is to be pasted. The drag may extend across a non-display boundary between a first and second display screen of the multi-screen device.
    Type: Application
    Filed: September 28, 2011
    Publication date: April 5, 2012
    Applicant: IMERJ LLC
    Inventors: Sanjiv Sirpal, Paul Reeves, Alexander de Paz, Jared Ficklin, Denise Burton, Gregg Wygonik
  • Patent number: 8127218
    Abstract: The state of a label at an optional time point, such as a past time point, can be recognized, while the label can be regenerated even when the label has been deleted. When a label on which can be pasted an object, such as text, picture or sound, is acted upon (yes at step S141) the difference of the label information is computed (step S142) and the computed difference information is stored (steps S144, S145). The label state is then regenerated based on the time information stored in association with the label and the difference information. Also, time is displayed, plural time intervals are displayed (step S201), a desired one of the plural time intervals is selected (step S202) and time display is controlled responsive to the selected time intervals (steps S203 to S206), to facilitate retrieval of the information corresponding to the specified time.
    Type: Grant
    Filed: February 22, 2007
    Date of Patent: February 28, 2012
    Assignee: Sony Corporation
    Inventors: Takanori Nishimura, Takayuki Kori
  • Publication number: 20120042272
    Abstract: According to an embodiment of the present invention, a method of controlling a mobile terminal includes displaying, on a display module of the mobile terminal, an operation screen on which a plurality of icons including a first icon and a second icon are arranged, displaying at least one pocket area on one side of the operation screen, receiving, on the display module, a dragging input for dragging the first icon into the at least one pocket area, wherein the first icon disappears into the pocket area as a result of the dragging input, and displaying the second icon at a location where the disappeared first icon was originally displayed.
    Type: Application
    Filed: July 29, 2011
    Publication date: February 16, 2012
    Inventors: Jiyoung HONG, Penugonda Chandra SEKHAR
  • Patent number: 8112705
    Abstract: A web browser magnifies the content of the whole page in memory and displays the relevant portion in a magnifier with hyperlinks. The web browser then maps the magnified display to the original document. Thus, manipulation of the mouse in the magnified display may result in an action with respect to the original document. The user may then select a link for navigation within the magnified display. Alternatively, the web browser may analyze the original web page and construct magnifier contents on the basis of either the document object model, extensible markup language (XML), or hypertext markup language (HTML) representation of the magnified portion.
    Type: Grant
    Filed: July 28, 2008
    Date of Patent: February 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: Don Rutledge Day, Rabindranath Dutta
  • Patent number: 8108785
    Abstract: A method for managing windows in a display is disclosed. The method comprises forming clippings for windows located in a focal region of a display; displaying the clippings in a peripheral region of the display; hiding the windows in the focal region of the display; indicating the states of the clippings; and in response to a user action, displaying the windows and hiding the clippings. A clipping comprises an image of a region of a window and an icon. A clipping is formed when a window is dragged from the focal region into the peripheral region or when the minimize button of a window is clicked. A clipping list is formed when a clipping is moved near another clipping. A clipping moved near a clipping list is inserted into the clipping list.
    Type: Grant
    Filed: January 9, 2006
    Date of Patent: January 31, 2012
    Assignee: Microsoft Corporation
    Inventors: Tara L Matthews, George G Robertson, Mary P Czerwinski, Desney S Tan
  • Patent number: 8103951
    Abstract: In a database application executing on a computer system, a database table view is represented by a structured object located on a storage device coupled to the computer system. Responsive to a user pasting content (e.g., spreadsheet data) onto the view of the table, the database application determines if the content to be pasted extends beyond the number of rows (records in a database) or columns (database fields) currently displayed in the table view. If the content extends beyond the number of rows or columns currently displayed, the database application automatically adds one or more records or fields to the structured object on the storage device, and updates the table view to display one or more rows or columns corresponding to the records or fields added to the structured object.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: January 24, 2012
    Assignee: Apple Inc.
    Inventors: Geoff Schuller, Yan Guo
  • Patent number: 8095867
    Abstract: The present invention is related to displaying and/or hiding, in an electronic multi-dimensional spreadsheet on a user interface, elements of a range of cells, a range of cells including one or more contiguous elements aligned along a given spreadsheet dimension, an element of a range of cells including one or more cells along one or more of the spreadsheet dimensions.
    Type: Grant
    Filed: October 24, 2008
    Date of Patent: January 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jean-Jacques Aureglia, Frederic Bauchot
  • Publication number: 20120005608
    Abstract: When using graphical diagrams, cutting and pasting operations may take advantage of predefined relationships to intelligently insert and remove items from the diagram. A text data model may be interpreted sequentially or hierarchically to construct various diagrams. Pasting operations will bring new data into the diagram and data model while conforming the new data to the diagram definition. Cutting operations may cause the data model and diagram to be healed to conform to the diagram definition.
    Type: Application
    Filed: September 15, 2011
    Publication date: January 5, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Karen K. Wong, Andrew J. Howe, Brent Gilbert, Crystal L. Hoyer, Matthew J. Kotler, Mikko T. Mannisto
  • Patent number: 8086999
    Abstract: Information elements are automatically translated during cutting-and-pasting in a destination first, source second sequence by receiving a user selection of insertion points in the contents of a destination computer resource, then receiving a user selection of one or more information elements, intercepting transfer of the information elements to the destination computer resource, determining which intercepted information elements are expressed in a natural language not matching a user-specified natural language, performing one or more natural language handling actions on the intercepted information elements which do not match the user specified natural language as defined by one or more natural language handling rules, and transferring translated information elements to the destination.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: December 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Viktors Berstis, Yen-Fu Chen, John W. Dunsmoir
  • Patent number: 8082494
    Abstract: Embodiments are provided for rendering markup language data representing a macro as macro objects in a graphical user interface on a display device and for converting macro objects to markup language data. In one embodiment, markup language data representing the macro from a data source may be translated into macro objects for display in the graphical user interface in response to receiving a paste command in an application program. The macro objects visually represent the macro. The application program may automatically convert the markup language data into the macro objects. The macro objects are then automatically rendered in the graphical user interface. In another embodiment, a selection of macro objects displayed in the graphical user interface may be received via a copy command in the application program. In response to receiving the copy command, the application program may automatically convert the selected macro objects into markup language data.
    Type: Grant
    Filed: April 18, 2008
    Date of Patent: December 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Arthur C. Leonard, Timothy E. Getsch, Michael J. McCormack
  • Publication number: 20110291952
    Abstract: An apparatus, method and computer program are provided. The method comprises: controlling a touch sensitive display, while a user digit is detected hovering a distance from the touch sensitive display, to display a transient indication of first content for pasting, wherein if the user subsequently moves the user digit away from the touch sensitive display such that the user digit is no longer detected, the transient indication of the first content for pasting is removed from display on the touch sensitive display.
    Type: Application
    Filed: May 28, 2010
    Publication date: December 1, 2011
    Inventors: Pekka Ketola, Jari Selenius, Panu Johansson, Ari Tolonen
  • Publication number: 20110283204
    Abstract: Described is a technology by which a user pastes selected data into a command line of a program, including when the selected data is non-textual. Upon detecting the paste (or drop) action, a variable name is automatically generated and inserted at the current point in a command line, where it acts as a proxy for the pasted data itself. A data structure comprising the selected data or transformed data corresponding to that selected data is maintained in program storage, e.g., RAM allocated to the program. In one aspect, a handler may be used to transform the data from one format into another that may be used by a particular program. For example, text may be reformatted into an array on which the program operates. The handler may be selected from a plurality of possible handlers, including customized handlers.
    Type: Application
    Filed: May 12, 2010
    Publication date: November 17, 2011
    Applicant: Microsoft Corporation
    Inventors: Charles Edward Jacobs, Sumit Basu, John C. Platt
  • Publication number: 20110271218
    Abstract: Associating an object with a relevant data source is disclosed. In some embodiments, an object pasted into a destination document is associated with a data source included in the destination document. In various embodiments, the data source associated with the object may comprise a data source concurrently pasted with the object into the destination document, a data source already existing in the destination document prior to the object being pasted into the destination document, or a data source generated in the destination document using data extracted from the pasted object.
    Type: Application
    Filed: July 15, 2011
    Publication date: November 3, 2011
    Applicant: APPLE INC.
    Inventors: Peter Glen Berger, Peter William Rapp, Michael Duncan Trent, Christopher Douglas Weeldreyer
  • Patent number: 8042065
    Abstract: When using graphical diagrams, cutting and pasting operations may take advantage of predefined relationships to intelligently insert and remove items from the diagram. A text data model may be interpreted sequentially or hierarchically to construct various diagrams. Pasting operations will bring new data into the diagram and data model while conforming the new data to the diagram definition. Cutting operations may cause the data model and diagram to be healed to conform to the diagram definition.
    Type: Grant
    Filed: November 17, 2005
    Date of Patent: October 18, 2011
    Assignee: Microsoft Corporation
    Inventors: Karen K. Wong, Andrew J. Howe, Brent Gilbert, Crystal L. Hoyer, Matthew J. Kotler, Mikko T. Mannisto
  • Patent number: 8042057
    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: July 23, 2007
    Date of Patent: October 18, 2011
    Assignee: International Business Machines Corporation
    Inventors: Brent W. Cossey, Gregory P. Fitzpatrick
  • Patent number: 8031944
    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: October 7, 2010
    Date of Patent: October 4, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiroyuki Sanami
  • Publication number: 20110239125
    Abstract: A first display server and a second display server execute on a processing device. The first display server provides a secure environment for data presented in first application windows of the first display server and the second display server provides an unsecure environment for data presented in second application windows of the second display server. The processing device receives at least one user command to copy data from one of the first application windows of the first display server to one of the second application windows of the second display server. The processing device prompts a user to perform an authentication upon receiving the at least one user command. In response to the user successfully performing the authentication, data is copied from said one of the first application windows to said one of the second application windows.
    Type: Application
    Filed: March 24, 2010
    Publication date: September 29, 2011
    Inventors: Kristian H. Kristensen, David Zeuthen
  • Patent number: 8020112
    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: Grant
    Filed: November 6, 2006
    Date of Patent: September 13, 2011
    Assignee: Microsoft Corporation
    Inventors: Raymond E. Ozzie, Jack E. Ozzie, George P. Moromisato, Paresh S. Suthar, Raman Narayanan, Matthew S. Augustine
  • Patent number: 8010900
    Abstract: Systems and methods are provided for storing and restoring digital data. A method includes receiving, a first user input requesting that a backup interface be displayed, displaying the backup interface, the backup interface including a display area for presenting at least a first visual representation of an earlier version of a current view and a visual representation of the current view, the earlier version including a first element, receiving, while the backup interface is displayed, a second user input requesting that the current view be modified according to the earlier version, at least with regard to the first element, animating the modification of the first element as moving from the visual representation of the earlier version to the visual representation of the current view, and modifying, in response to the second user input, the current view according to the earlier version, at least with regard to the first element.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: August 30, 2011
    Assignee: Apple Inc.
    Inventors: David Hart, Mike Matas, Pavel Cisler, Kevin Tiene
  • Patent number: 8006194
    Abstract: Associating an object with a relevant data source is disclosed. In some embodiments, an object pasted into a destination document is associated with a data source included in the destination document. In various embodiments, the data source associated with the object may comprise a data source concurrently pasted with the object into the destination document, a data source already existing in the destination document prior to the object being pasted into the destination document, or a data source generated in the destination document using data extracted from the pasted object.
    Type: Grant
    Filed: August 6, 2007
    Date of Patent: August 23, 2011
    Assignee: Apple Inc.
    Inventors: Peter Glen Berger, Peter William Rapp, Michael Duncan Trent, Christopher Douglas Weeldreyer
  • Publication number: 20110197155
    Abstract: A mobile device with dual display units and a method for executing a clipboard function on the mobile device are provided. The method includes displaying screen images on at least one of a first display unit and a second display unit according to an execution of an application, displaying a clipboard area on the first display unit and the second display unit according to an execution of the clipboard function, where the clipboard area includes regions allocated to the first display unit and the second display unit, respectively, and controlling the registration or the addition of an object on the first display unit or the second display unit in which a clipboard event occurs.
    Type: Application
    Filed: January 28, 2011
    Publication date: August 11, 2011
    Applicant: SAMSUNG ELECTRONICS CO. LTD.
    Inventors: Hyung Min LEE, Myeong Lo LEE
  • Publication number: 20110173555
    Abstract: A copy and paste operation allows selection from a copy source display area to be copied from a display screen of a display unit and pasted to a paste destination display area without losing the original appearance and style. A processing unit determines from data generated on the style of a copy source and data on the paste destination style, whether the paste destination style would change the copy source style. If it is determined that the paste destination style would change the copy source style, the copy source style is processed into the paste destination style in order to make the paste destination style consistent with the copy source style. The paste destination display area then displays the copy source display area pasted therein with the copy source style.
    Type: Application
    Filed: December 21, 2010
    Publication date: July 14, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: TATSUYA MIYOSHI
  • Publication number: 20110125970
    Abstract: A clipboard software application running on a computer system that automatically selects at least one data item to be pasted to a target destination area upon determining at least one data item in the clipboard memory buffer is appropriate for pasting to the target destination area. A clipboard memory buffer stores a plurality of data items, each data item associated with one or more data traits. The clipboard application selects at least one data item from the clipboard memory buffer upon determining a user selected data item is not appropriate for the target destination area.
    Type: Application
    Filed: November 25, 2009
    Publication date: May 26, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Patrick Michael Commarford, James Lee Lentz
  • Patent number: 7950066
    Abstract: Techniques and mechanisms for controlling copying of content from a secured file or secured document are disclosed. In one embodiment, the techniques or mechanisms operate to control clipboard usage such that content from a secured document of one application is not able to be copied to another application or a different document of another application by way of a clipboard. According to another embodiment, alternate content is copied to another application or a different document of another application instead of the content from the secured document.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: May 24, 2011
    Assignee: Guardian Data Storage, LLC
    Inventor: Patrick Zuili
  • Patent number: 7913170
    Abstract: A system and method for propagating type information for hardware device nodes in a graphical program. A hardware device node may be any of various types of nodes relating to hardware devices and may perform any of various hardware-related functions in the graphical program, e.g., may access registers of a hardware device. After displaying a first hardware device node in the graphical program, the user may associate the first hardware device node with a hardware device. A second hardware device node may also be displayed in the graphical program, and the user may connect the first hardware device node to the second hardware device node. In response to connecting the first hardware device node to the second hardware device node, information may be propagated from the first hardware device node to the second hardware device node, wherein the information specifies the hardware device or device class with which the first hardware device node is associated.
    Type: Grant
    Filed: December 20, 2000
    Date of Patent: March 22, 2011
    Assignee: National Instruments Corporation
    Inventors: Steven W. Rogers, Jason S. King
  • Patent number: 7913166
    Abstract: Provided are a computer implemented method and apparatus for manipulating data through directional or ordered selection of data. A first user input is received for selecting a section of data in a direction of selection, or an order of selection, from a source. A second user input is received for performing a basic editing operation on the selection. Responsive to the second input received from the user, the selected section of data is re-oriented or re-ordered in a direction or order corresponding to the direction or order of selection. A third user input is received for performing a basic editing operation at a destination. The re-oriented or re-ordered section of data is subjected to the second action at the destination. Once the user has selected a section of data, the user can also choose to re-orient or re-order the data in conjunction with a basic editing operation by selecting an enhanced editing operation that implements the inventive method from a menu.
    Type: Grant
    Filed: May 9, 2006
    Date of Patent: March 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: David Kingsley Clark, David Salinas, Theodore Jack London Shrader
  • Patent number: 7908323
    Abstract: A system for acquiring, sharing and managing information in an organization is disclosed hereinafter. The system involves a network communicator for connecting to a network through which users accesses the system, and a document manager through which a user provides a document for access by at least one other user through the network. The system also involves electronic conversing means for enabling a user to correspond with at least one other user through the network using an electronic conversation format for generating an electronic conversation record, and an archive for storing at least one of documents provided through the document manager and electronic conversation record conducted using the electronic conversing means. In the system, a keyword representative of the at least one of documents and electronic conversation record is stored in the archive in association with the stored at least one documents and electronic conversation record.
    Type: Grant
    Filed: May 14, 2002
    Date of Patent: March 15, 2011
    Assignee: Pi Eta Consulting Company Pte. Ltd.
    Inventor: Jeffrey Cheong Kee Lim
  • Patent number: 7908564
    Abstract: A context menu including a group copy function is displayed and, when the function is selected, all parent nodes of a node corresponding to the input field the pointing device is positioned over are displayed as alternatives to be copied. In response to selection of a parent node for copying by the pointing device, data in all nodes lower than the parent node are copied into a memory. In response to clicking by the pointing device in the input field selected as a pasting destination, a data type of the input field selected as the copying destination and the data type of the data copied into the memory are compared, and if the same, all of the data copied into the memory are pasted in the fields lower than the input field previously selected as the pasting destination.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: March 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: Masao Hara, Motoharu Inoue, Koichi Nakamura
  • Patent number: 7907067
    Abstract: A computer-implemented system and method for the processing and presentation of customizable aviation information is disclosed. At plurality of flight information is received over a digital network and is stored in at least a database. The database includes aviation information as well as aviation related content and advertisements. The user is able to customize a series of screen layouts for display using a combination of screen segments containing content stored at least partially in the database. In addition, the user may create personalized messages and status update for display in response to a variety of flight conditions. In one form, the results may be presented using a large display monitor by an aircraft service provider. Additionally, the display may include only flight tracking information relevant to recent and future customers.
    Type: Grant
    Filed: July 15, 2010
    Date of Patent: March 15, 2011
    Assignee: FlightAware, LLC
    Inventors: Daniel Baker, Karl Lehenbauer, David Cameron McNett
  • Patent number: 7908569
    Abstract: A method includes detecting a first user operation corresponding to a first item in a directory structure. The directory structure represents a hierarchical arrangement of a plurality of items, including the first item, in a memory. The first user operation indicates a start of an item action with the first item. The method also includes, in response to detecting a second user operation corresponding to a second item in the directory structure, creating a virtual target in the second item in the directory structure. The virtual target is a possible location for completion of the item action with the first item. The method further includes, in response to a third user operation indicating completion of the item action with the first item in the virtual target, completing the item action with the first item in the virtual target.
    Type: Grant
    Filed: August 10, 2006
    Date of Patent: March 15, 2011
    Assignee: Nokia Corporation
    Inventor: Kati Ala-Rantala