IP Library Granted Patent US 9,977,876
Granted Patent B2
US 9,977,876 · App. 13/404,671 · Granted May 22, 2018

Systems, methods, and apparatus for drawing chemical structures using touch and gestures

Inventors: Robin Young Smith (Boston, MA); Scott Gregory Flicker (Raleigh, NC); Daniel Malcolm Oberlin (Bedford, MA); Andrew Smellie (Candia, NH)
Assignee: PerkinElmer Informatics, Inc.
G06F19/708G06F3/04883
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 9,977,876
App. No.
13/404,671
Granted
May 22, 2018
Kind
B2
Abstract

Systems, methods, and apparatus are provided that allow a user to draw and edit a chemical structure using one or more gestures performed on an input interface, such as a touch pad or touch screen. For example, the user may rotate the chemical structure representation in the graphical display by performing one or more rotation gestures.

Claims (28)

1. An apparatus for creating a graphical representation of a chemical structure whereby a user may rotate the chemical structure representation by performing a rotation gesture, the apparatus comprising:

(a) a touch pad or touch screen configured to receive input from a user;

(b) a memory for storing a code defining a set of instructions; and

(c) a processor for executing the set of instructions,

wherein the code comprises a chemical structure drawing module configured to:

(i) provide a representation of a chemical structure on a graphical display;

(ii) receive a signal corresponding to a first user rotation gesture delivered upon the touch pad or touch screen at or near a location corresponding to the chemical structure representation, wherein the first user rotation gesture comprises an anchored spin when the user:

(i) contacts the touch pad or touch screen with a first finger at a location determined by the module as corresponding to a selected atom position in the chemical structure representation,

(ii) contacts the touch pad or touch screen with a second finger, and

(iii) translates the second finger on the touch pad or touch screen in an arc around the location corresponding to the selected atom position in the chemical structure representation; and

(iii) responsive to receiving the signal corresponding to the first user rotation gesture, update a rotational position of the chemical structure representation about the selected atom position.

2. The apparatus of claim 1 , wherein the chemical structure drawing module is further configured to:

receive a signal corresponding to a second user rotation gesture delivered upon the touch pad or touch screen at or near the location corresponding to the chemical structure representation, wherein

the second user rotation gesture comprises a two-fingered rotation when the user

(i) contacts the touch pad or touch screen with two figures at a location corresponding to the chemical structure and

(ii) drags the two fingers along the touch pad or touch screen in an arc.

3. The apparatus of claim 1 , wherein the chemical structure drawing module is further configured to:

receive a signal corresponding to a third user rotation gesture delivered upon the touch pad or touch screen at or near a location corresponding to the chemical structure representation, wherein:

the third user rotation gesture comprises a two-handed spin when the user:

(i) contacts the touch pad or touch screen with a first finger of a first hand and a second finger of a second hand and

(ii) translates the first finger and the second finger in a common rotational direction around a point between the first and second fingers on the touch screen.

4. A computer-implemented method of creating a graphical representation of a chemical structure whereby a user may rotate a chemical structure representation by performing a flick gesture, the computer-implemented method comprising the steps of:

(i) providing a representation of a chemical structure on a graphical display;

(ii) receiving a first signal corresponding to a user tap gesture delivered upon a touch pad or touch screen at a first location corresponding to the chemical structure representation;

(iii) receiving a second signal corresponding to a user flick gesture delivered upon the touch pad or touch screen, wherein the flick gesture originates at a second location and proceeds in a flick direction, wherein the flick direction is substantially orthogonal to a line between the first location and the second location; and

(iv) upon receiving the first and second signals, rotating the chemical structure representation in the flick direction about an axis of rotation, wherein the axis of rotation is perpendicular to the graphical display and passes through the first location.

5. The method of claim 4 , wherein a velocity of rotation of the chemical structure representation corresponds to a velocity of the flick gesture.

6. The method of claim 4 , wherein the rotating step comprises reducing a velocity of rotation of the chemical structure representation following the flick gesture.

Assignments (3)
CHANGE OF NAME Recorded Mar 14, 2024
From: PERKINELMER INFORMATICS, INC.
To: REVVITY SIGNALS SOFTWARE, INC.
Reel/Frame 066797/0597 →
CHANGE OF NAME Recorded Jun 14, 2017
From: CAMBRIDGESOFT CORPORATION
To: PERKINELMER INFORMATICS, INC.
Reel/Frame 042807/0371 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2012
From: SMITH, ROBIN Y.; FLICKER, SCOTT G.; OBERLIN, DANIEL M.; SMELLIE, ANDREW
To: CAMBRIDGESOFT CORPORATION
Reel/Frame 028947/0249 →
Continuity (1)
Related Publication 20130222265A1 · Aug 29, 2013