us 20130241885

Upload: david19775891

Post on 04-Jun-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/13/2019 Us 20130241885

    1/8

  • 8/13/2019 Us 20130241885

    2/8

    P a t e n t A p p l i c a t i o n P u b l i c a t i o n S e p . 1 9 , 2 0 1 3 S h e e t 1 0 f 4 US 2 0 1 3 / 0 2 4 1 8 8 5 A 1

    5E>A V3 8

    m m

    3Em 2 ,

    - E Ea ?i/2 5: \ v .W N a m m b b Q m

    3 2 2 w/r m : 5

    a ? 1 /

  • 8/13/2019 Us 20130241885

    3/8

    P a t e n t A p p l i c a t i o n P u b l i c a t i o n

    220

    225

    200( S t a r t u p )

    205\

    S e p . 1 9 , 2 0 1 3 S h e e t 2 o f 4 US 013/0241885 A 1

    VD i s p l a y K e y p a df o r A d d r e s s E n t r yV

    R e c e i v e d A d d r e s s

    215V a l i d a t e?

    S e t asA d d r e s sV

    D i s p l a y N o r m a lC o n t r o l S c r e e n

    F I G . 2

  • 8/13/2019 Us 20130241885

    4/8

    P a t e n t A p p l i c a t i o n P u b l i c a t i o n S e p . 1 9 , 2 0 1 3 S h e e t 3 0 f 4 US 2 0 1 3 / 0 2 4 1 8 8 5 A 1

    5 ]

    g m )a y% )m )5 mE%nsns 55 5 5 5 8

    2 }:52g g g m%

    Eoi g s6= 2k g552 5. : %%. 65 5

    Q2

    5 5os2 2 %E 5

    q z s z s

    : 8Bo 52 2 542 8 2 3 82 g%8 ?E 82 3 %820o gB::5i g g i g_s . 5 2%sm55 %2 2 8: w.g z s z z s%ao m55 a g%

    3 %5 553 5 2 5 ?2 5S 8

    r a mr g m

  • 8/13/2019 Us 20130241885

    5/8

    P a t e n t A p p l i c a t i o n P u b l i c a t i o n S e p . 1 9 , 2 0 1 3 S h e e t 4 0 f 4 US 2 0 1 3 / 0 2 4 1 8 8 5 A 1

    wE

    m e w\8552 35 5 0

    9 : 5 x u m m2 5 %

  • 8/13/2019 Us 20130241885

    6/8

    US 013/0241885 A 1

    SOFTWARE BASED TOUCHSCREENCROSS-REFERENCE OF RELATED

    APPLICATION[ 0 0 0 1 ] T h i s a p p l i c a t i o n i s a c o n t i n u a t i o n a p p l i c a t i o n o fUS. S e r . N o . 1 2 / 4 9 4 , 5 7 8 ? l e d J u n . 3 0 , 2 0 0 9 , now US. P a t .N o . 8 , 3 9 0 , 5 8 1 i s s u e d M a r . 5 , 2 0 1 3 , w h i c h c l a i m s p r i o r i t yf r o m p r o v i s i o n a l a p p l i c a t i o n N o . 6 1 / 0 7 6 , 8 5 7 , ? l e d J u n . 3 0 ,2 0 0 8 , t h e e n t i r e c o n t e n t s o f t h e d i s c l o s u r e o f which s h e r ew i t h i n c o r p o r a t e d b y r e f e r e n c e .

    BACKGROUND[ 0 0 0 2 ] C o m m e r c i a l s t a g e l i g h t i n g i s u s e d i n c o m m e r c i a le n v i r o n m e n t s a n d t y p i c a l l y r e m o t e l y c o n t r o l l a b l e , a n d p r od u c e s a l i g h t o u t p u t g r e a t e r t h a n 1 0 0 0 l u m e n . T h i s k i n d o fl i g h t i n g i s o f t e n s e t up and t a k e n down a s p a r t of s h o w .[ 0 0 0 3 ] I t may b e a d v a n t a g e o u s t o i n c l u d e c o n t r o l s t h a tf a c i l i t a t e s e t t i n g up t h e d e v i c e . These d e v i c e s a r e o f t e n connected t o a network v i a a network c o n n e c t i o n . The networkc o n n e c t i o n c a n b e f o r example e t h e r n e t , DMX, r t N e t , o rm u l t i p l e s .[ 0 0 0 4 ] When h e s e i g h t s a r e p l a c e d n a n e t w o r k , e a c h i g h thas an a d d r e s s t h a t i d e n t i ? e s i t on t h e network.

    SUMMARY[ 0 0 0 5 ] Embodiments a s i m p l i ? e d s y s t em o f e n t e r i n g a na d d r e s s t h a t i d e n t i ? e s a l i g h t on t h e n e t w o r k , u s i n g e x i s t i n gh a r d w a r e .[ 0 0 0 6 ] A p e c i a l s e t o f s c r e e n s f o r a t o u c h p a d i s d e ? n e d .

    BRIEF DESCRIPTION OFTHE DRAWINGS[ 0 0 0 7 ] I n t h e d r a w i n g s :[ 0 0 0 8 ] F I G . 1 A shows a l i g h t w i t h a s o f t w a r e t o u c h s c r e e n ,c o n ? g u r e d t o o p e r a t e o n l y on n i t i a l s t a r t u p ;[ 0 0 0 9 ] F I G . 1B shows t h e l i g h t and t h e t o u c h s c r e e n , a so p e r a b l e i n o t h e r m o d e s ;[ 0 0 1 0 ] F I G . 2 shows a ? o w c h a r t o f s o f t w a r e o p e r a t i o n s t h a tc o n t r o l t h e l i g h t i n g d e v i c e ;[ 0 0 1 1 ] FIG. 3 i l l u s t r a t e s a set o f tests f o r t h e t o u c h s c r e e nwhich can be c a r r i e d o u t ; and[ 0 0 1 2 ] FIG. 4 i l l u s t r a t e s a s e r i e s of u n c t i o n s which can bec a r r i e d out on t h e t o u c h s c r e e n .

    DETAILED DESCRIPTION[ 0 0 1 3 ] I n an embodiment, a l i g h t i n g ? x t u r e 100 m ayi n c l u d e a moving head 105 t h a t i s connected to a base 1 1 0 .The base 110 has a bottom s u r f a c e 115 on which h e base canr e s t , when t h e l i g h t i s i n i t s i n v e r t e d po s i t i o n w i t h t h e l i g h tf a c i n g u p . T h e l i g h t may l t e r n a t i v e l y b e h u n g f r o m a t r u s s ,u s i n g a clamp t h a t i s a t t a c h e d t o t h e s u r f a c e 1 1 5 .[ 0 0 1 4 ] T h e s e l i g h t s may e s t o r e d i n t h e i r s t o w e d o s i t i o n ,a s s h o w n , w h e r e t h e l i g h t p a r t i s e s s e n t i a l l y e x a c t l y p a r a l l e lw i t h t h e b a s e p a r t , a n d h e l d i n t o p l a c e i n t h a t e x a c t l y p a r a l l e lp o s i t i o n . F o r e x a m pl e , t h i s may s e t h e t e c h n i q u e s d e s c r i b e di n o u r c o - p e n d i n g a p p l i c a t i o n 6 1 0 7 6 7 5 6 , t h e e n t i r e c o n t e n t so f t h e d i s c l o s u r e o f which s h e r e w i t h i n c o r p o r a t e d by e f e re n c e . I n t h i s p o s i t i o n , t h e l i g h t may b e e a s i e r t o t r a n s p o r t ,s i n c e i t i s s t o w e d .[ 0 0 1 5 ] I n o p e r a t i o n , when t h e l i g h t i s ? r s t t u r n e d o n , t h el i g h t i n i t i a l l y comes up i n t h e s t a t e shown n F I G . 1 A . A i g h ti s s o f t w a r e c o n t r o l l e d by n t e r n a l p r o c e s s o r 1 2 0 , and a n a l s or e c e i v e commands o v e r t h e network 125 i n t o i t s network o r t

    S e p . 1 9 , 2 0 1 3

    1 3 0 . T h o s e commands may b e i n t e r p r e t e d b y t h e p r o c e s s o r1 2 0 , and c a u s e t h e l i g h t to t a k e some a c t i o n . I n a d d i t i o n ,h o w e v e r , t h e r e i s a l o c a l c o n t r o l 1 4 0 , which s a t o u c h s c r e e nwhich c a n be r e c o n ? g u r e d by t h e p r o c e s s o r 1 2 0 , and onwhich e r t a i n commands c a n be e n t e r e d and e x e c u t e d by t h ep r o c e s s o r 1 2 0 .[ 0 0 1 6 ] The p r o c e s s o r r u n s t h e r o u t i n e shown i n t h e ?owc h a r t o f F I G . 2 . When t a r t u p i s d e t e c t e d a t 2 0 5 , t h e p r o c e s s o rr e c o n ? g u r e s t h e t o u c h s c r e e n t o d i s p l a y a k e y p a d f o r a d d r e s se n t r y a t 2 0 5 . T h i s keypad s shown a s 1 4 1 i n F I G . 1 A . T h i ss c r e e n may l s o d i s p l a y , f o r e x a m p l e , a message s a y i n g s t a r tup mode4enter d d r e s s . The t o u c h s c r e e n i n c l u d e s t h e a b i li t y f o r a number o f numbers t o b e e n t e r e d . Each number h a ti s e n t e r e d m a y be echoed back on a n u m e r i c a l d i s p l a y 1 4 2 .F o r e x a m p l e , when t h e number f o u r h a s been e n t e r e d a s t h e? r s t d i g i t , t h a t number f o u r i s d i s p l a y e d a s t h e ? r s t d i g i t i n1 4 2 . T h i s a l l o w s t h e u s e r t o s e e t h e a d d r e s s t h e y have e n t e r e d .[ 0 0 1 7 ] The u s e r e n t e r s an a d d r e s s a t 1 4 2 , t h e n p r e s s e s t h ee n t e r key a t 143 t o e n t e r t h a t a d d r e s s a s b e i n g t h e d e s i r e d? x t u r e a d d r e s s . The a d d r e s s i s r e c e i v e d by t h e p r o c e s s o r a t2 1 0 , and o t h e e x t e n t p o s s i b l e v a l i d a t e d a t 2 1 5 . T h i s may e ,f o r e x a m p l e , a v a l i d a t i o n o f whether t h i s i s a n a c c e p t a b l ef o r m a t a d d r e s s , i n t h e r i g h t n u m e r i c a l r a n g e , a n d t h e l i k e . I ft h e l i g h t i s a l r e a d y on t h e n e t w o r k , t h i s m ay l s o c h e c k to s e ei f t h e r e a r e any network c o n ? i c t s with t h e e n t e r e d a d d r e s s .[ 0 0 1 8 ] I f t h e v a l i d a t i o n i s n o t o k a y , t h e a d d r e s s s c r e e n i sr e d i s p l a y e d , r e q u i r i n g t h e u s e r t o e n t e r a new a d d r e s s . Howe v e r , i f v a l i d a t i o n s okay t 2 1 5 , t h e a d d r e s s i s set a t 220 a s t h e? x t u r e a d d r e s s , a n d t h e ? x t u r e w i l l o p e r a t e u s i n g t h a t a d d r e s st h e r e a f t e r .[ 0 0 1 9 ] Once h i s a d d r e s s h a s b e e n p r o p e r l y s e t , t h e ? x t u r er e v e r t s t o i t s normal mode, i n which t h e t o u c h s c r e e n 140d i s p l a y s a normal c o n t r o l s c r e e n a t 2 2 5 . T h i s normal c o n t r o lscreen i s shown i s 210 i n FIG. 1B. The user can c o n t r o lc o n v e n t i o n a l f u n c t i o n s , s u c h a s l i g h t i n g f u n c t i o n s , e . g , l a m po n / f f ; move h e moving e a d ; a n d o t h e r o p e r a t i o n o f h e i g h tt o c h a n g e t s l i g h t p r o d u c i n g c h a r a c t e r i s t i c s .[ 0 0 2 0 ] T h i s may a c i l i t a t e t h e s e t u p o f i g h t s , s i n c e t a u t om a t i c a l l y p r o v i d e s t h e i n i t i a l t o u c h s c r e e n c a p a b i l i t y a t s t a r tu p , t h e r e b y f a c i l i t a t i n g e n t e r i n g t h e o r i g i n a l a d d r e s s i n t h i sw a y .[ 0 0 2 1 ] I n n o r m a l o p e r a t i o n when t h e l i g h t i s b e i n g c o nt r o l l e d , t h e t o u c h s c r e e n can have a number of i f f e r e n t f u n ct i o n s which c a n b e u s e d by t h e o p e r a t o r f o r c a r r y i n g o u tvarious f u n c t i o n s . The user can execute a next button t o gobetween he screens or can s e l e c t a screen f r o m a main creen.[0022] A creen 3 0 0 de?nes a communication t e s t screent h a t d i s p l a y s a s eq u e n c e o f i n c o m i n g b y t e s t o t h e l u m i n a i r e .The t o p p a r t o f t h e s c r e e n 305 d i s p l a y s a s e q u e n c e o f incomi n g c o n t r o l b y t e s . C o l o r c o d i n g s h o w s which f h e v a l u e s a r ec h a n g i n g . F o r e x a m p l e , i n t h e s c r e e n 3 0 5 , i n s e c t i o n 0 1 2 , o n ecan s e e t h a t t h e b y t e s 135 and 220 a r e both c h a n g i n g . T h i sa l s o i n c l u d e s an i n f o s e c t i o n on t h e bottom a s 3 1 0 . The i n f os e c t i o n r e p r e s e n t s t h e s o u r c e , h e r e DMX, t h e p a c k e t l e n g t hh e r e 3 1 2 , r a t e and t h e r i n f o r m a t i o n . F o r DMX, h e r e may ea number of i f f e r e n t u n i v e r s e s , s o t h e s p e c i ? c u n i v e r s e canbe s e l e c t e d . The s e r can l s o s e l e c t t o e x i t t h e s e l e c t e d s c r e e n3 0 0 b y s e l e c t i n g t h e e x i t b u t t o n 3 1 5 .[ 0 0 2 3 ] The s t a t u s s c r e e n a t 320 u s e s c o l o r coding t o i n d ic a t e t h e r e a l - t i m e s t a t u s o f e a c h mechanism i n c l u d i n g t h eo p e r a t i o n a l e r r o r c o n d i t i o n s . F o r e x a m p l e , d i f f e r e n t mechanisms can be d i s p l a y e d i n c o l o r t o i n d i c a t e an e r r o r . Them e c h a n i s m s i n c l u d i n g p a n , t i l t , t h e c o l o r s , g o b o s , a n d o t h e rcan be s e l e c t e d i n t h i s way. For e x a m p l e , mechanisms such s

  • 8/13/2019 Us 20130241885

    7/8

    US 013/0241885 A 1

    t i l t 320 can be m e a n 321 can be d i s p l a y e d i n green t o showt h a t t h e t i l t mechanism i s W o r k i n g p r o p e r l y . Mechanismss u c h a s t h e p a n , h o w e v e r , 322 m ay be d i s p l a y e d i n r e d o ryelloW t o shoW t h a t t h e r e i s an e r r o r .[ 0 0 2 4 ] The l o g shoWn as t h e b o t t o m p a r t o f t h i s d i s p l a yshoWs t h e d i f f e r e n t a c t i o n s and any e r r o r s Which haveo c c u r r e d . F o r e x a m p l e , t h i s a l l o W s m o n i t o r i n g d i f f e r e n t s t at u s e s o f t h e l a m p .[ 0 0 2 5 ] S c r e e n 3 4 0 sh o W s t h e Cyan e s t Which c o n t r o l se x e r c i s i n g t h e i n d i v i d u a l m e c h a n i s m s u s i n g p r e - t e s t p r e s e ts e q u e n c e s a n d s p e e d . The e s t s c a n b e e x e c u t e d by t u r n i n gon t h e t e s t , i n Which a s e t h e s t a t u s b u t t o n shoWs t h e t e s t a s o n , o t h e r W i s e shoWing t h e e s t a s o f f . The s t a t u s i s shoWna s o k , a t d i f f e r e n t s p e e d s , Which can be f a s t o r s l o W .The s t a t u s of h e test i s a l s o d i s p l a y e d h e r e a s o k , b u t cana l s o b e e r r o r .[ 0 0 2 6 ] T h i s a l s o a l l o W s r e c a l i b r a t i o n o r d i s a b l i n g t h e f u n ct i o n i f t h e test f a i l s .[ 0 0 2 7 ] A n o t h e r c o n t r o l a l l o W s manual c o n t r o l o f t h emechanism u s i n g a g r a p h i c a l s l i d e r .[ 0 0 2 8 ] T h i s s c r e e n a l s o shoWs t h e c u r r e n t state of t h emechanism i n c l u d i n g t h e motor p o s i t i o n and a s e n s o r i n p u ts t a t e .[ 0 0 2 9 ] While h i s i s shoWn o r o n e o f h e c o l o r W h e e l s ( h e r ec y a n ) i t s h o u l d be u n d e r s t o o d t h a t t h i s c a n be shoWn f o r anyo f a p l u r a l i t y o f d i f f e r e n t c o l o r W h e e l s , o r f o r any o t h e rmechanism.[ 0 0 3 0 ] Group t e s t s at 350 can be c a r r i e d o u t t o s e l e c t comb i n a t i o n s of set f u n c t i o n s t o t e s t . T h i s a l s o shoWs t h e o p e r at i o n a l s t at u s o f e a c h o f h e s e t s o f u n c t i o n s . F o r e x a m p l e , pana n d i l t , i n t e n s i t y , c o l o r s , g o b o s and Zoom a n b e t e s t e d . Thes e t t i n g o f f means t h e t e s t i s n o t r u n n i n g . The s t a t u s o f t h ep r e v i o u s t e s t i s a l s o s h o W n , o k , e r r o r o r c a l , m e a n i n gt h a t i t n e e d s c a l i b r a t i o n .[ 0 0 3 1 ] T h i s a l l o W s one ? x t u r e t o t r i g g e r o t h e r ? x t u r e s v i at h e communication i n e s and a l s o to shoW Whether h e ? x t u r ei s b e i n g e x t e r n a l l y c o n t r o l l e d .[ 0 0 3 2 ] The main s c r e e n , shoWn a s 400 i n F I G . 4 shoWs t h eo v e r a l l ? x t u r e s t a t u s , a n d p r o v i d e s i n t e r f a c e o t h e o t h e r f u n ct i o n s . F o r e x a m p l e , t h e s h o W s t h e c o n ? g u r e d a d d r e s s , DMXu n i v e r s e , t h e l a m p , lamp h o u r s a n d t e m p e r a t u r e , a s W e l l ast i m e up a r e a l l s h o W n . I t a l s o a l l o W s s e l e c t i n g t h e o t h e r f u n ct i o n s , shoWs t h e t e s t , communication and t a t u s .[ 0 0 3 3 ] The l e a n i n g l e n s e s s c r e e n t 405 a l l o W s c o n t r o l l i n gt h e ? x t u r e head o a s p e c i ? e d p o s i t i o n t h a t p r o v i d e s a c c e s s toc l e a n i n g e a c h s u r f a c e o f e a c h moving l e n s . H e r e , t h e r e a r eo n l y t W o p o s i t i o n s , W h e r e t h e s e p o s i t i o n s may e s e t a c c o r di n g t o c h a r a c t e r i s t i c s o f t h e l u m i n a i r e .[ 0 0 3 4 ] The a l p h a k e y p a d a t 4 0 0 p r o v i d e s a c c e s s t o a l p h an u m e r i c f u n c t i o n s , a n d a n u m e r i c k e y p a d a t 420 p r o v i d e sa c c e s s t o numeric f u n c t i o n s . This can be done o r informationsuch a s a d d r e s s i n g o r l a b e l s v i a a s o f t k e y p a d .[ 0 0 3 5 ] A l t h o u g h o n l y a f e W e m b o d i m e n t s h a v e b e e n d i sc l o s e d i n d e t a i l a b o v e , o t h e r embodiments a r e p o s s i b l e andt h e i n v e n t o r s i n t e n d t h e s e t o b e encompassed W i t h i n t h i ss p e c i ? c a t i o n . T h e s p e c i ? c a t i o n d e s c r i b e s s p e c i ? c e x a m p l e st o a c c o m p l i s h a more e n e r a l g o a l t h a t may e a c c o m p l i s h e di n a n o t h e r W a y . T h i s d i s c l o s u r e i s i n t e n d e d to b e e x e m p l a r y ,and t h e claims a r e intended t o cover any m odi?cation ora l t e r n a t i v e Which m i g h t b e p r e d i c t a b l e t o a p e r so n h a v i n go r d i n a r y s k i l l i n t h e a r t . F o r e x a m p l e , o t h e r commands a n dcommand orms can be u s e d . Other screens can be shoWn ont h e t o u c h s c r e e n . O t h e r f o r m s o f i g h t i n g d e v i c e s c a n be s e d .

    S e p . 1 9 , 2 0 1 3

    [ 0 0 3 6 ] T h o s e o f k i l l Would u r t h e r a p p r e c i a t e h a t t h e v a r io u s i l l u s t r a t i v e l o g i c a l b l o c k s , m o d u l e s , c i r c u i t s , a n d a l g or i t h m s t e p s d e s c r i b e d i n c o n n e c t i o n W i t h t h e embodimentsd i s c l o s e d h e r e i n may e implemented s e l e c t r o n i c h a r d W a r e ,c o m p u t e r s o f t W a r e , o r c o m b i n a t i o n s o f o t h . To c l e a r l y i l l u st r a t e t h i s i n t e r c h a n g e a b i l i t y o f h a r d W a r e a n d s o f t W a r e , v a r io u s i l l u s t r a t i v e c o m p o n e n t s , b l o c k s , m o d u l e s , c i r c u i t s , a n ds t e p s h a v e b e e n d e s c r i b e d a b o v e g e n e r a l l y i n t e r m s o f t h e i rf u n c t i o n a l i t y . W h e t h e r s u c h f u n c t i o n a l i t y i s i m p l e m e n t e d ash a r d W a r e o r s o f t W a r e d e p e n d s upon h e p a r ti c u l a r a p p l i c a t i o na n d d e s i g n c o n s t r a i n t s i m p o s e d o n t h e o v e r a l l s y s t e m . S k i l l e da r t i s a n s may i m p l e m e n t t h e d e s c r i b e d f u n c t i o n a l i t y i n v a r yi n g W a y s f o r e a c h p a r t i c u l a r a p p l i c a t i o n , b u t s u c h i m p l e m e nt a t i o n d e c i s i o n s s h o u l d n o t be n t e r p r e t e d a s c a u s i n g a d e p a rt u r e from t h e s c o p e o f t h e e x e m p l a r y embodiments o f t h ei n v e n t i o n .[ 0 0 3 7 ] T h e v a r i o u s i l l u s t r a t i v e l o g i c a l b l o c k s , m o d u l e s , a n dc i r c u i t s d e s c r i b e d i n c o n n e c t i o n W i t h t h e embodiments d i sc l o s e d h e r e i n , may b e implemented o r p e r f o r m e d W i t h ag e n e r a l p u r p o s e p r o c e s s o r , a D i g i t a l S i g n a l P r o c e s s o r ( D S P ) ,a n A p p l i c a t i o n S p e c i ? c I n t e g r a t e d C i r c u i t ( A S I C ) , a F i e l dP r o g r a m m a b l e G a t e A r r a y (FPGA) o r o t h e r p r o g r a m m a b l el o g i c d e v i c e , d i s c r e t e g a t e o r t r a n s i s t o r l o g i c , d i s c r e t e h a r dWare components, o r any combination t h e r e o f designed t op e r f o r m t h e f u n c t i o n s d e s c r i b e d h e r e i n . A e n e r a l p u r p o s ep r o c e s s o r may e a m i c r o p r o c e s s o r , b u t i n t h e a l t e r n a t i v e , t h ep r o c e s s o r may b e a n y c o n v e n t i o n a l p r o c e s s o r , c o n t r o l l e r ,m i c r o c o n t r o l l e r , o r state machine. A r o c e s s o r m y l s o beimplemented a s a c o m b i n a t i o n o f computing d e v i c e s , e . g . , acombination of a DSP and a m i c r o p r o c e s s o r , a p l u r a l i t y ofm i c r o p r o c e s s o r s , one o r more m i c r o p r o c e s s o r s i n c o n j u n ct i o n With a DSP o r e , o r any o t h e r such c o n ? g u r a t i o n . Thesed e v i c e s may a l s o be used t o s e l e c t v a l u e s f o r d e v i c e s a sd e s c r i b e d h e r e i n .[ 0 0 3 8 ] The s t e p s o f a method o r a l g o r i t h m d e s c r i b e d i nc o n n e c t i o n W i t h t h e embodiments d i s c l o s e d h e r e i n m ay b eembodied d i r e c t l y i n h a r d W a r e , i n a s o f t W a r e moduleexecuted by a p r o c e s s o r , o r i n a combination of t h e t W o . As o f t W a r e module may r e s i d e i n Random A c c e s s Memory( R A M ) , ? a s h m e m o r y , R e a d O n l y Memory ( R O M ) , E l e c t r ic a l l y P r o g r a m m a b l e ROM E P R O M ) , E l e c t r i c a l l y E r a s a b l eP r o g r a m m a b l e ROM (EEPROM), r e g i s t e r s , h a r d d i s k , aremovable d i s k , a CD-ROM, r any o t h e r form o f s t o r a g emedium knoWn i n t h e a r t . An x e m p l a r y s t o r a g e medium sc o u p l e d t o t h e p r o c e s s o r s u c h t h a t t h e p r o c e s s o r can r e a di n f o r m a t i o n f r o m , a n d W r i t e i n f o r m a t i o n t o , t h e s t o r a g emedium. I n t h e a l t e r n a t i v e , t h e s t o r a g e medium may e i n t eg r a l t o t h e p r o c e s s o r . The p r o c e s s o r a n d t h e s t o r a g e mediummay e s i d e i n an ASIC. The ASIC may e s i d e i n a usert e r m i n a l . I n t h e a l t e r n a t i v e , t h e p r o c e s s o r and t h e s t o r a g emediummay e s i d e a s d i s c r e t e components n a user e r m i n a l .[ 0 0 3 9 ] I n one o r more exemplary embodiments, t h e f u n ct i o n s d e s c r i b e d may b e i m p l e m e n t e d i n h a r d W a r e , s o f t W a r e ,? r m W a r e , o r a n y c o m b i n a t i o n t h e r e o f . I f implemented i ns o f t W a r e , th e f u n c t i o n s may e s t o r e d on o r t r a n s m i t t e d overas one or more instructions or code on a computer-readablem e d i u m . C o m p u t e r - r e a d a b l e m e d i a i n c l u d e s b o t h c o m p u t e rs t o r a g e m e d i a a n d c o m m u n i c a t i o n m e d i a i n c l u d i n g a n ymedium t h a t f a c i l i t a t e s t r a n s f e r of computer program fromone p l a c e t o a n o t h e r . A t o r a g e media m ay be a n y a v a i l a b l emedia t h a t c a n be a c c e s s e d by a c o m p u t e r . By Way o fe x a m p l e , a n d n o t l i m i t a t i o n , s u c h c o m p u t e r - r e a d a b l e m e d i ac a n c o m p r i s e RAM, ROM, EEPROM, CD-ROM r o t h e ro p t i c a l d i s k s t o r a g e , m a g n e t i c d i s k s t o r a g e o r o t h e r m a g n e t i c

  • 8/13/2019 Us 20130241885

    8/8

    US 013/0241885 A 1

    s t o r a g e d e v i c e s , o r any t h e r medium h a t can be used o c a r r yo r s t o r e d e s i r e d program code i n t h e form of n s t r u c t i o n s o rd a t a s t r u c t u r e s and h a t c a n b e a c c e s s e d by a c o m p u t e r . A l s o ,a n y c o n n e c t i o n i s p r o p e r l y t e r m e d a c o m p u t e r - r e a d a b l emedium. F o r e x a m p l e , i f t h e s o f t W a r e i s t r a n s m i t t e d from aW e b s i t e , s e r v e r , o r o t h e r remote s o u r c e u s i n g a c o a x i a l c a b l e ,? b e r p t i c c a b l e , t W i s t e d p a i r , d i g i t a l s u b s c r i b e r i n e ( D S L ) , o rW i r e l e s s t e c h n o l o g i e s s u c h a s i n f r a r e d , r a d i o , a n d m i c r o W a v e ,t h e n t h e c o a x i a l c a b l e , ? b e r o p t i c c a b l e , t W i s t e d a i r , DSL, o rW i r e l e s s t e c h n o l o g i e s s u c h a s i n f r a r e d , r a d i o , a n d m i c r o W a v ea r e i n c l u d e d i n t h e d e ? n i t i o n of medium. Disk and d i s c , a su s e d h e r e i n , i n c l u d e s c o m p a c t d i s c ( C D ) , l a s e r d i s c , o p t i c a ld i s c , d i g i t a l v e r s a t i l e d i s c ( D V D ) , ? o p p y i s k a n d b l u - r a y d i s cW h e r e d i s k s u s u a l l y r e p r o d u c e d a t a m a g n e t i c a l l y , W h i l e d i s c sr e p r o d u c e d a t a o p t i c a l l y W i t h l a s e r s . C o m b i n a t i o n s o f t h ea b o v e s h o u l d a l s o b e i n c l u d e d W i t h i n t h e s c o p e o f computerr e a d a b l e m e d i a .[ 0 0 4 0 ] A l s o , t h e i n v e n t o r s i n t e n d t h a t o n l y t h o s e c l a i m sWhich use t h e Words means f o r a r e intended t o be i n t e rp r e t e d u n d e r 3 5 USC 1 1 2 , s i x t h p a r a g r a p h . M o r e o v e r , n ol i m i t a t i o n s from t h e s p e c i ? c a t i o n a r e i n t e n d e d to be e a d i n t oa n y c l a i m s , u n l e s s t h o s e l i m i t a t i o n s a r e e x p r e s s l y i n c l u d e d i nt h e c l a i m s . The c o m p u t e r s d e s c r i b e d h e r e i n may be a n y k i n do f o m p u t e r , e i t h e r g e n e r a l p u r p o s e , o r some s p e c i ? c p u r p o s ecomputer such a s a W o r k s t a t i o n . The programs may e W r i tt e n i n C , o r J a v a , BreW o r a n y o t h e r programming l a n g u a g e .The programs m a y be r e s i d e n t on a s t o r a g e medium, e . g . ,m a g n e t i c o r o p t i c a l , e . . t h e computer a r d d r i v e , a removabledisk or media such a s a memory t i c k o r SD edia, o r otherremovable medium. The programs may l s o be run over an e t W o r k , f o r e x a m p l e , W i t h a s er v e r o r o t h e r machine s e n d i n gs i g n a l s t o t h e l o c a l m a c h i n e , Which a l l o W s t h e l o c a l machineto c a r r y o u t t h e o p e r a t i o n s d e s c r i b e d h e r e i n .[ 0 0 4 1 ] Where a s p e c i ? c n u m e r i c a l v a l u e i s m e n t i o n e dh e r e i n , i t s h o u l d b e c o n s i d e r e d t h a t t h e v a l u e may b ei n c r e a s e d o r d e c r e a s e d b y 20 , W h i l e s t i l l s t a y i n g W i t h i n t h et e a c h i n g s o f t h e p r e s e n t a p p l i c a t i o n , u n l e s s some d i f f e r e n tr a n g e i s s p e c i ? c a l l y m e n t i o n e d . Where a s p e c i ? e d l o g i c a ls e n s e i s u s e d , t h e o p p o s i t e l o g i c a l s e n s e i s a l s o i n t e n d e d to bee n c o m p a s s e d .[ 0 0 4 2 ] T h e p r e v i o u s d e s c r i p t i o n o f h e d i s c l o s e d e x e m p l a r yembodiments s p r o v i d e d t o e n a b l e a n y p e r s o n s k i l l e d i n t h ea r t t o m a ke o r use t h e s u b j e c t m a t t e r of t h e c l a i m s and t h eembodim ents and t h e c l a i m s . V a r i o u s m o d i ? c a t i o n s t o t h e s ee x e m p l a r y e m b o d i m e n t s W i l l b e r e a d i l y a p p a r e n t t o t h o s e

    S e p . 1 9 , 2 0 1 3

    s k i l l e d i n t h e a r t , a n d t h e g e n e r i c p r i n c i p l e s d e ? n e d h e r e i nmay e a p p l i e d t o o t h e r e m b o d i m e n t s W i t h o u t d e p a r t i n g f r o mt h e p i r i t o r s c o p e o f h e i n v e n t i o n . T h u s , t h e p r e s e n t i n v e n t i o ni s n o t i n t e n d e d t o be i m i t e d t o t h e embodiments shoWn e r e i nb u t i s t o be a c c o r d e d t h e W i d e s t s c o p e c o n s i s t e n t W i t h t h ep r i n c i p l e s a n d n o v e l f e a t u r e s d i s c l o s e d h e r e i n .

    What s c l a i m e d i s :1 . A e t h o d , c o m p r i s i n g :a t i n i t i a l s t a r t u p o f l i g h t i n g ? x t u r e , a u t o m a t i c a l l y d i s p l a yi n g i n f o r m a t i o n on a r e c o n ? g u r a b l e s c r e e n o f t h e l i g h ti n g ? x t u r e t h a t a l l o W s e n t r y o f a n a d d r e s s t o b e u s e d byt h e l i g h t i n g ? x t u r e ; a n d

    upon e c e i v i n g i n f o r m a t i o n i n d i c a t i v e o f s a i d a d d r e s s h a vi n g b e e n e n t e r e d b y s a i d e n t r y , r e c o n ? g u r i n g s a i d s c r e e nt o c o n t r o l o t h e r f u n c t i o n s o f t h e l i g h t .

    2 . The method s i n c l a i m , Wherein a i d o t h e r f u n c t i o n s o ft h e l i g h t i n c l u d e o p e r a t i o n o f t h e l i g h t t o c h a n g e i t s l i g h tp r o d u c i n g c h a r a c t e r i s t i c s .

    3 . The method as i n c l a i m 1 , f u r t h e r c o m p r i s i n g v e r i f y i n gan d d r e s s of h e l i g h t , and o t r e c o n ? g u r i n g s a i d s c r e e n u n t i ls a i d a d d r e s s h a s been e r i ? e d .

    4 . The method a s i n c l a i m 1 , W h e r e i n s a i d r e c e i v i n g i n f o rmation c o m p r i s e s r e c e i v i n g i n f o r m a t i o n on a t o u c h s c r e e n .

    5 . A o m p u t e r p r o g r a m p r o d u c t , c o m p r i s i n g a c o m p u t e ru s a b l e medium h a v i n g a computer r e a d a b l e program codeembodied t h e r e i n , s a i d c o m p u t e r r e a d a b l e p r o g r a m c o d ea d a p t e d t o b e e x e c u t e d t o i m p l e m e n t o p e r a t i n g a l i g h t i n g? x t u r e , s a i d c o m p u t e r p r o g r a m p r o d u c t o p e r a t i n g t o :a t i n i t i a l s t a r t u p o f l i g h t i n g d e v i c e , a u t o m a t i c a l l y d i s p l a y

    i n g i n f o r m a t i o n on a r e c o n ? g u r a b l e s c r e e n t h a t a c c e p t se n t r y o f a n a d d r e s s t o b e u s e d by t h e l i g h t ;

    r e c e i v i n g s a i d e n t r y o f s a i d a d d r e s s i n t o a memory o f s a i dl i g h t i n g d e v i c e a s a n a d d r e s s o f s a i d l i g h t i n g d e v i c e ; and

    upon e c e i v i n g i n f o r m a t i o n i n d i c a t i v e o f s a i d a d d r e s s h a vi n g b e e n e n t e r e d , r e c o n ? g u r i n g s a i d s c r e e n t o c o n t r o lo t h e r f u n c t i o n s o f t h e l i g h t .

    6 . The p r o d u c t a s i n c l a i m 5 , W h e r e i n s a i d o t h e r f u n c t i o n so f t h e l i g h t i n g d e v i c e i n c l u d e o p er a t i o n o f t h e l i g h t t o c h a n g ei t s l i g h t p r o d u c i n g c h a r a c t e r i s t i c s .

    7 . The p r o d u c t a s i n c l a i m 6 , W h e r e i n s a i d o t h e r f u n c t i o n so f s a i d l i g h t a l l o W t e s t i n g d i f f e r e n t f u n c t i o n s o f t h e l i g h t .

    8 . The r o d u c t a s i n c l a i m 7 W h e r e i n s a i d t e s t i n g c o m p r i s e st e s t i n g t h e f u n c t i o n o f i f f e r e n t m o v i n g p a r t s o f t h e l i g h t .