Methods, apparatus and systems for providing and monitoring secure ...

Report 4 Downloads 230 Views
US008751948B2

(12) United States Patent

(10) Patent N0.: (45) Date of Patent:

Wetzer et a]. (54)

METHODS, APPARATUS AND SYSTEMS FOR

(56)

PROVIDING AND MONITORING SECURE INFORMATION VIA MULTIPLE AUTHORIZED CHANNELS AND

References Cited

5,742,286 A

4/1998 Kung ct al.

5,960,411 A *

9/1999 Hartman et al. ......... .. 705/2681

(75) Inventors: Michael Wetzer, Fayetteville, NY (US);

(Continued)

Th Th'ltBld~ 'llNY (Ugnas em“ ’ a Wlnsw e’

FOREIGN PATENT DOCUMENTS EP

(73) Assignee: Cyandia, Inc., Syracuse, NY (US)

4/1994

Subject to any disclaimer, the term of this

(continued) OTHER PUBLICATIONS

App1_ NO; 13/086,165

(22)

. F11ed:

Extended European Search Report for EPApplication No. 09747470.

4, dated Oct. 12, 2011, 6 pages.

(C ont'“wed)

Apr. 13, 2011

65

P _

)

P bl_

nor

u

_

D

lcatlon

US 2011/0252132 A1

Primary Examiner * William Bashore

ata

Assistant Examiner * Reza Nabi

Oct. 13, 2011

(74) Attorney, Agent, or Firm * John D. Lanza; Foley & Lardner LLP

Related US. Application Data -

4/2011

06_062142

patent is extended or adjusted under 35

(21)

(63)

2 304 584

JP

U.S.C. 154(b) by 519 days.

(

Jun. 10, 2014

U~S~ PATENT DOCUMENTS

GENERATING ALERTS RELATING TO SAME

( * ) Notice:

US 8,751,948 B2

-

-

-

(57)

-

ABSTRACT

Display of and access to secure user-centric information via

commuanon-m-pan Of apphcanon NO' 12/465’331’ ?led on May 13’ 2009’ HOW Pat NO' 8’499’250'

the construct of a channel grid framework serving as a desk top on a user device. Multiple authorized channels through

(60) provisional application No_ 61/474,942’ ?led on APL

vvhich the user receives and/or interacts _With respective por

13, 2011, provisional application No. 61/435,976,

?led on Jan 25 2011 '



’ p

rovisional a

pp

lication NO

Eonsdofthesecurepser'cemng meHHg/non are Implement? ase on In ormation access nghts an or secunty protoco s

'

respect1vely assoc1ated W1th the channels. Channel Informa

61/052,765: ?led on May 13, 2008

tion is monitored to determine one or more events, conditions,

(51)

IIlt- Cl-

based on one or more threshold conditions or parameters

(52)

us CL

actionable alerts may be generated on one or more authenti

USPC _________ __ 715/769. 715/810. 715/835. 715/757,

cated user devices and/or other devices. Information relating

715/864; 726/4; 455/4142; 725/30; 725/46 _ _

work?ows, d1screte mformatlon values or s1gnal data may be

logical work?ows, discrete information values or signal data, G06F 3/0482

_

(58)

(2013.01)

relating to the channel information. Actionable and/or non

to determmatlon of~one or more events, condltlons, log1cal

Fleld 0f ClaSSI?catlon searCh

transmitted to various devices and/or stored for archival pur

CPC ........................... .. G06F 3/0482; G06F 3/0481

poses_

USPC

........................................................ .. 715/769

See application ?le for complete search history.

36 Claims, 26 Drawing Sheets Client architecture 500

User deviees m

Data Con?guration Cnanriei Chant sewioeslq sewicem servicem “WISE PID application

Client bus @

I

'

(Client side)

0 Facilitation server as

Client

Inter-client

gateway m

messaging /

Proxy

synchronization

services @

400

/

[Server side)

423 I

sewe’ @

sewer m

Facilitation

Content delivery

g

layer m

server E

i

and

process server 446

I

mi Data man subsy

448

merit rn @

Eventing and alerting Con?guration subsystem A52 Evem Mn ,

Notification Mnr

|

Administration

sewer Ax

subsystem 4_5_e

Session

Identity

Integration and process

manager? subsystem @

Enterprise service nus M

'tttsmts

layer m

|

Integrated sen/ices and

applications layer m

US 8,751,948 B2 Page 2 (56)

References Cited

2007/0124663 A1

5/2007 Fischer et al.

U.S. PATENT DOCUMENTS

2007/0130541 A1 2007/0162850 A1

6/2007 Louch etal. 7/2007 Adler et al.

2007/0186103 A1*

8/2007

6,189,008 B1 6,219,045 B1 6,259,448 B1

2/2001 Easty etal. 4/2001 Leahy etal. 7/2001 McNally etal.

2007/0189737 A1 2007/0192823 A1 2007/0223462 A1

8/2007 Chaudhrietal. 8/2007 Andersen etal. 9/2007 Hite etal.

6,396,513 B1* 6,421,009 B2*

5/2002 Helfman etal, ~~~~~~~~~~~~ ~ 715/752 7/2002 Suprunov .................... .. 342/465

2007/0266400 A1 Zoos/0005798 A1

6,658,432 B1

12/2003 Warikoo etal~

Randle etal. ............... .. 713/168

11/2007 Rogers et al. 1/2008 ROSS

2008/0028338 A1

1/2008 Kodosky etal.

2125/32 5% 13/588: kangseg 6:2} 6,724,403 B1 49004 8499094

2008/0034309 A1 2/2008 Louch etal. 588888828? 28* 88888 8888128811

6,807,675 B1

zoos/0111818 A1

5/2008 S

zoos/0120327 A1 2008/0126989 A1

5/2008 1311‘“ 5/2008 Flores et al.

2008/0129725 2008/0134256 2008/0141170 2008/0141174 2008/0150963

6/2008 6/2008 6/2008 6/2008 6/2008

,

,

angse

e

.

al‘

6,995,689 B2*

7,028,264 B2 7,136,871 B2

7,181,417 7,375,678 7,376,907 7,478,337 7,546,276

B1 B2 B2 B2 B2

7,564,469 B2

7,627,860 7,681,230 7,711,475 7,793,232

B2 B2 B1 B2

7,849,226 B2

7,873,371 B2

10/2004 Maillard etal. 2/2006

Crank ......................... .. 340/970

4/2006 Santoro etal. 11/2006 Ozeretal‘

2/2007 5/2008 5/2008 1/2009 6/2009

Langseth et 31‘ Feyereisen etal. Santoro etal, Kodosky etal. Randle etal.

7/2009 Cohen

12/2009 3/2010 5/2010 9/2010

Kod0_sky etal. O’Brlen Comet {1L Chaudhnetal

IZZZOIO meond eltal

A1 A1 A1 A1 A1

h

Stambaugh DaCOSta Kodosky etal. Kodosky etal. Stambaugh

2008/0156869 A1*

7/2008 Carr etal. ................... .. 235/380

7/2008 7/2008 7/2008 7/2008

A1 A1 A1 A1

Robbin etal. DeAtley etal. Robbin etal. Robbin etal.

7/2008 Chang etal.

2008/0172625 A1

7/2008 Montgomery

zoos/0172632 A1

7/2008 Stambau h

8/2008 Van Luchene et a1. 9/2008 F ' d 1

7,933,632 B2*

4/2011 Flyntetal. ............... .. 455/569.1

7/2011 Borole etal.

7’996’862 B2

8/2011 Bab“

2008/0207327 A1 2008/0235601 A1

8/2011 Daskalopoulosetal. Maes

g

8,051,472 B2

11/2011

Zoos/0256643 A1* 100008 J“ ettal~ Onese a~

8,086,853 B2

12/2011 Warwick

2008/0319828 A1

8,276,196 B1 2002/0116256 A1 2002/0122063 A1 2002/0152117 A1 2003/0018967 A1*

iggyggéggig 2}

2003/0058277 A1 2003/0084436 A1

9/2012 Shipley 8/2002 De Rafael et al. 9/2002 Weinberg etal. 10/2002 Cristofalo etal. 1/2003 Gorbatov et a1. ............. .. 725/32

5588; ?rzlraky t l 0 OS e a.

7157810

2008/0168185 2008/0168245 2008/0168391 2008/0168526

7,979,854 B1

8,001,379 B2

‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ n

tam aug

2008/0172173 A1

12011 O erg at”

b



~~~~~~~~~~~~~~~~~~~ ~~

726m

12/2008 Southam et a1.

2009/0013263 A1* 2009/0018712 A1

1/2009 FOItnow et a1. ............. .. 715/753 1/2009 Duncan et a1.

2009/0021367 A1* 2009/0025025 A1* 2009/0091578 A1

1/2009 Davies ..................... .. 340/539.1 1/2009 Vleck etal. ................... .. 725/14 4/2009 Camahan et al‘

2009/0094118 A1* 4/2009 Antonuccietal. ............ .. 705/14 -

3/2003 Bowman-Amnah 5/2003 Berger etal.

5883;815:325 21** 22883 Ignedman 1 mm" at”

~~~~~~~~~~~~~~ ~~

715/765

2003/0184595 A1

10/2003 Kodoskyetalt

2009/0231128 A1

9/2009 Watson et 31. .............. .. 340/540

2004/0003247 A1 2004/0015367 A1

1/2004 Fraser et al‘ 1/2004 Nicastro et a1.

2009/0233542 A1 2009/0249069 A1

9/2009 Gratton et a1. 10/2009 Daskalopoulos et a1.

2004/0025174 A1 2004/0082345 A1*

2/2004 Cerrato 4/2004 Lueckhoff ............... .. 455/456.3

2009/0254842 A1* 2009/0259972 A1

10/2009 Leacock etal. ............. .. 715/757 10/2009 Kodosky et 31,

11/2009 Shah etal.

2004/0148184 A1

7/2004 Sadiq

2009/0287914 A1

igggggéggig 2}

42,4588; 223353;???

2009/0298535 A1 12/2009 Klein etal.

2005/0114881 A1 Zoos/0137981A1 2005/0172018 A1

5/2005 Philyawetal. 6/2005 Maes 8/2005 Devine etali

2009/0315807 A1 2010/0017722 A1 2010/0023398 A1

9/2005

2010/0031334 A1*

2/2010

2010/0057907 A1 2010/0058188 A1

3/2010 Ross et al. 3/2010 snali etal,

2010/0080298 A1 2010/0083189 A1 2010/0122196 A1

4/2010 Hang et 31‘ 4/2010 Arlein etal. 5/2010 Wt t l

2005/0203771 A1

2005/0246415 A1 2005/0278741 A1

2006/0015818 A1 2006/0027953 A1 2006/0061580 A1

Achan

11/2005 Bel?ore etal. 12/2005 Robartsetal.

1/2006 Chaudllri 6t 31. 200% Nakashlma 3/2006 Fujlwaraetal.

12/2009 HS“ 1/2010 Cohen 1/2010 Brown etal~

2006/0271953 A1 2006/0271959 A1

11/2006 Jacoby etal. 11/2006 Jacobyetalt

2010/0131443 A1

were 3' 5/2010 Agarwaletal. ............... .. 706/46

2006/0271960 A1

11/2006 Jacoby etal.

2010/0162172 A1

6/2010 Aroner

2006/0271961 A1*

11/2006 Jacobyetal. ,,,,,,,,,,,,,,,,, ,, 725/46

2010/0175081 A1

7/2010 Boylan etal.

2006/0271997 A1 2006/0277469 A1 2006/0282312 A1

11/2006 Jacoby etal. 12/2006 Chaudhrietal. 12/2006 Carlson etal~

2010/0254370 A1 2010/0274859 A1 2010/0281107 A1

10/2010 Jana etal. 10/2010 Bucuk 11/2010 Fallows etal.

2007/0082707

A1*

4/2007

Feyerelsen Flyntetal. etal. .................. . . . . . . . . . ..

455/564

*

Shaikh ............................ .. 726/7

,,

2010/0313146 A1

/

*

.

12/2010

2007/0083616 A1

4/2007 Madden

/

2007/0083911 A1

4/2007 Madden etal.

20110113379 A1*

2007/0101291

A1

5/2007

Forstalletal.

2011/0161234

A1

6/2011

2007/0101297 2007/0101368 2007/0101433 2007/0118813

A1 A1 A1 A1

5/2007 5/2007 5/2007 5/2007

Forstalletal. Jacoby @131, Louch etal. Forstalletal.

2011/0252132 2011/0252460 2011/0252461 2011/0258573

A1 A1 A1 A1

10/2011 10/2011 10/2011 10/2011

Nielsen etal. .............. .. 715/757

31

52011 139‘“?th

/

~

Cuellaretal . . . . . . . . . . . . . . . . . . . . . . . ..

WetZeretaL Wetzeretal. Wetzeretal. Wetzeretal.

715 838

US 8,751,948 B2 Page 3 (56)

References Cited

Premium Agency, Inc. Develops MAJUA, Japan’s First 3-D HD

Quality U.S. PATENT DOCUMENTS 2011/0283259 A1 2012/0096267 A1 2012/0210349 A1

11/2011 Lawson et a1.

4/2012 Daskalopoulos et al. 8/2012 Campana et al.

FOREIGN PATENT DOCUMENTS JP WO

2006-053799 WO-2004/066105

2/2006 8/2004

OTHER PUBLICATIONS International Search Report and Written Opinion for International Application No. PCT/US2009/043790, mailed Jun. 24, 2009, 8 pages.

International Search Report and Written Opinion for PCT Applica tion No. PCT/US2012/022406, mailed May 10, 2012, 12 pages. Linden Lab, How Meeting in Second Life Transformed IBM’s Tech nology Elite Into Virtual World Believes, 8 pages.

In-Browser

Plugin,

Dec.

1,

2008,

http://WWW.

premiumagency.com/majua/ .

Project Darkstar, Project Darkstar Community-Home, Mar. 5, 2009, http://wwwproj ectdarkstar.com/. Project Wonderland Toolkit for Building 3D Virtual Worlds, Ig3d wonderland: Project Wonderland, Mar. 5, 2009, https://Ig3d-Wonder land.devj ava.net/. US US US US US US US US US US US US

Notice ofAllowance on 098944-0108 DTD May 23, 2013. Notice ofAllowance on 098944-0108 DTD Jun. 21, 2013. Notice ofAllowance on 098944-0129 DTD Aug. 5, 2013. Of?ce Action on 098944-0108 DTD May 23, 2012. Of?ce Action on 098944-0108 DTD Sep. 7, 2011. Of?ce Action on 098944-0129 DTD Dec. 4, 2012. Of?ce Action on 098944-0132 DTD Dec. 18,2012. Of?ce Action on 098944-0133 DTD Jan. 3,2013. Of?ce Action on 098944-0138 DTD May 8, 2013. Notice ofAllowance on 098944-0133 DTD Sep. 17, 2013. Of?ce Action on 098944-0132 DTD Oct. 1, 2013. Of?ce Action on 098944-0138 DTD Nov. 15,2013.

* cited by examiner

US. Patent

Jun. 10, 2014

Sheet 1 0f 26

US 8,751,948 B2

Information delivery system 100 {- Users 116

Information sources M

Information

E Application server 1 10

PID

application ?

FIG. 1

US. Patent

Jun. 10, 2014

Sheet 2 0f 26

Channel 200

Visual component m Touchlet

Channel

m

application m

Sen/ice component m

Configuration component m

FIG. 2

US 8,751,948 B2

US. Patent

Jun. 10, 2014

Sheet 3 0f 26

US 8,751,948 B2

Client GUI 300

T?h'eiq /

\

Taskbar 312 @Inmzl?E/

m l

Channel

grid 318

l

.Ell

wnl\

'lillD'

Catalog icon 322K Channel grid icons 324 Developer icon 320

/ DGViCe icons 326

Navigation bar 314

FIG. 3

US. Patent

Jun. 10, 2014

Sheet 4 0f 26

PID application .

architecture? (— Clients

Users116

US 8,751,948 B2

Channel

Developer

sen/(arm

module ?

Channels

Ch?““?'

200

application



catalog@

m

............................... Facilitation

serverm

@

%

g

£ Facilitation

428

E

?

%

layerm

Q

@

E

%

Integration 462

@

?

@

Q

Q

andpmcess server?

448{@@@@@@ I |

Enterprise service bus @ Adaptors g A

n

n

M

n

n

?

478 I |

n

Q

Integration and process layer?

Integrated services and

%

?

?

M

?

%

%

applications

layerm

US. Patent

Jun. 10, 2014

Sheet 5 0f 26

US 8,751,948 B2

Client architecture 500

Channel @ = Visual component m / Touchlet m/

Channel application m / Sen/ice component m Assets m Code ?

Models m

Conversations Configuration

+ l

i.----!

i :i i5

| i (Client side) !L r

...................... (Server side)!

I

m

+ l

+ !

Persistent Model SynChrotn'zfd system Q SY‘FChCT'

service 520

!i

E

State

5

!

i

i

t

E

E

:l

i

i

(offline &iperformance) i i

E

E

i !

i !

service Persistence E

State

con?giuration

Synchronization service E

f Clienticache l E

f I

Client buis @ E

-

'

!

i

!

i

Identity subsystem 4_6'Q (Identity service: Authentication 8i Authorizationy i

i

5

management Data

+;

subsystem @

t

E

!

Eventing alertingand

!

+i

subsystem ?

i

Channe'

Inter-client messaging /

Con?guration

server @

Synchronization g

server @

FIG. 5

I

US. Patent

Jun. 10, 2014

US 8,751,948 B2

Sheet 6 0f 26

Client architecture 500

User devices 1 1

Data

Configuration

Channel

service m

service ?

service @

Client cache @

PID application

Client bus @

architecture 400

M

...................................................................... " (Server side)

Facilitation server m -

Channel

Advertising

server 430

server 440





Chem

Inter-CIIGFIT

gateway m

messaging /

Proxy

synch :1-02l'lIZatIOI'I

Content diggery

services @



server —

428

Facilitation

layer m Integration and process server 446

462{|@||@||@||?||?| Data management 448

Eventing and alerting Configuration Administration SUbSVSTem ? server @ subsystem @

subsystem @

Event Mn r Session

@

I I

Notlflcatlon Mngr

manager @ subsystem @

Enterprise service bus @ Adaptors ? (e.g., SOAP/REST adaptors) M

M

M

M

Integration and process

Identity

M

M

Iayer ?

I I

M

Integrated sen/ices and

%

?

@

@

?

%

@

applications

layer M

US. Patent

Jun. 10, 2014

Sheet 7 0f 26

US 8,751,948 B2

Method 700

t


V

Implement authorized channels through which the user receives and/or interacts with secure user-

710 -/

centric information V

Monitor channel information to determine one or

more events, conditions, logical workflows, discrete V

712

information values or signal data, based on at least / one threshold condition or parameter relating to channel information

716 Transmit an alert to, or transmit data so as to / generate an alert on, one or more external devices V

Store trigger information relating to the determined 718 events, conditions, logical workflows, discrete -/ information values or signal data V

End

FIG. 7A

US. Patent

Jun. 10, 2014

Sheet 8 0f 26

US 8,751,948 B2

Method 750

\ (

Start

>

V

V

Data (e.g., sensor data) from external service is 760 periodically collected and stored at data management -/

subsystem V

Event manager continually monitors and analyzes the collected data for the presence of any

762 -/

predetermined event(s) of interest 764

Event condition

present?

Event manager detects the presence of an event

766

condition and informs the notification managerthat -/ event of interest has occurred V

Notification manager queries configuration server for 768 user’s notification preferences and correlates with _/ session manager to determine best notification method "

770

Notification manager dispatches event notification to _/ end-user V

Channel application at client device receives and

772

_/

displays alert to end-user V .

.

.

774

User may launch corresponding channel application _/ and take certain action

FIG. 7B

US. Patent

Jun. 10, 2014

Sheet 9 0f 26

US 8,751,948 B2

Client GUI 300

Touchlet\s