Package delivery guidance and assistance system using vehicle sensor data
US-12179782-B2 · Dec 31, 2024 · US
US9645699B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9645699-B2 |
| Application number | US-201213436473-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 30, 2012 |
| Priority date | Feb 10, 2012 |
| Publication date | May 9, 2017 |
| Grant date | May 9, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An electronic device with a display bounded by a plurality of edges: displays a first portion of a first window on the display while not displaying a remaining portion of the first window on the display, wherein: the remaining portion of the first window extends in a virtual sense beyond at least one edge of the display; detects a first input that positions a cursor at a location on the display, the location being: over the displayed first portion of the first window, and within a predefined distance of an edge of the display; in response to detecting the first input that positions the cursor at the location on the display, activates a window adjustment mode; while the window adjustment mode is active, detects a second input; and, in response to detecting the second input, adjusts the first window in accordance with the second input.
Opening claim text (preview).
What is claimed is: 1. An electronic device, comprising: a hardware display, the hardware display bounded by a plurality of physical edges; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for: displaying a first portion of a first window on the hardware display while not displaying a remaining portion of the first window on the hardware display, the displayed first portion of the first window extending to at least one edge of the hardware display, wherein: the remaining portion of the first window extends in a virtual sense beyond at least one edge of the hardware display; the displayed first portion of the first window has a first displayed size; and the first window has a total size that is a sum of the first displayed size and an undisplayed size of the remaining portion of the first window; detecting a first input that positions a cursor, without moving the first window, at a location on the hardware display, the location being: over the first portion of the first window that is displayed on the hardware display; and within a region that extends from an edge of the hardware display to a predefined number of pixels away from the edge of the hardware display; in response to a determination that the location of the cursor is over the first portion of the first window that is displayed on the hardware display and is within the region, activating a window adjustment mode; while the window adjustment mode is active, detecting a second input; and, in response to detecting the second input, adjusting the first window in accordance with the second input, wherein adjusting the first window includes resizing the first window to display the first window entirely within the edges of the hardware display. 2. The device of claim 1 , wherein resizing the first window changes the total size of the first window to the first displayed size. 3. The device of claim 1 , wherein adjusting the first window includes reflowing content in the first window to display the content in the first window entirely within the edges of the hardware display. 4. The device of claim 1 , including instructions for: in response to detecting the first input, changing the appearance of the cursor to indicate that the window adjustment mode is active. 5. A method, comprising: at an electronic device with a hardware display, the hardware display bounded by a plurality of physical edges: displaying a first portion of a first window on the hardware display while not displaying a remaining portion of the first window on the hardware display, the displayed first portion of the first window extending to at least one edge of the hardware display, wherein: the remaining portion of the first window extends in a virtual sense beyond at least one edge of the hardware display; the displayed first portion of the first window has a first displayed size; and the first window has a total size that is a sum of the first displayed size and an undisplayed size of the remaining portion of the first window; detecting a first input that positions a cursor, without moving the first window, at a location on the hardware display, the location being: over the first portion of the first window that is displayed on the hardware display; and within a region that extends from an edge of the hardware display to a predefined number of pixels away from the edge of the hardware display; in response to a determination that the location of the cursor is over the first portion of the first window that is displayed on the hardware display and is within the region, activating a window adjustment mode; while the window adjustment mode is active, detecting a second input; and, in response to detecting the second input, adjusting the first window in accordance with the second input, wherein adjusting the first window includes resizing the first window to display the first window entirely within the edges of the hardware display. 6. The method of claim 5 , wherein resizing the first window changes the total size of the first window to the first displayed size. 7. The method of claim 5 , wherein adjusting the first window includes reflowing content in the first window to display the content in the first window entirely within the edges of the hardware display. 8. The method of claim 5 , including: in response to detecting the first input, changing the appearance of the cursor to indicate that the window adjustment mode is active. 9. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a hardware display, the hardware display bounded by a plurality of physical edges, cause the device to: display a first portion of a first window on the hardware display while not displaying a remaining portion of the first window on the hardware display, the displayed first portion of the first window extending to at least one edge of the hardware display, wherein: the remaining portion of the first window extends in a virtual sense beyond at least one edge of the hardware display; the displayed first portion of the first window has a first displayed size; and the first window has a total size that is a sum of the first displayed size and an undisplayed size of the remaining portion of the first window; detect a first input that positions a cursor, without moving the first window, at a location on the hardware display, the location being: over the first portion of the first window that is displayed on the hardware display; and within a region that extends from an edge of the hardware display to a predefined number of pixels away from the edge of the hardware display; in response to a determination that the location of the cursor is over the first portion of the first window that is displayed on the hardware display and is within the region, activate a window adjustment mode; while the window adjustment mode is active, detect a second input; and, in response to detecting the second input, adjust the first window in accordance with the second input, wherein adjusting the first window includes resizing the first window to display the first window entirely within the edges of the hardware display. 10. The non-transitory computer readable storage medium of claim 9 , wherein resizing the first window changes the total size of the first window to the first displayed size. 11. The non-transitory computer readable storage medium of claim 9 , wherein adjusting the first window includes reflowing content in the first window to display the content in the first window entirely within the edges of the hardware display. 12. The non-transitory computer readable storage medium of claim 9 , including: in response to detecting the first input, changing the appearance of the cursor to indicate that the window adjustment mode is active.
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
based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title
using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title
Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.