throbber
(19)
`
`(12)
`
`Europaisches Patentamt
`
`European Patent Office
`
`Office europeen des brevets
`
`111111111111111111111111111111111111111111111111111111111111111111111111111
`
`(11)
`
`EP 1 265 157 A2
`
`EUROPEAN PATENT APPLICATION
`
`(43) Date of publication:
`11.12.2002 Bulletin 2002/50
`
`(21) Application number: 02012357.6
`
`(22) Date of filing: 05.06.2002
`
`(84) Designated Contracting States:
`AT BE CH CY DE DK ES Fl FR GB GR IE IT Ll LU
`MC NL PT SE TR
`Designated Extension States:
`AL LT LV MK RO Sl
`
`(30) Priority: 08.06.2001 US 63296
`
`(71) Applicant: MICROSOFT CORPORATION
`Redmond, Washington 98052-6399 (US)
`
`(72) Inventors:
`• Cadiz, Jonathan J.
`Redmond, WA 98072 (US)
`
`(51) lnt Cl.7: G06F 17/30
`
`• Gupta, Anoop
`Woodinville, WA 98072 (US)
`• Jancke, Gavin
`Sammamish, WA 98075 (US)
`• Venolia, Gina
`Kirkland, WA 98033 (US)
`
`(74) Representative: Grunecker, Kinkeldey,
`Stockmair & Schwanhausser Anwaltssozietat
`Maximilianstrasse 58
`80538 Munchen (DE)
`
`(54)
`
`A system and process for providing dynamic communication access and information
`awareness in an interactive peripheral display
`
`The system and method of the present inven(cid:173)
`(57)
`tion provides peripheral awareness of information to a
`user. The information to be provided is either deter(cid:173)
`mined automatically, or specified by the user. Once the
`information to be provided is determined or specified, it
`is automatically tracked or watched via at least one con(cid:173)
`ventional communications interface for accessing one
`or more conventional communications sources. Current
`information is then automatically dynamically provided
`in an interactive peripheral display which minimizes any
`potential distraction to the user. Determining or specify(cid:173)
`ing, tracking or watching, and providing the information
`is accomplished using at least one customizable dy(cid:173)
`namic encapsulated object, a "ticket," that when paired
`with a "viewer," provides peripheral awareness of infor(cid:173)
`mation to the user. Further, in one embodiment, the tick(cid:173)
`ets are sharable among users, and may be copied, cut,
`pasted, saved, transmitted, dragged and dropped from
`web pages, etc., like any other electronic file using con(cid:173)
`ventional techniques.
`
`I r - - - - - - - - - - - - -
`1
`
`MEMORY
`
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`lL_--)------
`
`NON-REMOVABLE
`STORAGE
`
`1
`I
`, - - - - - - ' " " ' 1
`OUTPUT DEVICE(S)
`:
`I
`I
`
`r--:-:-::c"C"C"'::-:-=:=--.. I
`COMMUNICATIONS
`1
`CONNECTIONS
`1
`I
`
`110
`
`116
`
`114
`
`~ I
`
`106
`
`102
`
`112
`
`FIG.1
`
`Lt')
`CD
`C\1
`
`c. w
`
`Printed by Jouve, 75001 PARIS (FR)
`
`Page 1 of 44
`
`GOOGLE EXHIBIT 1011
`
`

`

`EP 1 265157 A2
`
`2
`
`5
`
`Description
`
`BACKGROUND
`
`Technical Field:
`
`[0001] The present invention involves a new system
`and process for providing dynamic communication ac(cid:173)
`cess and information awareness in an interactive pe(cid:173)
`ripheral display.
`
`Related Art:
`
`20
`
`these problems. However, such schemes typically pro(cid:173)
`vide relatively large windows that take up substantial
`amounts of screen or display real estate. Further, such
`schemes, while providing some communications capa(cid:173)
`bilities along with some information gathering or display
`capabilities, tend to separate the communications capa(cid:173)
`bilities from the information capabilities via one or more
`tabs or the like. Consequently, particular information can
`not be easily shared or communicated from within the
`10 applications provided by these schemes. Further, such
`schemes become unwieldy as the amount of informa(cid:173)
`tion being tracked by a user increases, and as the
`number of communications contacts maintained by the
`user increases. In particular, as the amount of contacts
`15 and/or information increases, the user is forced to scroll
`through large amounts of data or communications chan(cid:173)
`nels to find what he or she is looking for.
`[0005] For example, several conventional messaging
`type schemes provide similar capabilities for keeping
`track of or watching information, such as for example
`stock quotes, weather, news, or other information via the
`Internet or some other local or remote network, or some
`these conventional
`combination
`thereof. Further
`schemes also provide for some sort of communications
`access such as, for example, text instant messaging,
`file transfer, email, etc., via one of a number of commu-
`nications channels for contacts in one or more groups
`of contacts. Consequently, a user is able to keep track
`of particular information of interest, as well as to com-
`30 municate with particular people or entities. Unfortunate(cid:173)
`ly, with these schemes, the user can not do both simul(cid:173)
`taneously. He is forced to tab between the different
`types of information and the communications capabili-
`ties. Therefore, the user is unable to share data ob(cid:173)
`served via the different information tabs with contacts in
`the communications tab unless the user manually saves
`or copies the information, switches tabs, then manually
`creates a message to a particular contact, and either
`attaches or pastes the information to that message.
`[0006] Further, because these conventional schemes
`tend to have a number of tabs, they require a fairly large
`window in order to display the information and associ(cid:173)
`ated controls or icons. Unfortunately, such windows
`tend to get buried under other application windows when
`the user is using other applications. Consequently, the
`user is often forced to interrupt his or her flow of work
`to switch between windows. This particular problem has
`been addressed by some of these schemes by providing
`an option to always keep the window on top. Conse-
`50 quently, while solving the problem of burying the mes(cid:173)
`saging window, a new problem is created. Specifically,
`the messaging window then occludes a potentially large
`part of any other open application window. While it is
`possible to manually resize the different application win-
`55 dows and to move them around the screen in an attempt
`to give each window its own space, such manual user
`intervention can be both time consuming and aggravat(cid:173)
`ing for the typical user.
`
`[0002] By way of background, in today's information
`saturated environments, such as the Internet, a local or
`remote computer network, or any combination of the In(cid:173)
`ternet and such networks, it is often difficult for a user
`to keep track of the potentially large amounts and variety
`of communications and information which the user may
`be interested in. Such communications and information
`include, for example, email, instant messaging, file
`transfers, local weather, appointments, schedules, per(cid:173)
`sonal contacts, statistical information, file status, stock
`quotes, sports scores, local traffic, or any other type of
`communications or information that may be of interest 25
`to the user. This problem becomes particularly acute
`where the communications and/or information are dy(cid:173)
`namic, such that rapid, numerous, or large changes to
`the communications status or channels, or in the infor(cid:173)
`mation of interest to the user results in out of date com(cid:173)
`munications and/or information that is often relatively
`useless to a user.
`[0003]
`In response to this problem, several conven(cid:173)
`tional schemes have been developed to assist users in
`attempting to keep track of specific communications or
`information without requiring a user to manually search
`out or manually check for updates to the communica(cid:173)
`tions or information each time the user wants to examine
`the communications or information. However, such
`schemes are typically limited by what types of commu(cid:173)
`nications or information can be tracked or displayed, by
`the manner in which the communications or information
`is accessed or otherwise provided to the user, or by the
`inability to facilitate sharing of the communications or
`information between users. Further, conventional
`schemes that have attempted to address these prob(cid:173)
`lems tend to be limited by an inability to provide a single
`interface that allows for concurrent information retrieval,
`display or access in combination with communications
`and communication access points in a dynamic integrat(cid:173)
`ed environment. Consequently, users are often left with
`cluttered displays which provide access or interaction
`with either particular types of communications, or with
`specific information, but not with both communications
`and information access and interaction in an integrated
`environment.
`[0004] Several
`type
`conventional messaging
`schemes have attempted to partially address some of
`
`35
`
`40
`
`45
`
`2
`
`Page 2 of 44
`
`

`

`3
`
`EP 1 265157 A2
`
`4
`
`[0007] At least one conventional scheme has attempt-
`ed to address some of the problems of the aforemen(cid:173)
`tioned schemes. For example, one conventional
`scheme provides an application that allows a user to
`customize at least one icon in a scrollable strip along
`one edge of a computer display device. This scheme
`provides iconized links to particular information sources,
`and uses conventional techniques to populate each cus(cid:173)
`tomized icon with information retrieved from the infor(cid:173)
`mation sources. However, this scheme has several im(cid:173)
`portant limitations.
`[0008]
`In particular, while this scheme provides for
`gathering and providing information to a user, it fails to
`provide the level of communications capabilities offered
`by the aforementioned messaging schemes. For exam(cid:173)
`ple, this scheme does not provide a means for initiating
`communication via an icon, so while an icon may pro(cid:173)
`vide a communication status, such as a number of re(cid:173)
`ceived messages, it does not provide a means for re(cid:173)
`sponding to such messages. Further, this scheme does
`not provide for nesting or otherwise organizing groups
`of icons in order to aggregate multiple icons. In other
`words, opening the window associated with one icon
`does not provide access to further levels of grouped
`icons. Consequently, it is difficult to organize icons
`where a large number of icons are used. In addition, the
`icons of this scheme are not easily transportable. In oth-
`er words, there is no real mechanism for transferring
`icons between users. Instead, users are required to ob(cid:173)
`tain the icons from an application used for managing the
`icons. Other limitations of this scheme include a lack of
`an ability to resize the window containing the scrollable
`strip used for displaying the icons. Further, with this
`scheme, if a user adds too many items, another row or
`strip is automatically created within the window, even if
`that row has only one icon. Consequently, this scheme
`can potentially cause a large waste of valuable display
`space.
`[0009] A related scheme allows a user to customize
`a scrolling ticker type display window to provide contin(cid:173)
`uously updated scrolling information from a predefined
`set of available information. While useful, this scheme
`is even more limited than the prior scheme for several
`reasons. Most important among these limitations is that
`the set of information that is available to this scheme is
`predefined. Thus, if the information type and source is
`not listed as an option with this scheme, it is simply not
`available. However, users are provided with limited con-
`trol over certain information options, such as, for exam(cid:173)
`ple, specific stock symbols for stock quotes, choosing
`areas or topics of news to generate an automatic alert,
`or choosing particular cities to generate a weather re(cid:173)
`port. Another limitation is that users are not able to add
`or edit information sources, such as by modifying the
`icons as described above. Further limitations of this
`scheme include that fact that since the ticker scrolls,
`there is no guarantee that all the information of interest
`will be visually available at any given time. Specifically,
`
`5
`
`15
`
`20
`
`if the information of interest to a user is not currently
`visible, the user must wait until the information scrolls
`into view. Consequently, such a scheme can become
`very distracting to the user as the user is forced to direct
`a large amount of attention to the display in order to re(cid:173)
`trieve desired information. Further, because the scroll(cid:173)
`ing ticker is in constant motion, it is in itself potentially
`very distracting to a user as it creates a persistent mo(cid:173)
`tion in the user's peripheral vision. Finally, the commu-
`10 nications capability of this scheme is virtually nonexist(cid:173)
`ent in comparison to the aforementioned messaging
`schemes.
`[001 0] Still other schemes for providing custom infor(cid:173)
`mation views or displays involve a technique known as
`"web scraping." In general, such schemes allow a user
`to specify particular portions of unique Internet Web
`pages, i.e., source web pages, to be displayed on a sin(cid:173)
`gle customized web page. Consequently, while such
`schemes provide for information retrieval and display,
`they do not provide for communications capability.
`[0011] For example, one web scraping scheme allows
`users to "clip" relevant data and content from various
`Internet web sites and pull it all together in one dynamic
`browser page, called a "view." This view is effectively a
`25 composite web page. Thus, as any of the source web
`pages are changed, the composite web page is auto(cid:173)
`matically updated. Further, this scheme allows users to
`edit views in a variety of ways, such as by adding, de(cid:173)
`leting and rearranging data elements and personalizing
`the view with the users own inputs. In addition, this
`scheme provides a method for transferring views be(cid:173)
`tween users. However, this scheme suffers from many
`of the same basic limitations described above with re-
`spect to the aforementioned schemes. Such limitations
`include an inability to nest or organize views, or to ar(cid:173)
`range for a plurality of views to be displayed simultane-
`ously. Also, as mentioned above, such schemes typical(cid:173)
`ly provide little or no communications or messaging ca(cid:173)
`pabilities.
`[0012] Further limitations of web scraping include the
`fact that the views of this scheme must be opened in a
`window that typically takes up a substantial portion of a
`display device, if not the entire display device, and thus,
`it cannot provide an unobtrusive method for providing
`information to the user. In addition, typical web pages,
`as well as specific content of those web pages, are typ(cid:173)
`ically not designed to minimize the area in which infor(cid:173)
`mation is displayed. In other words, such web pages and
`content are simply not designed with the idea of squeez-
`ing lots of important information into very small spaces.
`Consequently, the end result of web scraping is a com(cid:173)
`posite web page that tends to be a very inefficient use
`of screen space. Further, if a portion of the web page
`that is scraped or otherwise clipped from an existing web
`55 page includes an animation, the web page can be very
`distracting if it's in the user's peripheral vision. Finally,
`because the web scraping technique is effectively a
`patchwork of disti net elements, the composite web page
`
`30
`
`35
`
`40
`
`45
`
`50
`
`3
`
`Page 3 of 44
`
`

`

`5
`
`EP 1 265157 A2
`
`6
`
`resulting from such techniques is typically an unappeal(cid:173)
`ing jumble of disparate elements that were never visu(cid:173)
`ally designed to appear together on a single page.
`[0013] Consequently, what is needed is new system
`and process for automatically providing dynamic com(cid:173)
`munication access and information awareness in an in(cid:173)
`teractive peripheral display without requiring a user to
`tab between communications channels or information
`types. Further, such a system and process should not
`require a user to choose from a predefined list of com(cid:173)
`munication access points and information categories or
`sources, but instead should allow for creation and cus(cid:173)
`tomization of communications access points and infor(cid:173)
`mation sources. Such communications access points
`should include communications channels for contacting
`other entities, such as, for example, people, businesses,
`or organizations, along with the current availability of
`each of the contacts via any of a variety of contact meth(cid:173)
`ods, such as email, voicemail, messaging servers, tel(cid:173)
`ephone, etc. The information sources should include
`any desired information elements, such as, for example,
`specific information types, information categories, or in(cid:173)
`formation sources. In addition, this system and process
`should allow users to customize and aggregate or or(cid:173)
`ganize any desired communication channels or access
`points, or any desired information sources into any de(cid:173)
`sired number of groups or nested groups. Also, these
`groups or nested groups should be capable of being ex(cid:173)
`panded by the user to allow the user to view nested
`groups or communication access points or information
`elements within these groups or nested groups. Finally,
`this system and process should provide for sharing of
`pre-defined or user definable communications access
`points and/or information elements between users.
`
`SUMMARY
`
`[0014]
`In general, the present invention solves the
`aforementioned problems, as well as other problems
`that will become apparent from an understanding of the
`following description by automatically providing dynam(cid:173)
`ic communication access and information awareness in
`an integrated interactive peripheral display. The present
`invention provides this capability either automatically,
`and/or by allowing a user to specify particular informa(cid:173)
`tion or communications contacts of interest to that user.
`Customized dynamic thumbnails representing each
`contact and each particular information element are
`then automatically displayed.
`[0015] These dynamic thumbnails or "items" general(cid:173)
`ly comprise a combination of a "ticket" describing the
`information or contact of interest and a specialized
`"viewer" for displaying whatever information or commu(cid:173)
`nications contact is represented by the ticket. Further,
`in accordance with the present invention, in one embod(cid:173)
`iment, tickets are sharable among users via convention(cid:173)
`al techniques, and may be copied, cut, pasted, stored,
`saved, transferred, transmitted, emailed, dragged and
`
`5
`
`dropped from web pages, etc., like any other electronic
`file. The system and process of the present invention
`then either automatically tracks or receives the current
`state of the information and communications contacts
`described by the tickets, and dynamically provides cur(cid:173)
`rent information as well as availability and status of the
`communications contacts in an interactive "peripheral
`awareness" interface for displaying the items. The pe(cid:173)
`ripheral awareness interface displays information and/
`10 or communications contacts in such a way as to mini(cid:173)
`mize any potential distraction or interruption to the user.
`[0016]
`In the context of the present invention, the con(cid:173)
`cept of "peripheral awareness" is best explained by the
`following discussion. In general, the peripheral aware-
`15 ness interface of the present invention takes advantage
`of people's innate ability to receive information aboutthe
`world around them without significantly interrupting their
`focal tasks. One trivial example of this innate ability of
`people to perceive information in a peripheral manner
`20 without interrupting their focal task is that a person might
`overhear a discussion in the hallway between Bob and
`Jane and realize that Jane has returned from her vaca(cid:173)
`tion. The present invention takes advantage of this abil(cid:173)
`ity with the peripheral awareness interface. Such periph-
`25 eral awareness interfaces are always on and visible
`rather than being a discrete user interface event that is
`shown when there is a state change of some informa(cid:173)
`tion. Thus, peripheral awareness, in accordance with
`the present invention does not blatantly draw the user's
`30 attention to new or updated information immediately, but
`instead makes it available in the periphery so that it may
`be observed if and when the user decides to glance that
`way. Further, in one embodiment, to increase the effec(cid:173)
`tiveness of user notification, the peripheral awareness
`interface utilizes both strategies of peripheral aware(cid:173)
`ness and notification, i.e., audible and/or visible alert,
`depending upon the time sensitivity or priority of the in(cid:173)
`formation. The peripheral awareness interface of the
`present invention provides a display area on a user's
`40 display device for displaying items as described herein.
`[0017] Further, with respect to communications con(cid:173)
`tacts, the system and method of the present invention
`provides a "person-centric interface" for interacting with
`the contacts. This person centric interface is designed
`45 such that people or other entities are brought to the fore(cid:173)
`front of the peripheral display so that communications
`with particular persons or entities may be reviewed or
`initiated easily, while the communications availability of
`such people or entities may be understood by a user by
`50 simply glancing at the peripheral display. This capability
`is accomplished by displaying pictures, images, icons,
`avatars, etc., within each item that represents a partic(cid:173)
`ular communications contact for visually representing
`the communications availability or status for each com-
`55 munications contact. In alternate embodiments, this
`person centric interface further includes contact specific
`information such as, for example, communication histo(cid:173)
`ry, and communications availability, as well as commu-
`
`35
`
`4
`
`Page 4 of 44
`
`

`

`7
`
`EP 1 265157 A2
`
`8
`
`nications access and interaction for particular contacts
`via any of a number of access points or communication
`channels, such as, for example, email, messaging serv(cid:173)
`ers, voice mail, telephone numbers, peer-to-peer file
`transfer, etc.
`[0018] Specifying, tracking or receiving, and providing
`the information and communications capabilities, as
`noted above, is accomplished in accordance with the
`present invention through the use of at least one cus(cid:173)
`tomizable dynamic encapsulated object, hereinafter re(cid:173)
`ferred to as a "ticket," that when paired with a "viewer,"
`provides peripheral awareness of information of interest
`to a user. As noted above, the combination of a ticket
`and a viewer is termed an "item."
`[0019]
`In general, a ticket is represented by a data
`structure such as an XML data file. Each ticket includes
`instructions as to what information or communications
`contact is to be represented by the ticket as well as
`pointers to particular "services" that represent any of a
`number of conventional means for interacting with the
`information or communications contacts. These servic(cid:173)
`es are automatically or manually selected from a prede(cid:173)
`fined or user definable library of services. In particular,
`the different services represent shared code or func(cid:173)
`tions that provide functionality for accessing, receiving,
`retrieving, and/or otherwise interacting with any conven(cid:173)
`tional information, source of information, or communi(cid:173)
`cations contact. Further, it should be noted that in one
`embodiment multiple services are used in combination
`for providing complex interactions with any conventional
`information, source of information, or communications
`contact.
`[0020]
`In the context of the present invention, one ex(cid:173)
`ample of a "service" is the functionality necessary for
`monitoring an email folder by connecting to a conven(cid:173)
`tional MAP I server. Another example of a service is func(cid:173)
`tionality for sending or receiving email messages. Re(cid:173)
`lated services provide functionality for communicating
`with contacts or transferring information via any number
`of conventional methods, such as, for example instant
`messaging or peer-to-peer communications schemes.
`Another example of a service is functionality to convert
`a text file from one language to another. A further exam(cid:173)
`ple of a service is functionality necessary for monitoring
`a database. Still another example of a service is func(cid:173)
`tionality for receiving or retrieving data from a web site
`or a remote server. Clearly, any conventional method for
`interacting with any conventional information, source of
`information, or communications contact can be imple(cid:173)
`mented as a shared service for use by one or more tick(cid:173)
`ets in accordance with the present invention.
`[0021] Further, as noted above, each ticket's instruc(cid:173)
`tions includes a pointer to one of a number of specialized
`viewers having the capability to display whatever type
`of information or communications contact is represent(cid:173)
`ed by the ticket. In other words, each ticket represents
`a combination of the information or contact that a user
`desires to keep track of along with a definition of how
`
`5
`
`10
`
`20
`
`25
`
`the user desires to view that particular information as
`well as the ability to use any of a number of conventional
`means for accessing and/or interacting with the infor(cid:173)
`mation or contact.
`[0022] For example, information of interest to a user
`may include statistical information relating to a particular
`electronic file residing on a remote electronic database.
`Given this simple example, the user may be interested
`in knowing how many people have read the electronic
`file, or whether it has been modified. Consequently, the
`customizable ticket includes instructions for using a
`"service" for linking to the remote server hosting the
`electronic file such that the can collect the statistical in(cid:173)
`formation as it becomes available. Further, the ticket in-
`15 eludes instructions as to what data is to be displayed,
`and which viewer is to be used to display that data. Such
`instructions for displaying the data may simply include
`instructions to display the number of people that have
`read the file, and/or instructions to change the color of
`the displayed information when the file has been modi(cid:173)
`fied by anyone other than the user. Clearly, this example
`is not meant to limit what information or data may be
`displayed, or how the information or data is to be dis(cid:173)
`played, as many other types of statistical or other data
`relating to such files, or to any other information of in(cid:173)
`terest, can be collected and/or displayed in accordance
`with the present invention.
`[0023] As discussed above, each ticket is paired with
`a "viewer" to create an "item." These viewers graphically
`30 display the ticket as a resizable thumbnail or icon-sized
`window having the information or contact data retrieved
`via one or more of the services in accordance with the
`aforementioned ticket instructions. In particular, the
`viewer is capable of dynamically displaying a ticket hav-
`ing textual, audible, or graphical information, including
`still or live images, or any combination of textual, audi(cid:173)
`ble, or graphical information. For example, one viewer
`type is capable of displaying contact information, i.e. a
`"person ticket" as described below, another is capable
`40 of displaying specific email information, such as, for ex(cid:173)
`ample, number of messages received, or number of
`messages from a particular source, another viewer is
`designed to interact with a database to provide a sum(cid:173)
`mary of particular information from the database in the
`thumbnail. Further examples of viewer types include
`viewers capable of displaying still images, video imag(cid:173)
`es, a summary of communications status, the results of
`a database query, etc. Clearly, any type of viewer can
`designed to be associated with any corresponding type
`50 of information to ensure that any possible information
`can be displayed.
`[0024]
`In addition to the just described benefits, other
`advantages of the present invention will become appar(cid:173)
`ent from the detailed description which follows herein-
`55 after when taken in conjunction with the accompanying
`drawing figures.
`
`35
`
`45
`
`5
`
`Page 5 of 44
`
`

`

`9
`
`EP 1 265157 A2
`
`10
`
`DESCRIPTION OF THE DRAWINGS
`
`[0025] The specific features, aspects, and advantag-
`es of the present invention will become better under(cid:173)
`stood with regard to the following description, appended
`claims, and accompanying drawings where:
`
`FIG. 1 is a diagram depicting a general-purpose
`computing device constituting an exemplary sys-
`tem for implementing the present invention.
`
`FIG. 2 is a general architectural diagram illustrating
`exemplary system components for implementing a
`system and process in accordance with the present
`invention.
`
`FIG. 3 is a system diagram that depicts program
`modules employed in a system for providing periph(cid:173)
`eral awareness of contacts and information to a us-
`er via a peripheral awareness interface in accord-
`ance with the present invention.
`
`FIG. 4A is a flow diagram illustrating an exemplary
`process for providing peripheral awareness of con(cid:173)
`tacts and information of interest to a user via a pe-
`ripheral awareness
`interface according to the
`present invention.
`
`FIG. 4B is an exemplary screen image which illus(cid:173)
`trates a display of average user availability accord-
`ing to the present invention.
`
`FIG. 5 is an exemplary block diagram that depicts
`an exemplary user interface for interacting with a
`system and process in accordance with the present
`invention.
`
`FIG. 6A is an exemplary screen image illustrating a
`working example for automatically providing periph-
`eral awareness of contacts and information of inter-
`est to a user via a peripheral awareness interface
`in accordance with the present invention.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`FIG. 6B is an exemplary screen image showing the
`peripheral awareness interface of FIG. 6A.
`
`45
`
`FIG. 7B is an exemplary screen image illustrating
`expansion of a group of nested "items" in the pe(cid:173)
`ripheral awareness interface of FIG. 7A.
`
`FIG. SA is an exemplary screen image illustrating
`an alternate embodiment of a peripheral awareness
`interface showing pawns associated with person
`items in accordance with the present invention.
`
`FIG. SB is an exemplary screen image illustrating a
`dynamic person window accessed by selection of
`one of the person items of FIG. SA.
`
`FIG. SC is an exemplary screen image illustrating
`historical communications information associated
`with the person represented by the person window
`of FIG. SB.
`
`FIG. 9 is an exemplary screen image illustrating ex(cid:173)
`pansion of a calendar item in accordance with the
`present invention.
`
`FIG. 10 is an exemplary screen image illustrating
`expansion of an email item in accordance with the
`present invention.
`
`FIG. 11 A is an exemplary screen image illustrating
`an alternate embodiment of a peripheral awareness
`interface having collapsible groups of items in ac(cid:173)
`cordance with the present invention.
`
`FIG. 11 B is an exemplary screen image illustrating
`the peripheral awareness interface of FIG. 9A
`showing two of the groups of items in a collapsed
`state.
`
`FIG. 12 is an exemplary screen image illustrating a
`graphically displayed downloadable ticket embed(cid:173)
`ded in a web page in accordance with the present
`invention.
`
`FIG. 13 is an exemplary screen image illustrating
`an email message with an attached ticket in accord(cid:173)
`ance with the present invention.
`
`FIG. 6C is an exemplary screen image illustrating a
`working example for automatically providing periph(cid:173)
`eral awareness of contacts and information of inter(cid:173)
`est to a user via a peripheral awareness interface
`covering the entire display on a conventional Pock(cid:173)
`et PC in accordance with the present invention.
`
`FIG. 7A is an exemplary screen image illustrating
`expansion of an "item" displayed in a peripheral
`awareness interface in accordance with the present
`invention.
`
`DETAILED DESCRIPTION OF THE PREFERRED
`EMBODIMENTS
`
`[0026]
`In the following description of the preferred em-
`50 bodiments of the present invention, reference is made
`to the accompanying drawings, which form a part here(cid:173)
`of, and in which is shown by way of illustration specific
`embodime

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