Methods and apparatuses for operating a data processing system

US9542081B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9542081-B2
Application numberUS-201414204977-A
CountryUS
Kind codeB2
Filing dateMar 11, 2014
Priority dateJun 21, 2004
Publication dateJan 10, 2017
Grant dateJan 10, 2017

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 apparatuses for operating data processing systems. One exemplary method of operating a data processing system which includes a display device includes receiving an input from a user, the input specifying an object to be represented in a user configurable portion of a window which is displayable on a display device, and displaying the window with the user configurable portion wherein the user configurable portion is present in an open interface window or a save interface window. Other methods are also described, and data processing systems are also described.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory machine-readable storage medium storing one or more programs for execution by one or more processors of a computing device, the one or more programs including instructions that when executed cause the computing device to: display a user interface that includes a closed representation of a folder on a touch screen display of the computing device, wherein: the folder includes one or more objects, displaying the closed representation of the folder comprises displaying the closed representation of the folder in a user-configurable side bar of the user interface displayed on the touch screen display, and the user-configurable side bar includes one or more other side bar objects; display an object on the touch screen display that is not included in the folder and is not included in the user-configurable side bar; receive a touch input on the touch screen display that selects the object not included in the folder and not included in the user-configurable side bar and drags the selected object over a respective portion of the user-configurable side bar; while the touch input continues to drag the selected object over the respective portion of the user-configurable side bar, updating the user interface based on the dragging of the selected object over the respective portion of the user-configurable side bar, including: in accordance with a determination that the selected object has hovered over the folder for at least a required amount of time, displaying on the touch screen display an open representation of the folder that is different from the closed representation of the folder; and in accordance with a determination that the selected object has hovered between the folder and a respective side bar object in the user-configurable side bar, updating the appearance of the user-configurable side bar to indicate a placement location on the user-configurable side bar for the selected object; after updating the user interface based on the dragging of the selected object over the respective portion of the user-configurable side bar, detect liftoff of the touch input from the touch screen display; and in response to detecting liftoff of the touch input from the touch screen display: in accordance with a determination that the selected object was over the folder when the liftoff of the touch input was detected, update the folder, wherein the folder is automatically updated when the touch input is no longer received while the selected object is over the folder, and wherein the updated folder includes the selected object; and display the updated folder on the touch screen display; and in accordance with a determination that the selected object was between the folder and the respective side bar object in the user-configurable side bar when the liftoff of the touch input was detected, insert a representation of the selected object into the user-configurable side bar between the folder and the respective side bar object. 2. The non-transitory machine-readable storage medium of claim 1 , wherein displaying the open representation of the folder includes displaying contents of the folder, wherein updating the folder includes updating the contents of the folder, and wherein displaying the updated folder includes displaying the updated contents of the folder. 3. The non-transitory machine-readable storage medium of claim 1 , wherein displaying the folder includes displaying at least some of the contents of the folder, wherein updating the folder includes updating the contents of the folder, and wherein displaying the updated folder includes displaying at least some of the updated contents of the folder. 4. The non-transitory machine-readable storage medium of claim 1 , wherein selecting an object includes providing feedback indicating the selection state of the object. 5. The non-transitory machine-readable storage medium of claim 1 , further comprising instructions configured to cause the computing device to: receive a touch input to change the folder display to an open state. 6. The non-transitory machine-readable storage medium of claim 5 , further comprising instructions configured to cause the computing device to: receive a new touch input on the touch screen that selects an object in the folder and drags the object out of the folder; and update the folder, wherein the folder is automatically updated when the touch input is no longer received while the object is outside of the folder, and wherein the updated folder does not include the selected object. 7. The non-transitory machine-readable storage medium of claim 6 , wherein displaying the folder includes displaying contents of the folder, wherein updating the folder includes updating the contents of the folder, and wherein displaying the updated folder includes displaying the updated contents of the folder. 8. The non-transitory machine-readable storage medium of claim 6 , wherein displaying the folder includes displaying at least some of the contents of the folder, wherein updating the folder includes updating the contents of the folder, and wherein displaying the updated folder includes displaying at least some of the updated contents of the folder. 9. A computer-implemented system, comprising: one or more processors; one or more non-transitory computer-readable storage mediums containing instructions configured to cause the one or more processors to perform operations including: displaying a user interface that includes a closed representation of a folder on a touch screen display, wherein: the folder includes one or more objects, displaying the closed representation of the folder comprises displaying the closed representation of the folder in a user-configurable side bar of the user interface displayed on the touch screen display, and the user-configurable side bar includes one or more other side bar objects; displaying an object on the touch screen display that is not included in the folder and is not included in the user-configurable side bar; receiving a touch input on the touch screen display that selects the object not included in the folder and not included in the user-configurable side bar and drags the selected object over a respective portion of the user configurable side bar; while the touch input continues to drag the selected object over the respective portion of the user-configurable side bar, updating the user interface based on the dragging of the selected object over the respective portion of the user-configurable side bar, including: in accordance with a determination that the selected object has hovered over the folder for at least a required amount of time, displaying on the touch screen display an open representation of the folder that is different from the closed representation of the folder; and in accordance with a determination that the selected object has hovered between the folder and a respective side bar object in the user-configurable side bar, updating the appearance of the user-configurable side bar to indicate a placement location on the user-configurable side bar for the selected object; after updating the user interface based on the dragging of the selected object over the respective portion of the user-configurable side bar, detecting liftoff of the touch input from the touch screen display; and in response to detecting liftoff of the touch input from the touch screen display: in accordance with a determination that the selected object was over the folder when the liftoff of the touch input was detected, updating the folder, wherein the folder is automatically updated when the touch input is no longer received while the selected object is over the folder, and wherein the updated folder includes th

Assignees

Inventors

Classifications

  • using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title

  • for inputting data by handwriting, e.g. gesture or text · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • G06F3/0486Primary

    Drag-and-drop · CPC title

  • G06F3/0484Primary

    for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · 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 US9542081B2 cover?
Methods and apparatuses for operating data processing systems. One exemplary method of operating a data processing system which includes a display device includes receiving an input from a user, the input specifying an object to be represented in a user configurable portion of a window which is displayable on a display device, and displaying the window with the user configurable portion wherein…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0486. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 10 2017 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).