Package delivery guidance and assistance system using vehicle sensor data
US-12179782-B2 · Dec 31, 2024 · US
US12511006B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12511006-B2 |
| Application number | US-202118254984-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 29, 2021 |
| Priority date | Nov 30, 2020 |
| Publication date | Dec 30, 2025 |
| Grant date | Dec 30, 2025 |
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.
After a first electronic device establishes a first connection to a second electronic device, a mouse pointer of the first electronic device may cross a boundary of a display interface and appear in a display interface of the second electronic device. When the mouse pointer is displayed on a display of the second electronic device, each time a user performs an input operation by using an input device, such as a mouse or a keyboard, of the first electronic device, the second electronic device may receive an input event from the first electronic device, and make a corresponding response to the input event. At the same time, the input event on the first electronic device side is shielded.
Opening claim text (preview).
What is claimed is: 1 . A method implemented by a first electronic device, wherein the method comprises: establishing a connection to a second electronic device; detecting a first movement operation instructing a first cursor to move out of a first display interface of the first electronic device, wherein a first display area of the first display interface has a first resolution; sending, to the second electronic device through the connection, a first message notifying the second electronic device to display a second cursor; moving, in response to the first movement operation, the first cursor to a virtual screen created by the first electronic device, wherein a second display area of a second display interface of the second electronic device has a second resolution, and wherein a third resolution of the virtual screen is the same as the second resolution; detecting a second movement operation controlling the first cursor to move a first offset in the virtual screen; and sending, to the second electronic device through the connection, a second message carrying the first offset, wherein the second message notifies the second electronic device to move the second cursor from a first position to a second position, wherein a second offset of the second position relative to the first position is the first offset, wherein the second position is adjacent a first pixel on the second display, and wherein, when the second electronic device is rotated from a landscape orientation to a portrait orientation or vice-versa, the second cursor remains adjacent the first pixel after the rotation. 2 . The method of claim 1 , further comprising: detecting a third movement operation instructing the second cursor to move out of the second display interface; and displaying the first cursor at a third position in the first display interface. 3 . The method of claim 2 , wherein the first position is located on a second boundary of the second display interface, and wherein the third position is located on a first boundary of the first display interface. 4 . The method of claim 3 , wherein the first display interface comprises a first upper boundary, a first lower boundary, a first left boundary, and a first right boundary in a forward layout, wherein the second display interface comprises a second upper boundary, a second lower boundary, a second left boundary, and a second right boundary in the forward layout, and wherein: the first boundary is the first left boundary and the second boundary is the second right boundary; the first boundary is the first right boundary and the second boundary is the second left boundary; the first boundary is the first upper boundary and the second boundary is the second lower boundary; or the first boundary is the first lower boundary and the second boundary is the second upper boundary. 5 . The method of claim 1 , further comprising: detecting, from an input operation collected by an input device of the first electronic device, a first input event when the second cursor is displayed in the second display interface, wherein the input device comprises at least one of a mouse, a keyboard, a handwriting pad, a camera, a touchpad, a scanner, a stylus, a remote control lever, or a voice input apparatus; mapping, based on a mapping table stored on the first electronic device, the first input event to a second input event, wherein the mapping table stores a mapping relationship between the first input event and the second input event; and sending, to the second electronic device, a third message carrying the second input event. 6 . The method of claim 1 , wherein after detecting the first movement operation, the method further comprises determining, based on first coordinates of the first cursor in the first display interface, the first resolution, and the second resolution, second coordinates of the first position. 7 . The method of claim 6 , further comprising: moving, in response to the first movement operation, the first cursor to a third position on the virtual screen, wherein coordinate values of the third position and the first position are the same; and moving, in response to the second movement operation, the first cursor from the third position to a fourth position, wherein coordinate values of the fourth position and the second position are the same. 8 . A method implemented by a second electronic device, wherein the method comprises: establishing a connection to a first electronic device; receiving, from the first electronic device through the connection, a first message that is based on a first movement operation, on the first electronic device, indicating a first cursor to move out of a first display interface of the first electronic device and to a virtual screen, wherein the first display interface has a first resolution; displaying, based on the first message, a second cursor at a first position in a second display interface of the second electronic device, wherein the second display interface has a second resolution, and wherein the first and second resolutions are different, and wherein a third resolution of the virtual screen is the same as the second resolution; receiving, from the first electronic device through the connection, a second message carrying a first offset corresponding to a second movement operation on the first electronic device; and moving the second cursor from the first position to a second position, wherein a second offset of the second position relative to the first position is the first offset, wherein the second position is adjacent a first pixel on the second display, and wherein, when the second electronic device is rotated from a landscape orientation to a portrait orientation or vice-versa, the second cursor remains adjacent the first pixel after the rotation. 9 . The method of claim 8 , further comprising: receiving, from the first electronic device, a third offset corresponding to a third movement operation instructing the second cursor to move out of the second display interface; and canceling, in response to receiving the third offset, displaying of the second cursor. 10 . The method of claim 9 , wherein cancelling displaying of the second cursor enables the first electronic device to display the first cursor at a third position in the first display interface. 11 . The method of claim 10 , wherein the first position is located on a second boundary of the second display interface, and wherein the third position is located on a first boundary of the first display interface. 12 . The method of claim 11 , wherein the first display interface comprises a first upper boundary, a first lower boundary, a first left boundary, and a first right boundary in a forward layout, wherein the second display interface comprises a second upper boundary, a second lower boundary, a second left boundary, and a second right boundary in the forward layout, and wherein: the first boundary is the first left boundary and the second boundary is the second right boundary; the first boundary is the first right boundary and the second boundary is the second left boundary; the first boundary is the first upper boundary and the second boundary is the second lower boundary; or the first boundary is the first lower boundary and the second boundary is the second upper boundary. 13 . The method of claim 8 , further comprising: displaying the second cursor in the second display interface; and receiving, from the first electronic device, through the connection, and in response to displaying the second cursor in the second display interface, a third message carrying a secon
Wireless input, i.e. hardware and software details of wireless interface arrangements for pointing devices · CPC title
Multimodal input, i.e. interface arrangements enabling the user to issue commands by simultaneous use of input devices of different nature, e.g. voice plus gesture on digitizer · CPC title
using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser · CPC title
Mice or pucks (G06F3/03541 takes precedence) · 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.