US8275832B2 - Method to enable user selection of segments in an instant messaging application for integration in other applications - Google Patents
Method to enable user selection of segments in an instant messaging application for integration in other applications Download PDFInfo
- Publication number
- US8275832B2 US8275832B2 US11/039,508 US3950805A US8275832B2 US 8275832 B2 US8275832 B2 US 8275832B2 US 3950805 A US3950805 A US 3950805A US 8275832 B2 US8275832 B2 US 8275832B2
- Authority
- US
- United States
- Prior art keywords
- application
- segment
- identifier
- text
- computer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related, expires
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1831—Tracking arrangements for later retrieval, e.g. recording contents, participants activities or behavior, network status
Definitions
- the present invention is a process for using electrical computers or data processing machines to enable manual selection of instant message segments and automatic integration of the segments with other applications.
- Demand-based messaging is a communication service that allows users to exchange message data, such as text, over a network or other communications media, in real time.
- message data such as text
- Internet a medium for exchange
- wireless phone networks continue to expand, their popularity for text messaging is also expanding.
- U.S. Pat. No. 6,301,609 and United States Patent Application Publication No. 2002/0035605 illustrate the move toward an exchange medium that unifies traditional and wireless communications.
- Instant messaging is perhaps the most widely known and used embodiment of demand-based messaging.
- IM sessions (colloquially referred to as “chats”) are often lengthy, with multiple participants each taking many turns “speaking” in the chat window.
- IM users typically use a networked computer and IM client software to exchange messages with one another in conversational style.
- An IM client provides an interface for users to compose, send, receive, and read text messages. Examples of IM clients that are popular today include IBM's SameTime, MSN Messenger, and Yahoo/AOL Instant Messenger. Web-based interfaces are also gaining popularity, as illustrated in U.S. Pat. No. 6,651,086 issued to Manber et al., which describes how a user can join conversations about topics that are presented as web content.
- an IM client usually includes at least two windows: one window for composing and sending messages, and another window for displaying messages as users take turns sending and receiving them. It is common for one user to have multiple IM chats running simultaneously, usually in separate windows. Chats may include simple information shared by two workers scheduling a meeting, or they may contain complex discussions regarding proprietary information and critical decisions that keep a project moving forward. Chats also may contain a high degree of historical data and proprietary knowledge that is useful not only to the participants, but to other people within the organization that did not participate in the chat.
- Chat transcripts frequently reveal that users spend at least some portion of a chat trying to locate specific statements already made in the current chat, or perhaps in a prior chat.
- IM users may engage simultaneously in a chat and a phone conversation, and the phone conversation may turn to locating and sharing chat information.
- U.S. patent application Ser. No. 10/875,881 (the '881 application) disclosed a solution involving a message composer program that configured each computer to accept message data, including markers and links, from a user.
- a marker identified a specific location within message data, and a link referred to a specific marker within a message.
- a message transport program configured each computer to send message data over the communications media to other computers, and to receive message data sent by other computers over the communication media.
- a message reader program configured each computer to display message data, including markers and links, as the message transport program receives it.
- the preferred embodiment of the message reader program further configured each computer to accept a request from a user to synchronize the display with a marker, and to respond to such a request by displaying the marker and surrounding message data.
- the '881 application further disclosed an alternative embodiment that integrated message markers and message links with other conventional applications, including without limitation email clients, word processors, spreadsheet programs, file viewers, or web browsers.
- the message composer program configured a computer to accept message links from a user and then to insert the links into application data, rather than message data.
- the message reader program opened a new graphical user interface (GUI) to the message composer program and synchronized the display window with the corresponding message marker.
- GUI graphical user interface
- U.S. patent application Ser. No. 11/032,884 disclosed a system and method for automatically segmenting content from an IM transcript, recognizing commands within the segments, and sending instructions associated with the commands to a computer to send the segment to an application.
- the system comprised the IM messaging programs, a segment finding program, a command finding program, and a command list. Words in the segment were recognized as commands and a computer executed instructions in response to the recognition of the command.
- the invention that meets the needs identified above is a Segment Interface Program (SIP) that enables a user to choose locations in other applications to receive segments, and to mark segments for manual or automatic transmission to those applications.
- the SIP comprises an Application Interface Program (AIP), a Segment Creator Program (SCP), a Segment Queue Program (SQP), and a Segment Delivery Program (SDP).
- AIP Application Interface Program
- SCP Segment Creator Program
- SQL Segment Queue Program
- SDP Segment Delivery Program
- the SIP accesses a Rules database, a codes database, and a queue database.
- the AIP enables a user to select a location in an application and assign a user code, an application code, and a location code to the location.
- the SCP enables a user to select a segment in a chat transcript, assign a user code, an application code and a location code to the segment, and send the segment to the SQP.
- the SQP receives the segment, assigns a queue number, and places the segment in a queue table.
- the SDP reads the user code, the application code and, when the application is active, sends the segment to the location in the application with the corresponding code.
- a single segment may be inserted into an application in multiple locations by creating additional codes for multiple instances of a location.
- the SIP uses two graphical user interfaces.
- the first graphical user interface enables the user to select a location within an application and apply a user code, application code and location code to the location.
- the second graphical user interface enables a user to select a segment from a chat transcript, and apply a user code, application code, and location code to the segment for transmission to the SQP.
- Types of space that may be designated in an application display are associated with a corresponding set of rules in a rules database.
- a rules database contains instructions for inserting a chat segment with attached codes into a space in an application display associated with a corresponding set of codes.
- a code table stores the codes for various applications and location types in a codes database.
- a user table stores all instances of locations for each application a user places in the system.
- a queue table stores all chat segments with user, application, and location codes attached in the order of the assigned queue numbers.
- FIG. 1 illustrates the internal configuration of a computer having the computer program of the present invention loaded into memory
- FIG. 2 illustrates a prior art architecture for connecting various hardware devices to create a network for transferring data
- FIG. 3 provides a flowchart of the Application Interface Program (AIP);
- FIG. 4 provides a flowchart of the Segment Creator Program (SCP);
- FIG. 5 provides a flowchart of the Segment Queue Program (SQP);
- FIG. 6 provides a flowchart of the Segment Delivery Program (SDP);
- FIG. 7A illustrates exemplary multiple text lines
- FIG. 7B illustrates a first graphical user interface (GUI) for identifying segments
- FIG. 7C illustrates a second graphical user interface (GUI) for designating locations
- FIG. 8 illustrates a code table
- FIG. 9 illustrates a queue table
- the present invention may be implemented in a variety of software and hardware configurations. It is believed, however, that the invention is described best as a computer program that configures and enables one or more general-purpose computers to implement the novel aspects of the invention.
- the term “computer” includes, without limitation, any machine that is capable of processing data and performing logic operations according to a predefined set of instructions.
- the terms “to highlight” or “highlighting” mean to select a chat segment or a location in an application display, and includes without limitation marking the selected portion of the chat transcript with a color overlay, a shaded overlay using a gray scale, underlining, italicizing, bolding, changing the font, bracketing, and any other method of marking a section of text known to persons skilled in the art.
- the term “instance” means one of a plurality of selected locations within an application display wherein each segment has the same segment inserted in accordance with the Segment Interface Program.
- location type means a configurable space in an application display where a designated chat segment may be inserted according to rules configured for the particular type of location.
- the term “memory” includes, without limitation, volatile memory and storage and non-volatile memory and storage.
- select means to identify a segment using a graphical user interface, and to declare that segment for further action.
- rules means a set of instructions for inserting a chat segment with attached codes into a designated space in an application display having a corresponding set of codes.
- FIG. 1 represents the internal configuration of a computer having the computer program of the present invention loaded into memory 100 .
- the computer program of the present invention called Segment Interface Program ( 180 ), comprises Application Interface Program (AIP) 110 , Segment Creator Program (SCP) 120 , Segment Queue Program (SQP) 130 , and Segment Delivery Program (SDP) 140 .
- AIP Application Interface Program
- SCP Segment Creator Program
- SQP Segment Queue Program
- SDP Segment Delivery Program
- SIP 180 accesses Rules database 150 , codes database 160 , and queue database 170 .
- Memory 100 may also contain an operating system 102 and a browser 104 .
- Memory 100 is shown having three representative applications, AP 1 182 , AP 2 184 and AP 3 186 .
- SIP 180 and its components can be stored in the memory of other computers or in storage devices connected to one or more computers. Storing SIP 180 in the memory or storage devices of other computers allows the processor workload to be distributed across a plurality of processors instead of a single processor. Further configurations of SIP 180 across various multiple memories, storage devices and processors are known by persons skilled in the art.
- FIG. 2 illustrates a common prior art architecture for connecting various hardware devices to create a network for transferring data.
- Computer network 200 comprises local workstation 201 electrically coupled to network connection 202 .
- local workstation 201 is coupled electrically to remote workstation 203 via network connection 202 .
- Local workstation 201 also is coupled electrically to server 204 and persistent storage 206 via network connection 202 .
- Network connection 202 may be a simple local area network (LAN) or may be a larger wide area network (WAN), such as the Internet.
- LAN local area network
- WAN wide area network
- computer network 200 depicted in FIG. 2 is intended to represent an example of possible network architecture, it is not intended to represent an architectural limitation.
- SIP 180 employs the combination of Application Interface Program (AIP) 110 , Segment Creator Program (SCP) 120 , Segment Queue Program (SQP) 130 , and Segment Delivery Program (SDP) 140 .
- AIP Application Interface Program
- SCP Segment Creator Program
- SQL Segment Queue Program
- SDP Segment Delivery Program
- FIG. 3 depicts a flow chart of the logic of the AIP 110 .
- AIP 110 starts ( 302 ) and the user selects an application ( 310 ).
- AIP 110 enables a user to select a location in an application and assigns an application code and a location code to the location.
- AIP 110 assigns a user code ( 312 ) and assigns an application code ( 314 ).
- the user reviews the application pages ( 316 ). If the user wants to select a location ( 318 ) in the application for receiving data in a segment, then the user highlights the location ( 320 ). When the location is highlighted AIP 110 assigns a location code to the highlighted location ( 322 ).
- AIP 110 would stop ( 340 ). A determination is made whether the user wants to choose a display ( 324 ). If so, the user views the display options ( 326 ), and selects and configures the display ( 328 ). AIP assigns the display to the location code ( 330 ). A determination is made whether the user wants to highlight another location ( 332 ). If so, AIP 110 goes to step 318 . If not, AIP 110 determines whether the user wants to review another application ( 334 ). If so, AIP 110 goes to step 310 . If not, AIP 110 stops ( 340 ).
- FIG. 4 depicts a flow chart of the logic of SCP 120 .
- SCP 120 enables a user to select a segment in a chat transcript, assign an application code and a location code to the segment, and send the segment to SQP 130 .
- SCP 120 starts ( 402 ) and the user reviews an IM ( 410 ). If the user wants to post a segment from the IM to an application ( 412 ), then the user highlights the segment ( 414 ). The user selects the application ( 416 ), and SCP 120 inserts the application code ( 418 ). The user selects the location ( 420 ) and SCP 120 inserts the location code ( 422 ). SCP 120 sends the segment to SQP 130 . If there is another segment to be created, SCP 120 goes to step 414 . If not, and if the user wants to review another IM, the application goes to step 410 , otherwise SCP 120 stops ( 430 ).
- FIG. 5 depicts a flowchart of the logic of SQP 130 .
- SQP 130 starts ( 502 ) and determines whether a segment has been received ( 510 ). If a segment has been received, a queue number is assigned to the segment ( 520 ). The segment is placed in the queue ( 530 ) and, if there is another segment ( 540 ), SQP 130 goes to step 510 . If not, SQP 550 stops.
- FIG. 6 depicts the logic of SDP 140 .
- SDP 140 reads the user code, the application code and, when the application is active, sends the segment to the location in the application with the corresponding code.
- SDP 602 starts ( 602 ). If the queue has at least one segment ( 610 ), then SDP 140 reads the first item in the queue ( 620 ). SDP 140 reads the user code and the application code for the first item in the queue ( 630 ). SDP 140 determines whether the application corresponding to the user code and the application code is running ( 640 ), and if so, SDP 140 reads the location code ( 650 ). SDP 140 removes the segment from the queue, sends the segment to the location in the application corresponding to the location, and returns to step 610 .
- the segment may be given a new queue number and sent to the end of the queue, or the segment may be sent to an interim file. Alternatively, a message may be sent to the application to prompt the application to request the segment when the application is activated. If at step 610 the queue is empty, SDP 140 determines whether to continue or stop ( 680 ).
- FIG. 7A depicts example IM transcript 710 having three lines of text.
- text line 2 714 is shown with highlighting 718 by a user. Since text line 2 714 has been selected by a user by highlighting, it will appear in segment display window 780 of second graphical user interface 760 (see FIG. 7C ).
- FIG. 7B depicts first graphical user interface 720 which is presented by AIP 110 to the user so that the user can identify locations in an application display to receive designated and coded segments of chat transcripts.
- the user reviews the application and selects the location to receive designated chat segments.
- a location is highlighted, the user selects a user designation from user window 722 , an application designation from application window 726 and a location from window 730 .
- the user activates apply button 740 , and the codes to the selections are applied to the application locations.
- FIG. 7C depicts second graphical user interface 760 which appears when the user desires to select a segment for transmission to a selected location in an application.
- Text window 780 displays text line 2 .
- Text line 2 is shown as having been highlighted by the user in the IM transcript 710 (See FIG. 7A ), and since it has been highlighted in the transcript, it appears in segment window 714 of second graphical user interface 760 .
- Modify button 792 allows the user to modify the text selected from the IM window.
- the user selects the appropriate user from user window 762 , application from application window 766 and location from location window 770 . The selections from these windows apply the corresponding codes to the segment when the segment is sent.
- Clear button 790 allows the user to remove all selections and start over.
- Send button 794 is used by the user to send the text to the application location that has been selected.
- FIG. 8A depicts a table showing the codes for the applications and locations.
- Code table 800 stores codes for each application in column 810 and each location type in column 820 .
- Code table 800 may be stored in codes database 160 (see FIG. 1 ).
- FIG. 8B depicts a table showing all of the instances for each location type within an application for a user.
- Table 840 stores instances for each application location for User A. In other words, a segment may be posted to more than one location type within an application display.
- FIG. 9 depicts queue table 900 .
- Queue table 900 stores all chat segments with each segments attached user, application, and location codes. Each chat segment has a queue number assigned and the segments are stored in the order of the assigned queue number. For example, queue table 900 shows received text in column 950 , application code in column 930 , location code in column 940 , user code in column 920 , and sequence number in column 910 .
- FIG. 7B and FIG. 7C depicted one possible manner of providing a graphical user interface.
- FIG. 7B and FIG. 7C may be combined in one GUI by adding a button so that the user can select the function for which the GUI will employed.
- Other additional aids to the user can be provided to assist the user in selecting a chat segment.
- a set of buttons could be displayed along the side of the chat segment so that user could activate the buttons by clicking, highlighting, or passing the cursor over the selected button.
- the buttons could represent one turn, a series of turns or an entire chat transcript.
- the buttons could be configured to work with topics, names, timestamp, and so on.
- a transcript map could be depicted next to the chat transcript so that the user could select a segment by selecting a region on the segment map.
Abstract
Description
Claims (9)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/039,508 US8275832B2 (en) | 2005-01-20 | 2005-01-20 | Method to enable user selection of segments in an instant messaging application for integration in other applications |
US12/177,277 US20090019377A1 (en) | 2005-01-20 | 2008-07-22 | Method to Enable Selection of Segments in an Instant Messaging Application for Integration in Other Applications |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/039,508 US8275832B2 (en) | 2005-01-20 | 2005-01-20 | Method to enable user selection of segments in an instant messaging application for integration in other applications |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/177,277 Continuation US20090019377A1 (en) | 2005-01-20 | 2008-07-22 | Method to Enable Selection of Segments in an Instant Messaging Application for Integration in Other Applications |
Publications (2)
Publication Number | Publication Date |
---|---|
US20060161852A1 US20060161852A1 (en) | 2006-07-20 |
US8275832B2 true US8275832B2 (en) | 2012-09-25 |
Family
ID=36685390
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/039,508 Expired - Fee Related US8275832B2 (en) | 2005-01-20 | 2005-01-20 | Method to enable user selection of segments in an instant messaging application for integration in other applications |
US12/177,277 Abandoned US20090019377A1 (en) | 2005-01-20 | 2008-07-22 | Method to Enable Selection of Segments in an Instant Messaging Application for Integration in Other Applications |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/177,277 Abandoned US20090019377A1 (en) | 2005-01-20 | 2008-07-22 | Method to Enable Selection of Segments in an Instant Messaging Application for Integration in Other Applications |
Country Status (1)
Country | Link |
---|---|
US (2) | US8275832B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120110455A1 (en) * | 2010-11-01 | 2012-05-03 | Microsoft Corporation | Video viewing and tagging system |
US9544359B1 (en) * | 2008-10-28 | 2017-01-10 | Google Inc. | Provisioning instant communications for a community of users |
Families Citing this family (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7856469B2 (en) * | 2004-04-15 | 2010-12-21 | International Business Machines Corporation | Searchable instant messaging chat repositories using topic and identifier metadata |
US20060167994A1 (en) * | 2005-01-11 | 2006-07-27 | Yen-Fu Chen | System and method for automatically segmenting content from an instant messaging transcript and applying commands contained within the content segments |
US8275832B2 (en) * | 2005-01-20 | 2012-09-25 | International Business Machines Corporation | Method to enable user selection of segments in an instant messaging application for integration in other applications |
KR100735375B1 (en) * | 2005-08-25 | 2007-07-04 | 삼성전자주식회사 | Method for executing applications in a mobile communication terminal and the mobile communication terminal |
US7631268B2 (en) * | 2006-02-09 | 2009-12-08 | International Business Machines Corporation | Moving data to multiple target files |
US7945620B2 (en) * | 2006-06-13 | 2011-05-17 | International Business Machines Corporation | Chat tool for concurrently chatting over more than one interrelated chat channels |
US8418069B2 (en) | 2006-09-29 | 2013-04-09 | International Business Machines Corporation | Spinning off chat threads |
US20090006979A1 (en) * | 2007-06-27 | 2009-01-01 | International Business Machines Corporation | Text exchange facility for joining multiple text exchange communications into a single topic based communication |
US9122751B2 (en) * | 2007-12-07 | 2015-09-01 | International Business Machines Corporation | Method of tagging instant messaging (IM) conversations for easy information sharing |
US9350687B2 (en) * | 2007-12-31 | 2016-05-24 | International Business Machines Corporation | Instant messaging transcript sharing for added participants to an instant messaging session |
CN101621481B (en) * | 2008-06-30 | 2011-11-16 | 国际商业机器公司 | Apparatus and method for keeping corresponding relation between chat logs and chat contents |
US8775514B2 (en) * | 2009-06-11 | 2014-07-08 | Verizon Patent And Licensing Inc. | System and method for providing instant communication based customer support services using voice recognition |
US20110029950A1 (en) * | 2009-07-30 | 2011-02-03 | Iftach Ragoler | Computer-readable media, methods and computer systems for designing a software application graphically |
US9205328B2 (en) | 2010-02-18 | 2015-12-08 | Activision Publishing, Inc. | Videogame system and method that enables characters to earn virtual fans by completing secondary objectives |
US20110246944A1 (en) * | 2010-04-06 | 2011-10-06 | Google Inc. | Application-independent text entry |
US9682324B2 (en) | 2010-05-12 | 2017-06-20 | Activision Publishing, Inc. | System and method for enabling players to participate in asynchronous, competitive challenges |
US9052976B2 (en) * | 2010-11-08 | 2015-06-09 | Mckesson Financial Holdings | Methods, apparatuses and computer program products for facilitating efficient deployment of software |
KR102110786B1 (en) * | 2013-03-13 | 2020-05-14 | 삼성전자 주식회사 | Method and apparatus for managing conversation message in portable terminal |
CN105209147B (en) * | 2013-03-15 | 2020-07-03 | 唐纳森公司 | Filter media and elements |
US10286326B2 (en) | 2014-07-03 | 2019-05-14 | Activision Publishing, Inc. | Soft reservation system and method for multiplayer video games |
US10118099B2 (en) | 2014-12-16 | 2018-11-06 | Activision Publishing, Inc. | System and method for transparently styling non-player characters in a multiplayer video game |
US10315113B2 (en) | 2015-05-14 | 2019-06-11 | Activision Publishing, Inc. | System and method for simulating gameplay of nonplayer characters distributed across networked end user devices |
US10471348B2 (en) | 2015-07-24 | 2019-11-12 | Activision Publishing, Inc. | System and method for creating and sharing customized video game weapon configurations in multiplayer video games via one or more social networks |
US10500498B2 (en) | 2016-11-29 | 2019-12-10 | Activision Publishing, Inc. | System and method for optimizing virtual games |
US11040286B2 (en) | 2017-09-27 | 2021-06-22 | Activision Publishing, Inc. | Methods and systems for improved content generation in multiplayer gaming environments |
US10561945B2 (en) | 2017-09-27 | 2020-02-18 | Activision Publishing, Inc. | Methods and systems for incentivizing team cooperation in multiplayer gaming environments |
US10974150B2 (en) | 2017-09-27 | 2021-04-13 | Activision Publishing, Inc. | Methods and systems for improved content customization in multiplayer gaming environments |
US10864443B2 (en) | 2017-12-22 | 2020-12-15 | Activision Publishing, Inc. | Video game content aggregation, normalization, and publication systems and methods |
US11679330B2 (en) | 2018-12-18 | 2023-06-20 | Activision Publishing, Inc. | Systems and methods for generating improved non-player characters |
US11097193B2 (en) | 2019-09-11 | 2021-08-24 | Activision Publishing, Inc. | Methods and systems for increasing player engagement in multiplayer gaming environments |
US11712627B2 (en) | 2019-11-08 | 2023-08-01 | Activision Publishing, Inc. | System and method for providing conditional access to virtual gaming items |
US11524234B2 (en) | 2020-08-18 | 2022-12-13 | Activision Publishing, Inc. | Multiplayer video games with virtual characters having dynamically modified fields of view |
US11351459B2 (en) | 2020-08-18 | 2022-06-07 | Activision Publishing, Inc. | Multiplayer video games with virtual characters having dynamically generated attribute profiles unconstrained by predefined discrete values |
Citations (77)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5339388A (en) * | 1991-12-31 | 1994-08-16 | International Business Machines Corporation | Cursor lock region |
US5615296A (en) | 1993-11-12 | 1997-03-25 | International Business Machines Corporation | Continuous speech recognition and voice response system and method to enable conversational dialogues with microprocessors |
US5777615A (en) * | 1994-04-15 | 1998-07-07 | International Business Machines Corporation | Multiple display pointers for computer graphical user interfaces |
US6076100A (en) | 1997-11-17 | 2000-06-13 | Microsoft Corporation | Server-side chat monitor |
US6199070B1 (en) | 1998-06-18 | 2001-03-06 | International Business Machines Corporation | Using a database for program logs |
US6301609B1 (en) * | 1999-07-07 | 2001-10-09 | Lucent Technologies Inc. | Assignable associate priorities for user-definable instant messaging buddy groups |
US6324569B1 (en) | 1998-09-23 | 2001-11-27 | John W. L. Ogilvie | Self-removing email verified or designated as such by a message distributor for the convenience of a recipient |
US20020035605A1 (en) | 2000-01-26 | 2002-03-21 | Mcdowell Mark | Use of presence and location information concerning wireless subscribers for instant messaging and mobile commerce |
US20020059566A1 (en) | 2000-08-29 | 2002-05-16 | Delcambre Lois M. | Uni-level description of computer information and transformation of computer information between representation schemes |
US6393460B1 (en) * | 1998-08-28 | 2002-05-21 | International Business Machines Corporation | Method and system for informing users of subjects of discussion in on-line chats |
US20020062347A1 (en) * | 2000-10-17 | 2002-05-23 | Low Colin Andrew | Overview subsystem for information page server |
US20020069249A1 (en) | 2000-11-14 | 2002-06-06 | Fuji Xerox Co., Ltd. | Systems and methods for managing electronic communications using various negotiation techniques |
US20020112004A1 (en) | 2001-02-12 | 2002-08-15 | Reid Clifford A. | Live navigation web-conferencing system and method |
US20020120939A1 (en) | 2000-12-18 | 2002-08-29 | Jerry Wall | Webcasting system and method |
US6487583B1 (en) * | 1998-09-15 | 2002-11-26 | Ikimbo, Inc. | System and method for information and application distribution |
US20020178163A1 (en) | 2000-06-22 | 2002-11-28 | Yaron Mayer | System and method for searching, finding and contacting dates on the internet in instant messaging networks and/or in other methods that enable immediate finding and creating immediate contact |
US20020188777A1 (en) | 2001-06-11 | 2002-12-12 | International Business Machines Corporation | System and method for automatically conducting and managing surveys based on real-time information analysis |
US20030014488A1 (en) | 2001-06-13 | 2003-01-16 | Siddhartha Dalal | System and method for enabling multimedia conferencing services on a real-time communications platform |
US20030023684A1 (en) | 2001-07-26 | 2003-01-30 | International Business Machines Corporation | Individually specifying message output attributes in a messaging system |
US20030034999A1 (en) | 2001-05-31 | 2003-02-20 | Mindspeak, Llc | Enhancing interactive presentations |
US6532218B1 (en) | 1999-04-05 | 2003-03-11 | Siemens Information & Communication Networks, Inc. | System and method for multimedia collaborative conferencing |
US6587127B1 (en) * | 1997-11-25 | 2003-07-01 | Motorola, Inc. | Content player method and server with user profile |
US6631412B1 (en) | 1999-07-21 | 2003-10-07 | Microsoft Corporation | System and method for activity monitoring and reporting in a computer network |
US20030208639A1 (en) | 1993-03-03 | 2003-11-06 | Stern Mark Ludwig | Method and apparatus for improved interaction with an application program according to data types and actions performed by the application program |
US6651086B1 (en) | 2000-02-22 | 2003-11-18 | Yahoo! Inc. | Systems and methods for matching participants to a conversation |
US20030229722A1 (en) | 2002-06-11 | 2003-12-11 | Siemens Information And Communication Networks, Inc. | Methods and apparatus for processing an instant message |
US20030233420A1 (en) | 2000-04-03 | 2003-12-18 | Juergen Stark | Method and system for content driven electronic messaging |
US20040002049A1 (en) | 2002-07-01 | 2004-01-01 | Jay Beavers | Computer network-based, interactive, multimedia learning system and process |
US20040037406A1 (en) | 2002-08-26 | 2004-02-26 | Christophe Gourraud | Method and system for exchanging instant messages in a multi-party conference call |
US6718518B1 (en) * | 1999-12-20 | 2004-04-06 | International Business Machines Corporation | Non-disruptive search facility |
US6757365B1 (en) | 2000-10-16 | 2004-06-29 | Tellme Networks, Inc. | Instant messaging via telephone interfaces |
US20040127241A1 (en) | 2001-09-05 | 2004-07-01 | Vocera Communications, Inc. | Voice-controlled wireless communications system and method |
US6760749B1 (en) | 2000-05-10 | 2004-07-06 | Polycom, Inc. | Interactive conference content distribution device and methods of use thereof |
US20040177375A1 (en) | 2003-03-07 | 2004-09-09 | Rami Caspi | System and method for short message service control of an integrated communications center |
US20040174863A1 (en) | 2003-03-07 | 2004-09-09 | Rami Caspi | System and method for wireless remote control of a digital personal media stream manager |
US20040174905A1 (en) | 2003-03-07 | 2004-09-09 | Rami Caspi | System and method for instant messaging control of an integrated communications center |
US20040177371A1 (en) | 2003-03-07 | 2004-09-09 | Rami Caspi | System and method for integrated communications center |
US20040175097A1 (en) | 2003-03-07 | 2004-09-09 | Rami Caspi | System and method for e-mail control of an integrated communications center |
US20040174896A1 (en) | 2003-03-07 | 2004-09-09 | Rami Caspi | System and method for digital personal video stream manager |
US20040177376A1 (en) | 2003-03-07 | 2004-09-09 | Rami Caspi | System and method for context-based searching and control of an integrated communications center |
US20040175096A1 (en) | 2003-03-07 | 2004-09-09 | Rami Caspi | System and method for voice portal control of an integrated communications center |
US20040196306A1 (en) * | 2003-04-04 | 2004-10-07 | Microsoft Corporation | Method and system for flagging digital ink note content |
US20040215731A1 (en) | 2001-07-06 | 2004-10-28 | Tzann-En Szeto Christopher | Messenger-controlled applications in an instant messaging environment |
US20040224772A1 (en) | 2003-05-09 | 2004-11-11 | Microsoft Corporation | Instant messaging embedded games |
US20040243922A1 (en) | 2003-05-30 | 2004-12-02 | Peter Sirota | Method and process for scheduling and producing a network event |
US20040249650A1 (en) | 2001-07-19 | 2004-12-09 | Ilan Freedman | Method apparatus and system for capturing and analyzing interaction based content |
US20040260710A1 (en) | 2003-02-28 | 2004-12-23 | Marston Justin P. | Messaging system |
US20050021624A1 (en) * | 2003-05-16 | 2005-01-27 | Michael Herf | Networked chat and media sharing systems and methods |
US20050024387A1 (en) | 2003-07-31 | 2005-02-03 | Viresh Ratnakar | LAPE: layered presentation system utilizing compressed-domain image processing |
US20050034079A1 (en) * | 2003-08-05 | 2005-02-10 | Duraisamy Gunasekar | Method and system for providing conferencing services |
US20050037739A1 (en) | 2003-08-15 | 2005-02-17 | Jialin Zhong | System and method for caller initiated voicemail annotation and its transmission over IP/SIP for flexible and efficient voice mail retrieval |
US20050097470A1 (en) | 2003-11-05 | 2005-05-05 | Sonic Foundry, Inc. | Rich media event production system and method including the capturing, indexing, and synchronizing of RGB-based graphic content |
US20050102361A1 (en) | 2003-10-23 | 2005-05-12 | Winjum Randy K. | Decoupling an attachment from an electronic message that included the attachment |
US20050108332A1 (en) | 2003-10-23 | 2005-05-19 | Vaschillo Alexander E. | Schema hierarchy for electronic messages |
US20050164154A1 (en) | 2004-01-23 | 2005-07-28 | Geodesic Dynamics | Demand initiated customized e-learning system |
US20050234885A1 (en) * | 2004-04-19 | 2005-10-20 | Yahoo!, Inc. | Integration of instant messenging with Internet searching |
US20050234883A1 (en) | 2004-04-19 | 2005-10-20 | Yahoo!, Inc. | Techniques for inline searching in an instant messenger environment |
US20050262199A1 (en) | 2004-05-20 | 2005-11-24 | International Business Machines Corporation | System and method for in-context, topic-oriented instant messaging |
US20050289220A1 (en) * | 2004-06-24 | 2005-12-29 | International Business Machines Corporation | Chat marking and synchronization |
US20060004702A1 (en) | 2002-08-15 | 2006-01-05 | Her Majesty The Queen In Right Of Canada, As Represented By The Minster Of Health | Method and system for aggregating and disseminating time-sensitive information |
US20060041828A1 (en) | 2004-02-15 | 2006-02-23 | King Martin T | Triggering actions in response to optically or acoustically capturing keywords from a rendered document |
US20060047635A1 (en) | 2004-08-26 | 2006-03-02 | International Business Machines Corporation | Method of generating a context-inferenced search query and of sorting a result of the query |
US20060074727A1 (en) | 2000-09-07 | 2006-04-06 | Briere Daniel D | Method and apparatus for collection and dissemination of information over a computer network |
US7034691B1 (en) | 2002-01-25 | 2006-04-25 | Solvetech Corporation | Adaptive communication methods and systems for facilitating the gathering, distribution and delivery of information related to medical care |
US7080139B1 (en) | 2001-04-24 | 2006-07-18 | Fatbubble, Inc | Method and apparatus for selectively sharing and passively tracking communication device experiences |
US20060161631A1 (en) * | 2005-01-18 | 2006-07-20 | Luigi Lira | Revisions of already sent messages in an instant messaging communication |
US20060167994A1 (en) | 2005-01-11 | 2006-07-27 | Yen-Fu Chen | System and method for automatically segmenting content from an instant messaging transcript and applying commands contained within the content segments |
US7111044B2 (en) * | 2002-07-17 | 2006-09-19 | Fastmobile, Inc. | Method and system for displaying group chat sessions on wireless mobile terminals |
US20060277474A1 (en) | 1998-12-18 | 2006-12-07 | Tangis Corporation | Automated selection of appropriate information based on a computer user's context |
US20070027954A1 (en) | 2005-07-26 | 2007-02-01 | Yen-Fu Chen | Method for parsing emails |
US7177817B1 (en) | 2002-12-12 | 2007-02-13 | Tuvox Incorporated | Automatic generation of voice content for a voice response system |
US7191400B1 (en) | 2000-02-03 | 2007-03-13 | Stanford University | Methods for generating and viewing hyperlinked pages |
US7263526B1 (en) | 1996-10-30 | 2007-08-28 | Avaya Technology Corp. | Method and apparatus for embedding chat functions in a web page |
US7269794B2 (en) * | 2003-09-11 | 2007-09-11 | International Business Machines Corporation | Method and apparatus for viewpoint collaboration |
US7328214B2 (en) | 2004-12-21 | 2008-02-05 | Arizan Corporation | Method of delivering an electronic document to a remote electronic device |
US20090019377A1 (en) | 2005-01-20 | 2009-01-15 | Yen-Fu Chen | Method to Enable Selection of Segments in an Instant Messaging Application for Integration in Other Applications |
US7698660B2 (en) * | 2006-11-13 | 2010-04-13 | Microsoft Corporation | Shared space for communicating information |
-
2005
- 2005-01-20 US US11/039,508 patent/US8275832B2/en not_active Expired - Fee Related
-
2008
- 2008-07-22 US US12/177,277 patent/US20090019377A1/en not_active Abandoned
Patent Citations (80)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5339388A (en) * | 1991-12-31 | 1994-08-16 | International Business Machines Corporation | Cursor lock region |
US20030208639A1 (en) | 1993-03-03 | 2003-11-06 | Stern Mark Ludwig | Method and apparatus for improved interaction with an application program according to data types and actions performed by the application program |
US5615296A (en) | 1993-11-12 | 1997-03-25 | International Business Machines Corporation | Continuous speech recognition and voice response system and method to enable conversational dialogues with microprocessors |
US5777615A (en) * | 1994-04-15 | 1998-07-07 | International Business Machines Corporation | Multiple display pointers for computer graphical user interfaces |
US7263526B1 (en) | 1996-10-30 | 2007-08-28 | Avaya Technology Corp. | Method and apparatus for embedding chat functions in a web page |
US6076100A (en) | 1997-11-17 | 2000-06-13 | Microsoft Corporation | Server-side chat monitor |
US6587127B1 (en) * | 1997-11-25 | 2003-07-01 | Motorola, Inc. | Content player method and server with user profile |
US6199070B1 (en) | 1998-06-18 | 2001-03-06 | International Business Machines Corporation | Using a database for program logs |
US6393460B1 (en) * | 1998-08-28 | 2002-05-21 | International Business Machines Corporation | Method and system for informing users of subjects of discussion in on-line chats |
US20020188681A1 (en) * | 1998-08-28 | 2002-12-12 | Gruen Daniel M. | Method and system for informing users of subjects of discussion in on -line chats |
US6487583B1 (en) * | 1998-09-15 | 2002-11-26 | Ikimbo, Inc. | System and method for information and application distribution |
US6324569B1 (en) | 1998-09-23 | 2001-11-27 | John W. L. Ogilvie | Self-removing email verified or designated as such by a message distributor for the convenience of a recipient |
US20060277474A1 (en) | 1998-12-18 | 2006-12-07 | Tangis Corporation | Automated selection of appropriate information based on a computer user's context |
US6532218B1 (en) | 1999-04-05 | 2003-03-11 | Siemens Information & Communication Networks, Inc. | System and method for multimedia collaborative conferencing |
US6301609B1 (en) * | 1999-07-07 | 2001-10-09 | Lucent Technologies Inc. | Assignable associate priorities for user-definable instant messaging buddy groups |
US6631412B1 (en) | 1999-07-21 | 2003-10-07 | Microsoft Corporation | System and method for activity monitoring and reporting in a computer network |
US6718518B1 (en) * | 1999-12-20 | 2004-04-06 | International Business Machines Corporation | Non-disruptive search facility |
US20020035605A1 (en) | 2000-01-26 | 2002-03-21 | Mcdowell Mark | Use of presence and location information concerning wireless subscribers for instant messaging and mobile commerce |
US7191400B1 (en) | 2000-02-03 | 2007-03-13 | Stanford University | Methods for generating and viewing hyperlinked pages |
US6651086B1 (en) | 2000-02-22 | 2003-11-18 | Yahoo! Inc. | Systems and methods for matching participants to a conversation |
US20030233420A1 (en) | 2000-04-03 | 2003-12-18 | Juergen Stark | Method and system for content driven electronic messaging |
US6760749B1 (en) | 2000-05-10 | 2004-07-06 | Polycom, Inc. | Interactive conference content distribution device and methods of use thereof |
US20020178163A1 (en) | 2000-06-22 | 2002-11-28 | Yaron Mayer | System and method for searching, finding and contacting dates on the internet in instant messaging networks and/or in other methods that enable immediate finding and creating immediate contact |
US20020059566A1 (en) | 2000-08-29 | 2002-05-16 | Delcambre Lois M. | Uni-level description of computer information and transformation of computer information between representation schemes |
US20060074727A1 (en) | 2000-09-07 | 2006-04-06 | Briere Daniel D | Method and apparatus for collection and dissemination of information over a computer network |
US6757365B1 (en) | 2000-10-16 | 2004-06-29 | Tellme Networks, Inc. | Instant messaging via telephone interfaces |
US20020062347A1 (en) * | 2000-10-17 | 2002-05-23 | Low Colin Andrew | Overview subsystem for information page server |
US20020069249A1 (en) | 2000-11-14 | 2002-06-06 | Fuji Xerox Co., Ltd. | Systems and methods for managing electronic communications using various negotiation techniques |
US20020120939A1 (en) | 2000-12-18 | 2002-08-29 | Jerry Wall | Webcasting system and method |
US20020112004A1 (en) | 2001-02-12 | 2002-08-15 | Reid Clifford A. | Live navigation web-conferencing system and method |
US7080139B1 (en) | 2001-04-24 | 2006-07-18 | Fatbubble, Inc | Method and apparatus for selectively sharing and passively tracking communication device experiences |
US20030034999A1 (en) | 2001-05-31 | 2003-02-20 | Mindspeak, Llc | Enhancing interactive presentations |
US20020188777A1 (en) | 2001-06-11 | 2002-12-12 | International Business Machines Corporation | System and method for automatically conducting and managing surveys based on real-time information analysis |
US20030014488A1 (en) | 2001-06-13 | 2003-01-16 | Siddhartha Dalal | System and method for enabling multimedia conferencing services on a real-time communications platform |
US7188143B2 (en) * | 2001-07-06 | 2007-03-06 | Yahoo! Inc. | Messenger-controlled applications in an instant messaging environment |
US20040215731A1 (en) | 2001-07-06 | 2004-10-28 | Tzann-En Szeto Christopher | Messenger-controlled applications in an instant messaging environment |
US20040249650A1 (en) | 2001-07-19 | 2004-12-09 | Ilan Freedman | Method apparatus and system for capturing and analyzing interaction based content |
US20030023684A1 (en) | 2001-07-26 | 2003-01-30 | International Business Machines Corporation | Individually specifying message output attributes in a messaging system |
US20040127241A1 (en) | 2001-09-05 | 2004-07-01 | Vocera Communications, Inc. | Voice-controlled wireless communications system and method |
US7034691B1 (en) | 2002-01-25 | 2006-04-25 | Solvetech Corporation | Adaptive communication methods and systems for facilitating the gathering, distribution and delivery of information related to medical care |
US20030229722A1 (en) | 2002-06-11 | 2003-12-11 | Siemens Information And Communication Networks, Inc. | Methods and apparatus for processing an instant message |
US20040002049A1 (en) | 2002-07-01 | 2004-01-01 | Jay Beavers | Computer network-based, interactive, multimedia learning system and process |
US7111044B2 (en) * | 2002-07-17 | 2006-09-19 | Fastmobile, Inc. | Method and system for displaying group chat sessions on wireless mobile terminals |
US20060004702A1 (en) | 2002-08-15 | 2006-01-05 | Her Majesty The Queen In Right Of Canada, As Represented By The Minster Of Health | Method and system for aggregating and disseminating time-sensitive information |
US20040037406A1 (en) | 2002-08-26 | 2004-02-26 | Christophe Gourraud | Method and system for exchanging instant messages in a multi-party conference call |
US7177817B1 (en) | 2002-12-12 | 2007-02-13 | Tuvox Incorporated | Automatic generation of voice content for a voice response system |
US20040260710A1 (en) | 2003-02-28 | 2004-12-23 | Marston Justin P. | Messaging system |
US20040177376A1 (en) | 2003-03-07 | 2004-09-09 | Rami Caspi | System and method for context-based searching and control of an integrated communications center |
US20040175096A1 (en) | 2003-03-07 | 2004-09-09 | Rami Caspi | System and method for voice portal control of an integrated communications center |
US20040177375A1 (en) | 2003-03-07 | 2004-09-09 | Rami Caspi | System and method for short message service control of an integrated communications center |
US20040174863A1 (en) | 2003-03-07 | 2004-09-09 | Rami Caspi | System and method for wireless remote control of a digital personal media stream manager |
US20040174905A1 (en) | 2003-03-07 | 2004-09-09 | Rami Caspi | System and method for instant messaging control of an integrated communications center |
US20040177371A1 (en) | 2003-03-07 | 2004-09-09 | Rami Caspi | System and method for integrated communications center |
US20040175097A1 (en) | 2003-03-07 | 2004-09-09 | Rami Caspi | System and method for e-mail control of an integrated communications center |
US20040174896A1 (en) | 2003-03-07 | 2004-09-09 | Rami Caspi | System and method for digital personal video stream manager |
US20040196306A1 (en) * | 2003-04-04 | 2004-10-07 | Microsoft Corporation | Method and system for flagging digital ink note content |
US20040224772A1 (en) | 2003-05-09 | 2004-11-11 | Microsoft Corporation | Instant messaging embedded games |
US20050021624A1 (en) * | 2003-05-16 | 2005-01-27 | Michael Herf | Networked chat and media sharing systems and methods |
US20040243922A1 (en) | 2003-05-30 | 2004-12-02 | Peter Sirota | Method and process for scheduling and producing a network event |
US20050024387A1 (en) | 2003-07-31 | 2005-02-03 | Viresh Ratnakar | LAPE: layered presentation system utilizing compressed-domain image processing |
US20050034079A1 (en) * | 2003-08-05 | 2005-02-10 | Duraisamy Gunasekar | Method and system for providing conferencing services |
US20050037739A1 (en) | 2003-08-15 | 2005-02-17 | Jialin Zhong | System and method for caller initiated voicemail annotation and its transmission over IP/SIP for flexible and efficient voice mail retrieval |
US7269794B2 (en) * | 2003-09-11 | 2007-09-11 | International Business Machines Corporation | Method and apparatus for viewpoint collaboration |
US20050108332A1 (en) | 2003-10-23 | 2005-05-19 | Vaschillo Alexander E. | Schema hierarchy for electronic messages |
US20050102361A1 (en) | 2003-10-23 | 2005-05-12 | Winjum Randy K. | Decoupling an attachment from an electronic message that included the attachment |
US20050097470A1 (en) | 2003-11-05 | 2005-05-05 | Sonic Foundry, Inc. | Rich media event production system and method including the capturing, indexing, and synchronizing of RGB-based graphic content |
US20050164154A1 (en) | 2004-01-23 | 2005-07-28 | Geodesic Dynamics | Demand initiated customized e-learning system |
US20060041828A1 (en) | 2004-02-15 | 2006-02-23 | King Martin T | Triggering actions in response to optically or acoustically capturing keywords from a rendered document |
US20050234885A1 (en) * | 2004-04-19 | 2005-10-20 | Yahoo!, Inc. | Integration of instant messenging with Internet searching |
US20050234883A1 (en) | 2004-04-19 | 2005-10-20 | Yahoo!, Inc. | Techniques for inline searching in an instant messenger environment |
US20050262199A1 (en) | 2004-05-20 | 2005-11-24 | International Business Machines Corporation | System and method for in-context, topic-oriented instant messaging |
US20050289220A1 (en) * | 2004-06-24 | 2005-12-29 | International Business Machines Corporation | Chat marking and synchronization |
US20060047635A1 (en) | 2004-08-26 | 2006-03-02 | International Business Machines Corporation | Method of generating a context-inferenced search query and of sorting a result of the query |
US7328214B2 (en) | 2004-12-21 | 2008-02-05 | Arizan Corporation | Method of delivering an electronic document to a remote electronic device |
US20060167994A1 (en) | 2005-01-11 | 2006-07-27 | Yen-Fu Chen | System and method for automatically segmenting content from an instant messaging transcript and applying commands contained within the content segments |
US20090030984A1 (en) | 2005-01-11 | 2009-01-29 | Yen Fu Chen | System and Method for Automatically Segmenting Content from an Instant Messaging Transcript and Applying Commands Contained Within the Content Segments |
US20060161631A1 (en) * | 2005-01-18 | 2006-07-20 | Luigi Lira | Revisions of already sent messages in an instant messaging communication |
US20090019377A1 (en) | 2005-01-20 | 2009-01-15 | Yen-Fu Chen | Method to Enable Selection of Segments in an Instant Messaging Application for Integration in Other Applications |
US20070027954A1 (en) | 2005-07-26 | 2007-02-01 | Yen-Fu Chen | Method for parsing emails |
US7698660B2 (en) * | 2006-11-13 | 2010-04-13 | Microsoft Corporation | Shared space for communicating information |
Non-Patent Citations (9)
Title |
---|
USPTO Notice of allowance for U.S. Appl. No. 10/875,881 dated Dec. 31, 2008. |
USPTO office action for U.S. Appl. No. 10/824,811 dated Aug. 21, 2009. |
USPTO office action for U.S. Appl. No. 10/824,811 dated Mar. 17, 2009. |
USPTO office action for U.S. Appl. No. 10/824,811 dated Sep. 3, 2008. |
USPTO Office action for U.S. Appl. No. 10/875,881 dated Sep. 26, 2008. |
USPTO Office action for U.S. Appl. No. 11/032,884 dated Apr. 30, 2009. |
USPTO Office action for U.S. Appl. No. 11/032,884 dated Dec. 2, 2008. |
USPTO office action for U.S. Appl. No. 12/177,270 dated May 21, 2010. |
USPTO office action for U.S. Appl. No. 12/177,277 dated May 28, 2010. |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9544359B1 (en) * | 2008-10-28 | 2017-01-10 | Google Inc. | Provisioning instant communications for a community of users |
US20120110455A1 (en) * | 2010-11-01 | 2012-05-03 | Microsoft Corporation | Video viewing and tagging system |
US9251503B2 (en) * | 2010-11-01 | 2016-02-02 | Microsoft Technology Licensing, Llc | Video viewing and tagging system |
US10065120B2 (en) | 2010-11-01 | 2018-09-04 | Microsoft Technology Licensing, Llc | Video viewing and tagging system |
Also Published As
Publication number | Publication date |
---|---|
US20090019377A1 (en) | 2009-01-15 |
US20060161852A1 (en) | 2006-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8275832B2 (en) | Method to enable user selection of segments in an instant messaging application for integration in other applications | |
US7596596B2 (en) | Chat marking and synchronization | |
US8001184B2 (en) | System and method for managing an instant messaging conversation | |
US8190999B2 (en) | System and method for in-context, topic-oriented instant messaging | |
US6557027B1 (en) | System and method for managing on-line discussion having multiple topics in a collaborative data processing environment | |
US7360164B2 (en) | Collaboration launchpad | |
US7039677B2 (en) | Threaded text-based chat collaboration | |
US9544265B2 (en) | Tracking interactive text-message communications | |
US6792448B1 (en) | Threaded text discussion system | |
US8122088B2 (en) | Adding personal note capabilities to text exchange clients | |
US7185057B2 (en) | Individually specifying message output attributes in a messaging system | |
EP1589722B1 (en) | Method, system, and apparatus for enabling near real time collaboration on an electronic document | |
US6539421B1 (en) | Messaging application user interface | |
US7856469B2 (en) | Searchable instant messaging chat repositories using topic and identifier metadata | |
CN102929483B (en) | Terminal and resource sharing method | |
US8015246B1 (en) | Graphical user interface for chat room with thin walls | |
US8756514B2 (en) | System and method for real-time scheduling | |
US20090030984A1 (en) | System and Method for Automatically Segmenting Content from an Instant Messaging Transcript and Applying Commands Contained Within the Content Segments | |
US20060031361A1 (en) | Method and apparatus for conversational annotation for instant messaging systems | |
US20060212583A1 (en) | Distributing messaging session logs to users entering an already ongoing messaging session | |
US20080109406A1 (en) | Instant message tagging | |
US20070016878A1 (en) | Instant messaging real-time buddy list lookup | |
US20070094342A1 (en) | Detachable control window for instant messaging chats | |
US20060031362A1 (en) | Method and apparatus for instant messaging | |
JP2004213153A (en) | Device and method for displaying information, recording medium and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CHEN, YEN-FU;HANDY-BOSMA, JOHN HANS;SELVAGE, MEI YANG;AND OTHERS;REEL/FRAME:015743/0373;SIGNING DATES FROM 20041106 TO 20041118 Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CHEN, YEN-FU;HANDY-BOSMA, JOHN HANS;SELVAGE, MEI YANG;AND OTHERS;SIGNING DATES FROM 20041106 TO 20041118;REEL/FRAME:015743/0373 |
|
REMI | Maintenance fee reminder mailed | ||
LAPS | Lapse for failure to pay maintenance fees | ||
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20160925 |