1. Field of the Invention
This invention relates generally to a user interface for displaying an exchange of messages during an instant messaging session, and, more particularly, to a method and apparatus for displaying instant message exchanges in a manner that graphically differentiates the participants in a conversation.
2. Description of the Related Art
Networks, such as the Internet, intranets, or other private or public networks, are ubiquitous. In fact, many computers are connected to one or more networks at the same time. For example, a business may have hundreds or even thousands of computers coupled to its own private network, which was, at least initially, used primarily for storage and exchange of computer files. At least some of these same business computers may also be coupled to the internet. Further, with the development of wireless devices, ad hoc networks may also be formed with properly configured portable devices. Even telephonic devices, such as cellular phones, pagers and the like, may be coupled to one or more of these networks. Small businesses and homes are also often connected in similar arrangements.
All of this connectivity has naturally led to communications between various users over these networks. For example, electronic mail (e-mail), because of its usefulness, is now commonplace. E-mail is now widely used by businesses and individuals, and in at least some instances has replaced more traditional forms of communications, such as mailed letters, facsimiles, telexes, and the like. However, e-mail has proven to be somewhat awkward when used to carry on an ongoing conversation.
Instant messaging, on the other hand, allows two or more users connected through these networks to carry on an interactive conversation. Exemplary instant messaging systems include Apple iChat, AOL Instant Messenger, Microsoft MSN Messenger, and the like. Typically, two or more users type in messages or select icons, which they send to one another. The receiving party(ies) may immediately respond with an appropriate message or icon. These instant messages are commonly all displayed in serial fashion, such as shown in
The present invention is directed to overcoming or at least reducing one or more of the problems set forth above.
In one aspect of the present invention, a method is provided for displaying information related to a communication session. Information relating to data produced by a first participant to the communication session is displayed on a first display unit, wherein the information produced by the first participant is displayed at a first position on the first display unit. Data is received from a second participant to the communication session, and information relating to the data received from the second participant is displayed on the first display unit, wherein the information received from the second participant is displayed at a second position on the first display unit. The first and second positions are spatially distinct.
In another aspect of the present invention, a computer readable program storage device is provided and encoded with instructions that, when executed by a computer, performs a method. The method includes displaying information relating to data produced by a first participant to the communication session on a first display unit, wherein the information produced by the first participant is displayed at a first position on the first display unit. Data is received from a second participant to the communication session, and information relating to the data received from the second participant is displayed on the first display unit, wherein the information received from the second participant is displayed at a second position on the first display unit. The first and second positions are spatially distinct.
In still another aspect of the present invention, a graphical user interface for displaying information related to a communication session is provided. The interface is comprised of a first and a second spatially distinct region. The first region is adapted to display at least one message from a first participant to the instant messaging session. The second region is adapted to display at least one message from a second participant to the instant messaging session, and the first and second spatially distinct regions partially overlap and each include at least a portion that is free from overlapping.
In yet another aspect of the present invention, a method for displaying information related to a communication session is provided. Information relating to data produced by a participant to the communication session is received. The information received from the participant is then at least partially displayed within a speech balloon.
In still another aspect of the present invention, a graphical user interface for displaying information related to a communication session is provided. The graphical user interface comprises a first and second region, wherein the first region is adapted to display a speech balloon. The second region is adapted to display at least one message from a participant to the instant messaging session, wherein the second region is at least partially located within the first region.
The invention may be understood by reference to the following description taken in conjunction with the accompanying drawings, in which like reference numerals identify like elements, and in which:
While the invention is susceptible to various modifications and alternative forms, specific embodiments thereof have been shown by way of example in the drawings and are herein described in detail. It should be understood, however, that the description herein of specific embodiments is not intended to limit the invention to the particular forms disclosed, but on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the invention as defined by the appended claims.
Illustrative embodiments of the invention are described below. In the interest of clarity, not all features of an actual implementation are described in this specification. It will of course be appreciated that in the development of any such actual embodiment, numerous implementation-specific decisions must be made to achieve the developers' specific goals, such as compliance with system-related and business-related constraints, which will vary from one implementation to another. Moreover, it will be appreciated that such a development effort might be complex and time-consuming, but would nevertheless be a routine undertaking for those of ordinary skill in the art having the benefit of this disclosure.
Turning now to
While the invention has been illustrated herein as being useful in a network environment, it also has application in other connected environments. For example, two or more of the devices described above may be coupled together via device-to-device connections, such as by hard cabling, radio frequency signals (e.g., 802.11(a), 802.11(b), 802.11(g), Bluetooth, or the like), infrared coupling, telephone lines and modems, or the like. The instant invention may have application in any environment where two or more users are interconnected and capable of communicating with one another.
Those skilled in the art will appreciate that network connections may include a variety of other equipment, such as routers, switches, telephone modems, wireless devices, cable modems, digital subscriber lines, and the like. This type of equipment is not illustrated or discussed in detail herein so as to avoid unnecessarily obfuscating the instant invention. For purposes of understanding the instant invention, it is sufficient to recognize that additional conventional equipment of this type may be useful in establishing and maintaining communications between the various users.
At least two of the devices in the system 100 have software, such as an application program, installed thereon to allow an instant messaging session to be initiated and conducted. An instant messaging session may include real-time or near real-time communications.
The messages exchanged by the participants may contain information regarding an icon to be used to represent each party. For example, party A may select an icon, such as “Mary” 400 as a graphical representation of party A. Party B may receive and store the icon and then display it adjacent a message delivered by party A. The icon makes it easier for party B to more quickly identify those messages associated with party A. An exemplary exchange of messages in which party A has selected the icon “Mary” 400 and party B has selected the icon “Sue” 402 is shown in
Those skilled in the art will appreciate that the icons need not be delivered with each message. That is, party A may send an icon during the initial portion of the session, and party B will associate the icon with party A, store it locally, and then retrieve and display it each time a message is received from party A. Additionally, party A's icon may be overridden locally by party B. That is, party B may elect to display a different icon adjacent party A's messages, at least on the GUI viewed by party B. Party B may select any of a plurality of icons stored locally, and indicate through the local GUI, such as by pointing and clicking on various pull-down menus provided by the local GUI, that the selected icon should be used when displaying party A's messages.
The GUI may also use additional strategies to graphically differentiate the parties of the instant messaging session. For example, a sending party may send an indication of a color scheme in which his/her messages should be displayed. The receiving party may then, at his/her discretion, display the messages from the sender in the requested color scheme.
Alternatively, the receiving party may elect to override the sending parties requested preference, and instead display each party's message in its own distinct color. That is, party A, during an initialization phase, may indicate through the local GUI that any message received from party B should be displayed with red letters and a white background, and that any messages generated by himself, should be displayed with a yellow background and black letters. In either case, the color distinction allows the party to visually determine the author of a message without the need to read and understand an identifying name, such as is illustrated in the prior art at
Allowing the sender to select the color and style, however, may lead to some confusion in the event that another participant to the instant messaging sessions elects a similar style and/or font. Empowering the receiver of the message to override locally the style and color choices indicated by the sender may help to alleviate any confusion. That is, the receiving party may elect to display the message with a different color and style than indicated by the sending party, at least on the GUI viewed by the receiving party. The receiving party may select any of a plurality of colors and styles stored locally, and indicate through the local GUI, such as by pointing and clicking on various pull-down menus provided by the local GUI, that the selected color and style should be used when displaying the received messages. Alternatively, the GUI may be programmed to automatically assign a different color to each participant.
An additional graphical distinction may be accomplished by partitioning the GUI into spatially distinct regions and then directing the messages to a region based upon its authorship. For example, the exemplary GUI of
Further, depending upon the number of participants, it may be useful to define more than two spatially distinct regions. For example, where three participants are present, it may be useful to provide three horizontal regions.
In the exemplary GUI of
In one embodiment of the instant invention, the order in which the messages appear on the GUI generally corresponds to the order in which they were received. For example, in the illustrated embodiment of
To further enhance the readability and to provide further graphical identification of the author of each message appearing in the GUI, each message may be displayed in a speech balloon 410. The balloon 410 includes a tail section 412, which generally extends toward the icon associated with the author of the message. For example, each message from the user identified by the icon Mary 400 appears in a balloon 410 that has its tail section 412 extending generally toward the icon Mary 400. In the event that an icon is not associated with the author of the message, the tail section 412 is still useful to graphically illustrate the author. That is, since the GUI is divided into left and right horizontal regions, 404, 406 a speech balloon 410 located in the left horizontal region 404 with its tail section 412 extending toward the left will still provide a graphical indication of the author (e.g., Sue 402 in the embodiment of
The size of the balloon 410 is controlled according to the length of the message. That is, the GUI receives a message, determines the length of the message, determines the size (e.g., based on the number of lines of text to be displayed) of the balloon 410 required to display the message, and then draws the balloon 410 with text in the appropriate horizontal portion of the GUI using the colors, style, and icon associated with the author of the message. A more detailed discussion of the sizing aspect of the speech balloons may be found below in conjunction with
During an instant messaging session it is often useful to indicate when a remote party is preparing a message to be sent. For example, after party A sends a message requesting a response, it is useful to know if party B is preparing the requested response. Knowing that the other party is about to respond allows a more natural flow to the conversation. For example, if party B does not answer a question from party A in a timely manner, party A may send a second, related request. Party B, however, may promptly respond to the first request, leaving party A to guess at whether the response applies to the first request, the second request, or both.
Accordingly, in the embodiment of the GUI shown in
At block 306, the software checks for a signal from the other remote party indicating that a message is being prepared. If such a signal is received, control transfers to block 308 where the GUI is activated to produce a graphical indication that a message is being prepared by the other party. An exemplary representation of the graphical indicator is shown in the exemplary GUI of
In an alternative embodiment, incomplete or partial messages are communicated to the recipient as an indication that a message is being prepared. In this alternative embodiment, the partial message is accompanied by a graphic indication that the message is not yet complete, such as by “. . . .” The partial messages are then periodically updated as more of the message is produced by the sender.
At block 310, the software checks to determine if a message has been received from the other party. If so, control transfers to block 312 where the software displays the text message (or emoticon, or the like) along with the icon associated with the author. In this instance, any corresponding thought bubble is replaced by the corresponding speech balloon and its accompanying text. In the illustrated embodiments of
At block 314, the software checks to determine if the message being prepared by the local party is complete. If so, control transfers to block 316 and the software delivers the message over the network connection to the other party. The message is then displayed in the speech balloon 410 in replacement of the thought balloon. Additionally, the software displays the text message (or emoticon, or the like) along with the icon associated with the author in the local GUI. In the illustrated embodiments of
Those skilled in the art will appreciate that while the instant invention has been depicted in exemplary embodiments in which there are two participants to an instant messaging session, the instant invention may be readily employed in instant messaging sessions involving three or more participants. In one embodiment, all locally generated messages are presented on the right side 406 of the display window in the GUI, and all remotely generated messages are presented on the left side 404 of the display window. Thus, where there are two or more remote participants, each of their messages are presented on the left side 404 of the local participant's display window. In other embodiments, each remote participant's messages could be displayed in a spatially distinct region from that of the other participants. For example, messages from first, second and third remote participants could be displayed in first, second and third regions, respectively, wherein the first, second and third regions are spatially distinct. In the embodiment shown in
Additionally, while the embodiments described herein have been shown with the GUI divided into spatially distinct horizontal regions, it is envisioned that other embodiments may spatially distinguish the various participants in other manners without departing from the spirit and scope of the instant invention. For example, the various participants may be distinguished by dividing the GUI into spatially distinct vertical regions with each participant being assigned a vertical portion of the GUI. For example, the local participant may be assigned the top region of the GUI, and the remote participant may be assigned the bottom region. Additional remote participants may be grouped together or, as described above, assigned an intermediate region, such as a vertical middle region. In a GUI with vertically distinct regions it may also be useful to allow the conversation to scroll horizontally, as opposed to the common vertical scrolling employed in many instant messaging systems. For example, more recent messages may be displayed to the right of older messages, with older messages scrolling off the left side of the GUI as the conversation advances.
If the messaging session is complete, such as by one or both of the parties logging off of the network or otherwise shutting down the software, then block 318 detects the ending of the session and transfers control out to another program responsible for a proper and orderly winding up of the program at 320. Otherwise, if the instant messaging session continues, then control transfers back to block 302 where the process repeats.
Turning now to
The flowchart of
At block 306, the software checks for a signal from the other remote party indicating that a message is being prepared. If such a signal is received, control transfers to block 600 where the GUI is activated to produce a graphical indication that a message is being prepared by the other party. The order in which the graphical indication is displayed is based upon the time that the thought bubble was created. The time that the thought bubble was created may be determined from a time stamp provided by the remote user who is in the process of preparing the message.
Thereafter, at block 310, the software checks to determine if a message has been received from the other party. If so, control transfers to block 602 where the software displays the text message (or emoticon, or the like) along with the icon associated with the author. In this instance, any corresponding thought bubble is removed and replaced by the corresponding speech balloon and its accompanying text. However, the speech balloon is ordered based upon the time completed. The time that the speech bubble was completed may be determined from a time stamp provided by the remote user who generated the message.
An exemplary instant messaging session that illustrates the results of this ordering policy is presented in
Thus, as is shown in
A substantially similar process occurs with respect to displaying speech balloons associated with the local user. For example, at block 314, the software checks to determine if the message being prepared by the local party is complete. If so, control transfers to block 604 and the software delivers the message over the network connection to the other party. The message is then displayed in a speech balloon in an order based on the time that the message was completed.
Turning now to
The GUI uses the information regarding the size of the text message and the desired margins to produce a speech balloon of the appropriate size. The process involves dividing a template speech balloon into nine regions, such as is shown in
Once the speech balloon is appropriately sized, it is color filled according to the requirements of the sender or the recipient, as discussed above. Coloration and shading of the speech balloon is accomplished by alternative methodologies. In one embodiment, custom artwork is provided for each color to produce a desired variation across the surface of the speech balloon. For example, the color may be varied so that the coloration is lighter adjacent the bottom edge of the speech balloon. This coloration scheme has proven to be pleasing to users, providing the appearance of three dimensional qualities to the speech balloon. Alternatively, rather than developing custom artwork for each possible color, the speech balloon may be filled uniformly with the desired color. Thereafter, standard template shadows may be overlayed to produce a similar three dimensional effect.
Finally, while
The particular embodiments disclosed above are illustrative only, as the invention may be modified and practiced in different but equivalent manners apparent to those skilled in the art having the benefit of the teachings herein. Furthermore, no limitations are intended to the details of construction or design herein shown, other than as described in the claims below. It is therefore evident that the particular embodiments disclosed above may be altered or modified and all such variations are considered within the scope and spirit of the invention. Accordingly, the protection sought herein is as set forth in the claims below.
This application is a divisional of application Ser. No. 10/428,523, filed May 2, 2003 now U.S. Pat. No. 7,669,134.
Number | Name | Date | Kind |
---|---|---|---|
4107784 | Van Bemmelen | Aug 1978 | A |
4433377 | Eustis et al. | Feb 1984 | A |
4485439 | Rothstein | Nov 1984 | A |
4513379 | Wilson et al. | Apr 1985 | A |
4555775 | Pike | Nov 1985 | A |
4586158 | Brandle | Apr 1986 | A |
4642790 | Minshull et al. | Feb 1987 | A |
4974191 | Amirghodsi et al. | Nov 1990 | A |
5128672 | Kaehler | Jul 1992 | A |
5282265 | Rohra Suda et al. | Jan 1994 | A |
5287448 | Nicol et al. | Feb 1994 | A |
5386556 | Hedin et al. | Jan 1995 | A |
5428731 | Powers, III | Jun 1995 | A |
5434777 | Luciw | Jul 1995 | A |
5479488 | Lennig et al. | Dec 1995 | A |
5577241 | Spencer | Nov 1996 | A |
5608624 | Luciw | Mar 1997 | A |
5617539 | Ludwig et al. | Apr 1997 | A |
5682539 | Conrad et al. | Oct 1997 | A |
5724985 | Snell et al. | Mar 1998 | A |
5727950 | Cook et al. | Mar 1998 | A |
5748974 | Johnson | May 1998 | A |
5758079 | Ludwig et al. | May 1998 | A |
5794050 | Dahlgren et al. | Aug 1998 | A |
5826261 | Spencer | Oct 1998 | A |
5854893 | Ludwig et al. | Dec 1998 | A |
5880731 | Liles et al. | Mar 1999 | A |
5884039 | Ludwig et al. | Mar 1999 | A |
5895466 | Goldberg et al. | Apr 1999 | A |
5896500 | Ludwig et al. | Apr 1999 | A |
5899972 | Miyazawa et al. | May 1999 | A |
5915249 | Spencer | Jun 1999 | A |
5917487 | Ulrich | Jun 1999 | A |
5943049 | Matsubara et al. | Aug 1999 | A |
5987404 | Della Pietra et al. | Nov 1999 | A |
5990887 | Redpath et al. | Nov 1999 | A |
6018711 | French-St. George et al. | Jan 2000 | A |
6052656 | Suda et al. | Apr 2000 | A |
6081750 | Hoffberg et al. | Jun 2000 | A |
6088731 | Kiraly et al. | Jul 2000 | A |
6144938 | Surace et al. | Nov 2000 | A |
6188999 | Moody | Feb 2001 | B1 |
6232966 | Kurlander | May 2001 | B1 |
6233559 | Balakrishnan | May 2001 | B1 |
6237025 | Ludwig et al. | May 2001 | B1 |
6246981 | Papineni et al. | Jun 2001 | B1 |
6268859 | Andresen et al. | Jul 2001 | B1 |
6317594 | Gossman et al. | Nov 2001 | B1 |
6317831 | King | Nov 2001 | B1 |
6321092 | Fitch et al. | Nov 2001 | B1 |
6334103 | Surace et al. | Dec 2001 | B1 |
6351762 | Ludwig et al. | Feb 2002 | B1 |
6421672 | McAllister et al. | Jul 2002 | B1 |
6434524 | Weber | Aug 2002 | B1 |
6434604 | Harada et al. | Aug 2002 | B1 |
6437818 | Ludwig et al. | Aug 2002 | B1 |
6446076 | Burkey et al. | Sep 2002 | B1 |
6453292 | Ramaswamy et al. | Sep 2002 | B2 |
6466654 | Cooper et al. | Oct 2002 | B1 |
6499013 | Weber | Dec 2002 | B1 |
6501937 | Ho et al. | Dec 2002 | B1 |
6513063 | Julia et al. | Jan 2003 | B1 |
6523061 | Halverson et al. | Feb 2003 | B1 |
6526395 | Morris | Feb 2003 | B1 |
6532444 | Weber | Mar 2003 | B1 |
6532446 | King | Mar 2003 | B1 |
6583806 | Ludwig et al. | Jun 2003 | B2 |
6594688 | Ludwig et al. | Jul 2003 | B2 |
6598039 | Livowsky | Jul 2003 | B1 |
6601026 | Appelt et al. | Jul 2003 | B2 |
6615172 | Bennett et al. | Sep 2003 | B1 |
6631186 | Adams et al. | Oct 2003 | B1 |
6633846 | Bennett et al. | Oct 2003 | B1 |
6647260 | Dusse et al. | Nov 2003 | B2 |
6650735 | Burton et al. | Nov 2003 | B2 |
6662023 | Helle | Dec 2003 | B1 |
6665639 | Mozer et al. | Dec 2003 | B2 |
6665640 | Bennett et al. | Dec 2003 | B1 |
6691111 | Lazaridis et al. | Feb 2004 | B2 |
6691151 | Cheyer et al. | Feb 2004 | B1 |
6704015 | Bovarnick et al. | Mar 2004 | B1 |
6724370 | Dutta et al. | Apr 2004 | B2 |
6735632 | Kiraly et al. | May 2004 | B1 |
6742021 | Halverson et al. | May 2004 | B1 |
6757362 | Cooper et al. | Jun 2004 | B1 |
6757718 | Halverson et al. | Jun 2004 | B1 |
6772195 | Hatlelid et al. | Aug 2004 | B1 |
6778951 | Contractor | Aug 2004 | B1 |
6784901 | Harvey et al. | Aug 2004 | B1 |
6792082 | Levine | Sep 2004 | B1 |
6807574 | Partovi et al. | Oct 2004 | B1 |
6810379 | Vermeulen et al. | Oct 2004 | B1 |
6813491 | McKinney | Nov 2004 | B1 |
6832194 | Mozer et al. | Dec 2004 | B1 |
6842767 | Partovi et al. | Jan 2005 | B1 |
6851115 | Cheyer et al. | Feb 2005 | B1 |
6859931 | Cheyer et al. | Feb 2005 | B1 |
6895380 | Sepe, Jr. | May 2005 | B2 |
6895558 | Loveland | May 2005 | B1 |
6910186 | Kim | Jun 2005 | B2 |
6915138 | Kraft | Jul 2005 | B2 |
6928614 | Everhart | Aug 2005 | B1 |
6932708 | Yamashita et al. | Aug 2005 | B2 |
6937975 | Elworthy | Aug 2005 | B1 |
6964023 | Maes et al. | Nov 2005 | B2 |
6980949 | Ford | Dec 2005 | B2 |
6996531 | Korall et al. | Feb 2006 | B2 |
6999927 | Mozer et al. | Feb 2006 | B2 |
7020685 | Chen et al. | Mar 2006 | B1 |
7027974 | Busch et al. | Apr 2006 | B1 |
7036128 | Julia et al. | Apr 2006 | B1 |
7050977 | Bennett | May 2006 | B1 |
7062428 | Hogenhout et al. | Jun 2006 | B2 |
7069560 | Cheyer et al. | Jun 2006 | B1 |
7072941 | Griffin et al. | Jul 2006 | B2 |
7092887 | Mozer et al. | Aug 2006 | B2 |
7092928 | Elad et al. | Aug 2006 | B1 |
7115035 | Tanaka | Oct 2006 | B2 |
7127046 | Smith et al. | Oct 2006 | B1 |
7136710 | Hoffberg et al. | Nov 2006 | B1 |
7137126 | Coffman et al. | Nov 2006 | B1 |
7139714 | Bennett et al. | Nov 2006 | B2 |
7152093 | Ludwig et al. | Dec 2006 | B2 |
7177798 | Hsu et al. | Feb 2007 | B2 |
7197460 | Gupta et al. | Mar 2007 | B1 |
7200559 | Wang | Apr 2007 | B2 |
7203646 | Bennett | Apr 2007 | B2 |
7206809 | Ludwig et al. | Apr 2007 | B2 |
7216073 | Lavi et al. | May 2007 | B2 |
7216080 | Tsiao et al. | May 2007 | B2 |
7218943 | Klassen et al. | May 2007 | B2 |
7225125 | Bennett et al. | May 2007 | B2 |
7233790 | Kjellberg et al. | Jun 2007 | B2 |
7233904 | Luisi | Jun 2007 | B2 |
7266496 | Wang et al. | Sep 2007 | B2 |
7277854 | Bennett et al. | Oct 2007 | B2 |
7290039 | Lisitsa et al. | Oct 2007 | B1 |
7299033 | Kjellberg et al. | Nov 2007 | B2 |
7310600 | Garner et al. | Dec 2007 | B1 |
7324947 | Jordan et al. | Jan 2008 | B2 |
7349953 | Lisitsa et al. | Mar 2008 | B2 |
7376556 | Bennett | May 2008 | B2 |
7376645 | Bernard | May 2008 | B2 |
7379874 | Schmid et al. | May 2008 | B2 |
7386449 | Sun et al. | Jun 2008 | B2 |
7386799 | Clanton et al. | Jun 2008 | B1 |
7392185 | Bennett | Jun 2008 | B2 |
7398209 | Kennewick et al. | Jul 2008 | B2 |
7403938 | Harrison et al. | Jul 2008 | B2 |
7409337 | Potter et al. | Aug 2008 | B1 |
7412470 | Masuno et al. | Aug 2008 | B2 |
7415100 | Cooper et al. | Aug 2008 | B2 |
7418392 | Mozer et al. | Aug 2008 | B1 |
7426467 | Nashida et al. | Sep 2008 | B2 |
7433921 | Ludwig et al. | Oct 2008 | B2 |
7447635 | Konopka et al. | Nov 2008 | B1 |
7454351 | Jeschke et al. | Nov 2008 | B2 |
7467087 | Gillick et al. | Dec 2008 | B1 |
7475010 | Chao | Jan 2009 | B2 |
7478129 | Chemtob | Jan 2009 | B1 |
7483894 | Cao | Jan 2009 | B2 |
7487089 | Mozer | Feb 2009 | B2 |
7502738 | Kennewick et al. | Mar 2009 | B2 |
7522927 | Fitch et al. | Apr 2009 | B2 |
7523108 | Cao | Apr 2009 | B2 |
7526466 | Au | Apr 2009 | B2 |
7539656 | Fratkina et al. | May 2009 | B2 |
7546382 | Healey et al. | Jun 2009 | B2 |
7548895 | Pulsipher | Jun 2009 | B2 |
7555431 | Bennett | Jun 2009 | B2 |
7571106 | Cao et al. | Aug 2009 | B2 |
7599918 | Shen et al. | Oct 2009 | B2 |
7620407 | Donald et al. | Nov 2009 | B1 |
7620549 | Di Cristo et al. | Nov 2009 | B2 |
7624007 | Bennett | Nov 2009 | B2 |
7634409 | Kennewick et al. | Dec 2009 | B2 |
7640160 | Di Cristo et al. | Dec 2009 | B2 |
7647225 | Bennett et al. | Jan 2010 | B2 |
7657424 | Bennett | Feb 2010 | B2 |
7669134 | Christie et al. | Feb 2010 | B1 |
7672841 | Bennett | Mar 2010 | B2 |
7676026 | Baxter, Jr. | Mar 2010 | B1 |
7684985 | Dominach et al. | Mar 2010 | B2 |
7693720 | Kennewick et al. | Apr 2010 | B2 |
7698131 | Bennett | Apr 2010 | B2 |
7702500 | Blaedow | Apr 2010 | B2 |
7702508 | Bennett | Apr 2010 | B2 |
7707027 | Balchandran et al. | Apr 2010 | B2 |
7707032 | Wang et al. | Apr 2010 | B2 |
7707267 | Lisitsa et al. | Apr 2010 | B2 |
7710262 | Ruha | May 2010 | B2 |
7711672 | Au | May 2010 | B2 |
7716056 | Weng et al. | May 2010 | B2 |
7720674 | Kaiser et al. | May 2010 | B2 |
7720683 | Vermeulen et al. | May 2010 | B1 |
7725307 | Bennett | May 2010 | B2 |
7725318 | Gavalda et al. | May 2010 | B2 |
7725320 | Bennett | May 2010 | B2 |
7725321 | Bennett | May 2010 | B2 |
7729904 | Bennett | Jun 2010 | B2 |
7729916 | Coffman et al. | Jun 2010 | B2 |
7734461 | Kwak et al. | Jun 2010 | B2 |
7743188 | Haitani et al. | Jun 2010 | B2 |
7752152 | Paek et al. | Jul 2010 | B2 |
7774204 | Mozer et al. | Aug 2010 | B2 |
7783486 | Rosser et al. | Aug 2010 | B2 |
7801729 | Mozer | Sep 2010 | B2 |
7809570 | Kennewick et al. | Oct 2010 | B2 |
7809610 | Cao | Oct 2010 | B2 |
7818176 | Freeman et al. | Oct 2010 | B2 |
7822608 | Cross, Jr. et al. | Oct 2010 | B2 |
7831426 | Bennett | Nov 2010 | B2 |
7840400 | Lavi et al. | Nov 2010 | B2 |
7840447 | Kleinrock et al. | Nov 2010 | B2 |
7873519 | Bennett | Jan 2011 | B2 |
7873654 | Bernard | Jan 2011 | B2 |
7877705 | Chambers et al. | Jan 2011 | B2 |
7881936 | Longé et al. | Feb 2011 | B2 |
7912702 | Bennett | Mar 2011 | B2 |
7917367 | Di Cristo et al. | Mar 2011 | B2 |
7917497 | Harrison et al. | Mar 2011 | B2 |
7920678 | Cooper et al. | Apr 2011 | B2 |
7930168 | Weng et al. | Apr 2011 | B2 |
7949529 | Weider et al. | May 2011 | B2 |
7974844 | Sumita | Jul 2011 | B2 |
7974972 | Cao | Jul 2011 | B2 |
7983915 | Knight et al. | Jul 2011 | B2 |
7983917 | Kennewick et al. | Jul 2011 | B2 |
7983997 | Allen et al. | Jul 2011 | B2 |
7987151 | Schott et al. | Jul 2011 | B2 |
8000453 | Cooper et al. | Aug 2011 | B2 |
8005679 | Jordan et al. | Aug 2011 | B2 |
8015006 | Kennewick et al. | Sep 2011 | B2 |
8024195 | Mozer et al. | Sep 2011 | B2 |
8036901 | Mozer | Oct 2011 | B2 |
8041570 | Mirkovic et al. | Oct 2011 | B2 |
8041611 | Kleinrock et al. | Oct 2011 | B2 |
8055708 | Chitsaz et al. | Nov 2011 | B2 |
8069046 | Kennewick et al. | Nov 2011 | B2 |
8073681 | Baldwin et al. | Dec 2011 | B2 |
8082153 | Coffman et al. | Dec 2011 | B2 |
8095364 | Longé et al. | Jan 2012 | B2 |
8099289 | Mozer et al. | Jan 2012 | B2 |
8107401 | John et al. | Jan 2012 | B2 |
8112275 | Kennewick et al. | Feb 2012 | B2 |
8112280 | Lu | Feb 2012 | B2 |
8140335 | Kennewick et al. | Mar 2012 | B2 |
8165886 | Gagnon et al. | Apr 2012 | B1 |
8195467 | Mozer et al. | Jun 2012 | B2 |
8204238 | Mozer | Jun 2012 | B2 |
8219407 | Roy et al. | Jul 2012 | B1 |
20020035467 | Morimoto et al. | Mar 2002 | A1 |
20020054094 | Matsuda | May 2002 | A1 |
20030079024 | Hough et al. | Apr 2003 | A1 |
20030152203 | Berger et al. | Aug 2003 | A1 |
20040021676 | Chen et al. | Feb 2004 | A1 |
20040100479 | Nakano et al. | May 2004 | A1 |
20040125088 | Zimmerman et al. | Jul 2004 | A1 |
20040199663 | Horvitz et al. | Oct 2004 | A1 |
20040210634 | Ferrer et al. | Oct 2004 | A1 |
20040215731 | Tzann-en Szeto | Oct 2004 | A1 |
20040223485 | Arellano et al. | Nov 2004 | A1 |
20050071332 | Ortega et al. | Mar 2005 | A1 |
20050080625 | Bennett et al. | Apr 2005 | A1 |
20050086605 | Ferrer et al. | Apr 2005 | A1 |
20050119897 | Bennett et al. | Jun 2005 | A1 |
20050144568 | Gruen et al. | Jun 2005 | A1 |
20050210394 | Crandall et al. | Sep 2005 | A1 |
20050278643 | Ukai et al. | Dec 2005 | A1 |
20060001652 | Chiu et al. | Jan 2006 | A1 |
20060122834 | Bennett | Jun 2006 | A1 |
20060143007 | Koh et al. | Jun 2006 | A1 |
20060152496 | Knaven | Jul 2006 | A1 |
20060168539 | Hawkins et al. | Jul 2006 | A1 |
20060174207 | Deshpande | Aug 2006 | A1 |
20060184886 | Chung et al. | Aug 2006 | A1 |
20060205432 | Hawkins et al. | Sep 2006 | A1 |
20060253787 | Fogg | Nov 2006 | A1 |
20070055529 | Kanevsky et al. | Mar 2007 | A1 |
20070083623 | Nishimura et al. | Apr 2007 | A1 |
20070088556 | Andrew | Apr 2007 | A1 |
20070100790 | Cheyer et al. | May 2007 | A1 |
20070132738 | Lowles et al. | Jun 2007 | A1 |
20070173267 | Klassen et al. | Jul 2007 | A1 |
20070174188 | Fish | Jul 2007 | A1 |
20070182595 | Ghasabian | Aug 2007 | A1 |
20070185917 | Prahlad et al. | Aug 2007 | A1 |
20070213099 | Bast | Sep 2007 | A1 |
20070226652 | Kikuchi et al. | Sep 2007 | A1 |
20070282595 | Tunning et al. | Dec 2007 | A1 |
20080015864 | Ross et al. | Jan 2008 | A1 |
20080021708 | Bennett et al. | Jan 2008 | A1 |
20080034032 | Healey et al. | Feb 2008 | A1 |
20080052063 | Bennett et al. | Feb 2008 | A1 |
20080114841 | Lambert | May 2008 | A1 |
20080120112 | Jordan et al. | May 2008 | A1 |
20080140657 | Azvine et al. | Jun 2008 | A1 |
20080221903 | Kanevsky et al. | Sep 2008 | A1 |
20080222118 | Scian et al. | Sep 2008 | A1 |
20080228496 | Yu et al. | Sep 2008 | A1 |
20080247519 | Abella et al. | Oct 2008 | A1 |
20080300878 | Bennett | Dec 2008 | A1 |
20090006343 | Platt et al. | Jan 2009 | A1 |
20090007001 | Morin et al. | Jan 2009 | A1 |
20090030800 | Grois | Jan 2009 | A1 |
20090058823 | Kocienda | Mar 2009 | A1 |
20090076796 | Daraselia | Mar 2009 | A1 |
20090100049 | Cao | Apr 2009 | A1 |
20090106376 | Tom et al. | Apr 2009 | A1 |
20090138828 | Schultz et al. | May 2009 | A1 |
20090150156 | Kennewick et al. | Jun 2009 | A1 |
20090157401 | Bennett | Jun 2009 | A1 |
20090164441 | Cheyer | Jun 2009 | A1 |
20090171664 | Kennewick et al. | Jul 2009 | A1 |
20090299745 | Kennewick et al. | Dec 2009 | A1 |
20090299849 | Cao et al. | Dec 2009 | A1 |
20100005081 | Bennett | Jan 2010 | A1 |
20100023320 | Di Cristo et al. | Jan 2010 | A1 |
20100036660 | Bennett | Feb 2010 | A1 |
20100042400 | Block et al. | Feb 2010 | A1 |
20100145700 | Kennewick et al. | Jun 2010 | A1 |
20100164897 | Morin et al. | Jul 2010 | A1 |
20100204986 | Kennewick et al. | Aug 2010 | A1 |
20100217604 | Baldwin et al. | Aug 2010 | A1 |
20100228540 | Bennett | Sep 2010 | A1 |
20100235341 | Bennett | Sep 2010 | A1 |
20100257160 | Cao | Oct 2010 | A1 |
20100277579 | Cho et al. | Nov 2010 | A1 |
20100280983 | Cho et al. | Nov 2010 | A1 |
20100286985 | Kennewick et al. | Nov 2010 | A1 |
20100299142 | Freeman et al. | Nov 2010 | A1 |
20100312547 | van Os et al. | Dec 2010 | A1 |
20100318576 | Kim | Dec 2010 | A1 |
20100332235 | David | Dec 2010 | A1 |
20100332348 | Cao | Dec 2010 | A1 |
20110082688 | Kim et al. | Apr 2011 | A1 |
20110112827 | Kennewick et al. | May 2011 | A1 |
20110112921 | Kennewick et al. | May 2011 | A1 |
20110119049 | Ylonen | May 2011 | A1 |
20110125540 | Jang et al. | May 2011 | A1 |
20110131036 | Di Cristo et al. | Jun 2011 | A1 |
20110131045 | Cristo et al. | Jun 2011 | A1 |
20110144999 | Jang et al. | Jun 2011 | A1 |
20110161076 | Davis et al. | Jun 2011 | A1 |
20110175810 | Markovic et al. | Jul 2011 | A1 |
20110184730 | LeBeau et al. | Jul 2011 | A1 |
20110218855 | Cao et al. | Sep 2011 | A1 |
20110231182 | Weider et al. | Sep 2011 | A1 |
20110231188 | Kennewick et al. | Sep 2011 | A1 |
20110264643 | Cao | Oct 2011 | A1 |
20110279368 | Klein et al. | Nov 2011 | A1 |
20110306426 | Novak et al. | Dec 2011 | A1 |
20120002820 | Leichter | Jan 2012 | A1 |
20120016678 | Gruber et al. | Jan 2012 | A1 |
20120020490 | Leichter | Jan 2012 | A1 |
20120022787 | LeBeau et al. | Jan 2012 | A1 |
20120022857 | Baldwin et al. | Jan 2012 | A1 |
20120022860 | Lloyd et al. | Jan 2012 | A1 |
20120022868 | LeBeau et al. | Jan 2012 | A1 |
20120022869 | Lloyd et al. | Jan 2012 | A1 |
20120022870 | Kristjansson et al. | Jan 2012 | A1 |
20120022874 | Lloyd et al. | Jan 2012 | A1 |
20120022876 | LeBeau et al. | Jan 2012 | A1 |
20120023088 | Cheng et al. | Jan 2012 | A1 |
20120034904 | LeBeau et al. | Feb 2012 | A1 |
20120035908 | LeBeau et al. | Feb 2012 | A1 |
20120035924 | Jitkoff et al. | Feb 2012 | A1 |
20120035931 | LeBeau et al. | Feb 2012 | A1 |
20120035932 | Jitkoff et al. | Feb 2012 | A1 |
20120042343 | Laligand et al. | Feb 2012 | A1 |
Number | Date | Country |
---|---|---|
1245023 | Oct 2002 | EP |
06 019965 | Jan 1994 | JP |
9 259063 | Oct 1997 | JP |
2001 125896 | May 2001 | JP |
2002 024212 | Jan 2002 | JP |
2003517158 | May 2003 | JP |
2003 233568 | Aug 2003 | JP |
2009 036999 | Feb 2009 | JP |
10-0776800 | Nov 2007 | KR |
10-0810500 | Mar 2008 | KR |
10 2008 109322 | Dec 2008 | KR |
10 2009 086805 | Aug 2009 | KR |
10-0920267 | Oct 2009 | KR |
10 2011 0113414 | Oct 2011 | KR |
WO 9833111 | Jul 1998 | WO |
WO 03056789 | Jul 2003 | WO |
WO 2006020305 | Feb 2006 | WO |
WO 2006129967 | Dec 2006 | WO |
WO 2011088053 | Jul 2011 | WO |
Entry |
---|
Kurlander et al. “Comic Chat” [Online], 1996 [Retrieved on: Feb. 4, 2013], SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques, pp. 225-236 [Retrieved from: http://delivery.acm.org/10.1145/240000/237260/p225-kurlander.pdf ]. |
“A Comparison of Application Sharing Mechanisms in Real-Time Desktop Conferencing Systems,” by S. R. Ahuja, et al; At&T Bell Laboratories; 1990. |
“A Distributed Architecture for Multimedia Conference Control,” by Eve Schooler, Isi Research Report (Nov. 1991). |
“A Packet-Switched Multimedia Conferencing System,” by Eve Schooler, et al; Acm Sigois Bulletin, vol. 1, No. 1, pp. 12-22 (Jan. 1989). |
“An Architecture for Multimedia Connection Management,” by Eve Schooler, et al; Proceedings Iee 4th Comsoc International Workshop on Multimedia Communications; Mm '92, pp. 271-274 (Apr. 1992). |
“An Experiment in Integrated Multimedia Conferencing,” by Keith Lantz; Department of Computer Science, Stanford University. |
“Architecture of Heiphone: A Testbed for Audio/Video Teleconferencing,” By Thomas Kaeppner, et al; Ibm European Networking Center. |
“Case Study: Multimedia Conference Control in a Packet-Switched Teleconferencing System,” Journal of Internetworking: Research and Experience; vol. 4, pp. 99-120 (Jun. 1993). |
“Cerc Technical Report Series Research Note,” by Kankanahalli Srinivas, et al; Concurrent Engineering Research Center; Feb. 1992. |
“Collaboration Awareness in Support of Collaboration Transparency: Requirements for the Next Generation of Shared Window Systems,” By J. Chris Lauwers, et al; 1990 Chi '90 Proceedings. |
“Cscw '92 Demonstrations,” by Michael Muller, et al; Nov. 1992. |
“Design of a Multi-Media Vehicle for Social Browsing,” by Robert Root; Bell Communications Research; 1988. |
“Distributed Multiparty Desktop Conferencing System: Mermaid,” By Kazuo Watabe, et al; Cscw 90 Proceedings; Oct. 1990. |
“Europarc's Integrated Interactive Intermedia Facility (Iiif): Early Experiences,” by Bull Buxton, et al; Elsevier Science Publishers B.V. (North-Holland); 11-34. |
“Explorations Into Real-Time Multimedia Conferencing,” by Harry Forsdick; Computer Message System—85; 1986. |
“High-Quality Multimedia Conferencing Through a Long-Haul Packet Network,” By Chip Elliot, Bbn Systems and Technologies. |
“Kernal Support for Live Digital Audio and Video,” by Kevin Jeffay, et al; In Proc. of the Second International Workshop on Network and Operating System Support for Digital Audio and Video, Nov. 1991. |
“Mm Conf: An Infrastructure for Building Shared Multimedia Applications,” By Terrence Crowley, et al; Cscw 90 Proceedings (Oct. 1990). |
“Multimedia—Principles, Systems and Applications,” By Lars Kjelldahl, et al; Apr. 1991; Proceedings of The 1991 Eurographics Workshop on Multimedia Systems, Applications, and Interaction; Stockholm, Sweden. |
“Multimedia Conferencing: Has it Come of Age?,” By Eve Schooler, et al; Proceedings 24th Hawaii International Conference on System Sciences, vol. 2, pp. 707-716 (Jan. 1991). |
“N-Way Conferencing With Packet Video,” by Stephen Casner, et al; The Third International Workshop on Packet Video, Mar. 22-23, 1990. |
“One is Not Enough: Multiple Views in a Media Space,” By William Gaver, et al; Interchi; Apr. 24-29, 1993. |
“Pandora—An Experimental System for Multimedia Applications,” By Andy Hopper; Olivetti Research Laboratory. |
“Piloting of Multimedia Integrated Communications for European Researchers,” By P.T. Kirstein, et al; Proc. Inet '93. |
“Portholes: Supporting Awareness in a Distributed Work Group,” By Paul Dourish, et al; Chi May 3-8, 1992. |
“Realizing a Video Environment: Europarc's Rave System,” By William Gaver, et al; Ranx Xerox Cambridge Europarc; 1992. |
“Real-Time Software-Based Video Coder for Multimedia Communication System,” By Ho-Chao Huang, et al, Department of Computer Science and Information Engineering. |
“Rendevous: An Architecture for Synchronous Multi-User Applications,” By John Patterson, et al; Cscw Proceedings; Oct. 1990. |
“Replicated Architectures for Shared Window Systems: A Critique,” By J. Chris Lauwers, et al; Olivetti Research California 1990. |
“System Support for Integrated Desktop Video Conferencing,” By Amy Pearl; Sunmicrosystems Laboratories; Dec. 1992. |
“Team Work Station: Towards a Seamless Shared Workspace,” By Hiroshi; Ntt Human Interface Laboratories; Cscw 90 Proceedings; Oct. 1990. |
“The Connection Contorl Protocol: Architecture Overview,” By Eve Schooler, et al; Usc/Inormation Sciences Institute (Jan. 28, 1992). |
“The Impact of Scaling on a Multimedia Connection Architecture,” By Eve Schooler; Acm Journal of Multimedia Systems; vol. 1; No. 1; pp. 2-9 (1993). |
“The Inria Videoconferencing System (Ivs),” By Thierry Turletti; Oct. 1994. |
“The Multi Media Workstation,” By Dick Phillips; Siggraph '89 Panel Proceedings. |
“Touring Machine: A Software Platform for Distributed Multimedia Applications,” By M. Arango, et al; 1992 Ifip International Conference on Upper Layer Protocols, Architectures and Applications, May 1992. |
“Towards a Universal Directory Service,” By Keith Lantz, et al; Department of Computer Science and Electrical Engineering; Stanford University, 1985. |
“Videoconferencing As a Technology to Support Group Work: A Review of Its Failure,” By Carmen Egido; Bell Communications Research; 1988. |
“Zoned Analog Personal Teleconferencing,” By Joseph Touch; Usc/Information Sciences Institute. |
Meyrowitz, Norman; Moser, Margaret; Bruwin: An Adaptable Design Strategy for Window Manager/Virtual Terminal Systems; Department of Computer Science, Brown University (1981); pp. 180-189. |
Scheifler, R.W.; The X Window System; MIT Laboratory for Computer Science and Gettys, Jim Digital Equipment Corporation and MIT Project Athena; ACM Transactions on Graphics, vol. 5, No. 2, Apr. 1986, pp. 79-109. |
Wadlow, M.G.; The Role of Human Interface Guidelines in the Design of Multimedia Applications, Carnegie Mellon University (To be Published in Current Psychology: Research and Reviews, Summer 1990) pp. 1-22 (CMU-ITC-91-101). |
Morris, James H. et al.; Andrew: A Distributed Personal Computing Environment; Communications of the ACM,(Mar. 1986); vol. 29 No. 3, pp. 184-201. |
Howard, John H.; (Abstract) An Overview of the Andrew File System; Information Technology Center, Carnegie Mellon University; (CMU-ITC-88-062); pp. 1-6 (CMU-ITC-88-062) (to Appear in a future issue of the ACM Transactions on Computer Systems. |
Borenstein, Nathaniel S.; Information Technology Center and Computer Science Department, Carnegie Mellon University; Thyberg, Chris A. Academic Computing, Carnegie Mellon University: Cooperative Work in the Andrew Message System; (1988) pp. 306-323. |
Trowbridge, David: Center for Design of Educational Computing, Carnegie-Mellon University; Using Andrew for Development of Educational Applications; pp. 1-6 (CMU-ITC-85-065). |
Palay, Andrew J., et al.; Information Technology Center, Carnegie-Mellon University; The Andrew Toolkit: An Overview; pp. 1-15. |
Raper, Larry K., The C-MU PC Server Project (Dec. 1986) pp. 1-30 (CMU-ITC-86-051). |
Gruhn, A.M. and Hohl, A.C.; A Research Perspective on Computer-Assisted Office Work; (1979) IBM Syst. J. vol. 18, No. 3, pp. 432-456. |
Bleher, J.H., et al.; A Graphic Interactive Application Monitor; IBM Syst. J., vol. 19, No. 3 (1980) pp. 382-402. |
Gardner, P.C.; A System for the Automated Office Environment; IBM Syst. J., vol. 20, No. 3, (1981) pp. 321-345. |
Betts, B., et al.; Goals and Objectives for User Interface Software; Computer Graphics, vol. 21, No. 2, (Apr. 1987) pp. 73-78. |
Conklin, Jeffrey; A Survey of Hypertext; MCC Software Technology Program (Dec. 1987); pp. 1-38. |
Halbert, D.C.; Programming by Example; Dept. Electrical Engineering and Comp. Sciences, University of California, Berkley, (Nov. 1984) pp. 1-76. |
Walker, B., et al.; The LOCUS Distributed Operating System1; University of California Los Angeles (1983) pp. 49-70. |
Hill, R.D.; Some Important Features and Issues in User Interface Management System; Dynamic Graphics Project, University of Toronto, CSRI, vol. 21, No. 2 (Apr. 1987); pp. 116-120. |
Croft, W. Bruce and Lefkowitz, Lawrence S.; Task Support in an Office System; Computer and Information Science Department, University of Massachusetts, (1984) pp. 22-24. |
Fishner, S.S., et al.; Virtual Environment Display System; Interactive 3D Graphics (Oct. 23-24, 1986) pp. 77-87. |
Ziegler, K., Jr.; A Distributed Information System Study; IBM Syst. J., vol. 18, No. 3 (1979). |
Meyer, Mike; A Shell for Modern Personal Computers; University of California; pp. 13-19. |
Trigg, R.H. and Irish, P.M.; Hypertext Habitats: Experiences of Writers in NoteCards; Hypertext '87 Papers; Intelligent Systems Laboratory, Xerox Palo Alto Research Center; pp. 89-108. |
Donahue, James; Widom, Jennifer; Whiteboards: A Graphical Database Tool; ACM Transactions on Office Information Systems, vol. 4, No. 1, Jan. 1986, pp. 24-41. |
Rosenberg, J. et al.; An Overview of the Andrew Message System; Information Technology Center Carnegie-Mellon University; (Jul. 1987); pp. 99-108. |
Morland, D. Verne; Human Factors Guidelines for Terminal Interface Design; Communications of the ACM (Jul. 1983) vol. 26, No. 7, pp. 484-494. |
Good, Michael D., et al.; Building a User-Derived Interface; Communications of the ACM; (Oct. 1984) vol. 27, No. 10; pp. 1032-1043. |
Smith, Sidney L. and Mosier, Jane D.; Guidelines for Designing User Interface Software; UserLab, Inc. (Aug. 1986); pp. 1-384. |
Alfred App, 2011, http://www.alfredapp.com/, 5 pages. |
Ambite, JL., et al., “Design and Implementation of the CALO Query Manager,” Copyright © 2006, American Association for Artificial Intelligence, (www.aaai.org), 8 pages. |
Ambite, JL., et al., “Integration of Heterogeneous Knowledge Sources in the CALO Query Manager,” 2005, The 4th International Conference on Ontologies, DataBases, and Applications of Semantics (ODBASE), Agia Napa, Cyprus, ttp://www.isi.edu/people/ambite/publications/integration—heterogeneous—knowledge—sources—calo—query—manager, 18 pages. |
Belvin, R. et al., “Development of the HRL Route Navigation Dialogue System,” 2001, In Proceedings of the First International Conference on Human Language Technology Research, Paper, Copyright © 2001 HRL Laboratories, LLC, http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.10.6538, 5 pages. |
Berry, P. M., et al. “PTIME: Personalized Assistance for Calendaring,” ACM Transactions on Intelligent Systems and Technology, vol. 2, No. 4, Article 40, Publication date: Jul. 2011, 40:1-22, 22 pages. |
Butcher, M., “EVI arrives in town to go toe-to-toe with Siri,” Jan. 23, 2012, http://techcrunch.com/2012/01/23/evi-arrives-in-town-to-go-toe-to-toe-with-siri/, 2 pages. |
Chen, Y., “Multimedia Siri Finds and Plays Whatever You Ask for,” Feb. 9, 2012, http://www.psfk.com/2012/02/multimedia-siri.html, 9 pages. |
Cheyer, A. et al., “Spoken Language and Multimodal Applications for Electronic Realties,” © Springer-Verlag London Ltd, Virtual Reality 1999, 3:1-15, 15 pages. |
Cutkosky, M. R. et al., “PACT: An Experiment in Integrating Concurrent Engineering Systems,” Journal, Computer, vol. 26 Issue 1, Jan. 1993, IEEE Computer Society Press Los Alamitos, CA, USA, http://dl.acm.org/citation.cfm?id=165320, 14 pages. |
Elio, R. et al., “On Abstract Task Models and Conversation Policies,” http://webdocs.cs.ualberta.ca/˜ree/publications/papers2/ATS.AA99.pdf, 10 pages. |
Ericsson, S. et al., “Software illustrating a unified approach to multimodality and multilinguality in the in-home domain,” Dec. 22, 2006, Talk and Look: Tools for Ambient Linguistic Knowledge, http://www.talk-project.eurice.eu/fileadmin/talk/publications—public/deliverables—public/D1—6.pdf, 127 pages. |
Evi, “Meet Evi: the one mobile app that provides solutions for your everyday problems,” Feb. 8, 2012, http://www.evi.com/, 3 pages. |
Feigenbaum, E., et al., “Computer-assisted Semantic Annotation of Scientific Life Works,” 2007, http://tomgruber.org/writing/stanford-cs300.pdf, 22 pages. |
Gannes, L., “Alfred App Gives Personalized Restaurant Recommendations,” allthingsd.com, Jul. 18, 2011, http://allthingsd.com/20110718/alfred-app-gives-personalized-restaurant-recommendations/, 3 pages. |
Gautier, P. O., et al. “Generating Explanations of Device Behavior Using Compositional Modeling and Causal Ordering,” 1993, http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.42.8394, 9 pages. |
Gervasio, M. T., et al., Active Preference Learning for Personalized Calendar Scheduling Assistancae, Copyright © 2005, http://www.ai.sri.com/˜gervasio/pubs/gervasio-iui05.pdf, 8 pages. |
Glass, A., “Explaining Preference Learning,” 2006, http://cs229.stanford.edu/proj2006/Glass-ExplainingPreferenceLearning.pdf, 5 pages. |
Gruber, T. R., et al., “An Ontology for Engineering Mathematics,” In Jon Doyle, Piero Torasso, & Erik Sandewall, Eds., Fourth International Conference on Principles of Knowledge Representation and Reasoning, Gustav Stresemann Institut, Bonn, Germany, Morgan Kaufmann, 1994, http://www-ksl.stanford.edu/knowledge-sharing/papers/engmath.html, 22 pages. |
Gruber, T. R., “A Translation Approach to Portable Ontology Specifications,” Knowledge Systems Laboratory, Stanford University, Sep. 1992, Technical Report KSL 92-71, Revised Apr. 1993, 27 pages. |
Gruber, T. R., “Automated Knowledge Acquisition for Strategic Knowledge,” Knowledge Systems Laboratory, Machine Learning, 4, 293-336 (1989), 44 pages. |
Gruber, T. R., “(Avoiding) the Travesty of the Commons,” Presentation at NPUC 2006, New Paradigms for User Computing, IBM Almaden Research Center, Jul. 24, 2006. http://tomgruber.org/writing/avoiding-travestry.htm, 52 pages. |
Gruber, T. R., “Big Think Small Screen: How semantic computing in the cloud will revolutionize the consumer experience on the phone,” Keynote presentation at Web 3.0 conference, Jan. 27, 2010, http://tomgruber.org/writing/web30jan2010.htm, 41 pages. |
Gruber, T. R., “Collaborating around Shared Content on the WWW,” W3C Workshop on WWW and Collaboration, Cambridge, MA, Sep. 11, 1995, http://www.w3.org/Collaboration/Workshop/Proceedings/P9.html, 1 page. |
Gruber, T. R., “Collective Knowledge Systems: Where the Social Web meets the Semantic Web,” Web Semantics: Science, Services and Agents on the World Wide Web (2007), doi:10.1016/j.websem.2007.11.011, keynote presentation given at the 5th International Semantic Web Conference, Nov. 7, 2006, 19 pages. |
Gruber, T. R., “Where the Social Web meets the Semantic Web,” Presentation at the 5th International Semantic Web Conference, Nov. 7, 2006, 38 pages. |
Gruber, T. R., “Despite our Best Efforts, Ontologies are not the Problem,” AAAI Spring Symposium, Mar. 2008, http://tomgruber.org/writing/aaai-ss08.htm, 40 pages. |
Gruber, T. R., “Enterprise Collaboration Management with Intraspect,” Intraspect Software, Inc., Instraspect Technical White Paper Jul. 2001, 24 pages. |
Gruber, T. R., “Every ontology is a treaty—a social agreement—among people with some common motive in sharing,” Interview by Dr. Miltiadis D. Lytras, Official Quarterly Bulletin of AIS Special Interest Group on Semantic Web and Information Systems, vol. 1, Issue 3, 2004, http://www.sigsemis.org 1, 5 pages. |
Gruber, T. R., et al., “Generative Design Rationale: Beyond the Record and Replay Paradigm,” Knowledge Systems Laboratory, Stanford University, Dec. 1991, Technical Report KSL 92-59, Updated Feb. 1993, 24 pages. |
Gruber, T. R., “Helping Organizations Collaborate, Communicate, and Learn,” Presentation to NASA Ames Research, Mountain View, CA, Mar. 2003, http://tomgruber.org/writing/organizational-intelligence-talk.htm, 30 pages. |
Gruber, T. R., “Intelligence at the Interface: Semantic Technology and the Consumer Internet Experience,” Presentation at Semantic Technologies conference (SemTech08), May 20, 2008, http://tomgruber.org/writing.htm, 40 pages. |
Gruber, T. R., Interactive Acquisition of Justifications: Learning “Why” by Being Told “What” Knowledge Systems Laboratory, Stanford University, Oct. 1990, Technical Report KSL 91-17, Revised Feb. 1991, 24 pages. |
Gruber, T. R., “It Is What It Does: The Pragmatics of Ontology for Knowledge Sharing,” (c) 2000, 2003, http://www.cidoc-crm.org/docs/symposium—presentations/gruber—cidoc-ontology-2003.pdf, 21 pages. |
Gruber, T. R., et al., “Machine-generated Explanations of Engineering Models: A Compositional Modeling Approach,” (1993) In Proc. International Joint Conference on Artificial Intelligence, http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.34.930, 7 pages. |
Gruber, T. R., “2021: Mass Collaboration and the Really New Economy,” TNTY Futures, the newsletter of The Next Twenty Years series, vol. 1, Issue 6, Aug. 2001, http://www.tnty.com/newsletter/futures/archive/v01-05business.html, 5 pages. |
Gruber, T. R., et al.,“NIKE: A National Infrastructure for Knowledge Exchange,” Oct. 1994, http://www.eit.com/papers/nike/nike.html and nike.ps, 10 pages. |
Gruber, T. R., “Ontologies, Web 2.0 and Beyond,” Apr. 24, 2007, Ontology Summit 2007, http://tomgruber.org/writing/ontolog-social-web-keynote.pdf, 17 pages. |
Gruber, T. R., “Ontology of Folksonomy: A Mash-up of Apples and Oranges,” Originally published to the web in 2005, Int'l Journal on Semantic Web & Information Systems, 3(2), 2007, 7 pages. |
Gruber, T. R., “Siri, a Virtual Personal Assistant—Bringing Intelligence to the Interface,” Jun. 16, 2009, Keynote presentation at Semantic Technologies conference, Jun. 2009. http://tomgruber.org/writing/semtech09.htm, 22 pages. |
Gruber, T. R., “TagOntology,” Presentation to Tag Camp, www.tagcamp.org, Oct. 29, 2005, 20 pages. |
Gruber, T. R., et al., “Toward a Knowledge Medium for Collaborative Product Development,” In Artificial Intelligence in Design 1992, from Proceedings of the Second International Conference on Artificial Intelligence in Design, Pittsburgh, USA, Jun. 22-25, 1992, 19 pages. |
Gruber, T. R., “Toward Principles for the Design of Ontologies Used for Knowledge Sharing,” In International Journal Human-Computer Studies 43, p. 907-928, substantial revision of paper presented at the International Workshop on Formal Ontology, Mar. 1993, Padova, Italy, available as Technical Report KSL 93-04, Knowledge Systems Laboratory, Stanford University, further revised Aug. 23, 1993, 23 pages. |
Guzzoni, D., et al., “Active, A Platform for Building Intelligent Operating Rooms,” Surgetica 2007 Computer-Aided Medical Interventions: tools and applications, pp. 191-198, Paris, 2007, Sauramps Médical, http://lsro.epfl.ch/page-68384-en.html, 8 pages. |
Guzzoni, D., et al., “Active, A Tool for Building Intelligent User Interfaces,” ASC 2007, Palma de Mallorca, http://lsro.epfl.ch/page-34241.html, 6 pages. |
Guzzoni, D., et al., “Modeling Human-Agent Interaction with Active Ontologies,” 2007, AAAI Spring Symposium, Interaction Challenges for Intelligent Assistants, Stanford University, Palo Alto, California, 8 pages. |
Hardawar, D., “Driving app Waze builds its own Siri for hands-free voice control,” Feb. 9, 2012, http://venturebeat.com/2012/02/09/driving-app-waze-builds-its-own-siri-for-hands-free-voice-control/, 4 pages. |
Intraspect Software, “The Intraspect Knowledge Management Solution: Technical Overview,” http://tomgruber.org/writing/intraspect-whitepaper-1998.pdf, 18 pages. |
Julia, L., et al., Un éditeur interactif de tableaux dessinés àmain levée (An Interactive Editor for Hand-Sketched Tables), Traitement du Signal 1995, vol. 12, No. 6, 8 pages. No English Translation Available. |
Karp, P. D., “A Generic Knowledge-Base Access Protocol,” May 12, 1994, http://lecture.cs.buu.ac.th/˜f50353/Document/gfp.pdf, 66 pages. |
Lemon, O., et al., “Multithreaded Context for Robust Conversational Interfaces: Context-Sensitive Speech Recognition and Interpretation of Corrective Fragments,” Sep. 2004, ACM Transactions on Computer-Human Interaction, vol. 11, No. 3, 27 pages. |
Leong, L., et al., “CASIS: A Context-Aware Speech Interface System,” IUI'05, Jan. 9-12, 2005, Proceedings of the 10th international conference on Intelligent user interfaces, San Diego, California, USA, 8 pages. |
Lieberman, H., et al., “Out of context: Computer systems that adapt to, and learn from, context,” 2000, IBM Systems Journal, vol. 39, Nos. 3/4, 2000, 16 pages. |
Lin, B., et al., “A Distributed Architecture for Cooperative Spoken Dialogue Agents with Coherent Dialogue State and History,” 1999, http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.42.272, 4 pages. |
McGuire, J., et al., “SHADE: Technology for Knowledge-Based Collaborative Engineering,” 1993, Journal of Concurrent Engineering: Applications and Research (CERA), 18 pages. |
Milward, D., et al., “D2.2: Dynamic Multimodal Interface Reconfiguration,” Talk and Look: Tools for Ambient Linguistic Knowledge, Aug. 8, 2006, http://www.ihmc.us/users/nblaylock/Pubs/Files/talk—d2.2.pdf, 69 pages. |
Mitra, P., et al., “A Graph-Oriented Model for Articulation of Ontology Interdependencies,” 2000, http://ilpubs.stanford.edu:8090/442/1/2000-20.pdf, 15 pages. |
Moran, D. B., et al., “Multimodal User Interfaces in the Open Agent Architecture,” Proc. of the 1997 International Conference on Intelligent User Interfaces (IUI97), 8 pages. |
Mozer, M., “An Intelligent Environment Must be Adaptive,” Mar./Apr. 1999, IEEE Intelligent Systems, 3 pages. |
Mühlhäuser, M., “Context Aware Voice User Interfaces for Workflow Support,” Darmstadt 2007, http://tuprints.ulb.tu-darmstadt.de/876/1/PhD.pdf, 254 pages. |
Naone, E., “TRIO: Intelligent Software Assistant,” Mar.-Apr. 2009, Technology Review, http://www.technologyreview.com/printer—friendly—article.aspx?id=22117, 2 pages. |
Neches, R., “Enabling Technology for Knowledge Sharing,” Fall 1991, AI Magazine, pp. 37-56, (21 pages). |
Nöth, E., et al., “Verbmobil: The Use of Prosody in the Linguistic Components of a Speech Understanding System,” IEEE Transactions on Speech and Audio Processing, vol. 8, No. 5, Sep. 2000, 14 pages. |
Rice, J., et al., “Monthly Program: Nov. 14, 1995,” The San Francisco Bay Area Chapter of ACM SIGCHI, http://www.baychi.org/calendar/19951114/, 2 pages. |
Rice, J., et al., “Using the Web Instead of a Window System,” Knowledge Systems Laboratory, Stanford University, http://tomgruber.org/writing/ksl-95-69.pdf, 14 pages. |
Rivlin, Z., et al., “Maestro: Conductor of Multimedia Analysis Technologies,” 1999 SRI International, Communications of the Association for Computing Machinery (CACM), 7 pages. |
Sheth, A., et al., “Relationships at the Heart of Semantic Web: Modeling, Discovering, and Exploiting Complex Semantic Relationships,” Oct. 13, 2002, Enhancing the Power of the Internet: Studies in Fuzziness and Soft Computing, SpringerVerlag, 38 pages. |
Simonite, T., “One Easy Way to Make Siri Smarter,” Oct. 18, 2011, Technology Review, http://www.technologyreview.com/printer—friendly—article.aspx?id=38915, 2 pages. |
Stent, A., et al., “The CommandTalk Spoken Dialogue System,” 1999, http://acl.ldc.upenn.edu/P/P99/P99-1024.pdf, 8 pages. |
Tofel, K., et al., “SpeakTolt: A personal assistant for older iPhones, iPads,” Feb. 9, 2012, http://gigaom.com/apple/speaktoit-siri-for-older-iphones-ipads/, 7 pages. |
Tucker, J., “Too lazy to grab your TV remote? Use Siri instead,” Nov. 30, 2011, http://www.engadget.com/2011/11/30/too-lazy-to-grab-your-tv-remote-use-siri-instead/, 8 pages. |
Tur, G., et al., “The CALO Meeting Speech Recognition and Understanding System,” 2008, Proc. IEEE Spoken Language Technology Workshop, 4 pages. |
Tur, G., et al., “The-CALO-Meeting-Assistant System,” IEEE Transactions on Audio, Speech, and Language Processing, vol. 18, No. 6, Aug. 2010, 11 pages. |
Vlingo, “Vlingo Launches Voice Enablement Application on Apple App Store,” Vlingo press release dated Dec. 3, 2008, 2 pages. |
YouTube, “Knowledge Navigator,” 5:34 minute video uploaded to YouTube by Knownav on Apr. 29, 2008, http://www.youtube.com/watch?v=QRH8eimU—20on Aug. 3, 2006, 1 page. |
YouTube,“Send Text, Listen to and Send E-Mail ‘By Voice’ www.voiceassist.com,” 2:11 minute video uploaded to YouTube by VoiceAssist on Jul 30, 2009, http://www.youtube.com/watch?v=0tEU61nHHA4, 1 page. |
YouTube,“Text'nDrive App Demo—Listen and Reply to your Messages by Voice while Driving!,” 1:57 minute video uploaded to YouTube by TextnDrive on Apr. 27, 2010, http://www.youtube.com/watch?v=WaGfzoHsAMw, 1 page. |
YouTube, “Voice on the Go (BlackBerry),” 2:51 minute video uploaded to YouTube by VoiceOnTheGo on Jul. 27, 2009, http://www.youtube.com/watch?v=pJqpWgQS98w, 1 page. |
International Search Report and Written Opinion dated Nov. 29, 2011, received in International Application No. PCT/US2011/20861, which corresponds to U.S. Appl. No. 12/987,982, 15 pages. (Thomas Robert Gruber). |
Adium, “AboutAdium-Adium X-Trac,” Aug. 19, 2007, 2 pages, http://web.archive.org/web/20070819113247/http://trac.adiumx.com/wiki/About/Adium. |
Apple, “Welcome to Tiger,” copyright © 2005 Apple Computer, Inc., 32 pages, http://manuals.info.apple.com/en/Welcome—to—Mac—OS—X—v10.4—Tiger.pdf. |
Chartier, D., “Using Multi-Network Meebo Chat Service on Your iPhone,” tuaw.com, posted Jul. 4, 2007, 5 pages, http://www.tuaw.com/2007/07/04/using-multi-network-meebo-chat-service-on-your-iphone/. |
del Strother, Jonathan, “CoverFlow,” http://www.steelskies.com/coverflow, printed Jun. 15, 2006, 14 pages. |
Gmail, “About Group Chat,” Nov. 26, 2007, 2 pages, http://mail.google.com/support/bin/answer.py?answer=81090. |
iChat AV, “Videoconferencing For the Rest of Us,” Apr. 13, 2006, 3 pages, http://www.apple.com/macosx/features/ichat.html. |
iPhone Hacks, “Native iPhone MMS Application Released,” downloaded Dec. 25, 2007, http://www.iphonehacks.com/2007/12/iphone-mms-app.html. |
Padilla, A., Palm Treo 750 Cell Phone Review-Messaging, published Mar. 17, 2007, 6 pages, http://www.wirelessinfo.com/content/palm-Treo-750-Cell-Phone-Review/Messaging.html. |
Palm User Guide Treo 755p, © 2005-2007, 304 pages pubiictivity, “iPhoneChat-iChat for iPhone in Javascript,” Dec. 25, 2007, 2 pages, http://www.publictivity.com/iPhoneChat/. |
Tidwell, J., “Animated Transition,” from Designing Interfaces; O'Reilly Media, Inc., Nov. 2005, pp. 84-85. |
Wirelessinfo, “SMS/MMS Ease of Use (8.0),” Mar. 2007, 3 pages, http://www.wirelessinfo.com/content/palm-Treo-750-Cell-Phone-Review/Messaging.htm. |
Zelig, “A Review of the Palm Treo 750v,” Feb. 5, 2007, 3 pages, http://www.mtekk.com.au/Articles/tabid/54/articleType/ArticleView/articleid/769/A-Review-of-the-Palm-Treo-750v.aspx. |
Invitation to Pay Additional Fees dated Apr. 29, 2008, received in International Application PCT/US2007/077424, which corresponds to U.S. Appl. No. 11/848,208, 6 pages (Lemay). |
International Search Report dated Jun. 19, 2008, received in International Application No. PCT/US2007/077424, which corresponds to U.S. Appl. No. 11/848,208, 17 pages. |
Office Action dated Apr. 20, 2011, received in U.S. Appl. No. 11/848,208, 19 pages (Lemay). |
Final Office Action dated Nov. 4, 2011, received in U.S. Appl. No. 11/848,208, 7 pages (Lemay). |
Office Action dated Nov. 7, 2011, received in Canadian Patent Application No. 2,661,886, which corresponds to U.S. Appl. No. 11/848,208, 3 pages (Lemay). |
Office Action dated Dec. 6, 2010, received in Chinese Application No. 200780041351.5, which corresponds to U.S. Appl. No. 11/848,208, 5 pages (Lemay). |
Office Action dated Nov. 3, 2011, received in Chinese Patent Application No. 200780041351.5, which corresponds to U.S. Appl. No. 11/848,208, 14 pages (Lemay). |
Office Action dated Aug. 3, 2012, received in Chinese Patent Application No. 200780041351.5, which corresponds to U.S. Appl. No. 11/848,208, 6 pages (Lemay). |
Office Action dated Feb. 18, 2011, received in European Patent Application No. 07 841 749.0, which corresponds to U.S. Appl. No. 11/848,208, 4 pages (Lemay). |
Examination Report dated Nov. 14, 2012, received in European Patent Application No. 07841749.0, which corresponds to U.S. Appl. No. 11/848,208, 5 pages (Lemay). |
Office Action dated Sep. 14, 2011, received in Japanese Patent Application No. 2009-527503, which corresponds to U.S. Appl. No. 11/848,208, 7 pages (Lemay). |
Decision to Grant dated Oct. 12, 2012, received in Japanese Patent Application No. 2009527503, which corresponds to U.S. Appl. No. 11/848,208, 4 pages (Lemay). |
Office Action dated Oct. 19, 2011, received in U.S. Appl. No. 12/242,846, 19 pages (Christie). |
Final Office Action dated Jun. 5, 2012, received in U.S. Appl. No. 12/242,846, 16 pages (Christie). |
Office Action dated Jun. 13, 2012, received in U.S. Appl. No. 12/163,908, 21 pages (Christie). |
Final Office Action dated Nov. 7, 2012, received in U.S. Appl. No. 12/163,908, 15 pages (Christie). |
Glass, J., et al., “Multilingual Spoken-Language Understanding in the MIT Voyager System,” Aug. 1995, http://groups.csail.mit.edu/sls/publications/1995/speechcomm95-voyager.pdf, 29 pages. |
Goddeau, D., et al., “A Form-Based Dialogue Manager for Spoken Language Applications,” Oct. 1996, http://phasedance.com/pdf/icslp96.pdf, 4 pages. |
Goddeau, D., et al., “Galaxy: A Human-Language Interface to On-Line Travel Information,” 1994 International Conference on Spoken Language Processing, Sep. 18-22, 1994, Pacific Convention Plaza Yokohama, Japan, 6 pages. |
Meng, H., et al., “Wheels: a Conversational System in the Automobile Classified Domain,” Oct. 1996, httphttp://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.16.3022, 4 pages. |
Phoenix Solutions, Inc. v. West Interactive Corp., Document 40, Declaration of Christopher Schmandt Regarding the MIT Galaxy System dated Jul. 2, 2010, 162 pages. |
Seneff, S., et al., “A New Restaurant Guide Conversational System: Issues in Rapid Prototyping for Specialized Domains,” Oct. 1996, citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.16...rep . . . , 4 pages. |
Vlingo InCar, “Distracted Driving Solution with Vlingo InCar,” 2:38 minute video uploaded to YouTube by Vlingo Voice on Oct. 6, 2010, http://www.youtube.com/watch?v=Vqs8XfXxgz4, 2 pages. |
Zue, V., “Conversational Interfaces: Advances and Challenges,” Sep. 1997, http://www.cs.cmu.edu/˜dod/papers/zue97.pdf, 10 pages. |
Zue, V. W., “Toward Systems that Understand Spoken Language,” Feb. 1994, ARPA Strategic Computing Institute, © 1994 IEEE, 9 pages. |
Number | Date | Country | |
---|---|---|---|
20070156910 A1 | Jul 2007 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 10428523 | May 2003 | US |
Child | 11688664 | US |