Virtual mouse for a touch screen device

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 9678639
APP PUB NO 20150212698A1
SERIAL NO

14164516

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

In one embodiment, a technique is provided for using a virtual mouse to interact with an electronic device. The virtual mouse is displayed on a touch screen display of the electronic device. The virtual mouse includes a pointer identifying a position, and a control region positioned proximate to, but offset from, the pointer. The control region includes a movement area for receiving touch input that is mapped to movement of the virtual mouse, and one or more buttons for performing one or more actions related to an item or point located at the identified position. In use, when touch input is received in the movement area of the virtual mouse, the virtual mouse, including the pointer, is moved. When, a button of the one or more buttons is pressed, an action is performed that is related to the item or point located at the identified position.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
BENTLEY SYSTEMS INCORPORATED685 STOCKTON DRIVE EXTON PA 19341

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Dane, Mark E Philadelphia, US 1 6
East, Daniel V Lititz, US 2 8

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Dec 13, 2024
11.5 Year Payment $7400.00 $3700.00 $1850.00 Dec 13, 2028
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00