throbber
(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2006/0010240 A1
`(43) Pub. Date:
`Jan. 12, 2006
`Chuah
`
`US 20060010240A1
`
`(54) INTELLIGENT COLLABORATIVE
`EXPRESSION IN SUPPORT OF
`SOCIALIZATION OF DEVICES
`
`(52) U.S. Cl. .............................................................. 709/228
`
`(76)
`
`(21)
`(22)
`
`(60)
`
`Inventor:
`
`Mei Chuah, San Leandro, CA (US)
`Correspondence Address:
`ACCENTURE CHICAGO 281 64
`BRINKS HOFER GILSON & LONE
`PO BOX 10395
`CHICAGO, IL 60610 (US)
`Appl. No.:
`
`Filed:
`
`10/956,262
`Sep. 30, 2004
`Related U.S. Application Data
`Provisional application No. 60/508,816, filed on Oct.
`2, 2003.
`
`Publication Classification
`
`(51)
`
`Int. Cl.
`G06F 15/16
`
`(2006.01)
`
`Egg
`
`(57)
`
`ABSTRACT
`
`A method and apparatus for Socialization of electronic
`devices is provided. Communications from a first person to
`a Second perSon or to a group of perSons may be enhanced,
`Such as modified or Supplemented, based on a user profile of
`the first perSon, the Second person, and/or the group of
`perSons. The user profile may comprise any one or any
`combination of the following: presence, expression, shared
`context, Surrounding context, and device context. Moreover,
`enhancing the communication may comprise modifying or
`Supplementing text, audio, Video, image, Scent, tactile and
`taste output. In addition, a communication is Sent based on
`changes in a user profile. Changes in the user profile may
`comprise manual changes or automatic changes. Further, the
`content of the communication Sent may depend on the aspect
`changed in the user profile
`
`glly
`
`901
`
`
`
`. ;
`Surrounding Context
`(e.g. task, domain)
`
`
`
`Presence
`identity:
`name;
`Salary,
`rank.
`current activity;
`Awareness.
`length of stay;
`spatial, temporal.
`
`
`
`Emotion:
`
`Memory:
`
`Expressions
`thinking;
`Action:
`sleeping
`angry,
`happy.
`Vacation
`event.
`organization,
`person.
`Relationships: comparative
`
`Entity:
`
`Shared information
`
`Media type: Songs,
`video files,
`pictures,
`text.
`
`Page 1 of 20
`
`SNAP EXHIBIT 1010
`
`

`

`Patent Application Publication Jan. 12, 2006 Sheet 1 of 8
`
`US 2006/0010240 A1
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 2 of 20
`
`

`

`Patent Application Publication Jan. 12, 2006 Sheet 2 of 8
`
`US 2006/0010240 A1
`
`Q
`
`
`
`GN
`S
`
`9
`
`is
`
`9.
`Soo
`
`(Vs we
`
`N
`
`Page 3 of 20
`
`

`

`Patent Application Publication Jan. 12, 2006 Sheet 3 of 8
`
`US 2006/0010240 A1
`
`ENOHdETEL
`
`Z?.
`
`}}O_LINOWN
`
`99
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`ZZ )\>JOWEW WELSÅS
`
`Page 4 of 20
`
`

`

`Patent Application Publication Jan. 12, 2006 Sheet 4 of 8
`
`
`
`
`
`
`
`ZA!
`
`Page 5 of 20
`
`

`

`Patent Application Publication Jan. 12, 2006 Sheet 5 of 8
`
`US 2006/0010240 A1
`
`Receive COmmunication
`
`102
`
`Determine type of device which sent communication
`
`Determine type of device which is to receive
`Communication
`
`104
`
`106
`
`
`
`108
`
`Extract identification information from Communication
`
`Access data to determine user profile
`based on identification information
`
`110
`
`
`
`
`
`
`
`
`
`
`
`
`Extract data from communication
`
`Update user profile based on extracted data
`
`Determine which portion of user profile to express
`
`Add and/or modify communication based on
`communication, portion of user profile and/or recipient device
`
`114
`
`116
`
`118
`
`Fig. 5
`
`Page 6 of 20
`
`

`

`Patent Application Publication Jan. 12, 2006 Sheet 6 of 8
`
`US 2006/0010240 A1
`
`
`
`
`
`
`
`
`
`150
`
`
`
`
`
`
`
`152
`
`Does receiving
`device support
`text?
`
`Does Communication
`include text?
`
`Modify text based on identity,
`awareness, expression, surrounding
`Context, device Context, and/or rules
`context from accessed user profile
`
`Add text to
`Communication?
`
`160
`
`
`
`Add text based on identity,
`awareness, expression, surrounding
`Context, device context, and/or rules
`context from accessed user profile
`
`
`
`
`
`
`
`162
`
`Does receiving
`device support
`audio?
`
`
`
`Does Communication
`include audio?
`
`Modify audio based on identity,
`awareness, expression, surrounding
`context, device context, and/or rules
`context from accessed user profile
`
`
`
`
`
`Add audio to
`Communication?
`
`Fig. 6A
`
`170
`
`
`
`
`
`Add audio based on identity,
`awareness, expression, Surrounding
`context, device context, and/or rules
`context from accessed user profile
`
`Page 7 of 20
`
`

`

`Patent Application Publication Jan. 12, 2006 Sheet 7 of 8
`
`US 2006/0010240 A1
`
`From Fig. 6A
`
`172
`
`
`
`Does receiving
`device support
`Video?
`
`
`
`
`
`
`
`Yes
`
`Does Communication
`include video?
`
`No
`
`Modify video based on identity,
`awareness, expression,
`surrounding context, device
`context, and/or rules context from
`accessed user profile
`
`176
`
`
`
`Add video to
`Communication?
`
`NO
`
`
`
`
`
`
`
`Fig. 6B
`
`Add video based on identity,
`awareness, expression,
`surrounding context, device context,
`and/or rules context from accessed
`user profile
`
`Page 8 of 20
`
`

`

`Patent Application Publication Jan. 12, 2006 Sheet 8 of 8
`
`US 2006/0010240 A1
`
`200 N
`
`Determine change in user profile
`
`202
`
`204
`
`
`
`
`
`
`
`Should
`Communication
`be Sent based
`on change?
`
`Determine which party and/or device
`to receive Communication
`
`Determine content of communication based on change in
`user profile and/or based on device to receive communication
`
`
`
`
`
`
`
`Fig. 7
`
`Page 9 of 20
`
`

`

`US 2006/0010240 A1
`
`Jan. 12, 2006
`
`INTELLIGENT COLLABORATIVE EXPRESSION
`IN SUPPORT OF SOCIALIZATION OF DEVICES
`
`RELATED APPLICATIONS
`0001) This application claims the benefit of U.S. Provi
`sional Application No. 60/508,816, filed Oct. 2, 2003, which
`is hereby incorporated by reference herein in its entirety.
`
`BACKGROUND
`0002 Electronic devices which exchange information
`are, on a basic level, an opportunity for Social interaction.
`People in different locales may connect with one another
`through the use of electronic devices. AS one example, it is
`common for people at different locations to watch a televi
`Sion program or a Sporting event while talking on the
`telephone. The television program acts as the backdrop for
`the people to interact. AS another example, people interact
`and share information with one another in online Social
`environments, Such as instant messaging, short message
`service (SMS), chat rooms, and bulletin boards.
`0.003 Most applications merely focus on functionality
`and usability, and fail to focus on Sociability. Some tech
`nologies have attempted to enhance the Social interaction
`aspect with limited Success. For example, online Social
`environments have attempted to enhance the Social interac
`tion aspect using collaborative applications Such as text talk,
`Sharing files and Video conferencing. However, these appli
`cations are image and expression poor, limiting participants
`in how they can personalize and express their online per
`SO.
`0004 What is needed is a richer information experience
`that provides better Social interaction when using electronic
`devices.
`
`BRIEF SUMMARY
`0005 The present invention enhances the social experi
`ence when sharing information using electronic devices.
`Electronic devices may include any device which is capable
`of Sending and/or receiving a communication, including but
`not limited to computers, televisions, telephones (such as
`cellular phones), personal digital assistants (PDAS), and
`camcorders.
`0006. In one embodiment, a communication is sent from
`a first person to a Second perSon or to a group of perSons. The
`communication may be enhanced, Such as modified or
`Supplemented, based on a user profile of the first perSon, the
`Second perSon, and/or the group of perSons. The communi
`cation may be sent from the first perSon and received by a
`Server or other centralized computer. The Server may acceSS
`the user profile in order to modify or Supplement the
`communication. In this manner, the Server or other central
`ized computer may enhance communications from a Socia
`bility Standpoint. In one aspect, the user profile may com
`prise any one or any combination of the following: presence,
`expression, shared context, Surrounding context, device con
`text, and histories. Further, portions of the user profile may
`be modified by the user assigned the profile, by other users
`with permission, or automatically, Such as by histories of
`past States of the user profile. Modifying or Supplementing
`the communication may comprise modifying or Supplement
`ing text, audio, Video, image, Scent, tactile and taste output.
`
`0007. In a second embodiment, a communication is sent
`based on changes in a user profile. Changes in the user
`profile may comprise manual changes or automatic changes.
`Further, the content of the communication Sent may depend
`on the aspect changed in the user profile.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`0008 FIG. 1 is a flow diagram of exemplary aspects of
`Social interaction.
`0009 FIG. 2 is a block diagram of exemplary devices
`that may communicate via a network.
`0010 FIG. 3 is a block diagram of the personal computer
`10, telephone 12, and server 20 illustrated in FIG. 2.
`0011 FIG. 4 is a flow chart of a system that uses the
`attributes disclosed in FIG. 1 to modify participant infor
`mation and/or shared information.
`0012 FIG. 5 is a flow chart in which a communication
`may be modified or Supplemented based on the user profile.
`0013 FIGS. 6A-B is a flow chart for modifying or
`Supplementing the communication as discussed in block 118
`in FIG. 5.
`0014 FIG. 7 is a flow chart for generating a communi
`cation based on a change in a user profile.
`
`DETAILED DESCRIPTION OF THE DRAWINGS
`AND THE PRESENTLY PREFERRED
`EMBODIMENTS
`0015 Electronic devices can be instruments for Social
`interaction. People may share information via the electronic
`devices in an attempt to connect on a Social level. Often
`times, electronic devices are used in Single user mode and/or
`are merely used to regurgitate information. Information
`entered into one electronic device is transmitted to another
`device for presentation in its originally entered form. This
`mere repeating of the information limits the ability for
`people to connect on a Social level Since it does not mirror
`ordinary Social interaction.
`0016 Socialization of electronic devices enables users of
`electronic devices to connect in a more Social manner akin
`to ordinary Social interaction. In order to better Socialize
`electronic devices, a Socialization System is employed which
`may express a users individual traits. An example of a
`Socialization System is disclosed in an article entitled Social
`ization of Devices by the inventor included at Appendix A of
`U.S. Provisional Application No. 60/508,816, filed Oct. 2,
`2003, which is incorporated by reference herein in its
`entirety.
`0017. The socialization system identifies areas within
`collaborative Space, which may then be expressed during
`electronic communication. Examples of areas within col
`laborative space include, but are not limited to: (1) the
`establishment of presence; (2) the ability to convey a wide
`range of expressions (including actions, emotions, memo
`ries, abstract concepts, and relationships); and (3) the ability
`to exchange and share external objects (including object
`Streams Such as Video Streams, television Streams, device
`State, and environmental State). The Socialization System
`may integrate these three areas of collaborative language to
`create a powerful environment for collaboration and expe
`
`Page 10 of 20
`
`

`

`US 2006/0010240 A1
`
`Jan. 12, 2006
`
`rience Sharing. Moreover, the Socialization System may
`enable new tasks, new interactions, and new Social behav
`iors. The Socialization System is akin to the increased
`interaction due to cellular phone; however, the interaction is
`on a broader Scale Since the communication devices are
`allowed to be Social connectors in the Socialization System.
`In addition, the Socialization System may allow more accu
`rate conveying of thoughts at the correct time, place, and
`COnteXt.
`0.018. In addition, the Socialization system may comprise
`an integrated System for providing a combined Social expe
`rience across a variety of devices. AS discussed in more
`detail below, any electronic device which is capable of
`communicating (either receiving a communication, sending
`a communication or both) may be included within the
`Socialization System. The Socialization System may provide
`flexible and powerful control of presence, expression and
`shared context and may take into account device context,
`external environment, and histories. For example, the Social
`ization System may comprise user profiles for users of the
`System. The profiles may contain any one or any combina
`tion of the following: presence, expression, Shared context,
`device context (including device limitations and current
`device context), awareness context, and rules context. Fur
`ther, the profiles may contain histories of any one or any
`combination of the following: presence, expression, shared
`context, device context, awareneSS context, and rules con
`text. For example, one aspect of the user profile may
`comprise the current location or current activity of the user
`of the profile. The current location and/or current activity
`may be based on the current State or based on past States of
`the profile. Specifically, the past States of the user profile
`may indicate that the user travels to work at a certain time
`or that the user is in a busineSS Setting at a certain time or
`period. AS another example, histories may indicate the
`amount of information a user has shared at particular times,
`such as time periods of the day or different days. This
`historical information regarding the amount of information
`shared may be used to determine the amount of information
`shared in a present communication. AS Still another example,
`histories may indicate the number of expressions a user has
`chosen to share at particular time periods. These histories
`may be used to determine the number of expressions which
`may be expressed in the communications. Still another
`example includes changes in rank. Rank, one of the aspects
`of presence, may change over time, Such as at particular
`times of the day or different days of the week. These
`historical changes to rank may be used to determine a
`current rank for the user. The histories of the states may be
`collected automatically (e.g., the user's location is automati
`cally determined and compared with a set of locations, Such
`as home, work, etc. to determine the current location of the
`user) or may be entered manually by the user (e.g., the user
`inputs that he or she is at work). Further, the histories may
`reflect previous user interactions.
`0.019
`Moreover, the user profile may be changed, modi
`fied, enhanced, or added to by the user or by other users who
`have permissions. Different aspects of the profile may have
`different permissions. For example, the presence aspect of
`the user profile may have a permission which only allows the
`user to modify the presence aspect. Other aspects of the user
`profile, Such as shared context, may be modified by the user
`and by other users.
`
`0020. The socialization system may comprise a rule
`based system that determines how elements of the profile
`relate to each other, or how elements of the profile are
`applied (Such as enabling new rules of control to be added
`either by a user or by a System administrator). The rules may
`be applied in a predetermined manner or may be applied
`based on “machine learning algorithms which learn which
`rules are most appropriate for Specific users. For example,
`the user profile may comprise rules for Sending a commu
`nication at a particular time or when a particular event
`OCCS.
`0021. The Socialization system may mirror ordinary
`Social interaction. Ordinary Social interaction typically
`includes many simple and universal actions, Such as a Smile,
`a wave, laughter, etc. These universal actions, while simple
`in nature, convey a considerable amount of information and
`enable people to connect Socially. Use of these universal
`actions in the Socialization System enables better Social
`interaction. The Socialization System, thus, expands upon the
`collaborative language that is available to users when com
`municating with their co-workers or friends. The Socializa
`tion System may integrate the “Social experience' together
`acroSS a variety of devices, allowing high levels of control
`to presence, expression, and shared context, and accounting
`for device context, external environment, and histories.
`0022. A variety of users may communicate using the
`Socialization System. In one example, two users may com
`municate with one another using the Socialization system.
`Alternatively, groups of users, Such as users in a chat room,
`may communicate with one another using the Socialization
`System. With a group of users, the users in the chat room
`may be able to receive user profile enhancements. Further,
`communications between the users may be enhanced based
`on the user profile of the perSon Sending the communication
`and the user profiles of the perSons receiving the commu
`nication. AS discussed in more detail below, the communi
`cation may be modified or Supplemented based on the user's
`profile. In the group context, the communication from a user
`to a group of users may be modified or Supplemented based
`on the profile of the user Sending the communication.
`Alternatively, the communication from the user to the group
`of users may be modified based on the profiles of the users
`receiving the communication. For example, the profile of
`Someone receiving a communication may indicate that the
`user is at work. Based on this, the format of the communi
`cation may be modified based on the presence, expression,
`etc. of the recipient. Further, the device context of the
`recipient may likewise modify or Supplement the commu
`nication. If the device context of a recipient's profile indi
`cates that a certain recipient device is currently on, the
`communication may be sent to that device and/or may be
`modified for that device. In addition, if the device context of
`a recipient's profile indicates that a recipient device has
`certain capabilities, Such as a color display, the communi
`cation may be modified to include color, or may be modified
`to appear in grayScale if the recipient device does not have
`color capability (in order to reduce the size of the commu
`nication).
`0023. Further, the socialization system may apply to
`different types of users. One type of user is a human being.
`Another type of user is an interactive agent or bot. Abot is
`a Software robot that interacts with users over text messag
`ing Services like instant messaging (IM), web chat, or
`
`Page 11 of 20
`
`

`

`US 2006/0010240 A1
`
`Jan. 12, 2006
`
`wireleSS networks. There are many types of bots, Such as
`Social bots, transaction bots, etc. Similar to human beings, a
`bot may have a profile associated with it.
`0024 Turning to the drawings, wherein like reference
`numerals refer to like elements, FIG. 1 shows a flow
`diagram of exemplary aspects within collaborative Space, as
`discussed above. One aspect of collaborative Space is the
`shared information. Shared information may comprise any
`media type that is presented among electronic devices
`including Songs, video files, pictures, and/or text. For
`example, when two electronic devices, Such as television
`receivers, receive a common broadcast, the shared informa
`tion that is presented on the television receiverS may be the
`Video broadcast feed. Another aspect of collaborative Space
`is participant information. Participant information generally
`relates to factual information about a participant, Such as
`presence, or ideas that a participant wants to covey, Such as
`expressions. Presence may include any short-term or long
`term attributes about a participant to a Social interaction.
`Specifically, presence may include identity, Such as name,
`Salary, rank, etc. and awareness, Such as current activity,
`length of stay, Spatial information (absolute location or
`location relative to Someone else), and temporal information
`(how long performing certain activity). Expression may
`include any concepts the participant wishes to convey Such
`as an action (e.g., thinking, sleeping, eating, etc.), emotion
`(e.g., angry, happy, Sad, etc.), memory (e.g., vacation, event,
`etc.), entity (e.g., organization, perSon, etc.) and relation
`ships (e.g., comparative relationships). The presence,
`expression, and shared information aspects may be stored in
`a database 18, as discussed further below.
`0.025. Another aspect is the surrounding context of the
`shared communication. The Surrounding context may
`include the physical Surroundings of one or both of the
`participants to a shared information Session, including cur
`rent location (e.g., home, business, vacation), temperature,
`light, noise, odor, taste, etc. The Surrounding context data
`may be input either manually, Such as using a keypad 90, or
`automatically, Such as through a light Sensor 91, an auditory
`sensor 92, a temperature sensor 93, a barometer 94, a GPS
`sensor 95, an odor sensor 96, and a taste sensor 97. Other
`environmental Sensors are possible. Another aspect is the
`device context. The device context may include the Specific
`parameters or data regarding the electronic device to a
`communication. The Specific parameters or data regarding
`the electronic devices may be input from the electronic
`devices or may be manually input. For example, the elec
`tronic devices, Such as a computer 10, telephone 12 (Such as
`a cellular phone), personal digital assistant 14 (PDA), tele
`Vision 16, or any other electronic device capable of connec
`tivity may input data as device context to the user profile.
`The parameters or data may relate to Specific requirements
`and/or limitations of the electronic devices. For example, a
`telephone has limitations regarding displaying video or text
`information. This information regarding the limitations may
`be used when communicating with the device. The device
`context may further include current device context, Such as
`the device State (e.g., is the device on or off; whether the user
`is using the device, Such as communicating on the tele
`phone). Finally, another aspect is rules context. AS discussed
`above, the Socialization System may comprise a rule-based
`System that determines how elements of the profile relate to
`each other, or how elements of the profile are applied. The
`
`rules in the Socialization System may be implemented using
`the rules context in the user profile.
`0026. In addition to the presence, expression, shared
`information, histories, device context, Surrounding context,
`and rules, the user profile may contain how elements of the
`user profile may be manifested. For example, an aspect of
`the user profile, Such as expression may be manifested in a
`variety of ways. The expression, Such as happiness, may be
`manifested in a more overt manner, Such as a laughing
`emoticon, or in a more Subdued fashion, Such as a Smiley
`face.
`0027. The electronic devices communicating in a shared
`information Session may be connected in a variety of ways
`including a wired connection (Such as a telephone line), a
`wireleSS connection, or a combination of wired and wireleSS
`connection. Further, the topography for the connection of the
`various electronic devices may vary. For example, the
`electronic devices may be interconnected via a communi
`cations network, which can be a LAN, WAN, intranet or the
`Internet.
`0028. Further, the system may include peer-to-peer com
`munication in that the communication and Some of the
`shared information may be transmitted peer-to-peer. In this
`configuration, the Socialization System may be considered a
`peer. And, examples of communications with the Socializa
`tion System as a peer include obtaining profile attributes and
`updates, which may then be integrated external of the
`Socialization System.
`0029. One example topology is shown in FIG. 2, wherein
`a plurality of electronic devices 10, 12, 14, 16 communicate
`Via Internet 14. The electronic devices include, for example,
`personal computer 10, telephone (wired or wireless) 12,
`PDA14, and television 16. Other electronic devices capable
`of communicating or connectivity, Such as one-way com
`munication devices (devices which may receive a commu
`nication or which may transmit a communication) or two
`way communication devices (devices which may receive
`and transmit a communication) may be used. Examples of
`other electronic devices which may be used include cam
`corders, cameras, or other connectivity devices. Connectiv
`ity devices may include, for example, any object that has
`connectivity capabilities, Such as an "enhanced toy' which
`has communication functions (such as a wireless speaker)
`embedded in the toy.
`0030 The electronic devices may communicate with one
`another via server 20. The electronic devices may send
`communications directly to the server 20 with the address of
`the ultimate destination included in the communication. In a
`network environment in which the communications network
`is the Internet, for example, the server 20 can be a Web
`Server with which the electronic devices communicate via
`any of a number of known protocols, such as HTTP. As
`discussed in more detail below, a Sender may send an
`electronic communication to a recipient's electronic device.
`The Server 20 may receive the communication and make
`decisions as to modifying or adding to the communication
`based on the sender's user profile stored in database 18.
`Further, the Server 20 may make decisions as to modifying
`or adding to the communication based on the recipient's user
`profile stored in database 18. The modifications or additions
`to the communication are then Sent to the recipient's elec
`tronic device. Further, the server 20 may send a communi
`
`Page 12 of 20
`
`

`

`US 2006/0010240 A1
`
`Jan. 12, 2006
`
`cation based on the user profile, Such as based on changes to
`the user profile. As shown in FIG. 2, the server 20 and the
`database 18 are separate entities. Alternatively, the server 20
`and the database 18 may be an integral unit.
`0031 Referring to FIG. 3, there is shown a block dia
`gram of personal computer 10, telephone 12, and Server 20
`illustrated in FIG. 2. Server 20 may be a general purpose
`computing device in the form of a conventional personal
`computer, including a processing unit 32, a System memory
`22, and a System bus 38, that couples various System
`components including the System memory 22 to the pro
`cessing unit 32. The processing unit 32 may perform arith
`metic, logic and/or control operations by accessing System
`memory 22. The System memory 22 may store information
`and/or instructions for use in combination with processing
`unit 32. The system memory 22 may include volatile and
`non-volatile memory, Such as random acceSS memory
`(RAM) 24 and read only memory (ROM) 30. A basic
`input/output System (BIOS) containing the basic routines
`that helps to transfer information between elements within
`the server 20, such as during start-up, may be stored in ROM
`30. The system bus 38 may be any of several types of bus
`Structures including a memory bus or memory controller, a
`peripheral bus, and a local bus using any of a variety of bus
`architectures.
`0032) The server 20 may further include a hard disk drive
`42 for reading from and writing to a hard disk (not shown),
`and an external disk drive 46 for reading from or writing to
`a removable external disk 48. The removable disk may be a
`magnetic disk for a magnetic disk driver or an optical disk
`such as a CD ROM for an optical disk drive. The hard disk
`drive 42 and external disk drive 46 are connected to the
`system bus 38 by a hard disk drive interface 40 and an
`external disk drive interface 44, respectively. The drives and
`their associated computer-readable media provide nonvola
`tile Storage of computer readable instructions, data Struc
`tures, program modules and other data for the server 20. The
`database 18, as shown in FIG. 2, may be a separate data
`Storage device accessible by Server 20, or may be resident
`within server 20, Such as located in hard disk drive 42 or
`external disk 48. Further, although the exemplary environ
`ment described herein employs a hard disk and an external
`disk 48, it should be appreciated by those skilled in the art
`that other types of computer readable media which can Store
`data that is accessible by a computer, Such as magnetic
`cassettes, flash memory cards, random acceSS memories,
`read only memories, and the like, may also be used in the
`exemplary operating environment.
`0033) A number of program modules may be stored on
`the hard disk, external disk 48, ROM 30 or RAM 24,
`including an operating System (not shown), one or more
`application programs 26, other program modules (not
`shown), and program data 28. One Such application program
`may include the functionality as detailed in FIGS. 4-6.
`0034. A user may enter commands and/or information, as
`discussed below, into the server 20 through input devices
`such as mouse 56 and keyboard 58. Other input devices (not
`shown) may include a microphone (or other Sensors), joy
`Stick, game pad, Scanner, or the like. These and other input
`devices may be connected to the processing unit 32 through
`a serial port interface 54 that is coupled to the system bus 38,
`or may be collected by other interfaces, Such as a parallel
`
`port interface 50, game port or a universal serial bus (USB).
`Further, information may be printed using printer 52. The
`printer 52, and other parallel input/output devices may be
`connected to the processing unit 32 through parallel port
`interface 50. A monitor 36, or other type of display device,
`is also connected to the System buS 38 via an interface, Such
`as a video input/output 34. In addition to the monitor 36,
`Server 20 may include other peripheral output devices (not
`shown), Such as Speakers or other audible output.
`0035. The server 20 may communicate with other elec
`tronic devices Such as personal computer 10 and telephone
`12. AS discussed above, personal computer 10 and telephone
`12 may send communications to one another via Server 20.
`Server 20 may modify or Supplement the communications
`before Sending the communication to the recipient device.
`Personal computer 10 may include many or all of the
`elements described above relative to the server 20. Further,
`telephone 12 may include a processor, a memory device and
`a display.
`0036) To communicate, the server 20 may operate in a
`networked environment using connections (wired, wireless
`or both wired and wireless) to one or more electronic
`devices. FIG. 3 depicts the computer environment net
`worked with personal computer 10 and telephone 12. The
`logical connections depicted in FIG. 3 include a local area
`network (LAN) 64 and a wide area network (WAN) 66. Such
`networking environments are commonplace in offices, enter
`prise-wide computer networks, intranets and the Internet (as
`shown in FIG. 2).
`0037. When used in a LAN networking environment, the
`server 20 may be connected to the LAN 64 through a
`network I/O 62. When used in a WAN networking environ
`ment, the server 20 may include a modem 60 or other means
`for establishing communications over the WAN 66. The
`modem 60, which may be internal or external to server 20,
`is connected to the system bus 38 via the serial port interface
`54. It will be appreciated that the network connections
`shown are exemplary and other means of establishing a
`communications link between the electronic devices may be
`used.
`0038. As discussed above, a user profile may be stored in
`database 18. The content of the user profile may be gener
`ated in a variety of ways. For example, the user profile may
`be generated by a user answering a Series of questions, Such
`as a personality profile. The answers may be used to provide
`data regarding presence and expression. Further, the user
`profile may be updated in a variety of ways. One example of
`updating participant information and/or shared information
`is shown in FIG. 4. FIG. 4 is a flow chart 70 of a system that
`uses the attributes disclosed in FIG. 1 to modify participant
`information and/or shared information. At block 72, state
`changes are checked. State changes may designate a change
`in Status of the System. One example of a State change
`comprises explicit user input. Explicit user input may
`include commands from a user to change or modify a portion
`of the user profile. Specifically, the part

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