IP Library Granted Patent US 8,345,023
Granted Patent B1
US 8,345,023 · App. 12/642,999 · Granted Jan 1, 2013

Wireless and contactless electronic input stylus having at least one button with optical scan and programmable pointer functionality

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,345,023
App. No.
12/642,999
Granted
Jan 1, 2013
Kind
B1
Abstract

A stylus input device, a stylus input device with display, and a method for entering input into a computer system are provided. The stylus is preferably used as a pointer that points to a particular region on an electronic display, and one or more buttons on the stylus can be used to scroll, modify or select that region. The buttons can be programmed in various ways to perform different functions, or one button can be programmed to perform a sequence of functions. The tip of the stylus need not contact the display surface to either render the stylus position or to select the region of the display shown by the stylus curser. The input device and system thereby operates in a contactless and wireless environment to leave the display area unencumbered to viewers of the display screen, and to allow more than one stylus to concurrently operate upon the display. The tip of the stylus can also be configured to scan an image of optically contrasting information, such as a barcode, in a contactless and wireless environment.

Claims (24)

1. A method for entering an input into a computer system, comprising:

determining a position of a stylus relative to a two dimensional plane of an electronic display without contacting the stylus upon the display;

forwarding the position across a wireless medium to the computer system for displaying the position upon the display;

programming a button mounted upon the stylus to produce a function upon actuation of the button, wherein said programming comprises:

positioning the stylus so that it points to one of a plurality of functions displayed in a graphical user interface (GUI) window;

actuating the button to select the function pointed to by the stylus; and

storing a series of logic values corresponding to the selected function within the stylus, so that the button performs the selected function upon subsequent actuation of the button; and

forwarding the function across the wireless medium to the computer system for entering an input into the computer system.

2. The method as recited in claim 1 , wherein said forwarding the position and said forwarding the function occur at substantially the same time.

3. The method as recited in claim 1 , wherein said forwarding the function occurs without contacting the stylus upon the display.

4. The method as recited in claim 1 , further comprising using the stylus to scan an image, forwarding coded information representing the image to the computer system and displaying particulars of a product corresponding to the image upon the display.

5. The method as recited in claim 1 , wherein said programming occurs without contacting the stylus upon the display.

6. The method as recited in claim 1 , wherein the selected function is selected from a group comprising a left-click function, a right-click function, a programmable-click function, and a scroll-function.

7. The method as recited in claim 1 , wherein the selected function comprises a macro series of programmed steps, which are performed in sequence upon the subsequent actuation of the button.

8. The method as recited in claim 1 , further comprising reprogramming the button mounted upon the stylus to produce a different function upon actuation of the button, wherein said programming comprises:

positioning the stylus so that it points to another one of the plurality of functions displayed in the GUI window;

actuating the button to select the function pointed to by the stylus; and

storing a different series of logic values corresponding to the newly selected function within the stylus, so that the button performs the newly selected function upon subsequent actuation of the button.

9. The method as recited in claim 1 , further comprising assigning a pointer identification number to the stylus, wherein said assigning comprises:

positioning the stylus so that it points to a pointer identification box displayed in the GUI window;

actuating another button mounted upon the stylus to change a pointer identification number displayed in the pointer identification box; and

storing a series of logic values corresponding to the pointer identification number within the stylus.

10. The method as recited in claim 9 , wherein said forwarding a function comprises forwarding a packet across the wireless medium, wherein the packet comprises the series of logic values corresponding to the selected function and the series of logic values corresponding to the pointer identification number.

11. The method as recited in claim 9 , wherein said forwarding the position and said forwarding the function comprise modulating a carrier frequency used to perform said forwarding steps by an amount corresponding to the pointer identification number.

Assignments (11)
RELEASE OF SECURITY INTEREST - 364 - DAY Recorded Mar 5, 2021
From: JPMORGAN CHASE BANK, N.A.
To: ZEBRA TECHNOLOGIES CORPORATION; LASER BAND, LLC; TEMPTIME CORPORATION
Reel/Frame 056036/0590 →
SECURITY INTEREST Recorded Sep 1, 2020
From: ZEBRA TECHNOLOGIES CORPORATION; LASER BAND, LLC; TEMPTIME CORPORATION
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 053841/0212 →
NOTICE OF TRANSFER OF SECURITY INTEREST IN PATENTS Recorded Sep 19, 2019
From: ZEBRA TECHNOLOGIES CORPORATION
To: JP MORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 050427/0248 →
MERGER Recorded Jul 10, 2019
From: XPLORE TECHNOLOGIES CORPORATION OF AMERICA
To: ZEBRA TECHNOLOGIES CORPORATION
Reel/Frame 049715/0073 →
SECURITY INTEREST Recorded Oct 12, 2018
From: XPLORE TECHNOLOGIES CORPORATION OF AMERICA
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 047148/0495 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 043212/0430 Recorded Sep 6, 2018
From: BANK OF AMERICA, N.A.
To: XPLORE TECHNOLOGIES CORP.; XPLORE TECHNOLOGIES CORPORATION OF AMERICA
Reel/Frame 047029/0494 →
TRANSFER STATEMENT Recorded Aug 1, 2018
From: MOTION COMPUTING INC.
To: XPLORE TECHNOLOGIES CORPORATION OF AMERICA
Reel/Frame 046698/0795 →
SECURITY AGREEMENT Recorded Jul 17, 2017
From: XPLORE TECHNOLOGIES CORP.
To: BANK OF AMERICA, N.A.
Reel/Frame 043212/0430 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2015
From: SILICON VALLEY BANK
To: MOTION COMPUTING, INC.
Reel/Frame 035312/0426 →
SECURITY AGREEMENT Recorded Apr 13, 2012
From: MOTION COMPUTING, INC.
To: SILICON VALLEY BANK
Reel/Frame 028040/0449 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2009
From: DRENNAN, OFFIE LEE; LE, TRAM Q.; LANNI, GRACE
To: MOTION COMPUTING, INC.
Reel/Frame 023681/0576 →