throbber
(12) United States Patent
`Inala et al.
`
`(10) Patent N0.:
`(45) Date of Patent:
`
`US 6,199,077 B1
`Mar. 6, 2001
`
`US006199077B1
`
`(54) SERVER-SIDE WEB SUMMARY
`GENERATION AND PRESENTATION
`
`(75) Inventors: Suman Kumar Inala, Santa Clara; P
`Venkat Rangan, San Diego;
`Ramakrishna Satyavolu, Santa Clara,
`all of CA (US)
`
`(73) Assigneei YOdIEE-COIII, IIlC-, Sunnyvale, CA (Us)
`
`( * ) Notice:
`
`Subject to any disclaimer, the term of this
`Patent is extended or adjusted under 35
`U-S-C- 154(k)) by 0 days-
`
`(21) Appl. N0.: 09/323,598
`
`(22) Filed:
`
`Jun. 1, 1999
`
`Related U_S_ Application Data
`
`(63)
`
`In part of application No. 09/208,740, ?led on
`
`(51) Int. Cl.7 .................................................... .. G06F 17/21
`(52) US. Cl. ........................ .. 707/501; 709/202; 709/218;
`713/202; 704/1
`(58) Field of Search ................................... .. 707/501, 513,
`707/1, 3, 4, 5, 9_10; 713/201_202; 705/26_27;
`709002, 218; 704/1
`
`(56)
`
`References Cited
`
`US- PATENT DOCUMENTS
`5,649,186 * 7/1997 Ferguson .............................. .. 707/10
`5,708,825 * 1/1998 Sotomayor ......................... .. 707/501
`5,794,233 * 8/1998 Rubinstein ............................. .. 707/4
`5,855,015 * 12/1998 Shoham ....... ..
`707/5
`5,931,907 * 8/1999 Davies et al- --
`-- 709/218
`57983227 * 11/1999 NaZem ct a1~ -
`707/10
`5’987’466 * 11/1999 Greer etal'
`707/10
`6,029,180 * 2/2000 Murata et al. .
`707/501
`6,029,182 * 2/2000 Nehab et al. ..
`707/523
`6,032,162 * 2/2000 Burke ........... ..
`707/501
`6,038,668 * 8/2000 Chipman et al. .................. .. 713/201
`
`K37
`
`6,041,326 * 3/2000 Amro etal. ......................... .. 707/10
`6,108,686 * 8/2000 Williams, Jr. ...................... .. 709/202
`6,119,101 * 9/2000 Peckover .......................... .. 705/10 X
`OTHER PUBLICATIONS
`
`Stanley, Tracey, “Intelligent Searching Agents on the Web”,
`4 pages, <http://www.ariadne.ac.uk/issu7/search—engines/>
`Jan. 1997.*
`Jansen, James, “Using an Intelligent Agent to Enhance
`Search Ingine Performance”, 16 pages, <http o://www.?rst
`m0ndaydk/issues/issuegiyjansenb Dec' 1998_*
`Lesser, Victor et al, “BIG: A ResourceiBounded Informa
`tion Gathering Agent”, 18 pages, <http://dis.cs.umass.edu/
`research/big/> Jan. 1998.*
`*
`_
`_
`cited by examiner
`
`_
`Primary Examiner—Joseph H. Feild
`(74) Attorney, Agent, or Firm—Donald R. Boys; Central
`Coast Patent Agency
`(57)
`
`ABSTRACT
`
`A portal server includes a software agent con?gured to do
`Summary Searches for Subscribers based on Internet desti
`nations provided by the subscribers, to retrieve information
`from Such destinations based on pre'programmed Site
`information, and to download the summary information to
`the subscriber. The destinations and the nature of the infor
`mation to be retrieved is pre-programmed. There is further
`a con?guration and intitiation interface for a subscriber to
`set up and start a summary search. In some cases the
`summary searches are con?gured for individual clients as
`templates Stored and retrieved at the Internet-Connected
`server- A150 in some Cases retrieved information is imme
`diately sent to the subscriber, and in other situations such
`information is saved at the portal to be retrieved by a
`subscriber at a later time. In preferred embodiments of the
`invention autologins are accomplished for a subscriber at
`Internet destinations by use of pre-stored con?guration
`information~
`
`12 Claims, 6 Drawing Sheets
`
`34
`
`/ 32
`
`A
`
`Internet PortaLcom ersonalized a e
`
`39
`Search
`k Server Name
`41
`Agent
`LBC.c0m
`\ My Bankcom
`43
`Last
`\ My Stockscom
`45
`Update My Shoppingcom
`\ ADD M‘mgage-com
`Airlinecom
`
`User Name
`John Doe
`John R. Doe
`John R. Doe
`Jane L. Doe
`JOhIl/Jm D°°
`John Doe
`
`I]
`
`Password
`XXXXXX
`XXXXX
`35
`XXXXXXX
`XXXXXX j
`XXXXXXXX
`XXXXXXXXX
`XXXXXX V
`
`Search String [$1
`
`51
`
`52
`
`6 Search
`
`Plaid Technologies Inc.
`Exhibit 1001
`
`Ex. 1001 Page 1
`
`

`
`U.S. Patent
`
`Mar. 6, 2001
`
`Sheet 1 0f 6
`
`US 6,199,077 B1
`
`Fig. 1
`
`Ex. 1001 Page 2
`
`

`
`U.S. Patent
`
`Mar. 6, 2001
`
`Sheet 2 of 6
`
`US 6,199,077 B1
`
`mm
`
`mm
`
`E
`
`
`
`
`
`VOOOOOOAooQM2:3.a8.e_oem>2
`
`
`
`Eo>>mmmmBumZSmboSmZ.5>.5m
`
`50000“25E2aoqumfi
`
`xxxxxmom.mSEaooéambz
`
`H53Eu
`
`“mad
`
`Q
`
`
`
`Eoodwtom6585
`
`mm
`
`
`
`VOOOOOAooQ.4ocmaEoowcfimonm>2
`
`SEEDmv
`
` N
`
` NN
`
`
`
`
`
`ooflu§_.>Eo_.8oU.owmwto2
`
`VOOOOOA
`
`ooQsnom
`
`fiEOo.®E:.H_<
`
`nogmomflm
`
`mmwfibmaobwow
`
`N.m.E
`
`Ex. 1001 Page 3
`
`Ex. 1001 Page 3
`
`
`
`
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`Mar. 6, 2001
`
`Sheet 3 0f 6
`
`US 6,199,077 B1
`
`53
`
`55
`
`60
`
`62
`
`Connect
`on-line
`
`User Name
`Password
`
`Personal
`Page
`Displayed
`
`Select URL
`for display &
`interaction
`
`Invoke Search
`
`Input Search
`Parameters
`
`Fig. 3
`
`Ex. 1001 Page 4
`
`

`
`U.S. Patent
`
`Mar. 6, 2001
`
`Sheet 4 of 6
`
`US 6,199,077 B1
`
`Q.
`
`
`
`23525%:wcumtom
`
`
`
`$mm<oom%BEbm>>oum
`
`—->
`
`
`.5M.~O>>owwflkoqm
`SK:55
`
`
`
`
`
`2352soufiswmsoooo:m=mn_<
`
`
`
`®Od.w.~®wGH.H®>®wEton
`
`
`
`oomtflflommnfiwfi
`
`Ex. 1001 Page 5
`
`Ex. 1001 Page 5
`
`
`

`
`U.S. Patent
`
`Mar. 6, 2001
`
`Sheet 5 0f 6
`
`US 6,199,077 B1
`
`New request
`arrives
`
`Request is
`analyzed
`
`93
`
`95
`
`101
`
`\
`
`Knowledge
`worker creates
`template
`
`Template
`is stored
`
`97
`\ I
`Knowledge worker
`accesses site logic
`
`103
`
`Browser control
`navigates to site
`
`117 \
`
`107 x &
`Network appliance
`and delivery method
`veri?ed
`
`Site is parsed
`for data
`
`119\ V
`Summary data
`delivered according
`to protocol
`
`On demand?/Schedualed?
`
`109/
`
`User receives
`requested information
`
`115
`
`Fig. 5
`
`105
`
`111
`
`Auto login
`is performed
`to gain access
`
`Summary data
`stored for latter
`use
`
`Data is compiled j
`and rendered as
`HTML
`
`WEB summary
`made available
`to user
`
`Ex. 1001 Page 6
`
`

`
`U.S. Patent
`
`Mar. 6, 2001
`
`Sheet 6 0f 6
`
`US 6,199,077 B1
`
`117
`
`New summary
`process begins
`
`121
`
`1 19
`
`Data base
`reviewed
`
`\
`Knowledge worker
`accesses site logic
`
`K- 123
`Knowledge Worker
`Template
`modl?es/creates
`is stored
`template if required
`
`1
`
`125
`
`l27\
`
`Browser control
`.
`.
`.
`beglns navlgatlon
`process
`
`K129
`
`Auto logins
`performed at
`.
`each s1te
`
`K131
`
`-
`Sites are parsed
`for summary data
`
`133
`
`All data
`d
`Store
`
`135\
`
`Data 18
`complled and
`rendered as HTML
`
`WEB summary
`made available to
`user
`
`Fig. 6
`
`Ex. 1001 Page 7
`
`

`
`US 6,199,077 B1
`
`1
`SERVER-SIDE WEB SUMMARY
`GENERATION AND PRESENTATION
`
`CROSS-REFERENCE TO RELATED
`DOCUMENTS
`
`The present invention is a continuation in part (CIP) to
`patent application Ser. No. 09/208,740 entitled “Method and
`Apparatus for Providing and Maintaining a User-Interactive
`Portal System Accessible via Internet or other SWitched
`Packet-Network” ?led on Dec. 8, 1998,pending, disclosure
`of Which is incorporated herein in its entirety herein by
`reference.
`
`FIELD OF THE INVENTION
`
`The present invention is in the ?eld of Internet navigation
`including various communication means and connection
`technologies and pertains more particularly to methods and
`apparatus, including softWare, for gathering summary infor
`mation from users or enterprise-selected WEB sites and
`presenting the information as HTML to the user using either
`a push or pull technology.
`
`BACKGROUND OF THE INVENTION
`
`The information netWork knoWn as the World Wide Web
`(WWW), Which is a subset of the Well-knoWn Internet, is
`arguably the most complete source of publicly accessible
`information available. Anyone With a suitable Internet appli
`ance such as a personal computer With a standard Internet
`connection may access (go on-line) and navigate to infor
`mation pages (termed Web pages) stored on Internet
`connected servers for the purpose of garnering information
`and initiating transactions With hosts of such servers and
`pages.
`Many companies offer various subscription services
`accessible via the Internet. For example, many people noW
`do their banking, stock trading, shopping, and so forth from
`the comfort of their oWn homes via Internet access.
`Typically, a user, through subscription, has access to per
`sonaliZed and secure WEB pages for such functions. By
`typing in a user name and a passWord or other personal
`identi?cation code, a user may obtain information, initiate
`transactions, buy stock, and accomplish a myriad of other
`tasks.
`One problem that is encountered by an individual Who has
`several or many such subscriptions to Internet-brokered
`services is that there are invariably many passWords and/or
`log-in codes to be used. Often a same passWord or code
`cannot be used for every service, as the passWord or code
`may already be taken by another user. A user may not Wish
`to supply a code unique to the user such as perhaps a social
`security number because of security issues, including quality
`of security, that may vary from service to service.
`Additionally, many users at their oWn volition may choose
`different passWords for different sites so as to have increased
`security, Which in fact also increases the number of pass
`Words a user may have.
`Another issue that can plague a user Who has many
`passWorded subscriptions is the fact that they must book
`mark many WEB pages in a computer cache so that they
`may quickly ?nd and access the various services. For
`eXample, in order to reserve and pay for airline travel, a user
`must connect to the Internet, go to his/her book-marks ?le
`and select an airline page. The user then has to enter a user
`name and passWord, and folloW on-screen instructions once
`the page is delivered. If the user Wishes to purchase tickets
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`from the WEB site, and Wishes to transfer funds from an
`on-line banking service, the user must also look for and
`select the personal bank or account page to initiate a funds
`transfer for the tickets. Different user names and passWords
`may be required to access these other pages, and things get
`quite complicated.
`Although this preceding eXample is merely eXemplary, it
`is generally knoWn that much Work related to ?nding WEB
`pages, logging in With passWords, and the like is required to
`successfully do business on the WEB.
`A service knoWn to the inventor and described in the
`related case listed under the cross-reference to related docu
`ments section provides a WEB service that alloWs a user to
`store all of his passWord protected pages in one location such
`that broWsing and garnering information from them is much
`simpli?ed. A feature of the above service alloWs a user to
`program certain tasks into the system such that requested
`tasks are eXecuted by an agent (softWare) based on user
`instruction. The service stores user passWord and log-in
`information and uses the information to log-in to the user’s
`sites, thus enabling the user to navigate Without having to
`manually input log-in or passWord codes to gain access to
`the links.
`The above-described service uses a server to present a
`user-personaliZed application that may be displayed as an
`interactive home page that contains all of his listed sites
`(hyperlinks) for easy navigation. The application lists the
`user’s URL’s in the form of hyperlinks such that a user may
`click on a hyperlink and navigate to the page Wherein login,
`if required, is automatic, and transparent to the user.
`The application described above also includes a softWare
`agent that may be programmed to perform scheduled tasks
`for the user including returning speci?c summaries and
`updates about user-account pages. A search function is
`provided and adapted to cooperate With the softWare agent
`to search user-entered URL’s for speci?c content if such
`pages are cached someWhere in their presentable form such
`as at the portal server, or on the client’s machine.
`In addition to the features described above, it is desirable
`that the softWare agent in conjunction With the search
`function be enabled to navigate to any URL or group of
`URL’s, provided as input by a user or otherWise deemed
`appropriate by the service provider, for the purpose of
`providing summary information regarding updated content
`for each URL, Which may be presented as an HTML
`information-page to the user.
`What is clearly needed is a method and apparatus that can
`independently navigate to user-supplied or knoWn URL’s,
`login With the appropriate passWord information at each
`URL (if required), and return requested summary informa
`tion to a user in the form of a human and machine-readable
`HTML document. Such a system Would provide an effective
`summariZation service Wherein important information may
`be presented to a user Without requiring that the user invoke
`hyperlinks at his personal portal home page.
`
`SUMMARY OF THE INVENTION
`
`In a preferred embodiment of the present invention an
`Internet Portal is provided, comprising an Internet
`connected server; and a portal softWare executing on the
`server, including a summary softWare agent. The Portal
`maintains a list of Internet destinations speci?c for a
`subscriber, and the summary softWare agent accesses the
`Internet destinations, retrieves information according to
`pre-programmed criteria, and summariZes the retrieved
`information for delivery to the subscriber.
`
`Ex. 1001 Page 8
`
`

`
`US 6,199,077 B1
`
`3
`In one embodiment the Portal further comprises a con
`?guration and intitiation interface for a subscriber to set up
`and start a summary search, and summary searches may be
`con?gured for individual clients as templates stored and
`retrieved at the Internet-connected server. In some cases
`summary information is stored to be later doWnloaded at
`request of the subscriber, and in others the information is
`immediately pushed to the client. Also in some embodi
`ments autologins are performed for the subscriber at each
`Internet site according to a data stored for the subscriber at
`the Portal.
`Methods for practicing the invention in several embodi
`ments are provided as Well in the descriptions that folloW,
`and for the ?rst time a system is enabled alloWing subscrib
`ers to quickly access multiple WEB sites Without lengthy
`log-in procedures, and to also summariZe and doWnload the
`data resulting from a summary search.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`FIGURES
`
`FIG. 1 is an overvieW of an Internet portal system and
`netWork according to an embodiment of the present inven
`tion.
`FIG. 2 is an exemplary plan vieW of a personaliZed Portal
`home page application as it may be seen on a display
`monitor according to an embodiment of the present inven
`tion.
`FIG. 3 is a How diagram illustrating user interaction With
`the Internet portal of FIG. 1.
`FIG. 4 is a block diagram illustrating a summariZation
`softWare agent and capabilities thereof according to an
`embodiment of the present invention.
`FIG. 5 is a logical ?oW chart illustrating an exemplary
`summariZation process performed by the softWare agent of
`FIG. 4 operating in a user-de?ned mode.
`FIG. 6 is a logical ?oW chart illustrating an exemplary
`summariZation process performed by the softWare agent of
`FIG. 4 in a User-independent smart mode With minimum
`user input.
`
`DESCRIPTION OF THE PREFERRED
`EMBODIMENTS
`According to a preferred embodiment of the present
`invention, a unique Internet portal is provided and adapted
`to provide unique services to users Who have obtained
`access via an Internet or other netWork connection from an
`Internet-capable appliance. Such an interface provides users
`With a method for storing many personal WEB pages and
`further provides search function and certain task-performing
`functions. The methods and apparatus of the present inven
`tion are taught in enabling detail beloW.
`FIG. 1 is an overvieW of an Internet portal system 11 and
`Internet netWork 13 according to an embodiment of the
`present invention. Portal system 11, in this embodiment,
`operates as an ISP in addition to a unique netWork portal, but
`may, in other embodiments be implemented as a stand-alone
`Internet server. In yet other embodiments the service and
`apparatus described herein may also be provided by such as
`a search and listing service (AltaVistaTM, YahooTM) or by
`any other enterprise hosting a WEB-connected server.
`Internet 13 is representative of a preferred use of the
`present invention, but should not be considered limiting, as
`the invention could apply in other netWorks and combina
`tions of netWorks.
`ISP 15 in this embodiment comprises a server 31, a
`modem bank 33, represented here by a single modem, and
`
`10
`
`15
`
`25
`
`35
`
`45
`
`55
`
`65
`
`4
`a mass storage repository 29 for storing digital data. The
`modem bank is a convenience, as connection to the server
`could be by another type of netWork link. ISP 15, as is
`typical in the art, provides Internet access services for
`individual subscribers. In addition to Well-knoWn Internet
`access services, ISP 15 also provides a unique subscription
`service as an Internet portal for the purpose of storing many
`WEB pages or destinations along With any passWords and or
`personal codes associated With those pages, in a manner
`described in more detail beloW. This unique portal service is
`provided by execution of Portal SoftWare 35, Which is
`termed by the inventors the PassWord-All suite. The soft
`Ware of the invention is referred to herein both as the Portal
`SoftWare, and as the PassWord-all softWare suite. Also, in
`much of the description beloW, the apparatus of the inven
`tion is referred to by the PassWord-All terminology, such as
`the Password-All Server or Password-All Portal.
`ISP 15 is connected to Internet 13 as shoWn. Other
`equipment knoWn in the art to be present and connected to
`a netWork such as Internet 13, for example, IP data routers,
`data sWitches, gateWay routers, and the like, are not illus
`trated here but may be assumed to be present. Access to ISP
`15 is through a connection-oriented telephone system as is
`knoWn in the art, or through any other Internet/WEB access
`connection, such as through a cable modem, special netWork
`connection (e.g. T1), ISDN, and so forth. Such connection is
`illustrated via access line 19 from Internet appliance 17
`through modem bank 33.
`In a preferred embodiment a user has access to Internet
`PassWord-All Portal services by a user name and passWord
`as is Well knoWn in the art, Which provides an individualiZed
`WEB page to the subscriber. In another embodiment
`Wherein a user has other individuals that use his or her
`Internet account, then an additional passWord or code unique
`to the user may be required before access to portal 31 is
`granted. Such personaliZed Portal WEB pages may be stored
`in repository 29, Which may be any convenient form of mass
`storage.
`Three Internet servers 23, 25, and 27, are shoWn in
`Internet 13, and represent Internet servers hosted by various
`enterprises and subscribed to by a user operating appliance
`17. For example, server 23 may be a bank server Wherein
`interactive on-line banking and account managing may be
`performed. Server 25 may be an investment server Wherein
`investment accounts may be created and managed. Server 27
`may be an airline or travel server Wherein ?ights may be
`booked, tickets may be purchased, and so on. In this
`example, all three servers are secure servers requiring user
`ID and passWord for access, but the invention is not neces
`sarily limited to just secure services.
`In a preferred embodiment of the present invention, a
`subscribing user operating an Internet-capable appliance,
`such as appliance 17, connects to PassWord-All Portal
`system 11 hosted by ISP 15, and thereby gains access to a
`personaliZed, interactive WEB page, Which in turn provides
`access to any one of a number of servers on Internet 13 such
`as servers 23, 25, and 27, Without being required to enter
`additional passWords or codes. In a preferred embodiment
`the softWare that enables this service is termed PassWord-All
`by the inventors. PassWord-All may be considered to be a
`softWare suite executing on the unique server, and in some
`instances also on the user’s station (client). Additional
`interactivity provided by portal softWare 35 alloWs a con
`nected user to search his listed pages for information asso
`ciated With keyWords, text strings, or the like, and alloWs a
`user to program user-de?ned tasks involving access and
`interaction With one or more Internet-connected servers such
`
`Ex. 1001 Page 9
`
`

`
`US 6,199,077 B1
`
`10
`
`15
`
`25
`
`5
`as servers 23, 25, and 27 according to a pre-de?ned time
`schedule. These functions are taught in enabling detail
`below.
`FIG. 2 is an illustration of a personalized portal page as
`may be seen on a display monitor according to an embodi
`ment of the present invention, provided by PassWord-All
`Portal softWare 35 executing on server 31, in response to
`secure access by a subscriber. Page 32 presents an interac
`tive listing 34 of user-subscribed or member WEB pages,
`identi?ed in this example by URL, but Which may also be
`identi?ed by any convenient pseudonym, preferably
`descriptive, along With user name and typically encrypted
`passWord information for each page. Listed in a ?rst column
`under destination, are exemplary destinations LBC.com, My
`Bank.com, My Stocks.com, My shopping.com,
`Mortgage.com, and Airline.com. These are but a feW of
`many exemplary destinations that may be present and listed
`as such on page 33. In order to vieW additional listings listed
`but not immediately vieWable from Within application 33, a
`scroll bar 35 is provided and adapted to alloW a user to scroll
`up or doWn the list to enable vieWing as is knoWn in the art.
`Items listed in list 34 in this example may be considered
`destinations on such as servers 23, 25, and 27 of FIG. 1.
`Typically the URL associated With an item on this list Will
`not take a user to a server, per se, but to a page stored on a
`server. User names and passWord data associated With each
`item in list 34 are illustrated in respective columns labeled
`user name, and passWord, to the right of the column labeled
`destination. Each listing, or at least a portion of each listing,
`is a hyperlink invoking, When selected, the URL to that
`destination. In some instances a particular service may have
`more than one associated URL. For example, My Bank.com
`may have more than one URL associated for such as
`different accounts or businesses associated also With a single
`subscriber. In this case there may be a sub-listing for
`different destinations associated With a single higher-level
`listing. This expedient is not shoWn, but given this teaching
`the mechanism Will be apparent to those With skill in the art.
`In some embodiments one page 33 may be shared by more
`than one user, such as a husband and Wife sharing a common
`account and subscription. An instance of this is illustrated
`herein With respect to the server labeled Mortgage.com
`Wherein both a John and a Jane Doe are listed together under
`the column labeled user name. In another embodiment, a
`netWork of individuals, perhaps business oWners, authoriZed
`co-Workers, investment parties, or the like may share one
`application. In this Way, system 11 may be adapted for
`private individuals as Well as business uses.
`After gaining access to application 33 Which is served via
`Internet portal server 31 of FIG. 1, a user may scroll,
`highlight, and select any URL in his or her list 34 for the
`purpose of navigation to that particular destination for
`further interaction. Application 33 already has each pass
`Word and user name listed for each URL. It is not necessary,
`hoWever, that the passWord and user name be displayed for
`a user or users. These may Well be stored transparently in a
`user’s pro?le, and invoked as needed as a user makes
`selections. Therefore, a user is spared the need of entering
`passWords and user names for any destinations enabled by
`list 34. Of course, each list 34 is built, con?gured and
`maintained by a subscribing user or users, and an editing
`facility is also provided Wherein a user may edit and update
`listings, including changing URL’s adding and deleting
`listings, and the like.
`In another aspect of the invention neW listings for a user’s
`pro?le, such as a neW passthrough to a bank or other
`
`45
`
`55
`
`65
`
`6
`enterprise page, may be added semi-automatically as fol
`loWs: Typically, When a user opens a neW account With an
`enterprise through interaction With a WEB page hosted by
`the enterprise, the user is required to provide certain
`information, Which Will typically include such as the user’s
`ID, address, e-mail account, and so forth, and typically a
`neW user name and passWord to access the account. In this
`process the user Will be interacting With the enterprise’s
`page from his/her broWser. A PassWord-All plug-in is pro
`vided Wherein, after entering the required information for
`the neW enterprise, the user may activate a pre-determined
`signal (right click, key stroke, etc.), and the PassWord-All
`suite Will then enter a neW passthrough in the user’s Pass
`Word. All pro?le at the PassWord-All Portal server.
`In a related method for neW entries, the enterprise hosting
`the PassWord-All Portal may, by agreement With other
`enterprises, provide log-in and sign-up services at the
`PassWord-All Portal, With most action transparent to the
`user. For example, there may be, at the PassWord-All Portal,
`a selectable broWser list of cooperating enterprises, such as
`banks, security services, and the like, and a user having a
`PassWord-All Portal subscription and pro?le may select
`among such cooperating enterprises and open neW accounts,
`Which Will simultaneously and automatically be added to the
`PassWord-All Portal page for the user and to the server
`hosted by the cooperating enterprise. There may be some
`interactivity required for different accounts, but in the main,
`much information from the user’s pro?le may be used
`directly Without being re-entered.
`The inventors have anticipated that many potential users
`may Well be suspicious of providing passWords and user
`names to an enterprise hosting a PassWord-All Portal Server
`executing a service like PassWord-All according to embodi
`ments of the present invention. To accommodate this
`problem, in preferred embodiments, it is not necessary that
`the user provide the cleartext passWord to PassWord. All.
`Instead, an encrypted version of each passWord is provided.
`When a user links to his passthrough page in PassWord-All
`at the PassWord-All Portal server, When he/she invokes a
`hyperlink, the encrypted passWord is returned to the user’s
`system, Which then, by virtue of the kept encryption key or
`master passWord, invokes the true and necessary passWord
`for connection to the selected destination. It is thus not
`necessary that cleartext passWords be stored at the
`PassWord-All Portal server, Where they may be vulnerable to
`attack from outside sources, or to perceived misuse in other
`Ways as Well.
`In a related safety measure, in a preferred embodiment of
`the invention, a user’s complete pro?le is never stored on a
`single server, but is distributed over tWo or more, preferably
`more, servers, so any problem With any one server Will
`minimiZe the overall effect for any particular user.
`PassWord-All, as described above, alloWs a user to access
`a complete list of the user’s usual cyberspace destinations,
`complete With necessary log-on data, stored in an encrypted
`fashion, so a user may simply select a destination (a
`hyperlink) in the PassWord-All list, and the user’s broWser
`then invokes the URL for the selected destination. In an
`added feature, PassWord-All may display banner ads and
`other types of advertisement during the navigation time
`betWeen a hyperlink being invoked and the time the desti
`nation WEB page is displayed.
`In yet another embodiment of the invention, a user/
`subscriber need not access the PassWord-All page to enjoy
`the advantages of the unique features provided. In this
`variation, a Plug-In is provided for the subscriber’s WEB
`
`Ex. 1001 Page 10
`
`

`
`US 6,199,077 B1
`
`7
`browser. If the subscriber navigates by use of the local
`browser to a WEB page requiring a secure log-in, such as
`his/her on-line banking destination, when the subscriber is
`presented with an input window for ID and Password, the
`plug in may be activated by a predetermined user input, such
`as a hot key or right click of the mouse device. The plug-in
`then accesses, transparently, the Password-All page (which
`may be cached at the client), and automatically accesses and
`provides the needed data for log-on.
`In yet another aspect of the invention a search option 37
`allows a user to search list 34 for speci?c URL’s based on
`typed input such as keywords or the like. In some cases, the
`number of URL’s stored in list 34 can be extensive making
`a search function such as function 37 an attractive option. A
`criteria dialog box 51 illustrated as logically separated from
`15
`and below list 34 is provided and adapted to accept input for
`search option 37 as is known in the art. In one embodiment,
`search option 37 may bring up a second window wherein a
`dialog box such as box 51 could be located.
`In another aspect of the invention the search function may
`also be con?gured in a window invoked from window 33,
`and caused to search all or selected ones of listed
`destinations, and to return results in a manner that may be,
`at least to some extent, con?gured by a user. For example,
`a dialog box may be presented wherein a user may enter a
`search criteria, and select among all of the listed destina
`tions. The search will then be access each of the selected
`destinations in turn, and the result may be presented to the
`user as each instance of the criteria is found, or results may
`be listed in a manner to be accessed after the search.
`Preferably the search function is a part of the Password
`All Portal software, available for all users, and may be
`accessed by hyperlinks in user’s personal pages. In some
`embodiments users may create highly individualiZed search
`functions that may be stored in a manner to be usable only
`by the user who creates such a function.
`In many aspects of the present invention, knowledge of
`speci?c WEB pages, and certain types of WEB pages, is
`highly desirable. In many embodiments characteristics of
`destination WEB pages are researched by persons
`(facilitators) maintaining and enhancing Password-All Por
`tal software 35, and many characteristics may be provided in
`con?guration modules for users to accomplish speci?c tasks.
`In most cases these characteristics are invoked and incor
`porated transparent to the user.
`In yet another aspect of the present invention, the
`Password-All suite is structured to provide periodic reports
`to a user, in a manner to be structured and timed by the user,
`through the user’s pro?le. For example, reports of changes
`in account balances in bank accounts, stock purchases, stock
`values, total airline travel purchases, frequent-?ier miles,
`and the like may be summariZed and provided to the users
`in many different ways. Because the Password-All Portal
`server with the Password-All software site handles a broad
`variety of transactional traf?c for a user, there is an oppor
`tunity to summariZe and collect and process statistics in
`many useful ways. In preferred embodiments of the inven
`tion such reports may be furnished and implemented in a
`number of different ways, including being displayed on the
`user’s secure personal WEB page on the Password-All
`Portal.
`In addition to the ability of performing tasks as described
`above, task results including reports, and hard documents
`such as airline tickets may be sent over the Internet or other
`data packet-networks to user-de?ned destinations such as
`fax machines, connected computer nodes, e-mail servers,
`
`65
`
`25
`
`35
`
`45
`
`55
`
`8
`and other Internet-connected appliances. All tasks may be
`set-up and caused to run according to user-de?ned schedules
`while the user is doing something else or is otherwise not
`engaged with the scheduled task.
`In another embodiment of the present invention, recog
`niZing the increasing use of the Internet for ?scal
`transactions, such as purchasing goods and services, a
`facility is provided in a user’s pro?le to automatically track
`transactions made at various destinations, and to authoriZe
`payment either on a transaction-by-transaction basis, or after
`a session, using access to the user’s bank accounts, all of
`which may be pre-programmed and authoriZed by the user.
`Other functions or options illustrated as part of applica
`tion 35 include a last URL option 41, an update function 43,
`and an add function 45. Function 41 allows a user to
`immediately navigate to a last visited URL. Update functi

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket