USO0RE40340E

(19) United States (12) Reissued Patent Ghaly (54)

(10) Patent Number: US RE40,340 E (45) Date of Reissued Patent: May 27, 2008

ELECTRONIC HAND HELD LOGIC GAME

OTHER PUBLICATIONS

Parker Brothers Instruction Booklet for its product, “Mer

(76) Inventor: Nabil N. Ghaly, 14 Longwood Dr., South Huntington, NY (U S) 11746

lin”, Magic Square Game, 1978* Internet

Documentihttp : new: arcusainc .com/ 8427 1 in

dexhtmliARCiUSA, IneiKeypads.

(21) Appl. No.: 08/962,971 Oct. 27, 1997 (22) Filed:

Internet DocumentiwwwNYX.NET/~LTURNER/Pub liciHTML/TMS1000INS.HTMLiInstruction Set for Texas Instruments TMS1000.

Related US. Patent Documents

(Continued)

Reissue of:

(64)

Patent No.:

5,286,037

Issued:

Feb. 15, 1994

Primary ExamineriRobert PeZZuto Assistant ExamineriSunit Pandya

Appl. No.:

07/754,465 Sep. 3, 1991

(57)

Filed:

An electronic game, method and apparatus, is disclosed

US. Applications: (63)

Continuation ofapplication No. 08/376,789, ?led on Jan. 23, 1995, now abandoned.

(51)

Int. Cl. A63F 9/24 A63F 9/06 A63F 7/04 A63F 3/00

(2006.01) (2006.01) (2006.01) (2006.01)

(52)

US. Cl. ................. .. 273/153 R; 273/460; 273/433;

(58)

Field of Classi?cation Search ............... .. 273/153,

273/153; 273/85 G 273/237

See application ?le for complete search history. (56)

ABSTRACT

References Cited U.S. PATENT DOCUMENTS 2,870,549 A

1/1959

3,367,653 A

2/1968 Brown

Craine ......................... .. 35/22

3,417,995 A

12/1968 Creely

(Continued)

which includes individually operable electric switches to control the device, and electric light emitting means to provide multi-color displays. The object of the game is for the player to manipulate the switches until all multi-color displays indicate the same color. The device functions by matching electrical operating codes, transmitted from its left and bottom edges, with electrical operating codes stored at its top and right edges, to generate electrical color codes. The electric switches control the routing of the operating codes within the device, and the distribution of the color codes to the multi-color displays. In the preferred embodiment, the device utilizes a microprocessor to control the progress of the game, monitor the position of electric switches, and control the display of multi-color indications. The microprocessor also controls the generation of operating codes, the routing of operating codes from the left and bottom edges to the top and right edges, the determination of color codes at the top and right edges, and the distribution of those color codes from the top and right edges to the multi-color displays. The preferred embodiment also includes multi-color lighted switches to implement the elec tric control switches and the multi-color displays. The device also comprises an electric control means to select a

FOREIGN PATENT DOCUMENTS SU

0876142

* 10/1981

SU

1202604

*

1/1986

........... .. 273/153 R ........... .. 273/153 R

SU

1454489

*

1/1989

............... .. 273/433

oP-ccn:

000

on

010

clam-rm: “mn- DI

new game, provisions to varry the level of difficulty of any particular game, and means to generate audible signals.

44 Claims, 23 Drawing Sheets

mu

101

no

in

US RE40,340 E Page 2

Text Book: Digital Systems Logic and Circuits, Author: B.

US. PATENT DOCUMENTS 3,779,553 A 3,982,764 A

12/1973 Secter 9/1976 Dieball

4,169,592 A

10/1979

Hall ......................... .. 273/1 E

4,216,965 A

*

8/1980 Morrison et al.

4,513,973

A

*

4/1985

Sinclair

4,575,087 A 4,809,979 A 4,957,291 A

* * *

3/1986 3/1989 9/1990

Sinclair ................ .. 273/153 R Skowronski et al. ........ .. 463/9 Mil?tt et al. ................ .. 463/9

5,573,245 A 5,603,500 A

... ... .. ..

273/237

11/1996 Weiner et al. 2/1997 Olti et al.

6,861,962 B2 6,912,280 B2

3/2005 Spencer 6/2005 Henry

D507,568 6,920,339 6,930,260 6,948,869 6,950,680

7/2005 Schlielfers et al.

S B1 B2 B2 B2

463/10 . . . ..

7/2005 8/2005 9/2005 9/2005

Choy et al. Clegg et a1. Macor Kela et al.

6,968,206 B1

11/2005 Whitsey-Anderson

6,976,916 B2 6,989,732 B2

12/2005 Burrel et al. 1/2006 Fisher

Zacharov, Publisher: American Elsevier Pub. Co., Inc. 1968 pp. 53 & 83*SIIOW the syimbol (D describling the Coince dence Boolean Operator AB=AB. Text Book: Digital Design. 2”“ Edition, Author: M. MorRise Mano, Publisher: Prentice Hall, 1991*NBW Jersey pp. 56 &

57*ShOW the Symbol (D describing the equivalence Bool ean operator xy=x'y'.

Text Book: Digital Computer Design Fundamentals, Author: Joahan Chu, Publisher: McGrawiHill, 1962 pp. 112 &113i

shoW the symbol (D describing the Coincidence Boolean

Operator @=AB. Dictionary De?nitions for the term “Keypad” Webster’s

NeW World College Dictionary, Fourth Editionip. 785, Michael Agnes, Editor In Chief. Internet Document: http://PatentlaW.typepad.com/Patent/ 2004/10/CanidependantiChtmI, Article dated Oct. 13, 2004, analyzing Ghaly V. HasbroiBy Dennis Crouch. Dictionary De?nition of the term “Push Button” Random

OTHER PUBLICATIONS

Internet Documentihttp://WWW.cacs.louisiana.edu/~mgr/ 404/burks/pcinfo/hardWare/cpu.htmliDescription of the Texas Instrument TMS1000 microcontroller, Indicating the use of “hardwired” instructions.

House Webster’s College Dictionary, p. 1097. Parker Brothers Instruction Booklet for its product, “Mer

lin”, Magic Square Game, 1978. * cited by examiner

U.S. Patent

May 27, 2008

Sheet 1 0f 23

US RE40,340 E

J 9 4: Q RM,

‘2;

” i=1

LiL/

‘u

COLOR CODES

i

Di: QL

\\\§

ii

1.1:

'1 0

1D

0

0

0

I!

0

I i

u.\ _.

COLUMN ‘J l B! BOOLEAN FUNCTION

owner.

0

O

[:1

A

OP-CODE

000

001-

010

011

OP-CODE

\a\

4 100



‘ 01

GEOMETRIC LAYOUT OF DEVICE FOR N = 4

110

111

U.S. Patent

May 27, 2008

Sheet 2 0f 23

US RE40,340 E

MULTI-COLOR DISPLAY

\ \

\\



it’ <—%- "

F/G. 20

LEGEND:

**

SWITCH Hid!

ON ("1")

swrrca

or? ("0")

w

1-1 u

OP-CODE

**' COLOR CODE

ROUTING SQUARE S

1.1

U.S. Patent

(

May 27, 2008

Sheet 3 0f 23

US RE40,340 E

)0

~ Ell

FIG. 3

U.S. Patent

May 27, 2008

Q

Sheet 5 0f 23

US RE40,340 E

ON -0FF SWITCH



w; RESET RANIXJH ACCESS MB'IORY

RESET FLAGS RESET‘ PROGRAM '

VAREBLES

'

GENERATE RANDOM OPERATING CODES V

c

INTERROGATE LEVEL SW ITCH V

"2" OR "4 n

REARRANGE SWITCH POSITIONS

"3" OR "4" 7

V REARRANGE

DISPLAY posrnous

\1

1

l

READ INPUT IATCHES

U

F/G. 5

_

U.S. Patent

May 27, 2008

US RE40,340 E

Sheet 6 0f 23

1 SET LEVEL FLAG TO "0"

Y RESTORE SWI

TCH POSITIONS

RESTORE DISP LAY POSITIONS

RESTORE ms? LAY POSITIONS

RESTORE SWIT CH POSITION 3

RESTORE DISP

V

LAY POSITIONS

V

L

v

REARRANGE S" I -

TCH POSITIONS

I ~ 4

RESTORE WIT

CH POSITIONS

% V

V

A REAR-RANGE DIS PLAY POSITIONS

l: SST LEVEL FLAG '1‘0 "0"

T

F/G. 6

U.S. Patent

May 27, 2008

US RE40,340 E

Sheet 7 0f 23

INITIAL FIAG = 1?

SET INITIAL FLAG TO "0“

GENERA'I‘B HIGH PITCH BEEP TONE

FOR EACH OPCODE TRANSlIT ‘PER, '1‘, FIND RECEIVER R'

FOR EACH RECEIVER 1 MATCH OPCODES TO GENERATE COLOR CODES

Y

IDENTIFY MULTI-COLOR DISPLAYS CONNECTED TO

EACH RECEIVER‘.

V DETERMINE COLOR TO BE DISPLAYED AT EACH MULTI

COLOR DISPLAY.

SET READY BEEP FLAG To "1"

U.S. Patent

May 27, 2008

US RE40,340 E

Sheet 8 0f 23

UPDATE DISPLAYS

SAME COLOR?

~ sz'r GREEN FLAG

BEEP sz'r READY FLAG

"' TO SELECT

To "on ‘

MELODY * com: = "110" ~

GREEN

GENERATEII READY 'rorms

D * SET RED

"1“. m G

Ymow

' SELECT A RED

MELODY. * cons =

* sn'r YELLOW

* SET BLUE FLAG

a- FLAG SELECT 'roYELLOW

1' TO same-r A BLUE

MELODY.

1' cons =

L

MELODY-

"101"

F

'

- cons = "111"

-

+

FIG. 8

"100"

U.S. Patent

May 27, 2008

Sheet 9 0f 23

ACTIVATES FLASHING CONTROL CIRCUITS

INITIALIZE FLASHING TIMER

DECREMENT TIMER

NO

YES

DEACTIVATES FLASHING CONTROL CIRCUITS. INITIALIZE SELECTED MELODY ENABLE TONE GENERATOR

SELECT END

DETERMINE NEXT TONE TYPE. DETERMINE # OF MULTI-COLOR DISPLAYS TO BE ACTIVATED. RANDOMLY SELECT LOCATIONS OF MULTI COLOR DISPLAYS TO BE ACTIVATED. SET COLOR CODES FOR SELECTED

GAME MELODY

DISPLAYS TO DISPLAY CODE. SET RMINING COLOR CODES TO DARK CODE "000".

DISABLE TONE

UPDATE bzs'pmys

GENERATOR

A

F/G. 9

YES

NE MELODY?

N0

US RE40,340 E

U.S. Patent

May 27, 2008

Sheet 10 0f 23

US RE40,340 E

ACTIVATES FLASHING CONTROL CIRCUITS

l INITIALIZE FLASHING TIMER

N0

smc 51ml;

nscmvsm YES

SELECT A COLOR CODE AT RANDOM

w

L SET COLOR CODES FOR ALL

#

MULTI-COLOR DISPLAYS TO SELECTED CODE

UPDATE DI SPLAYS

DECRB‘IENT TIMER

NO

YES * DEACTIVATES FLASHING CONTROL CIRCUITS. * INITIALIZE SELECTED MEODY. ' ENABLE TONE GBIERATOR

F/G. /O

U.S. Patent

May 27, 2008

Sheet 11 0f 23

(I) A

V DETERMINE NEXT TONE TYPE.

DETERMINE # OF HULTI~COLOR DISPLAYS TO BE ACTIVATED. DETERMINE COLOR CODE 'BASED ON TONE TYPE. RANDOM-LY SELECT LOCATIONS OF MULTI-COLOR DISPLAYS TO BE ACTIVATED. SET COLOR CODES OF SELECTED DISPLAYS SET RMINING COLOR CODES TO "DARK" CODE "O00".

SYNC

SIGNAL RECEIVED?

UPDATE DISPLAYS

DONE

NO

ELODY?

'

YES

DISABLE TONE GENERATOR '‘ SET ALL COLOR FLAGS

T0 "0"

I

' SET COLOR CODES FOR

ALL MULTI-COLOR DISPLAYS TO "000". ' UPDATE ALL DISPLAYS.

F/G. //

US RE40,340 E

U.S. Patent

May 27, 2008

US RE40,340 E

Sheet 12 0f 23

NEW GAME SWITCH

SET NEW was me

SET END GAME FLAG To "1"

To ‘I'll.

mrrmuzs TIMER

DI $BLE TIMER

SET NEW GAME FLAG To .00"

DECRB'IBJT TIMER

l ACTIVATE PULSE

GENERATOR

NO

F/G. (2

U.S. Patent

May 27, 2008

Sheet 14 0f 23

US RE40,340 E

GENERATE A $21‘. 2. OF FOUR (N=4) RANDOM NUMBERS TO IDENTIFY FOUR (4) LOCATIONS AT THE LEFT EDGE OF THE

SQUARE.

ASSIGN OPCODE "000" TO THE LOCATION IDENTIFIED BY 2(1) AS513‘ OPCODE "001" TO THE LOCATION IDENTIFIED BY Z(2)

ASSIG‘I OPCODE "010" TO THE LOCATION IDENTIFIED BY. 2(3) ASSIW OPCODE - "011" TO THE LOCATION IDENTIFIED BY 2(4)

1

02:42am‘: A SET, 2, or FOUR (m4)

RANDOM NUMBERS TO IDENTIFY FOUR (4)

LOCATIONS AT THE BOTTOM EDGE OF THE

@

SQUARE

ASSIGN OPCODE "100" TO THE LOCATION IDENTIFIED BY Z(1)

ASSIGN OPCODE "101" TO THE LOCATION IDENTIFIED BY 2(2) ASSIGN OPCODE "110" TO THE LOCATION IDHVTIFIED BY 2(3) ASSIGN OPCODE "111" TO THE LOCATION IDENTIFIED BY 2(4)

F/G. /4

U.S. Patent

May 27, 2008

Sheet 15 0f 23

GENERA'I'E A sm‘. z.- OF FOUR (N54)

US RE40,340 E

-

RANDOM NUMBERS TO IDENTIFY FOUR (4) LOCATIONS AT THE TOP EDGE OF THE SQUARE .

1

'ASSIGN ASSIQI ASSIQI ASSIGN

OPCODE OPCODE OPCODE OPCODE

"000" "001" "010" "011"

TO TO TO TO

THE THE THE THE

LOCATION LOCATION LOCATION LOCATION

IDENTIFIED IDENTIFIED IDENTIFIED IDENTIFIED

BY BY BY BY

Z Z Z 2

GENERA'I‘E A SET. 2. OF FOUR '(N-4) _' RANDOM NUMBERS TO IDENTIFY FOUR (4)' LOCATIONS AT THE RIGHT‘ EDGE OF THE

SQUARE.

ASSIGN OPCODE "100" TO THE LOCATION IDENTIFIED BY Z( AssIGN OPCODE "101" TO THE LOCATION IDENTIFIED BY z(

ASSIGN OPCODE "110" TO THE LOCATION IDENTIFIED BY z( ASSIGN OPCODE "111" TO THE LOCATION IDENTIFIED BY z(

F/G. /5

U.S. Patent

May 27, 2008

Sheet 16 0f 23

GENERATE A SET, Z, OF SIXTEEN (Nil-6) ‘RANDOM NlM-BERS TO REARRANGE SWITCH POSITIONS 1 THROUGH 16

ALLOCATE THE MEMORY ADDRESS ASSIGNED TO THE SWITCH IDENTIFIED BY THE RANDOM NUMBER 2(1) ~TO SWITCH 1, FOR 1:]. TO 16.



F/G. /6 STA RT

GENERATE A SET, Z, OF SIXTEEN (N=16) RANDOM NUMBERS TO REARRANGB DISPLAY POSITIONS 1 THROUGH 15

ALLOCATE THE MEMORY ADDRESS ASSIGNED TO THE COLOR CODE FOR THE DISPLAY IDENTIFIED BY THE RANDOM NUMBER 2(1) TO THE COLOR CODE FOR THE DISPLAY I. FOR I=1 THROUGH 16.

-

RET

F/G. /7

US RE40,340 E

U.S. Patent

May 27, 2008

Sheet 17 0f 23

US RE40,340 E

LEGEND DIMENSION OF LOGIC‘ GAME =

- NUMBER OF PREDETERMINED COLORS

WHICH MAY BE DISPLAYED. 4 (FOR THE PREFERED _ FMBODIMEI‘IT)

NUMBER or BINARY BITS IN OPCODE AND COLOR coma. In N + 1 = 3 (FOR THE PREFERED mBoBmBNT) ROW NUMBER 1. I = 1,‘ ..., N COLUMN NUMBER J, J = 1, DIR

I

..., N

ROUTE DIRECTION BETWEEN TWO ADJACENT ROUTING SQUARES! "R"

DENOTES

RIGHT

"U"

DENOTES

U_P_

"L"

DENOTES

LEFT

"D"

DENOTES

BowN

T

a OPCODE TRANSMITTER; 'r = 1,

R

!

RC(T)

a RECEIVER CONNECTED TO TRANSMITTER "T"

TC(R)

:

w(I,J)

I STATUS OF SWITCH LOCATED AT ROW "I" AND COLUMN "J" ‘

R 3 1|

..., 2N

III.

TRANSMITTER CONNECTED TO RECEIVER "R"

TCODE(T) t OPCODE AT TRANSIITTER "T" RCODE(R) I OPCODE AT RECEIVER "R"

C(R)

a COLOR CODE AT RECEIVER‘ "R"

x( i)

: THE ith BIT OF OPCODE "X"

YU.)

: THE ith BIT OF OPCODE "Y"

cb( i)

: THE ith BIT OF COLOR CODE "C"

Cl(I,J)

l COLOR CODE AT THE RIGHT EDGE OF THE ROUTING SQUARE LOCATED AT ROW "1" AND COLUMN "J" I

C( I,J)

COLOR CODE AT THE TOP EDGE O1“v THE ROUTING SQUARE LOCATED AT ROW "I" AND COLUMN "J"

I COLOR CODE SELECTED FOR DISPLAY AT THE ROUTING SQUARE LOCATED AT ROW "I" AND COLUMN "J"

G)

a EXCLUSIVE OR BOOLEAN FUNCTION

G)

a INCLUSIVE OR BOOLEAN FUNCTION

EXPLANATION OF PROGRAM VARIABLES OF FIGS.

F/G. l8

19 — 22

U.S. Patent

May 27, 2008

Sheet 18 0f 23

US RE40,340 E

NOTEI * SEE FIGURE 18 FOR EXPLA NATION OF PROGRAM VARIABLES.

T=1

\ N0

TS N

YES

7 \

Y

1:“

“T

J=T-N DIR="U"

J=1 DIR="R"



4

A

NO

Electronic hand held logic game

Oct 27, 1997 - See application ?le for complete search history. (56). References Cited ... lin”, Magic Square Game, 1978*. Internet .... READY 'rorms. D.

2MB Sizes 1 Downloads 197 Views

Recommend Documents

Electronic hand held logic game
Oct 27, 1997 - its top and right edges, to generate electrical color codes. The electric .... TIMER smc. N0. 51ml; nscmvsm. YES. SELECT A COLOR CODE AT.

Adaptive Binarization of Unconstrained Hand-Held ...
Abstract: This paper presents a new adaptive binarization technique for degraded hand-held ..... obtaining text from the OCR software, the block edit distance. 1 with the ASCII. 1 ..... IBM Journal of Research and Development, 27(4):400–411.

hand-held-circular-saw-gks-600-124931-06016a9020.pdf ...
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item.

Adaptive Binarization of Unconstrained Hand-Held ... - Semantic Scholar
Oct 21, 2009 - In the case of camera-captured document images, current OCR systems which are designed for scanner ... Kim [Kim, 2004] proposed multi-window based local binarization method for camera-captured document ... the pixel intensities in a w

Camera-based Scrolling Interface for Hand-held Devices
subjects that executed a trajectory with our system and, as a comparison, with ... ing computing and networking capacity of such devices, users expect to be able ...

man-3\hand-held-products-n10410.pdf
man-3\hand-held-products-n10410.pdf. man-3\hand-held-products-n10410.pdf. Open. Extract. Open with. Sign In. Main menu.

impact of electronic hand hygiene monitoring systems - Halyard Health
It is universally acknowledged that adequate hand hygiene is one of the ... account for more than three-quarters of all infections in acute-care hospitals, including – .... For example Meyer et al implemented an electronic hand hygiene monitoring s

The Use of Hand-Held Computers as an Adjunct to ...
(1990) are costly, and use of the computer is limited to the therapist's office or home. Laptop PCs offer a modicum of portability; .... An initial telephone screen was performed followed by an intake interview in which the details of the study were 

Special Issue "Epistemic Game Theory and Logic" -
Message from the Editor-in-Chief. Games is an international, peer-reviewed, quick-refereeing, open access journal (free for readers), which provides an.

pdf-1886\game-of-thrones-and-philosophy-logic-cuts ...
Try one of the apps below to open or edit this item. pdf-1886\game-of-thrones-and-philosophy-logic-cuts-deeper-than-swords-by-2012-03-13-by-unknown.pdf.

Hand grader
May 29, 1998 - Examples of acceptable methods are Weld ing the handle 22 to the ?rst section 14 or using a fastener, such as a screW or nail, to connect the ...

Discussions held in the meeting.PDF
Review of the recommendations of High Power Committee on duty hours of. Running ... E-mail : gs @nfirindia.com; dr.mr@ india.com, Website : www.nfirindia.org ... Discussions held in the meeting.PDF. Discussions held in the meeting.PDF.