Preservation of referential integrity

US10838918B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10838918-B2
Application numberUS-201213596255-A
CountryUS
Kind codeB2
Filing dateAug 28, 2012
Priority dateAug 28, 2012
Publication dateNov 17, 2020
Grant dateNov 17, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and apparatus, including computer program products and a computer system, implement and use techniques for preserving referential integrity. A first input receiving component receives a first input selecting a target file within a first directory. A second input receiving component receives a second input selecting all files referenced by the target file. A transfer component automatically performs a moving or copying operation of all referenced files from a first directory to a second directory when a moving or copying operation of the target file is performed.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: in response to selecting, on a graphical user interface, an icon representing a target file within a first directory, determining by a processor either that there are any files within the first directory which are used by the target file and are to remain grouped with the target file, or that there are no files within the first directory which are used by the target file and are to remain grouped with the target file; in response to determining by the processor that there are no files within the first directory which are used by the target file and are to remain grouped with the target file, providing a message indicating that there are no files within the first directory which are used by the target file; in response to determining by the processor that there are one or more files within the first directory which are used by the target file and are to remain grouped with the target file, automatically drawing a pointed web on the graphical user interface, the pointed web indicating one or more linking lines between the icon representing the target file and one or more icons representing the one or more files that are to remain grouped with the target file; and in response to dragging the selected icon to a second directory, automatically dragging the pointed web and the grouped icons into the second directory, wherein the pointed web is continuously displayed until the selected icon along with the grouped icons, and the files represented by the icons, have been placed into the second directory. 2. The method of claim 1 , wherein dragging the icon representing the target file from the first directory into the second directory represents moving or copying the target file into the second directory. 3. The method of claim 1 , wherein automatically dragging the pointed web and the icons representing the one or more files into the second directory represents moving or copying one or more files into the second directory. 4. A computer program product comprising a non-transitory computer readable storage medium having program code embodied therewith, the program code being executable by a processor to perform a method comprising: in response to selecting, on a graphical user interface, an icon representing a target file within a first directory, determining by a processor either that there are any files within the first directory which are used by the target file and are to remain grouped with the target file, or that there are no files within the first directory which are used by the target file and are to remain grouped with the target file; in response to determining by the processor that there are no files within the first directory which are used by the target file and are to remain grouped with the target file, providing a message indicating that there are no files within the first directory which are used by the target file; in response to determining by the processor that there are one or more files within the first directory which are used by the target file and are to remain grouped with the target file, automatically drawing a pointed web on the graphical user interface, the pointed web indicating one or more linking lines between the icon representing the target file and one or more icons representing the one or more files that are to remain grouped with the target file; and in response to dragging the selected icon to a second directory, automatically dragging the pointed web and the grouped icons into the second directory, wherein the pointed web is continuously displayed until the selected icon along with the grouped icons, and the files represented by the icons, have been placed into the second directory. 5. The computer program product of claim 4 , wherein dragging the icon representing the target file from the first directory into the second directory represents moving or copying the target file into the second directory. 6. The computer program product of claim 4 , wherein automatically dragging the pointed web and the icons representing the one or more files into the second directory represents moving or copying the one or more files into the second directory. 7. A system, comprising: a processor; and a memory containing instructions that when executed by the processor cause the processor to perform a method comprising: in response to selecting, on a graphical user interface, an icon representing a target file within a first directory, determining either that there are any files within the first directory which are used by the target file and are to remain grouped with the target file, or that there are no files within the first directory which are used by the target file and are to remain grouped with the target file; in response to determining that there are no files within the first directory which are used by the target file and are to remain grouped with the target file, providing a message indicating that there are no files within the first directory which are used by the target file; in response to determining that there are one or more files within the first directory which are used by the target file and are to remain grouped with the target file, automatically drawing a pointed web on the graphical user interface, the pointed web indicating one or more linking lines between the icon representing the target file and one or more icons representing the one or more files that are to remain grouped with the target file; and in response to dragging the selected icon to a second directory, automatically dragging the pointed web and the grouped icons into the second directory, wherein the pointed web is continuously displayed until the selected icon along with the grouped icons, and the files represented by the icons, have been placed into the second directory.

Assignees

Inventors

Classifications

  • Drag-and-drop · CPC title

  • G06F16/16Primary

    File or folder operations, e.g. details of user interfaces specifically adapted to file systems · CPC title

  • Interaction techniques based on graphical user interfaces [GUI] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10838918B2 cover?
Methods and apparatus, including computer program products and a computer system, implement and use techniques for preserving referential integrity. A first input receiving component receives a first input selecting a target file within a first directory. A second input receiving component receives a second input selecting all files referenced by the target file. A transfer component automatica…
Who is the assignee on this patent?
Abrams Zachary W, Besterman Paula, Ross Pamela S, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06F16/16. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 17 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).