Package delivery guidance and assistance system using vehicle sensor data
US-12179782-B2 · Dec 31, 2024 · US
US9552149B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9552149-B2 |
| Application number | US-201314051744-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 11, 2013 |
| Priority date | Jun 20, 2008 |
| Publication date | Jan 24, 2017 |
| Grant date | Jan 24, 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.
A two-dimensional canvas contains objects of various types. The two-dimensional canvas is fixed in one dimension, but extensible in a second dimension. The canvas is displayed in miniaturized form at the same time at least a portion of the canvas is displayed in another view, such as an edit view. Selection or modification of an object in the miniaturized version of the canvas will also result in a modification or selection of the corresponding object in the other view.
Opening claim text (preview).
What is claimed is: 1. A computing system comprising: at least one processor; and at least one storage medium having stored computer-executable instructions which, when executed by the at least one processor, implement a method for modifying a canvas that is usable for interfacing with one or more objects, the method comprising: an act of providing a canvas that is configured to receive a plurality of objects, wherein the canvas has at least two dimensions and is extensible in at least one of the dimensions, such that if an object is to be placed in a direction in the extensible dimension beyond a boundary of the canvas, the boundary is extended in the direction so that the canvas includes the object; an act of displaying a miniaturized version of the canvas along with a miniaturized representation of an object that is contained within at least a portion of the canvas; displaying the object in the canvas simultaneously with the display of the miniaturized version of the canvas; an act of receiving modifying input within the miniaturized version of the canvas that is directed to the miniaturized representation of the object; and in response to the modifying input, modifying a display of the miniaturized version of the object in the miniaturized version of the canvas as well as modifying the object displayed in the canvas. 2. The computing system of claim 1 , wherein the canvas is at least partially fixed in one direction. 3. The computing system of claim 1 , wherein the canvas is extensible in at least two directions within the extensible dimension. 4. The computing system of claim 1 , further comprising: an act of displaying a view box superimposed on the miniaturized version of the canvas and which displays the miniaturized version of the object within the view box. 5. The computing system of claim 4 , wherein the view box includes a zoom control for resizing the view box and which causes resizing of any objects displayed within the view box when the view box is resized by the zoom control. 6. The computing system of claim 1 , wherein the modifying input comprises input for moving the miniaturized representation of the object within the miniaturized version of the canvas and wherein modifying the object includes moving the object. 7. The computing system of claim 1 , wherein the modifying input comprises input for selecting the miniaturized representation of the object within the miniaturized version of the canvas and wherein modifying the object includes displaying a selection of the object. 8. The computing system of claim 1 , wherein the modifying input comprises input for highlighting the miniaturized representation of the object within the miniaturized version of the canvas and wherein modifying the object includes highlighting the object. 9. The computing system of claim 1 , wherein the method further comprises: an act of providing a mechanism for a user to select the object in a display of the canvas outside of the miniaturized version of the canvas; and an act of emphasizing visually one or more other objects that are represented in miniaturized form on the miniaturized version of the canvas and that are related to the selected object. 10. The computing system of claim 1 , wherein the method further comprises: displaying a selection area simultaneously with the miniaturized version of the canvas, the selection area including a display of one or more objects that are available for insertion into the canvas and the corresponding miniaturized version of the canvas. 11. The computing system of claim 1 , wherein the method further comprises: receiving a query; and visually distinguishing all miniaturized objects that are visible in the miniaturized canvas that correspond to the query from any miniaturized objects that are visible in the miniaturized canvas that do not correspond to the query. 12. A hardware storage device storing computer-executable instructions which, when executed by at least one processor of a computing system, implement a method for modifying a canvas that is operable for interfacing with objects contained in the canvas, the method comprising: an act of providing a canvas that is configured to receive a plurality of objects, wherein the canvas has at least two dimensions and is extensible in at least one of the dimensions, such that if an object is to be placed in a direction in the extensible dimension beyond a boundary of the canvas, the boundary is extended in the direction so that the canvas includes the object; an act of displaying a miniaturized version of the canvas along with a miniaturized representation of an object that is contained within at least a portion of the canvas; displaying the object of the canvas simultaneously with the display of the miniaturized version of the canvas; an act of receiving modifying input within the miniaturized version of the canvas that is directed to the miniaturized representation of the object; and in response to the modifying input, modifying a display of the miniaturized version of the object in the miniaturized version of the canvas as well as modifying the object displayed in the canvas. 13. The storage device of claim 12 , wherein the method further comprises: an act of displaying a view box superimposed on the miniaturized version of the canvas and which displays the miniaturized version of the object within the view box. 14. The storage device of claim 13 , wherein the view box includes a zoom control for resizing the view box and which causes resizing of any objects displayed within the view box when the view box is resized by the zoom control. 15. The storage device of claim 12 , wherein the modifying input comprises input for moving the miniaturized representation of the object within the miniaturized version of the canvas and wherein the object is displayed in an edit view and wherein modifying the object includes moving the object in the edit view. 16. The storage device of claim 12 , wherein the modifying input comprises input for selecting the miniaturized representation of the object within the miniaturized version of the canvas and wherein the object is displayed in an edit view and wherein modifying the object view includes displaying a selection of the object in the edit view. 17. The storage device of claim 12 , wherein the modifying input comprises input for highlighting the miniaturized representation of the object within the miniaturized version of the canvas and wherein the object is displayed in an edit view and wherein modifying the object includes highlighting the object in the edit view. 18. The storage device of claim 12 , wherein the method further comprises: an act of providing a mechanism for a user to select an object in an edit view; and an act of emphasizing visually one or more other objects that are represented in miniaturized form on the miniaturized version of the canvas and that are related to the selected object in the edit view. 19. The storage device of claim 12 , wherein the method further comprises: receiving a query; and visually distinguishing all miniaturized objects that are visible in the miniaturized canvas that correspond to the query from any miniaturized objects that are visible in the miniaturized canvas that do not correspond to the query. 20. A computer-implemented method comprising: an act of providing a canvas that is configured to receive a plurality of objects, wherein the canvas has at least two dimensions and is extensible in at least one of the dimensions, such th
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
Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means · CPC title
Physics · mapped topic
Scrolling or panning · CPC title
Execution arrangements for user interfaces · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.