US20040163034A1 - Systems and methods for labeling clusters of documents - Google Patents
Systems and methods for labeling clusters of documents Download PDFInfo
- Publication number
- US20040163034A1 US20040163034A1 US10/685,479 US68547903A US2004163034A1 US 20040163034 A1 US20040163034 A1 US 20040163034A1 US 68547903 A US68547903 A US 68547903A US 2004163034 A1 US2004163034 A1 US 2004163034A1
- Authority
- US
- United States
- Prior art keywords
- documents
- topics
- ones
- clusters
- cluster
- 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.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/28—Constructional details of speech recognition systems
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/28—Constructional details of speech recognition systems
- G10L15/32—Multiple recognisers used in sequence or in parallel; Score combination systems therefor, e.g. voting systems
Definitions
- the present invention relates generally to multimedia environments and, more particularly, to systems and methods for labeling clusters of similar documents.
- One particular conventional system includes an event or topic detection system that uses natural language techniques to make a decision about each of the documents it receives. The decision involves the determination of whether a particular document relates to a new event (or topic) that the system has not seen before or an existing event (or topic) that the system has seen before. If the document relates to a new event, then the system creates a new cluster and assigns the document to this new cluster. If the document, instead, relates to an existing event, then the system assigns the document to an existing cluster relating to the event.
- the system usually operates based on a set of rules.
- One rule is that a document can only be assigned to one cluster.
- Another rule is that the clusters can only grow and may never be broken. To this effect, the system may never revisit documents that have already been assigned to clusters to determine whether the documents should have been assigned to different clusters.
- the conventional system usually presents the clusters to an end user with no labeling other than, possibly, the number of documents in the clusters. This is of limited usefulness to a user looking for a document in one of the clusters.
- Systems and methods consistent with the present invention address this and other needs by creating labels for clusters based on document topics that are associated with at least half of the documents in the clusters.
- the topics may be ranked based on the number of documents relating to the corresponding topics.
- the topics may then be presented in rank order as labels for the clusters.
- a system that generates labels for clusters of documents.
- the system identifies topics associated with the documents in the clusters and determines whether the topics are associated with approximately half or more of the documents in the clusters.
- the system then generates labels for the clusters using the topics that are associated with approximately half or more of the documents in the clusters.
- a method of creating labels for clusters of documents includes identifying topics associated with the documents in the clusters; determining whether the topics are associated with at least half of the documents in the clusters; adding ones of the topics that are associated with at least half of the documents in the clusters to cluster lists; and forming labels for the clusters from the cluster lists.
- a system for creating a label for a cluster of documents is provided.
- the system is configured to identify topics associated with the documents in the cluster and determine whether the topics are associated with approximately half or more of the documents in the cluster.
- the system is further configured to rank the topics that that are associated with approximately half or more of the documents in the cluster and generate a label for the cluster using the ranked topics.
- a topic detection system includes a decision engine and a label engine.
- the decision engine is configured to receive documents and group the documents into clusters.
- the label engine is configured to identify topics associated with the documents in the clusters, determine whether the topics are associated with at least half of the documents in the clusters, and form labels for the clusters using the topics that are associated with at least half of the documents in the clusters.
- FIG. 1 is a diagram of a system in which systems and methods consistent with the present invention may be implemented
- FIG. 2 is an exemplary diagram of the server system of FIG. 1 according to an implementation consistent with the principles of the invention
- FIG. 3 is an exemplary diagram of the server of FIG. 2 according to an implementation consistent with the principles of the invention
- FIG. 4 is an exemplary diagram of a portion of the indexing system of FIG. 2 according to an implementation consistent with the principles of the invention
- FIG. 5 is an exemplary diagram of the event detection system of FIG. 2 according to an implementation consistent with the present invention
- FIG. 6 is a flowchart of exemplary processing for grouping documents into clusters according to an implementation consistent with the principles of the invention
- FIG. 7 is a flowchart of exemplary processing for creating a label for a cluster according to an implementation consistent with the principles of the invention.
- FIGS. 8A and 8B are exemplary diagrams of a graphical user interface that may be presented to a user according to an implementation consistent with the principles of the invention.
- Systems and methods consistent with the present invention create cluster labels that are indicative of the documents in the clusters and are meaningful to an end user.
- the labels may be based on document topics that are associated with at least half of the documents in the clusters.
- the topics may be ranked based on their occurrence in the documents of the cluster.
- the topics may then be presented in rank order as a label for the cluster.
- a document corresponds to a body of media that is contiguous in time (from beginning to end or from time A to time B).
- Documents might include audio documents (e.g., radio broadcasts), video documents (e.g., television broadcasts), and/or text documents (e.g., word processing documents) in any language.
- FIG. 1 is a diagram of an exemplary system 100 in which systems and methods consistent with the present invention may be implemented.
- System 100 may include clients 110 connected to server system 120 via a network 130 .
- Network 130 may include any type of network, such as a local area network (LAN), a wide area network (WAN), a public telephone network (e.g., the Public Switched Telephone Network (PSTN)), a virtual private network (VPN), or a combination of networks.
- Clients 110 and server system 120 may connect to network 130 via wired, wireless, and/or optical connections.
- clients 110 may interact with server system 120 to obtain documents of interest. A user of one of clients 110 may then cause the documents to be automatically grouped into clusters on demand.
- a client 110 may include a personal computer, a laptop, a personal digital assistant, or another type of device that is capable of interacting with server system 120 to obtain documents of interest.
- a client 110 may present the documents to a user via a graphical user interface (GUI), possibly within a web browser window.
- GUI graphical user interface
- server system 120 may process and maintain documents.
- Server system 120 may receive documents in a wide variety of formats (e.g., audio, video, and text) and process the documents to extract features and other relevant information from the documents.
- Server system 120 may also group documents into clusters and, when requested, provide documents to clients 110 .
- FIG. 2 is an exemplary diagram of server system 120 according to an implementation consistent with the principles of the invention.
- Server system 120 may include a server 210 , an indexing system 220 , an event detection system 230 , and a database 240 connected via a network 250 .
- Network 250 may include a LAN, WAN, the Internet, network 130 , or other types of direct or indirect connections.
- Server 210 may include a computer or another type of device capable of interacting with clients 110 .
- server 210 includes indexing system 220 and/or event detection system 230 .
- FIG. 3 is an exemplary diagram of server 210 according to an implementation consistent with the principles of the invention.
- Server 210 may include bus 310 , processor 320 , main memory 330 , read only memory (ROM) 340 , storage device 350 , input device 360 , output device 370 , and communication interface 380 .
- Bus 310 permits communication among the components of server 210 .
- Processor 320 may include any type of conventional processor or microprocessor that interprets and executes instructions.
- Main memory 330 may include a random access memory (RAM) or another type of dynamic storage device that stores information and instructions for execution by processor 320 .
- ROM 340 may include a conventional ROM device or another type of static storage device that stores static information and instructions for use by processor 320 .
- Storage device 350 may include a magnetic and/or optical recording medium and its corresponding drive.
- Input device 360 may include one or more conventional mechanisms that permit an operator to input information to server 210 , such as a keyboard, a mouse, a pen, voice recognition and/or biometric mechanisms, etc.
- Output device 370 may include one or more conventional mechanisms that output information to the operator, including a display, a printer, a speaker, etc.
- Communication interface 380 may include any transceiver-like mechanism that enables server 210 to communicate with other devices and/or systems.
- communication interface 380 may include mechanisms for communicating with another device or system via a network, such as network 250 or network 130 .
- server 210 may interact with clients 110 , event detection system 230 , and/or database 240 to provide documents of interest. Server 210 may perform these tasks in response to processor 320 executing sequences of instructions contained in, for example, memory 330 .
- processor 320 executing sequences of instructions contained in, for example, memory 330 .
- hardwired circuitry may be used in place of or in combination with software instructions to implement processes consistent with the present invention.
- processes performed by server 210 are not limited to any specific combination of hardware circuitry and software.
- indexing system 220 may receive document data, including real time data, in a variety of formats (e.g., audio, video, and text), process the data to extract features and other relevant information from the documents, and record the date and time at which the documents were created.
- indexing system 220 may include mechanisms, such as the ones described in John Makhoul et al., “Speech and Language Technologies for Audio Indexing and Retrieval,” Proceedings of the IEEE, Vol. 88, No. 8, August 2000, pp. 1338-1353, which is incorporated herein by reference.
- FIG. 4 is an exemplary diagram of a portion of indexing system 220 according to an implementation consistent with the principles of the invention.
- the portion of indexing system 220 shown in FIG. 4 operates upon audio documents.
- Indexing system 220 may include similar or dissimilar mechanisms for operating upon other types of media, such as video and text.
- indexing system 220 includes audio classification logic 410 , speech recognition logic 420 , speaker clustering logic 430 , speaker identification logic 440 , name spotting logic 450 , topic classification logic 460 , and story segmentation logic 470 .
- Audio classification logic 410 may distinguish speech from silence, noise, and other audio signals in input audio data. For example, audio classification logic 410 may analyze each thirty second window of the input data to determine whether it contains speech. Audio classification logic 410 may also identify boundaries between speakers in the input stream. Audio classification logic 410 may group speech segments from the same speaker and send the segments to speech recognition logic 420 .
- Speech recognition logic 420 may perform continuous speech recognition to recognize the words spoken in the segments that it receives from audio classification logic 410 . Speech recognition logic 420 may generate a transcription of the speech using a statistical language model. Speaker clustering logic 430 may identify all of the segments from the same speaker in a single document and group them into speaker clusters. Speaker clustering logic 430 may then assign each of the speaker clusters a unique label. Speaker identification logic 440 may identify the speaker in each speaker cluster by name or gender.
- Name spotting logic 450 may locate the names of people, places, and organizations in the transcription. Name spotting logic 450 may extract the names and store them in a database. Topic classification logic 460 may use a probabilistic Hidden Markov Model (HMM) to assign topics to the transcription. In one implementation consistent with the present invention, topic classification logic 460 uses a technique similar to the one described in John Makhoul et al., “Speech and Language Technologies for Audio Indexing and Retrieval,” Proceedings of the IEEE, Vol. 88, No. 8, August 2000, pp. 1338-1353, which was previously incorporated by reference. Topic classification logic 460 may generate a rank-ordered list of all possible topics and corresponding scores for the transcription.
- HMM Hidden Markov Model
- Story segmentation logic 470 may change the continuous stream of words in the transcription into document-like units with coherent sets of topic labels and other document features generated or identified by the components of indexing system 220 . This information may constitute metadata corresponding to the input audio data. Story segmentation logic 470 may store the metadata in database 240 .
- event detection system 230 may group documents into clusters based on events or topics to which the documents relate.
- FIG. 5 is an exemplary diagram of event detection system 230 according to an implementation consistent with the principles of the invention.
- Event detection system 230 may include a decision engine 510 and a label engine 520 .
- the decision engine 510 may include a conventional event or topic detection system, such as the Topic Detection Tracking system developed by the University of Massachusetts, Amherst, as described in J. Allan et al., “UMass at TDT2000,” November 2000, pages 109-115.
- Decision engine 510 may include logic that receives a stream of documents over time from, for example, indexing system 220 and/or server 210 , and determines, for each of the documents, whether the document is related to an event or topic that decision engine 510 has seen before. If the document is related to a new event or topic (i.e., one that has not yet been seen by decision engine 510 ), then decision engine 510 may create a new cluster relating to the event or topic and assign the document to the new cluster. If the document is, instead, related to an existing event or topic, then decision engine 510 may assign the document to an existing cluster that is also related to the event or topic.
- a new event or topic i.e., one that has not yet been seen by decision engine 510
- decision engine 510 may create a new cluster relating to the event or topic and assign the document to the new cluster. If the document is, instead, related to an existing event or topic, then decision engine 510 may assign the document to an existing cluster that is also related to the event or topic.
- Decision engine 510 may follow the same rules as conventional systems. In other words, decision engine 510 may assign a document to only one cluster. Decision engine 510 may also get only one chance to make a decision about a document and, thereafter, may not change its decision regarding the cluster to which the document is assigned. Decision engine 510 may store its document assignment decisions in an internal memory or, alternatively, in database 240 .
- Label engine 520 may include logic that creates labels for the clusters generated by decision engine 510 . In another implementation, the functions of label engine 520 are performed by server 210 . For each of the clusters, label engine 520 may examine the topics assigned to the cluster documents by indexing system 220 . Label engine 520 may then label the cluster with the topics that appear on at least half of the documents in the cluster. The theory is that if a topic does not appear on at least half of the documents in the cluster, then the topic is not representative of the cluster.
- Label engine 520 may rank the topics assigned to a cluster. For example, a topic that is associated with more of the documents in the cluster may be ranked higher than a topic associated with fewer of the documents in the cluster. This ranked list of topics may form a label for the cluster.
- the clusters with attached labels may be presented to a user via client 110 .
- database 240 may include a relational database that stores documents from indexing system 220 and, possibly, cluster information from event detection system 230 .
- the contents of database 240 may be accessible to users via clients 110 .
- FIG. 6 is a flowchart of exemplary processing for grouping documents into clusters according to an implementation consistent with the principles of the invention. Processing may begin with decision engine 510 receiving a stream of documents over time (act 610 ). Decision engine 510 may receive the documents from indexing system 220 and/or server 210 .
- Decision engine 510 may operate upon the documents to group the documents into clusters (act 620 ). For example, decision engine 510 may determine, for each of the documents, whether the document relates to a new event (or topic) that decision engine 510 has not seen before or an existing event (or topic) that decision engine 510 has seen before. If the document relates to a new event (or topic), then decision engine 510 creates a new cluster and assigns the document to this new cluster. If the document, instead, relates to an existing event (or topic), then decision engine 510 assigns the document to an existing cluster relating to the event (or topic).
- Label engine 520 may create labels for the clusters generated by decision engine 510 (act 630 ). Label engine 520 may create a label or reassess a previous label assignment for a cluster on a periodic basis, when a new document is assigned to the cluster, or when cluster information is requested by a user (via client 110 ).
- FIG. 7 is a flowchart of exemplary processing for creating a label for a cluster according to an implementation consistent with the principles of the invention. Processing may begin with label engine 520 identifying the topics assigned to the documents in the cluster (act 710 ). In one implementation, label engine 520 obtains the topic information from indexing system 220 . In another implementation, label 520 generates the topic information, possibly using a technique similar to the one described in John Makhoul et al., “Speech and Language Technologies for Audio Indexing and Retrieval,” Proceedings of the IEEE, Vol. 88, No. 8, August 2000, pp. 1338-1353, which was previously incorporated by reference. In yet another implementation, label 520 obtains the topic information in some other manner.
- Label engine 520 may then examine each of the topics in the cluster. For example, label engine 520 may determine whether a topic M (where M ⁇ 1) is associated with at least half of the documents in the cluster (act 720 ). If so, label engine 520 may add topic M to a cluster list (act 730 ). If topic M is not associated with at least half of the documents in the cluster, label engine 520 may determine whether all of the topics in the cluster have been considered (act 740 ). If one or more topics have not yet been considered, then label engine 520 may examine the next topic (M+1), returning to act 720 .
- M where M ⁇ 1
- label engine 520 may rank the topics in the cluster list to form a label for the cluster (act 750 ). For example, label engine 520 may rank a topic that is associated with the majority of the documents in the cluster higher than all other topics. Label engine 520 may rank the topic associated with the next highest majority of the documents in the cluster higher than all other remaining topics, and so on down to one or more topics that are associated with half of the documents in the cluster. Label engine 520 may use this ranked list of topics to form a label for the cluster.
- Label engine 520 may store cluster information in database 240 .
- the cluster information may include information regarding the clusters to which the documents are assigned and the labels associated with those clusters.
- server 210 may present the cluster information to a user upon request (act 640 ).
- server 210 may send the cluster information to client 110 for display via, for example, a graphical user interface, such as a browser interface.
- the cluster information may be presented to the user as a list of clusters that may be sorted based on the number of documents contained in the clusters. In other words, clusters containing larger numbers of documents may be presented higher on the list than clusters containing fewer numbers of documents.
- the clusters may include assigned labels to make the cluster list meaningful to the user.
- FIGS. 8A and 8B are exemplary diagrams of a graphical user interface that may be presented to a user according to an implementation consistent with the principles of the invention. If the user requests to view the clusters generated by event detection system 230 , the user may be presented with a graphical user interface, possibly in the form of a browser interface, such as graphical user interface 800 in FIG. 8A. Graphical user interface 800 may include cluster data 810 , barchart view option 820 , and timeline view option 830 .
- Cluster data 810 may include data that identifies the current document count and the current cluster count.
- the current document count may specify the total number of documents that have been received and processed by event detection system 230 .
- the current cluster count may specify the total number of clusters in which the documents have been grouped.
- Barchart view option 820 and timeline view option 830 are two manners by which the clusters may be presented to the user. In other implementations consistent with the present invention, there are more or fewer ways of presenting the clusters to the user. Barchart view option 820 may display the clusters in the form of a barchart. Timeline view option 830 may display the clusters in the form of a timeline.
- FIG. 8B is an exemplary diagram of graphical user interface 800 that may be presented when providing clusters in barchart form according to an implementation consistent with the principles of the invention.
- Graphical user interface 800 may present the clusters as a series of bars, the length of which relate to the number of documents in the clusters. The bars may be sorted by cluster size, with larger clusters being presented first. Each of the bars may have an associated label that corresponds to the label generated for the cluster by label engine 520 .
- the user may select one of the bars to view the documents included in the cluster.
- the documents may then be presented to the user in chronological order (i.e., sorted based on the date and time at which the document was created), with the more recent documents being presented first.
- the documents are presented in other ways.
- Systems and methods consistent with the present invention create labels for clusters of documents, such that the labels are indicative of the documents in the cluster and are valuable to an end user seeking a document in one of the clusters.
- the labels may be based on document topics that are associated with at least half of the documents in the clusters.
- the topics may be ranked based on the number of documents with which the topics are associated.
- the topics may then be presented in rank order as a label for the cluster.
- logic that performs one or more functions.
- This logic may include hardware, such as an application specific integrated circuit or a field programmable gate array, software, or a combination of hardware and software.
Abstract
Description
- This application is related to U.S. application Ser. No. 10/ ______ (Docket No. 02-4034), entitled “SYSTEMS AND METHODS FOR INTERACTIVE CLUSTERING OF DOCUMENTS,” filed concurrently herewith and incorporated herein by reference.
- This application claims priority under 35 U.S.C. § 119 based on U.S. Provisional Application No. 60/419,214, filed Oct. 17, 2002, the contents of which are incorporated herein by reference.
- [0003] The U.S. Government may have a paid-up license in this invention and the right in limited circumstances to require the patent owner to license others on reasonable terms as provided for by the terms of Contract No. N66001-00-C-8008 awarded by the Defense Advanced Research Projects Agency.
- 1. Field of the Invention
- The present invention relates generally to multimedia environments and, more particularly, to systems and methods for labeling clusters of similar documents.
- 2. Description of Related Art
- When trying to organize large collections of documents, it is sometimes useful to organize these documents into similar groupings, where similarity is determined by some metric, such as the topics of the documents or their relevance to a particular event. Conventional systems typically receive streams of documents and group the documents into clusters that ideally concern a single event, or more typically, a single topic.
- One particular conventional system includes an event or topic detection system that uses natural language techniques to make a decision about each of the documents it receives. The decision involves the determination of whether a particular document relates to a new event (or topic) that the system has not seen before or an existing event (or topic) that the system has seen before. If the document relates to a new event, then the system creates a new cluster and assigns the document to this new cluster. If the document, instead, relates to an existing event, then the system assigns the document to an existing cluster relating to the event.
- The system usually operates based on a set of rules. One rule is that a document can only be assigned to one cluster. Another rule is that the clusters can only grow and may never be broken. To this effect, the system may never revisit documents that have already been assigned to clusters to determine whether the documents should have been assigned to different clusters.
- The conventional system usually presents the clusters to an end user with no labeling other than, possibly, the number of documents in the clusters. This is of limited usefulness to a user looking for a document in one of the clusters.
- As a result, there is a need for a labeling scheme that creates cluster labels that are indicative of the documents in the clusters and are meaningful to an end user.
- Systems and methods consistent with the present invention address this and other needs by creating labels for clusters based on document topics that are associated with at least half of the documents in the clusters. The topics may be ranked based on the number of documents relating to the corresponding topics. The topics may then be presented in rank order as labels for the clusters.
- In one aspect consistent with the principles of the invention, a system that generates labels for clusters of documents is provided. The system identifies topics associated with the documents in the clusters and determines whether the topics are associated with approximately half or more of the documents in the clusters. The system then generates labels for the clusters using the topics that are associated with approximately half or more of the documents in the clusters.
- In another aspect consistent with the present invention, a method of creating labels for clusters of documents is provided. The method includes identifying topics associated with the documents in the clusters; determining whether the topics are associated with at least half of the documents in the clusters; adding ones of the topics that are associated with at least half of the documents in the clusters to cluster lists; and forming labels for the clusters from the cluster lists.
- In yet another aspect consistent with the present invention, a system for creating a label for a cluster of documents is provided. The system is configured to identify topics associated with the documents in the cluster and determine whether the topics are associated with approximately half or more of the documents in the cluster. The system is further configured to rank the topics that that are associated with approximately half or more of the documents in the cluster and generate a label for the cluster using the ranked topics.
- In a further aspect consistent with the present invention, a topic detection system is provided. The topic detection system includes a decision engine and a label engine. The decision engine is configured to receive documents and group the documents into clusters. The label engine is configured to identify topics associated with the documents in the clusters, determine whether the topics are associated with at least half of the documents in the clusters, and form labels for the clusters using the topics that are associated with at least half of the documents in the clusters.
- The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate the invention and, together with the description, explain the invention. In the drawings,
- FIG. 1 is a diagram of a system in which systems and methods consistent with the present invention may be implemented;
- FIG. 2 is an exemplary diagram of the server system of FIG. 1 according to an implementation consistent with the principles of the invention;
- FIG. 3 is an exemplary diagram of the server of FIG. 2 according to an implementation consistent with the principles of the invention;
- FIG. 4 is an exemplary diagram of a portion of the indexing system of FIG. 2 according to an implementation consistent with the principles of the invention;
- FIG. 5 is an exemplary diagram of the event detection system of FIG. 2 according to an implementation consistent with the present invention;
- FIG. 6 is a flowchart of exemplary processing for grouping documents into clusters according to an implementation consistent with the principles of the invention;
- FIG. 7 is a flowchart of exemplary processing for creating a label for a cluster according to an implementation consistent with the principles of the invention; and
- FIGS. 8A and 8B are exemplary diagrams of a graphical user interface that may be presented to a user according to an implementation consistent with the principles of the invention.
- The following detailed description of the invention refers to the accompanying drawings. The same reference numbers in different drawings may identify the same or similar elements. Also, the following detailed description does not limit the invention. Instead, the scope of the invention is defined by the appended claims and equivalents.
- Systems and methods consistent with the present invention create cluster labels that are indicative of the documents in the clusters and are meaningful to an end user. The labels may be based on document topics that are associated with at least half of the documents in the clusters. The topics may be ranked based on their occurrence in the documents of the cluster. The topics may then be presented in rank order as a label for the cluster.
- In the discussion that follows, a document corresponds to a body of media that is contiguous in time (from beginning to end or from time A to time B). Documents might include audio documents (e.g., radio broadcasts), video documents (e.g., television broadcasts), and/or text documents (e.g., word processing documents) in any language.
- FIG. 1 is a diagram of an
exemplary system 100 in which systems and methods consistent with the present invention may be implemented.System 100 may includeclients 110 connected toserver system 120 via anetwork 130.Network 130 may include any type of network, such as a local area network (LAN), a wide area network (WAN), a public telephone network (e.g., the Public Switched Telephone Network (PSTN)), a virtual private network (VPN), or a combination of networks.Clients 110 andserver system 120 may connect to network 130 via wired, wireless, and/or optical connections. - Generally,
clients 110 may interact withserver system 120 to obtain documents of interest. A user of one ofclients 110 may then cause the documents to be automatically grouped into clusters on demand. Aclient 110 may include a personal computer, a laptop, a personal digital assistant, or another type of device that is capable of interacting withserver system 120 to obtain documents of interest. Aclient 110 may present the documents to a user via a graphical user interface (GUI), possibly within a web browser window. - Generally,
server system 120 may process and maintain documents.Server system 120 may receive documents in a wide variety of formats (e.g., audio, video, and text) and process the documents to extract features and other relevant information from the documents.Server system 120 may also group documents into clusters and, when requested, provide documents toclients 110. - FIG. 2 is an exemplary diagram of
server system 120 according to an implementation consistent with the principles of the invention.Server system 120 may include aserver 210, anindexing system 220, anevent detection system 230, and adatabase 240 connected via anetwork 250.Network 250 may include a LAN, WAN, the Internet,network 130, or other types of direct or indirect connections. -
Server 210 may include a computer or another type of device capable of interacting withclients 110. In one implementation consistent with the principles of the invention,server 210 includesindexing system 220 and/orevent detection system 230. - FIG. 3 is an exemplary diagram of
server 210 according to an implementation consistent with the principles of the invention.Server 210 may include bus 310,processor 320,main memory 330, read only memory (ROM) 340,storage device 350,input device 360,output device 370, andcommunication interface 380. Bus 310 permits communication among the components ofserver 210. -
Processor 320 may include any type of conventional processor or microprocessor that interprets and executes instructions.Main memory 330 may include a random access memory (RAM) or another type of dynamic storage device that stores information and instructions for execution byprocessor 320.ROM 340 may include a conventional ROM device or another type of static storage device that stores static information and instructions for use byprocessor 320.Storage device 350 may include a magnetic and/or optical recording medium and its corresponding drive. -
Input device 360 may include one or more conventional mechanisms that permit an operator to input information toserver 210, such as a keyboard, a mouse, a pen, voice recognition and/or biometric mechanisms, etc.Output device 370 may include one or more conventional mechanisms that output information to the operator, including a display, a printer, a speaker, etc.Communication interface 380 may include any transceiver-like mechanism that enablesserver 210 to communicate with other devices and/or systems. For example,communication interface 380 may include mechanisms for communicating with another device or system via a network, such asnetwork 250 ornetwork 130. - As will be described in detail below,
server 210, consistent with the present invention, may interact withclients 110,event detection system 230, and/ordatabase 240 to provide documents of interest.Server 210 may perform these tasks in response toprocessor 320 executing sequences of instructions contained in, for example,memory 330. Alternatively, hardwired circuitry may be used in place of or in combination with software instructions to implement processes consistent with the present invention. Thus, processes performed byserver 210 are not limited to any specific combination of hardware circuitry and software. - Returning to FIG. 2,
indexing system 220 may receive document data, including real time data, in a variety of formats (e.g., audio, video, and text), process the data to extract features and other relevant information from the documents, and record the date and time at which the documents were created. In one implementation consistent with the principles of the invention,indexing system 220 may include mechanisms, such as the ones described in John Makhoul et al., “Speech and Language Technologies for Audio Indexing and Retrieval,” Proceedings of the IEEE, Vol. 88, No. 8, August 2000, pp. 1338-1353, which is incorporated herein by reference. - FIG. 4 is an exemplary diagram of a portion of
indexing system 220 according to an implementation consistent with the principles of the invention. The portion ofindexing system 220 shown in FIG. 4 operates upon audio documents.Indexing system 220 may include similar or dissimilar mechanisms for operating upon other types of media, such as video and text. - As shown in FIG. 4,
indexing system 220 includesaudio classification logic 410,speech recognition logic 420,speaker clustering logic 430,speaker identification logic 440,name spotting logic 450,topic classification logic 460, andstory segmentation logic 470.Audio classification logic 410 may distinguish speech from silence, noise, and other audio signals in input audio data. For example,audio classification logic 410 may analyze each thirty second window of the input data to determine whether it contains speech.Audio classification logic 410 may also identify boundaries between speakers in the input stream.Audio classification logic 410 may group speech segments from the same speaker and send the segments tospeech recognition logic 420. -
Speech recognition logic 420 may perform continuous speech recognition to recognize the words spoken in the segments that it receives fromaudio classification logic 410.Speech recognition logic 420 may generate a transcription of the speech using a statistical language model.Speaker clustering logic 430 may identify all of the segments from the same speaker in a single document and group them into speaker clusters.Speaker clustering logic 430 may then assign each of the speaker clusters a unique label.Speaker identification logic 440 may identify the speaker in each speaker cluster by name or gender. - Name spotting
logic 450 may locate the names of people, places, and organizations in the transcription. Name spottinglogic 450 may extract the names and store them in a database.Topic classification logic 460 may use a probabilistic Hidden Markov Model (HMM) to assign topics to the transcription. In one implementation consistent with the present invention,topic classification logic 460 uses a technique similar to the one described in John Makhoul et al., “Speech and Language Technologies for Audio Indexing and Retrieval,” Proceedings of the IEEE, Vol. 88, No. 8, August 2000, pp. 1338-1353, which was previously incorporated by reference.Topic classification logic 460 may generate a rank-ordered list of all possible topics and corresponding scores for the transcription. -
Story segmentation logic 470 may change the continuous stream of words in the transcription into document-like units with coherent sets of topic labels and other document features generated or identified by the components ofindexing system 220. This information may constitute metadata corresponding to the input audio data.Story segmentation logic 470 may store the metadata indatabase 240. - Returning to FIG. 2,
event detection system 230 may group documents into clusters based on events or topics to which the documents relate. FIG. 5 is an exemplary diagram ofevent detection system 230 according to an implementation consistent with the principles of the invention.Event detection system 230 may include adecision engine 510 and alabel engine 520. Thedecision engine 510 may include a conventional event or topic detection system, such as the Topic Detection Tracking system developed by the University of Massachusetts, Amherst, as described in J. Allan et al., “UMass at TDT2000,” November 2000, pages 109-115. -
Decision engine 510 may include logic that receives a stream of documents over time from, for example,indexing system 220 and/orserver 210, and determines, for each of the documents, whether the document is related to an event or topic thatdecision engine 510 has seen before. If the document is related to a new event or topic (i.e., one that has not yet been seen by decision engine 510), thendecision engine 510 may create a new cluster relating to the event or topic and assign the document to the new cluster. If the document is, instead, related to an existing event or topic, thendecision engine 510 may assign the document to an existing cluster that is also related to the event or topic. -
Decision engine 510 may follow the same rules as conventional systems. In other words,decision engine 510 may assign a document to only one cluster.Decision engine 510 may also get only one chance to make a decision about a document and, thereafter, may not change its decision regarding the cluster to which the document is assigned.Decision engine 510 may store its document assignment decisions in an internal memory or, alternatively, indatabase 240. -
Label engine 520 may include logic that creates labels for the clusters generated bydecision engine 510. In another implementation, the functions oflabel engine 520 are performed byserver 210. For each of the clusters,label engine 520 may examine the topics assigned to the cluster documents byindexing system 220.Label engine 520 may then label the cluster with the topics that appear on at least half of the documents in the cluster. The theory is that if a topic does not appear on at least half of the documents in the cluster, then the topic is not representative of the cluster. -
Label engine 520 may rank the topics assigned to a cluster. For example, a topic that is associated with more of the documents in the cluster may be ranked higher than a topic associated with fewer of the documents in the cluster. This ranked list of topics may form a label for the cluster. The clusters with attached labels may be presented to a user viaclient 110. - Returning to FIG. 2,
database 240 may include a relational database that stores documents fromindexing system 220 and, possibly, cluster information fromevent detection system 230. The contents ofdatabase 240 may be accessible to users viaclients 110. - FIG. 6 is a flowchart of exemplary processing for grouping documents into clusters according to an implementation consistent with the principles of the invention. Processing may begin with
decision engine 510 receiving a stream of documents over time (act 610).Decision engine 510 may receive the documents fromindexing system 220 and/orserver 210. -
Decision engine 510 may operate upon the documents to group the documents into clusters (act 620). For example,decision engine 510 may determine, for each of the documents, whether the document relates to a new event (or topic) thatdecision engine 510 has not seen before or an existing event (or topic) thatdecision engine 510 has seen before. If the document relates to a new event (or topic), thendecision engine 510 creates a new cluster and assigns the document to this new cluster. If the document, instead, relates to an existing event (or topic), thendecision engine 510 assigns the document to an existing cluster relating to the event (or topic). -
Label engine 520 may create labels for the clusters generated by decision engine 510 (act 630).Label engine 520 may create a label or reassess a previous label assignment for a cluster on a periodic basis, when a new document is assigned to the cluster, or when cluster information is requested by a user (via client 110). - FIG. 7 is a flowchart of exemplary processing for creating a label for a cluster according to an implementation consistent with the principles of the invention. Processing may begin with
label engine 520 identifying the topics assigned to the documents in the cluster (act 710). In one implementation,label engine 520 obtains the topic information fromindexing system 220. In another implementation,label 520 generates the topic information, possibly using a technique similar to the one described in John Makhoul et al., “Speech and Language Technologies for Audio Indexing and Retrieval,” Proceedings of the IEEE, Vol. 88, No. 8, August 2000, pp. 1338-1353, which was previously incorporated by reference. In yet another implementation,label 520 obtains the topic information in some other manner. -
Label engine 520 may then examine each of the topics in the cluster. For example,label engine 520 may determine whether a topic M (where M≧1) is associated with at least half of the documents in the cluster (act 720). If so,label engine 520 may add topic M to a cluster list (act 730). If topic M is not associated with at least half of the documents in the cluster,label engine 520 may determine whether all of the topics in the cluster have been considered (act 740). If one or more topics have not yet been considered, thenlabel engine 520 may examine the next topic (M+1), returning to act 720. - If all of the topics have been considered, then
label engine 520 may rank the topics in the cluster list to form a label for the cluster (act 750). For example,label engine 520 may rank a topic that is associated with the majority of the documents in the cluster higher than all other topics.Label engine 520 may rank the topic associated with the next highest majority of the documents in the cluster higher than all other remaining topics, and so on down to one or more topics that are associated with half of the documents in the cluster.Label engine 520 may use this ranked list of topics to form a label for the cluster. -
Label engine 520, orevent detection system 230, may store cluster information indatabase 240. The cluster information, in this case, may include information regarding the clusters to which the documents are assigned and the labels associated with those clusters. - Returning to FIG. 6,
server 210 may present the cluster information to a user upon request (act 640). For example,server 210 may send the cluster information toclient 110 for display via, for example, a graphical user interface, such as a browser interface. The cluster information may be presented to the user as a list of clusters that may be sorted based on the number of documents contained in the clusters. In other words, clusters containing larger numbers of documents may be presented higher on the list than clusters containing fewer numbers of documents. The clusters may include assigned labels to make the cluster list meaningful to the user. - FIGS. 8A and 8B are exemplary diagrams of a graphical user interface that may be presented to a user according to an implementation consistent with the principles of the invention. If the user requests to view the clusters generated by
event detection system 230, the user may be presented with a graphical user interface, possibly in the form of a browser interface, such asgraphical user interface 800 in FIG. 8A.Graphical user interface 800 may includecluster data 810,barchart view option 820, andtimeline view option 830. -
Cluster data 810 may include data that identifies the current document count and the current cluster count. The current document count may specify the total number of documents that have been received and processed byevent detection system 230. The current cluster count may specify the total number of clusters in which the documents have been grouped. -
Barchart view option 820 andtimeline view option 830 are two manners by which the clusters may be presented to the user. In other implementations consistent with the present invention, there are more or fewer ways of presenting the clusters to the user.Barchart view option 820 may display the clusters in the form of a barchart.Timeline view option 830 may display the clusters in the form of a timeline. - FIG. 8B is an exemplary diagram of
graphical user interface 800 that may be presented when providing clusters in barchart form according to an implementation consistent with the principles of the invention.Graphical user interface 800 may present the clusters as a series of bars, the length of which relate to the number of documents in the clusters. The bars may be sorted by cluster size, with larger clusters being presented first. Each of the bars may have an associated label that corresponds to the label generated for the cluster bylabel engine 520. - The user may select one of the bars to view the documents included in the cluster. The documents may then be presented to the user in chronological order (i.e., sorted based on the date and time at which the document was created), with the more recent documents being presented first. In other implementations, the documents are presented in other ways.
- Systems and methods consistent with the present invention create labels for clusters of documents, such that the labels are indicative of the documents in the cluster and are valuable to an end user seeking a document in one of the clusters. The labels may be based on document topics that are associated with at least half of the documents in the clusters. The topics may be ranked based on the number of documents with which the topics are associated. The topics may then be presented in rank order as a label for the cluster.
- The foregoing description of preferred embodiments of the present invention provides illustration and description, but is not intended to be exhaustive or to limit the invention to the precise form disclosed. Modifications and variations are possible in light of the above teachings or may be acquired from practice of the invention.
- For example, it has been described that only topics that are associated with at least half of the documents in the cluster are used for the cluster label. In other implementations, the criteria is changed to include topics associated with more or fewer than half of the documents.
- While series of acts have been described with regard to FIGS. 6 and 7, the order of the acts may be varied in other implementations consistent with the principles of the invention. Also, non-dependent acts may be performed in parallel.
- Further, certain portions of the invention have been described as “logic” that performs one or more functions. This logic may include hardware, such as an application specific integrated circuit or a field programmable gate array, software, or a combination of hardware and software.
- No element, act, or instruction used in the description of the present application should be construed as critical or essential to the invention unless explicitly described as such. Also, as used herein, the article “a” is intended to include one or more items. Where only one item is intended, the term “one” or similar language is used. The scope of the invention is defined by the claims and their equivalents.
Claims (19)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/685,479 US20040163034A1 (en) | 2002-10-17 | 2003-10-16 | Systems and methods for labeling clusters of documents |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US41921402P | 2002-10-17 | 2002-10-17 | |
US10/685,479 US20040163034A1 (en) | 2002-10-17 | 2003-10-16 | Systems and methods for labeling clusters of documents |
Publications (1)
Publication Number | Publication Date |
---|---|
US20040163034A1 true US20040163034A1 (en) | 2004-08-19 |
Family
ID=32110223
Family Applications (9)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/685,566 Abandoned US20040176946A1 (en) | 2002-10-17 | 2003-10-16 | Pronunciation symbols based on the orthographic lexicon of a language |
US10/685,410 Expired - Fee Related US7389229B2 (en) | 2002-10-17 | 2003-10-16 | Unified clustering tree |
US10/685,586 Abandoned US20040204939A1 (en) | 2002-10-17 | 2003-10-16 | Systems and methods for speaker change detection |
US10/685,445 Abandoned US20040138894A1 (en) | 2002-10-17 | 2003-10-16 | Speech transcription tool for efficient speech transcription |
US10/685,403 Abandoned US20040083090A1 (en) | 2002-10-17 | 2003-10-16 | Manager for integrating language technology components |
US10/685,565 Active - Reinstated 2026-04-05 US7292977B2 (en) | 2002-10-17 | 2003-10-16 | Systems and methods for providing online fast speaker adaptation in speech recognition |
US10/685,585 Active 2026-01-10 US7424427B2 (en) | 2002-10-17 | 2003-10-16 | Systems and methods for classifying audio into broad phoneme classes |
US10/685,478 Abandoned US20040083104A1 (en) | 2002-10-17 | 2003-10-16 | Systems and methods for providing interactive speaker identification training |
US10/685,479 Abandoned US20040163034A1 (en) | 2002-10-17 | 2003-10-16 | Systems and methods for labeling clusters of documents |
Family Applications Before (8)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/685,566 Abandoned US20040176946A1 (en) | 2002-10-17 | 2003-10-16 | Pronunciation symbols based on the orthographic lexicon of a language |
US10/685,410 Expired - Fee Related US7389229B2 (en) | 2002-10-17 | 2003-10-16 | Unified clustering tree |
US10/685,586 Abandoned US20040204939A1 (en) | 2002-10-17 | 2003-10-16 | Systems and methods for speaker change detection |
US10/685,445 Abandoned US20040138894A1 (en) | 2002-10-17 | 2003-10-16 | Speech transcription tool for efficient speech transcription |
US10/685,403 Abandoned US20040083090A1 (en) | 2002-10-17 | 2003-10-16 | Manager for integrating language technology components |
US10/685,565 Active - Reinstated 2026-04-05 US7292977B2 (en) | 2002-10-17 | 2003-10-16 | Systems and methods for providing online fast speaker adaptation in speech recognition |
US10/685,585 Active 2026-01-10 US7424427B2 (en) | 2002-10-17 | 2003-10-16 | Systems and methods for classifying audio into broad phoneme classes |
US10/685,478 Abandoned US20040083104A1 (en) | 2002-10-17 | 2003-10-16 | Systems and methods for providing interactive speaker identification training |
Country Status (1)
Country | Link |
---|---|
US (9) | US20040176946A1 (en) |
Cited By (54)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060058998A1 (en) * | 2004-09-16 | 2006-03-16 | Kabushiki Kaisha Toshiba | Indexing apparatus and indexing method |
US20070078846A1 (en) * | 2005-09-30 | 2007-04-05 | Antonino Gulli | Similarity detection and clustering of images |
WO2009018223A1 (en) * | 2007-07-27 | 2009-02-05 | Sparkip, Inc. | System and methods for clustering large database of documents |
US20110153589A1 (en) * | 2009-12-21 | 2011-06-23 | Ganesh Vaitheeswaran | Document indexing based on categorization and prioritization |
US20110202530A1 (en) * | 2010-02-15 | 2011-08-18 | Sony Corporation | Information processing device, method and program |
WO2012033873A1 (en) * | 2010-09-10 | 2012-03-15 | Icosystem Corporation | Methods and systems for online advertising with interactive text clouds |
US20120174007A1 (en) * | 2010-12-31 | 2012-07-05 | Seungwon Lee | Mobile terminal and method of grouping applications thereof |
US20140067812A1 (en) * | 2011-06-22 | 2014-03-06 | Rogers Communications Inc. | Systems and methods for ranking document clusters |
US20140207783A1 (en) * | 2013-01-22 | 2014-07-24 | Equivio Ltd. | System and method for computerized identification and effective presentation of semantic themes occurring in a set of electronic documents |
US9002848B1 (en) * | 2011-12-27 | 2015-04-07 | Google Inc. | Automatic incremental labeling of document clusters |
US20150100583A1 (en) * | 2013-10-08 | 2015-04-09 | Cisco Technology, Inc. | Method and apparatus for organizing multimedia content |
US20150100582A1 (en) * | 2013-10-08 | 2015-04-09 | Cisco Technology, Inc. | Association of topic labels with digital content |
US20150205791A1 (en) * | 2006-06-26 | 2015-07-23 | Scenera Technologies, Llc | Methods, Systems, And Computer Program Products For Identifying A Container Associated With A Plurality Of Files |
US20180232623A1 (en) * | 2017-02-10 | 2018-08-16 | International Business Machines Corporation | Techniques for answering questions based on semantic distances between subjects |
US10083396B2 (en) | 2009-07-28 | 2018-09-25 | Fti Consulting, Inc. | Computer-implemented system and method for assigning concept classification suggestions |
US10111601B2 (en) | 2013-09-25 | 2018-10-30 | Bardy Diagnostics, Inc. | Extended wear electrocardiography monitor optimized for capturing low amplitude cardiac action potential propagation |
US10123703B2 (en) | 2015-10-05 | 2018-11-13 | Bardy Diagnostics, Inc. | Health monitoring apparatus with wireless capabilities for initiating a patient treatment with the aid of a digital computer |
US10154793B2 (en) | 2013-09-25 | 2018-12-18 | Bardy Diagnostics, Inc. | Extended wear electrocardiography patch with wire contact surfaces |
US10172534B2 (en) | 2013-09-25 | 2019-01-08 | Bardy Diagnostics, Inc. | Remote interfacing electrocardiography patch |
US10251576B2 (en) | 2013-09-25 | 2019-04-09 | Bardy Diagnostics, Inc. | System and method for ECG data classification for use in facilitating diagnosis of cardiac rhythm disorders with the aid of a digital computer |
US10251575B2 (en) | 2013-09-25 | 2019-04-09 | Bardy Diagnostics, Inc. | Wearable electrocardiography and physiology monitoring ensemble |
US10264992B2 (en) | 2013-09-25 | 2019-04-23 | Bardy Diagnostics, Inc. | Extended wear sewn electrode electrocardiography monitor |
US10265015B2 (en) | 2013-09-25 | 2019-04-23 | Bardy Diagnostics, Inc. | Monitor recorder optimized for electrocardiography and respiratory data acquisition and processing |
US10271756B2 (en) | 2013-09-25 | 2019-04-30 | Bardy Diagnostics, Inc. | Monitor recorder optimized for electrocardiographic signal processing |
US10271755B2 (en) | 2013-09-25 | 2019-04-30 | Bardy Diagnostics, Inc. | Method for constructing physiological electrode assembly with sewn wire interconnects |
US10278603B2 (en) | 2013-09-25 | 2019-05-07 | Bardy Diagnostics, Inc. | System and method for secure physiological data acquisition and storage |
US10332007B2 (en) | 2009-08-24 | 2019-06-25 | Nuix North America Inc. | Computer-implemented system and method for generating document training sets |
US10398334B2 (en) | 2013-09-25 | 2019-09-03 | Bardy Diagnostics, Inc. | Self-authenticating electrocardiography monitoring circuit |
US10413205B2 (en) | 2013-09-25 | 2019-09-17 | Bardy Diagnostics, Inc. | Electrocardiography and actigraphy monitoring system |
US10433751B2 (en) | 2013-09-25 | 2019-10-08 | Bardy Diagnostics, Inc. | System and method for facilitating a cardiac rhythm disorder diagnosis based on subcutaneous cardiac monitoring data |
US10433748B2 (en) | 2013-09-25 | 2019-10-08 | Bardy Diagnostics, Inc. | Extended wear electrocardiography and physiological sensor monitor |
US10447646B2 (en) * | 2015-06-15 | 2019-10-15 | International Business Machines Corporation | Online communication modeling and analysis |
US10463269B2 (en) | 2013-09-25 | 2019-11-05 | Bardy Diagnostics, Inc. | System and method for machine-learning-based atrial fibrillation detection |
US10478083B2 (en) | 2013-09-25 | 2019-11-19 | Bardy Diagnostics, Inc. | Extended wear ambulatory electrocardiography and physiological sensor monitor |
US10499812B2 (en) | 2013-09-25 | 2019-12-10 | Bardy Diagnostics, Inc. | System and method for applying a uniform dynamic gain over cardiac data with the aid of a digital computer |
US10624551B2 (en) | 2013-09-25 | 2020-04-21 | Bardy Diagnostics, Inc. | Insertable cardiac monitor for use in performing long term electrocardiographic monitoring |
US10667711B1 (en) | 2013-09-25 | 2020-06-02 | Bardy Diagnostics, Inc. | Contact-activated extended wear electrocardiography and physiological sensor monitor recorder |
US10716516B2 (en) | 2013-09-25 | 2020-07-21 | Bardy Diagnostics, Inc. | Monitor recorder-implemented method for electrocardiography data compression |
US10736529B2 (en) | 2013-09-25 | 2020-08-11 | Bardy Diagnostics, Inc. | Subcutaneous insertable electrocardiography monitor |
US10736531B2 (en) | 2013-09-25 | 2020-08-11 | Bardy Diagnostics, Inc. | Subcutaneous insertable cardiac monitor optimized for long term, low amplitude electrocardiographic data collection |
US10736532B2 (en) | 2013-09-25 | 2020-08-11 | Bardy Diagnotics, Inc. | System and method for facilitating a cardiac rhythm disorder diagnosis with the aid of a digital computer |
US10799137B2 (en) | 2013-09-25 | 2020-10-13 | Bardy Diagnostics, Inc. | System and method for facilitating a cardiac rhythm disorder diagnosis with the aid of a digital computer |
US10806360B2 (en) | 2013-09-25 | 2020-10-20 | Bardy Diagnostics, Inc. | Extended wear ambulatory electrocardiography and physiological sensor monitor |
US10820801B2 (en) | 2013-09-25 | 2020-11-03 | Bardy Diagnostics, Inc. | Electrocardiography monitor configured for self-optimizing ECG data compression |
US10888239B2 (en) | 2013-09-25 | 2021-01-12 | Bardy Diagnostics, Inc. | Remote interfacing electrocardiography patch |
US11068546B2 (en) | 2016-06-02 | 2021-07-20 | Nuix North America Inc. | Computer-implemented system and method for analyzing clusters of coded documents |
US11096579B2 (en) | 2019-07-03 | 2021-08-24 | Bardy Diagnostics, Inc. | System and method for remote ECG data streaming in real-time |
US11116451B2 (en) | 2019-07-03 | 2021-09-14 | Bardy Diagnostics, Inc. | Subcutaneous P-wave centric insertable cardiac monitor with energy harvesting capabilities |
US11213237B2 (en) | 2013-09-25 | 2022-01-04 | Bardy Diagnostics, Inc. | System and method for secure cloud-based physiological data processing and delivery |
US11238081B2 (en) * | 2013-05-13 | 2022-02-01 | Groupon, Inc. | Method, apparatus, and computer program product for classification and tagging of textual data |
US11324441B2 (en) | 2013-09-25 | 2022-05-10 | Bardy Diagnostics, Inc. | Electrocardiography and respiratory monitor |
US11678830B2 (en) | 2017-12-05 | 2023-06-20 | Bardy Diagnostics, Inc. | Noise-separating cardiac monitor |
US11696681B2 (en) | 2019-07-03 | 2023-07-11 | Bardy Diagnostics Inc. | Configurable hardware platform for physiological monitoring of a living body |
US11723575B2 (en) | 2013-09-25 | 2023-08-15 | Bardy Diagnostics, Inc. | Electrocardiography patch |
Families Citing this family (114)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002092533A1 (en) * | 2001-05-16 | 2002-11-21 | E.I. Du Pont De Nemours And Company | Dielectric composition with reduced resistance |
ATE508455T1 (en) * | 2002-09-27 | 2011-05-15 | Callminer Inc | METHOD FOR STATISTICALLY ANALYZING LANGUAGE |
WO2004090870A1 (en) * | 2003-04-04 | 2004-10-21 | Kabushiki Kaisha Toshiba | Method and apparatus for encoding or decoding wide-band audio |
US7567908B2 (en) * | 2004-01-13 | 2009-07-28 | International Business Machines Corporation | Differential dynamic content delivery with text display in dependence upon simultaneous speech |
JP2005202014A (en) * | 2004-01-14 | 2005-07-28 | Sony Corp | Audio signal processor, audio signal processing method, and audio signal processing program |
US8923838B1 (en) | 2004-08-19 | 2014-12-30 | Nuance Communications, Inc. | System, method and computer program product for activating a cellular phone account |
US7956905B2 (en) * | 2005-02-28 | 2011-06-07 | Fujifilm Corporation | Titling apparatus, a titling method, and a machine readable medium storing thereon a computer program for titling |
GB0511307D0 (en) * | 2005-06-03 | 2005-07-13 | South Manchester University Ho | A method for generating output data |
US7382933B2 (en) * | 2005-08-24 | 2008-06-03 | International Business Machines Corporation | System and method for semantic video segmentation based on joint audiovisual and text analysis |
US8560327B2 (en) * | 2005-08-26 | 2013-10-15 | Nuance Communications, Inc. | System and method for synchronizing sound and manually transcribed text |
US20070094023A1 (en) * | 2005-10-21 | 2007-04-26 | Callminer, Inc. | Method and apparatus for processing heterogeneous units of work |
US20070094270A1 (en) * | 2005-10-21 | 2007-04-26 | Callminer, Inc. | Method and apparatus for the processing of heterogeneous units of work |
KR100755677B1 (en) * | 2005-11-02 | 2007-09-05 | 삼성전자주식회사 | Apparatus and method for dialogue speech recognition using topic detection |
US8756057B2 (en) * | 2005-11-02 | 2014-06-17 | Nuance Communications, Inc. | System and method using feedback speech analysis for improving speaking ability |
US7503724B2 (en) * | 2005-11-18 | 2009-03-17 | Blacklidge Emulsions, Inc. | Method for bonding prepared substrates for roadways using a low-tracking asphalt emulsion coating |
US20070129943A1 (en) * | 2005-12-06 | 2007-06-07 | Microsoft Corporation | Speech recognition using adaptation and prior knowledge |
CA2536976A1 (en) * | 2006-02-20 | 2007-08-20 | Diaphonics, Inc. | Method and apparatus for detecting speaker change in a voice transaction |
US20080004876A1 (en) * | 2006-06-30 | 2008-01-03 | Chuang He | Non-enrolled continuous dictation |
US20080051916A1 (en) * | 2006-08-28 | 2008-02-28 | Arcadyan Technology Corporation | Method and apparatus for recording streamed audio |
KR100826875B1 (en) * | 2006-09-08 | 2008-05-06 | 한국전자통신연구원 | On-line speaker recognition method and apparatus for thereof |
US8073681B2 (en) | 2006-10-16 | 2011-12-06 | Voicebox Technologies, Inc. | System and method for a cooperative conversational voice user interface |
US20080104066A1 (en) * | 2006-10-27 | 2008-05-01 | Yahoo! Inc. | Validating segmentation criteria |
US7272558B1 (en) | 2006-12-01 | 2007-09-18 | Coveo Solutions Inc. | Speech recognition training method for audio and video file indexing on a search engine |
US20080154579A1 (en) * | 2006-12-21 | 2008-06-26 | Krishna Kummamuru | Method of analyzing conversational transcripts |
US7818176B2 (en) | 2007-02-06 | 2010-10-19 | Voicebox Technologies, Inc. | System and method for selecting and presenting advertisements based on natural language processing of voice-based input |
US8386254B2 (en) * | 2007-05-04 | 2013-02-26 | Nuance Communications, Inc. | Multi-class constrained maximum likelihood linear regression |
EP2048656B1 (en) * | 2007-10-10 | 2010-02-10 | Harman/Becker Automotive Systems GmbH | Speaker recognition |
JP4405542B2 (en) * | 2007-10-24 | 2010-01-27 | 株式会社東芝 | Apparatus, method and program for clustering phoneme models |
US9386154B2 (en) | 2007-12-21 | 2016-07-05 | Nuance Communications, Inc. | System, method and software program for enabling communications between customer service agents and users of communication devices |
JPWO2009122779A1 (en) * | 2008-04-03 | 2011-07-28 | 日本電気株式会社 | Text data processing apparatus, method and program |
US9305548B2 (en) | 2008-05-27 | 2016-04-05 | Voicebox Technologies Corporation | System and method for an integrated, multi-modal, multi-device natural language voice services environment |
US9020816B2 (en) * | 2008-08-14 | 2015-04-28 | 21Ct, Inc. | Hidden markov model for speech processing with training method |
CA2680304C (en) * | 2008-09-25 | 2017-08-22 | Multimodal Technologies, Inc. | Decoding-time prediction of non-verbalized tokens |
US8458105B2 (en) | 2009-02-12 | 2013-06-04 | Decisive Analytics Corporation | Method and apparatus for analyzing and interrelating data |
US8326637B2 (en) | 2009-02-20 | 2012-12-04 | Voicebox Technologies, Inc. | System and method for processing multi-modal device interactions in a natural language voice services environment |
US8301446B2 (en) * | 2009-03-30 | 2012-10-30 | Adacel Systems, Inc. | System and method for training an acoustic model with reduced feature space variation |
US8412525B2 (en) * | 2009-04-30 | 2013-04-02 | Microsoft Corporation | Noise robust speech classifier ensemble |
US8554562B2 (en) * | 2009-11-15 | 2013-10-08 | Nuance Communications, Inc. | Method and system for speaker diarization |
EP2539511B1 (en) | 2010-02-24 | 2019-09-11 | Blacklidge Emulsions, Inc. | Hot applied tack coat |
US9305553B2 (en) * | 2010-04-28 | 2016-04-05 | William S. Meisel | Speech recognition accuracy improvement through speaker categories |
US9009040B2 (en) * | 2010-05-05 | 2015-04-14 | Cisco Technology, Inc. | Training a transcription system |
US8391464B1 (en) | 2010-06-24 | 2013-03-05 | Nuance Communications, Inc. | Customer service system, method, and software program product for responding to queries using natural language understanding |
JP2012038131A (en) * | 2010-08-09 | 2012-02-23 | Sony Corp | Information processing unit, information processing method, and program |
US8630854B2 (en) * | 2010-08-31 | 2014-01-14 | Fujitsu Limited | System and method for generating videoconference transcriptions |
US8791977B2 (en) | 2010-10-05 | 2014-07-29 | Fujitsu Limited | Method and system for presenting metadata during a videoconference |
CN102455997A (en) * | 2010-10-27 | 2012-05-16 | 鸿富锦精密工业(深圳)有限公司 | Component name extraction system and method |
US20120197643A1 (en) * | 2011-01-27 | 2012-08-02 | General Motors Llc | Mapping obstruent speech energy to lower frequencies |
GB2489489B (en) * | 2011-03-30 | 2013-08-21 | Toshiba Res Europ Ltd | A speech processing system and method |
US9774747B2 (en) * | 2011-04-29 | 2017-09-26 | Nexidia Inc. | Transcription system |
US9313336B2 (en) | 2011-07-21 | 2016-04-12 | Nuance Communications, Inc. | Systems and methods for processing audio signals captured using microphones of multiple devices |
JP5638479B2 (en) * | 2011-07-26 | 2014-12-10 | 株式会社東芝 | Transcription support system and transcription support method |
JP2013025299A (en) * | 2011-07-26 | 2013-02-04 | Toshiba Corp | Transcription support system and transcription support method |
JP5404726B2 (en) * | 2011-09-26 | 2014-02-05 | 株式会社東芝 | Information processing apparatus, information processing method, and program |
US8433577B2 (en) | 2011-09-27 | 2013-04-30 | Google Inc. | Detection of creative works on broadcast media |
US20130144414A1 (en) * | 2011-12-06 | 2013-06-06 | Cisco Technology, Inc. | Method and apparatus for discovering and labeling speakers in a large and growing collection of videos with minimal user effort |
JP2013161205A (en) * | 2012-02-03 | 2013-08-19 | Sony Corp | Information processing device, information processing method and program |
US20130266127A1 (en) | 2012-04-10 | 2013-10-10 | Raytheon Bbn Technologies Corp | System and method for removing sensitive data from a recording |
US20140365221A1 (en) * | 2012-07-31 | 2014-12-11 | Novospeech Ltd. | Method and apparatus for speech recognition |
US8676590B1 (en) | 2012-09-26 | 2014-03-18 | Google Inc. | Web-based audio transcription tool |
US20140136204A1 (en) * | 2012-11-13 | 2014-05-15 | GM Global Technology Operations LLC | Methods and systems for speech systems |
US9865266B2 (en) * | 2013-02-25 | 2018-01-09 | Nuance Communications, Inc. | Method and apparatus for automated speaker parameters adaptation in a deployed speaker verification system |
US9942396B2 (en) * | 2013-11-01 | 2018-04-10 | Adobe Systems Incorporated | Document distribution and interaction |
DE102013224417B3 (en) * | 2013-11-28 | 2015-05-07 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Hearing aid with basic frequency modification, method for processing a speech signal and computer program with a program code for performing the method |
CN104143326B (en) * | 2013-12-03 | 2016-11-02 | 腾讯科技(深圳)有限公司 | A kind of voice command identification method and device |
US9544149B2 (en) | 2013-12-16 | 2017-01-10 | Adobe Systems Incorporated | Automatic E-signatures in response to conditions and/or events |
US9413891B2 (en) | 2014-01-08 | 2016-08-09 | Callminer, Inc. | Real-time conversational analytics facility |
JP6392012B2 (en) * | 2014-07-14 | 2018-09-19 | 株式会社東芝 | Speech synthesis dictionary creation device, speech synthesis device, speech synthesis dictionary creation method, and speech synthesis dictionary creation program |
US9728190B2 (en) * | 2014-07-25 | 2017-08-08 | International Business Machines Corporation | Summarization of audio data |
US9626703B2 (en) | 2014-09-16 | 2017-04-18 | Voicebox Technologies Corporation | Voice commerce |
US9703982B2 (en) | 2014-11-06 | 2017-07-11 | Adobe Systems Incorporated | Document distribution and interaction |
US9531545B2 (en) | 2014-11-24 | 2016-12-27 | Adobe Systems Incorporated | Tracking and notification of fulfillment events |
US9432368B1 (en) | 2015-02-19 | 2016-08-30 | Adobe Systems Incorporated | Document distribution and interaction |
JP6464411B6 (en) * | 2015-02-25 | 2019-03-13 | Dynabook株式会社 | Electronic device, method and program |
US10068445B2 (en) | 2015-06-24 | 2018-09-04 | Google Llc | Systems and methods of home-specific sound event detection |
US10089061B2 (en) * | 2015-08-28 | 2018-10-02 | Kabushiki Kaisha Toshiba | Electronic device and method |
US9935777B2 (en) | 2015-08-31 | 2018-04-03 | Adobe Systems Incorporated | Electronic signature framework with enhanced security |
US20170075652A1 (en) | 2015-09-14 | 2017-03-16 | Kabushiki Kaisha Toshiba | Electronic device and method |
US9626653B2 (en) | 2015-09-21 | 2017-04-18 | Adobe Systems Incorporated | Document distribution and interaction with delegation of signature authority |
US9754593B2 (en) * | 2015-11-04 | 2017-09-05 | International Business Machines Corporation | Sound envelope deconstruction to identify words and speakers in continuous speech |
WO2017106454A1 (en) | 2015-12-16 | 2017-06-22 | Dolby Laboratories Licensing Corporation | Suppression of breath in audio signals |
US10347215B2 (en) | 2016-05-27 | 2019-07-09 | Adobe Inc. | Multi-device electronic signature framework |
US10255905B2 (en) * | 2016-06-10 | 2019-04-09 | Google Llc | Predicting pronunciations with word stress |
US10217453B2 (en) | 2016-10-14 | 2019-02-26 | Soundhound, Inc. | Virtual assistant configured by selection of wake-up phrase |
US10503919B2 (en) | 2017-04-10 | 2019-12-10 | Adobe Inc. | Electronic signature framework with keystroke biometric authentication |
US20180336892A1 (en) * | 2017-05-16 | 2018-11-22 | Apple Inc. | Detecting a trigger of a digital assistant |
GB2578386B (en) | 2017-06-27 | 2021-12-01 | Cirrus Logic Int Semiconductor Ltd | Detection of replay attack |
GB2563953A (en) | 2017-06-28 | 2019-01-02 | Cirrus Logic Int Semiconductor Ltd | Detection of replay attack |
GB201713697D0 (en) | 2017-06-28 | 2017-10-11 | Cirrus Logic Int Semiconductor Ltd | Magnetic detection of replay attack |
GB201801532D0 (en) | 2017-07-07 | 2018-03-14 | Cirrus Logic Int Semiconductor Ltd | Methods, apparatus and systems for audio playback |
GB201801528D0 (en) | 2017-07-07 | 2018-03-14 | Cirrus Logic Int Semiconductor Ltd | Method, apparatus and systems for biometric processes |
GB201801527D0 (en) | 2017-07-07 | 2018-03-14 | Cirrus Logic Int Semiconductor Ltd | Method, apparatus and systems for biometric processes |
GB201801526D0 (en) | 2017-07-07 | 2018-03-14 | Cirrus Logic Int Semiconductor Ltd | Methods, apparatus and systems for authentication |
GB201801664D0 (en) | 2017-10-13 | 2018-03-21 | Cirrus Logic Int Semiconductor Ltd | Detection of liveness |
GB201804843D0 (en) | 2017-11-14 | 2018-05-09 | Cirrus Logic Int Semiconductor Ltd | Detection of replay attack |
GB2567503A (en) * | 2017-10-13 | 2019-04-17 | Cirrus Logic Int Semiconductor Ltd | Analysing speech signals |
GB201801661D0 (en) | 2017-10-13 | 2018-03-21 | Cirrus Logic International Uk Ltd | Detection of liveness |
GB201801659D0 (en) | 2017-11-14 | 2018-03-21 | Cirrus Logic Int Semiconductor Ltd | Detection of loudspeaker playback |
TWI625680B (en) | 2017-12-15 | 2018-06-01 | 財團法人工業技術研究院 | Method and device for recognizing facial expressions |
US11475899B2 (en) | 2018-01-23 | 2022-10-18 | Cirrus Logic, Inc. | Speaker identification |
US11264037B2 (en) | 2018-01-23 | 2022-03-01 | Cirrus Logic, Inc. | Speaker identification |
US11735189B2 (en) | 2018-01-23 | 2023-08-22 | Cirrus Logic, Inc. | Speaker identification |
CN109300486B (en) * | 2018-07-30 | 2021-06-25 | 四川大学 | PICGTFs and SSMC enhanced cleft palate speech pharynx fricative automatic identification method |
US10692490B2 (en) | 2018-07-31 | 2020-06-23 | Cirrus Logic, Inc. | Detection of replay attack |
JP7007617B2 (en) * | 2018-08-15 | 2022-01-24 | 日本電信電話株式会社 | End-of-speech judgment device, end-of-speech judgment method and program |
US10915614B2 (en) | 2018-08-31 | 2021-02-09 | Cirrus Logic, Inc. | Biometric authentication |
US11037574B2 (en) | 2018-09-05 | 2021-06-15 | Cirrus Logic, Inc. | Speaker recognition and speaker change detection |
US11410642B2 (en) * | 2019-08-16 | 2022-08-09 | Soundhound, Inc. | Method and system using phoneme embedding |
US11354920B2 (en) | 2019-10-12 | 2022-06-07 | International Business Machines Corporation | Updating and implementing a document from an audio proceeding |
US11404049B2 (en) * | 2019-12-09 | 2022-08-02 | Microsoft Technology Licensing, Llc | Interactive augmentation and integration of real-time speech-to-text |
US11862168B1 (en) * | 2020-03-30 | 2024-01-02 | Amazon Technologies, Inc. | Speaker disambiguation and transcription from multiple audio feeds |
US11373657B2 (en) * | 2020-05-01 | 2022-06-28 | Raytheon Applied Signal Technology, Inc. | System and method for speaker identification in audio data |
US11875791B2 (en) * | 2020-05-21 | 2024-01-16 | Orcam Technologies Ltd. | Systems and methods for emphasizing a user's name |
US11315545B2 (en) | 2020-07-09 | 2022-04-26 | Raytheon Applied Signal Technology, Inc. | System and method for language identification in audio data |
CN113284508B (en) * | 2021-07-21 | 2021-11-09 | 中国科学院自动化研究所 | Hierarchical differentiation based generated audio detection system |
Citations (96)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4879648A (en) * | 1986-09-19 | 1989-11-07 | Nancy P. Cochran | Search system which continuously displays search terms during scrolling and selections of individually displayed data sets |
US4908866A (en) * | 1985-02-04 | 1990-03-13 | Eric Goldwasser | Speech transcribing system |
US5317732A (en) * | 1991-04-26 | 1994-05-31 | Commodore Electronics Limited | System for relocating a multimedia presentation on a different platform by extracting a resource map in order to remap and relocate resources |
US5404295A (en) * | 1990-08-16 | 1995-04-04 | Katz; Boris | Method and apparatus for utilizing annotations to facilitate computer retrieval of database material |
US5418716A (en) * | 1990-07-26 | 1995-05-23 | Nec Corporation | System for recognizing sentence patterns and a system for recognizing sentence patterns and grammatical cases |
US5544257A (en) * | 1992-01-08 | 1996-08-06 | International Business Machines Corporation | Continuous parameter hidden Markov model approach to automatic handwriting recognition |
US5559875A (en) * | 1995-07-31 | 1996-09-24 | Latitude Communications | Method and apparatus for recording and retrieval of audio conferences |
US5572728A (en) * | 1993-12-24 | 1996-11-05 | Hitachi, Ltd. | Conference multimedia summary support system and method |
US5613032A (en) * | 1994-09-02 | 1997-03-18 | Bell Communications Research, Inc. | System and method for recording, playing back and searching multimedia events wherein video, audio and text can be searched and retrieved |
US5614940A (en) * | 1994-10-21 | 1997-03-25 | Intel Corporation | Method and apparatus for providing broadcast information with indexing |
US5684924A (en) * | 1995-05-19 | 1997-11-04 | Kurzweil Applied Intelligence, Inc. | User adaptable speech recognition system |
US5715367A (en) * | 1995-01-23 | 1998-02-03 | Dragon Systems, Inc. | Apparatuses and methods for developing and using models for speech recognition |
US5752021A (en) * | 1994-05-24 | 1998-05-12 | Fuji Xerox Co., Ltd. | Document database management apparatus capable of conversion between retrieval formulae for different schemata |
US5757960A (en) * | 1994-09-30 | 1998-05-26 | Murdock; Michael Chase | Method and system for extracting features from handwritten text |
US5768607A (en) * | 1994-09-30 | 1998-06-16 | Intel Corporation | Method and apparatus for freehand annotation and drawings incorporating sound and for compressing and synchronizing sound |
US5777614A (en) * | 1994-10-14 | 1998-07-07 | Hitachi, Ltd. | Editing support system including an interactive interface |
US5787198A (en) * | 1992-11-24 | 1998-07-28 | Lucent Technologies Inc. | Text recognition using two-dimensional stochastic models |
US5806032A (en) * | 1996-06-14 | 1998-09-08 | Lucent Technologies Inc. | Compilation of weighted finite-state transducers from decision trees |
US5835667A (en) * | 1994-10-14 | 1998-11-10 | Carnegie Mellon University | Method and apparatus for creating a searchable digital video library and a system and method of using such a library |
US5862259A (en) * | 1996-03-27 | 1999-01-19 | Caere Corporation | Pattern recognition employing arbitrary segmentation and compound probabilistic evaluation |
US5875108A (en) * | 1991-12-23 | 1999-02-23 | Hoffberg; Steven M. | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
US5960447A (en) * | 1995-11-13 | 1999-09-28 | Holt; Douglas | Word tagging and editing system for speech recognition |
US5963940A (en) * | 1995-08-16 | 1999-10-05 | Syracuse University | Natural language information retrieval system and method |
US5970473A (en) * | 1997-12-31 | 1999-10-19 | At&T Corp. | Video communication device providing in-home catalog services |
US6006184A (en) * | 1997-01-28 | 1999-12-21 | Nec Corporation | Tree structured cohort selection for speaker recognition system |
US6026388A (en) * | 1995-08-16 | 2000-02-15 | Textwise, Llc | User interface and other enhancements for natural language information retrieval system and method |
US6024571A (en) * | 1996-04-25 | 2000-02-15 | Renegar; Janet Elaine | Foreign language communication system/device and learning aid |
US6029195A (en) * | 1994-11-29 | 2000-02-22 | Herz; Frederick S. M. | System for customized electronic identification of desirable objects |
US6029124A (en) * | 1997-02-21 | 2000-02-22 | Dragon Systems, Inc. | Sequential, nonparametric speech recognition and speaker identification |
US6052657A (en) * | 1997-09-09 | 2000-04-18 | Dragon Systems, Inc. | Text segmentation and identification of topic using language models |
US6064963A (en) * | 1997-12-17 | 2000-05-16 | Opus Telecom, L.L.C. | Automatic key word or phrase speech recognition for the corrections industry |
US6067517A (en) * | 1996-02-02 | 2000-05-23 | International Business Machines Corporation | Transcription of speech data with segments from acoustically dissimilar environments |
US6067514A (en) * | 1998-06-23 | 2000-05-23 | International Business Machines Corporation | Method for automatically punctuating a speech utterance in a continuous speech recognition system |
US6073096A (en) * | 1998-02-04 | 2000-06-06 | International Business Machines Corporation | Speaker adaptation system and method based on class-specific pre-clustering training speakers |
US6076053A (en) * | 1998-05-21 | 2000-06-13 | Lucent Technologies Inc. | Methods and apparatus for discriminative training and adaptation of pronunciation networks |
US6088669A (en) * | 1997-01-28 | 2000-07-11 | International Business Machines, Corporation | Speech recognition with attempted speaker recognition for speaker model prefetching or alternative speech modeling |
US6112172A (en) * | 1998-03-31 | 2000-08-29 | Dragon Systems, Inc. | Interactive searching |
US6151598A (en) * | 1995-08-14 | 2000-11-21 | Shaw; Venson M. | Digital dictionary with a communication system for the creating, updating, editing, storing, maintaining, referencing, and managing the digital dictionary |
US6169789B1 (en) * | 1996-12-16 | 2001-01-02 | Sanjay K. Rao | Intelligent keyboard system |
US6185531B1 (en) * | 1997-01-09 | 2001-02-06 | Gte Internetworking Incorporated | Topic indexing method |
US6219640B1 (en) * | 1999-08-06 | 2001-04-17 | International Business Machines Corporation | Methods and apparatus for audio-visual speaker recognition and utterance verification |
US6246983B1 (en) * | 1998-08-05 | 2001-06-12 | Matsushita Electric Corporation Of America | Text-to-speech e-mail reader with multi-modal reply processor |
US6253179B1 (en) * | 1999-01-29 | 2001-06-26 | International Business Machines Corporation | Method and apparatus for multi-environment speaker verification |
US6266667B1 (en) * | 1998-01-15 | 2001-07-24 | Telefonaktiebolaget Lm Ericsson (Publ) | Information routing |
US20010026377A1 (en) * | 2000-03-21 | 2001-10-04 | Katsumi Ikegami | Image display system, image registration terminal device and image reading terminal device used in the image display system |
US6308222B1 (en) * | 1996-06-03 | 2001-10-23 | Microsoft Corporation | Transcoding of audio data |
US6317716B1 (en) * | 1997-09-19 | 2001-11-13 | Massachusetts Institute Of Technology | Automatic cueing of speech |
US20020001261A1 (en) * | 2000-04-21 | 2002-01-03 | Yoshinori Matsui | Data playback apparatus |
US20020010575A1 (en) * | 2000-04-08 | 2002-01-24 | International Business Machines Corporation | Method and system for the automatic segmentation of an audio stream into semantic or syntactic units |
US20020010916A1 (en) * | 2000-05-22 | 2002-01-24 | Compaq Computer Corporation | Apparatus and method for controlling rate of playback of audio data |
US6345252B1 (en) * | 1999-04-09 | 2002-02-05 | International Business Machines Corporation | Methods and apparatus for retrieving audio information using content and speaker information |
US6347295B1 (en) * | 1998-10-26 | 2002-02-12 | Compaq Computer Corporation | Computer method and apparatus for grapheme-to-phoneme rule-set-generation |
US6360237B1 (en) * | 1998-10-05 | 2002-03-19 | Lernout & Hauspie Speech Products N.V. | Method and system for performing text edits during audio recording playback |
US6360234B2 (en) * | 1997-08-14 | 2002-03-19 | Virage, Inc. | Video cataloger system with synchronized encoders |
US6373985B1 (en) * | 1998-08-12 | 2002-04-16 | Lucent Technologies, Inc. | E-mail signature block analysis |
US20020049589A1 (en) * | 2000-06-28 | 2002-04-25 | Poirier Darrell A. | Simultaneous multi-user real-time voice recognition system |
US6381640B1 (en) * | 1998-09-11 | 2002-04-30 | Genesys Telecommunications Laboratories, Inc. | Method and apparatus for automated personalization and presentation of workload assignments to agents within a multimedia communication center |
US20020059204A1 (en) * | 2000-07-28 | 2002-05-16 | Harris Larry R. | Distributed search system and method |
US6434520B1 (en) * | 1999-04-16 | 2002-08-13 | International Business Machines Corporation | System and method for indexing and querying audio archives |
US6437818B1 (en) * | 1993-10-01 | 2002-08-20 | Collaboration Properties, Inc. | Video conferencing on existing UTP infrastructure |
US20020133477A1 (en) * | 2001-03-05 | 2002-09-19 | Glenn Abel | Method for profile-based notice and broadcast of multimedia content |
US6463444B1 (en) * | 1997-08-14 | 2002-10-08 | Virage, Inc. | Video cataloger system with extensibility |
US6480826B2 (en) * | 1999-08-31 | 2002-11-12 | Accenture Llp | System and method for a telephonic emotion detection that provides operator feedback |
US20030051214A1 (en) * | 1997-12-22 | 2003-03-13 | Ricoh Company, Ltd. | Techniques for annotating portions of a document relevant to concepts of interest |
US20030088414A1 (en) * | 2001-05-10 | 2003-05-08 | Chao-Shih Huang | Background learning of speaker voices |
US20030093580A1 (en) * | 2001-11-09 | 2003-05-15 | Koninklijke Philips Electronics N.V. | Method and system for information alerts |
US6567980B1 (en) * | 1997-08-14 | 2003-05-20 | Virage, Inc. | Video cataloger system with hyperlinked output |
US6571208B1 (en) * | 1999-11-29 | 2003-05-27 | Matsushita Electric Industrial Co., Ltd. | Context-dependent acoustic models for medium and large vocabulary speech recognition with eigenvoice training |
US6604110B1 (en) * | 2000-08-31 | 2003-08-05 | Ascential Software, Inc. | Automated software code generation from a metadata-based repository |
US6602300B2 (en) * | 1998-02-03 | 2003-08-05 | Fujitsu Limited | Apparatus and method for retrieving data from a document database |
US6611803B1 (en) * | 1998-12-17 | 2003-08-26 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for retrieving a video and audio scene using an index generated by speech recognition |
US20030167163A1 (en) * | 2002-02-22 | 2003-09-04 | Nec Research Institute, Inc. | Inferring hierarchical descriptions of a set of documents |
US6624826B1 (en) * | 1999-09-28 | 2003-09-23 | Ricoh Co., Ltd. | Method and apparatus for generating visual representations for audio documents |
US6647383B1 (en) * | 2000-09-01 | 2003-11-11 | Lucent Technologies Inc. | System and method for providing interactive dialogue and iterative search functions to find information |
US6654735B1 (en) * | 1999-01-08 | 2003-11-25 | International Business Machines Corporation | Outbound information analysis for generating user interest profiles and improving user productivity |
US20040024739A1 (en) * | 1999-06-15 | 2004-02-05 | Kanisa Inc. | System and method for implementing a knowledge management system |
US6708148B2 (en) * | 2001-10-12 | 2004-03-16 | Koninklijke Philips Electronics N.V. | Correction device to mark parts of a recognized text |
US6711541B1 (en) * | 1999-09-07 | 2004-03-23 | Matsushita Electric Industrial Co., Ltd. | Technique for developing discriminative sound units for speech recognition and allophone modeling |
US6714911B2 (en) * | 2001-01-25 | 2004-03-30 | Harcourt Assessment, Inc. | Speech transcription and analysis system and method |
US6718303B2 (en) * | 1998-05-13 | 2004-04-06 | International Business Machines Corporation | Apparatus and method for automatically generating punctuation marks in continuous speech recognition |
US6718305B1 (en) * | 1999-03-19 | 2004-04-06 | Koninklijke Philips Electronics N.V. | Specifying a tree structure for speech recognizers using correlation between regression classes |
US20040073444A1 (en) * | 2001-01-16 | 2004-04-15 | Li Li Peh | Method and apparatus for a financial database structure |
US6732183B1 (en) * | 1996-12-31 | 2004-05-04 | Broadware Technologies, Inc. | Video and audio streaming for multiple users |
US6748356B1 (en) * | 2000-06-07 | 2004-06-08 | International Business Machines Corporation | Methods and apparatus for identifying unknown speakers using a hierarchical tree structure |
US6778958B1 (en) * | 1999-08-30 | 2004-08-17 | International Business Machines Corporation | Symbol insertion apparatus and method |
US6778979B2 (en) * | 2001-08-13 | 2004-08-17 | Xerox Corporation | System for automatically generating queries |
US6792409B2 (en) * | 1999-12-20 | 2004-09-14 | Koninklijke Philips Electronics N.V. | Synchronous reproduction in a speech recognition system |
US6847961B2 (en) * | 1999-06-30 | 2005-01-25 | Silverbrook Research Pty Ltd | Method and system for searching information using sensor with identifier |
US20050060162A1 (en) * | 2000-11-10 | 2005-03-17 | Farhad Mohit | Systems and methods for automatic identification and hyperlinking of words or other data items and for information retrieval using hyperlinked words or data items |
US6922691B2 (en) * | 2000-08-28 | 2005-07-26 | Emotion, Inc. | Method and apparatus for digital media management, retrieval, and collaboration |
US6931376B2 (en) * | 2000-07-20 | 2005-08-16 | Microsoft Corporation | Speech-related event notification system |
US6961954B1 (en) * | 1997-10-27 | 2005-11-01 | The Mitre Corporation | Automated segmentation, information extraction, summarization, and presentation of broadcast news |
US6999918B2 (en) * | 2002-09-20 | 2006-02-14 | Motorola, Inc. | Method and apparatus to facilitate correlating symbols to sounds |
US20060129541A1 (en) * | 2002-06-11 | 2006-06-15 | Microsoft Corporation | Dynamically updated quick searches and strategies |
US7131117B2 (en) * | 2002-09-04 | 2006-10-31 | Sbc Properties, L.P. | Method and system for automating the analysis of word frequencies |
US7257528B1 (en) * | 1998-02-13 | 2007-08-14 | Zi Corporation Of Canada, Inc. | Method and apparatus for Chinese character text input |
Family Cites Families (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0693221B2 (en) | 1985-06-12 | 1994-11-16 | 株式会社日立製作所 | Voice input device |
US4908868A (en) * | 1989-02-21 | 1990-03-13 | Mctaggart James E | Phase polarity test instrument and method |
US6978277B2 (en) * | 1989-10-26 | 2005-12-20 | Encyclopaedia Britannica, Inc. | Multimedia search system |
JP2524472B2 (en) * | 1992-09-21 | 1996-08-14 | インターナショナル・ビジネス・マシーンズ・コーポレイション | How to train a telephone line based speech recognition system |
GB2285895A (en) | 1994-01-19 | 1995-07-26 | Ibm | Audio conferencing system which generates a set of minutes |
US5729656A (en) | 1994-11-30 | 1998-03-17 | International Business Machines Corporation | Reduction of search space in speech recognition using phone boundaries and phone ranking |
US5638487A (en) * | 1994-12-30 | 1997-06-10 | Purespeech, Inc. | Automatic speech recognition |
US6006221A (en) | 1995-08-16 | 1999-12-21 | Syracuse University | Multilingual document retrieval system and method using semantic vector matching |
US6332147B1 (en) * | 1995-11-03 | 2001-12-18 | Xerox Corporation | Computer controlled display system using a graphical replay device to control playback of temporal data representing collaborative activities |
JPH09269931A (en) * | 1996-01-30 | 1997-10-14 | Canon Inc | Cooperative work environment constructing system, its method and medium |
DE69712277T2 (en) * | 1996-02-27 | 2002-12-19 | Koninkl Philips Electronics Nv | METHOD AND DEVICE FOR AUTOMATIC VOICE SEGMENTATION IN PHONEMIC UNITS |
US5778187A (en) * | 1996-05-09 | 1998-07-07 | Netcast Communications Corp. | Multicasting method and apparatus |
US5897614A (en) * | 1996-12-20 | 1999-04-27 | International Business Machines Corporation | Method and apparatus for sibilant classification in a speech recognition system |
JP2001511991A (en) | 1997-10-01 | 2001-08-14 | エイ・ティ・アンド・ティ・コーポレーション | Method and apparatus for storing and retrieving label interval data for multimedia records |
US6327343B1 (en) | 1998-01-16 | 2001-12-04 | International Business Machines Corporation | System and methods for automatic call and data transfer processing |
US6243680B1 (en) * | 1998-06-15 | 2001-06-05 | Nortel Networks Limited | Method and apparatus for obtaining a transcription of phrases through text and spoken utterances |
US6161087A (en) * | 1998-10-05 | 2000-12-12 | Lernout & Hauspie Speech Products N.V. | Speech-recognition-assisted selective suppression of silent and filled speech pauses during playback of an audio recording |
US6332139B1 (en) * | 1998-11-09 | 2001-12-18 | Mega Chips Corporation | Information communication system |
AU3878600A (en) | 1999-03-30 | 2000-10-16 | Tivo, Inc. | Data storage management and scheduling system |
EP1079313A3 (en) | 1999-08-20 | 2005-10-19 | Digitake Software Systems Limited | An audio processing system |
EP1185976B1 (en) * | 2000-02-25 | 2006-08-16 | Philips Electronics N.V. | Speech recognition device with reference transformation means |
JP2002008389A (en) * | 2000-06-20 | 2002-01-11 | Mitsubishi Electric Corp | Semiconductor memory |
WO2002010887A2 (en) | 2000-07-28 | 2002-02-07 | Jan Pathuel | Method and system of securing data and systems |
AU2000276394A1 (en) | 2000-09-30 | 2002-04-15 | Intel Corporation | Method and system for generating and searching an optimal maximum likelihood decision tree for hidden markov model (hmm) based speech recognition |
WO2002029614A1 (en) | 2000-09-30 | 2002-04-11 | Intel Corporation | Method and system to scale down a decision tree-based hidden markov model (hmm) for speech recognition |
US6934756B2 (en) * | 2000-11-01 | 2005-08-23 | International Business Machines Corporation | Conversational networking via transport, coding and control conversational protocols |
US7221663B2 (en) | 2001-12-31 | 2007-05-22 | Polycom, Inc. | Method and apparatus for wideband conferencing |
US6973428B2 (en) * | 2001-05-24 | 2005-12-06 | International Business Machines Corporation | System and method for searching, analyzing and displaying text transcripts of speech after imperfect speech recognition |
US6748350B2 (en) * | 2001-09-27 | 2004-06-08 | Intel Corporation | Method to compensate for stress between heat spreader and thermal interface material |
US7580838B2 (en) | 2002-11-22 | 2009-08-25 | Scansoft, Inc. | Automatic insertion of non-verbalized punctuation |
-
2003
- 2003-10-16 US US10/685,566 patent/US20040176946A1/en not_active Abandoned
- 2003-10-16 US US10/685,410 patent/US7389229B2/en not_active Expired - Fee Related
- 2003-10-16 US US10/685,586 patent/US20040204939A1/en not_active Abandoned
- 2003-10-16 US US10/685,445 patent/US20040138894A1/en not_active Abandoned
- 2003-10-16 US US10/685,403 patent/US20040083090A1/en not_active Abandoned
- 2003-10-16 US US10/685,565 patent/US7292977B2/en active Active - Reinstated
- 2003-10-16 US US10/685,585 patent/US7424427B2/en active Active
- 2003-10-16 US US10/685,478 patent/US20040083104A1/en not_active Abandoned
- 2003-10-16 US US10/685,479 patent/US20040163034A1/en not_active Abandoned
Patent Citations (99)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4908866A (en) * | 1985-02-04 | 1990-03-13 | Eric Goldwasser | Speech transcribing system |
US4879648A (en) * | 1986-09-19 | 1989-11-07 | Nancy P. Cochran | Search system which continuously displays search terms during scrolling and selections of individually displayed data sets |
US5418716A (en) * | 1990-07-26 | 1995-05-23 | Nec Corporation | System for recognizing sentence patterns and a system for recognizing sentence patterns and grammatical cases |
US5404295A (en) * | 1990-08-16 | 1995-04-04 | Katz; Boris | Method and apparatus for utilizing annotations to facilitate computer retrieval of database material |
US5317732A (en) * | 1991-04-26 | 1994-05-31 | Commodore Electronics Limited | System for relocating a multimedia presentation on a different platform by extracting a resource map in order to remap and relocate resources |
US5875108A (en) * | 1991-12-23 | 1999-02-23 | Hoffberg; Steven M. | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
US5544257A (en) * | 1992-01-08 | 1996-08-06 | International Business Machines Corporation | Continuous parameter hidden Markov model approach to automatic handwriting recognition |
US5787198A (en) * | 1992-11-24 | 1998-07-28 | Lucent Technologies Inc. | Text recognition using two-dimensional stochastic models |
US6437818B1 (en) * | 1993-10-01 | 2002-08-20 | Collaboration Properties, Inc. | Video conferencing on existing UTP infrastructure |
US5572728A (en) * | 1993-12-24 | 1996-11-05 | Hitachi, Ltd. | Conference multimedia summary support system and method |
US5752021A (en) * | 1994-05-24 | 1998-05-12 | Fuji Xerox Co., Ltd. | Document database management apparatus capable of conversion between retrieval formulae for different schemata |
US5613032A (en) * | 1994-09-02 | 1997-03-18 | Bell Communications Research, Inc. | System and method for recording, playing back and searching multimedia events wherein video, audio and text can be searched and retrieved |
US5768607A (en) * | 1994-09-30 | 1998-06-16 | Intel Corporation | Method and apparatus for freehand annotation and drawings incorporating sound and for compressing and synchronizing sound |
US5757960A (en) * | 1994-09-30 | 1998-05-26 | Murdock; Michael Chase | Method and system for extracting features from handwritten text |
US5777614A (en) * | 1994-10-14 | 1998-07-07 | Hitachi, Ltd. | Editing support system including an interactive interface |
US5835667A (en) * | 1994-10-14 | 1998-11-10 | Carnegie Mellon University | Method and apparatus for creating a searchable digital video library and a system and method of using such a library |
US5614940A (en) * | 1994-10-21 | 1997-03-25 | Intel Corporation | Method and apparatus for providing broadcast information with indexing |
US6029195A (en) * | 1994-11-29 | 2000-02-22 | Herz; Frederick S. M. | System for customized electronic identification of desirable objects |
US5715367A (en) * | 1995-01-23 | 1998-02-03 | Dragon Systems, Inc. | Apparatuses and methods for developing and using models for speech recognition |
US5684924A (en) * | 1995-05-19 | 1997-11-04 | Kurzweil Applied Intelligence, Inc. | User adaptable speech recognition system |
US5559875A (en) * | 1995-07-31 | 1996-09-24 | Latitude Communications | Method and apparatus for recording and retrieval of audio conferences |
US6151598A (en) * | 1995-08-14 | 2000-11-21 | Shaw; Venson M. | Digital dictionary with a communication system for the creating, updating, editing, storing, maintaining, referencing, and managing the digital dictionary |
US6026388A (en) * | 1995-08-16 | 2000-02-15 | Textwise, Llc | User interface and other enhancements for natural language information retrieval system and method |
US5963940A (en) * | 1995-08-16 | 1999-10-05 | Syracuse University | Natural language information retrieval system and method |
US5960447A (en) * | 1995-11-13 | 1999-09-28 | Holt; Douglas | Word tagging and editing system for speech recognition |
US6067517A (en) * | 1996-02-02 | 2000-05-23 | International Business Machines Corporation | Transcription of speech data with segments from acoustically dissimilar environments |
US5862259A (en) * | 1996-03-27 | 1999-01-19 | Caere Corporation | Pattern recognition employing arbitrary segmentation and compound probabilistic evaluation |
US6024571A (en) * | 1996-04-25 | 2000-02-15 | Renegar; Janet Elaine | Foreign language communication system/device and learning aid |
US6308222B1 (en) * | 1996-06-03 | 2001-10-23 | Microsoft Corporation | Transcoding of audio data |
US5806032A (en) * | 1996-06-14 | 1998-09-08 | Lucent Technologies Inc. | Compilation of weighted finite-state transducers from decision trees |
US6169789B1 (en) * | 1996-12-16 | 2001-01-02 | Sanjay K. Rao | Intelligent keyboard system |
US6732183B1 (en) * | 1996-12-31 | 2004-05-04 | Broadware Technologies, Inc. | Video and audio streaming for multiple users |
US6185531B1 (en) * | 1997-01-09 | 2001-02-06 | Gte Internetworking Incorporated | Topic indexing method |
US6006184A (en) * | 1997-01-28 | 1999-12-21 | Nec Corporation | Tree structured cohort selection for speaker recognition system |
US6088669A (en) * | 1997-01-28 | 2000-07-11 | International Business Machines, Corporation | Speech recognition with attempted speaker recognition for speaker model prefetching or alternative speech modeling |
US6029124A (en) * | 1997-02-21 | 2000-02-22 | Dragon Systems, Inc. | Sequential, nonparametric speech recognition and speaker identification |
US6463444B1 (en) * | 1997-08-14 | 2002-10-08 | Virage, Inc. | Video cataloger system with extensibility |
US6567980B1 (en) * | 1997-08-14 | 2003-05-20 | Virage, Inc. | Video cataloger system with hyperlinked output |
US6360234B2 (en) * | 1997-08-14 | 2002-03-19 | Virage, Inc. | Video cataloger system with synchronized encoders |
US6877134B1 (en) * | 1997-08-14 | 2005-04-05 | Virage, Inc. | Integrated data and real-time metadata capture system and method |
US6052657A (en) * | 1997-09-09 | 2000-04-18 | Dragon Systems, Inc. | Text segmentation and identification of topic using language models |
US6317716B1 (en) * | 1997-09-19 | 2001-11-13 | Massachusetts Institute Of Technology | Automatic cueing of speech |
US6961954B1 (en) * | 1997-10-27 | 2005-11-01 | The Mitre Corporation | Automated segmentation, information extraction, summarization, and presentation of broadcast news |
US6064963A (en) * | 1997-12-17 | 2000-05-16 | Opus Telecom, L.L.C. | Automatic key word or phrase speech recognition for the corrections industry |
US20030051214A1 (en) * | 1997-12-22 | 2003-03-13 | Ricoh Company, Ltd. | Techniques for annotating portions of a document relevant to concepts of interest |
US5970473A (en) * | 1997-12-31 | 1999-10-19 | At&T Corp. | Video communication device providing in-home catalog services |
US6266667B1 (en) * | 1998-01-15 | 2001-07-24 | Telefonaktiebolaget Lm Ericsson (Publ) | Information routing |
US6602300B2 (en) * | 1998-02-03 | 2003-08-05 | Fujitsu Limited | Apparatus and method for retrieving data from a document database |
US6073096A (en) * | 1998-02-04 | 2000-06-06 | International Business Machines Corporation | Speaker adaptation system and method based on class-specific pre-clustering training speakers |
US7257528B1 (en) * | 1998-02-13 | 2007-08-14 | Zi Corporation Of Canada, Inc. | Method and apparatus for Chinese character text input |
US6112172A (en) * | 1998-03-31 | 2000-08-29 | Dragon Systems, Inc. | Interactive searching |
US6718303B2 (en) * | 1998-05-13 | 2004-04-06 | International Business Machines Corporation | Apparatus and method for automatically generating punctuation marks in continuous speech recognition |
US6076053A (en) * | 1998-05-21 | 2000-06-13 | Lucent Technologies Inc. | Methods and apparatus for discriminative training and adaptation of pronunciation networks |
US6067514A (en) * | 1998-06-23 | 2000-05-23 | International Business Machines Corporation | Method for automatically punctuating a speech utterance in a continuous speech recognition system |
US6246983B1 (en) * | 1998-08-05 | 2001-06-12 | Matsushita Electric Corporation Of America | Text-to-speech e-mail reader with multi-modal reply processor |
US6373985B1 (en) * | 1998-08-12 | 2002-04-16 | Lucent Technologies, Inc. | E-mail signature block analysis |
US6381640B1 (en) * | 1998-09-11 | 2002-04-30 | Genesys Telecommunications Laboratories, Inc. | Method and apparatus for automated personalization and presentation of workload assignments to agents within a multimedia communication center |
US6360237B1 (en) * | 1998-10-05 | 2002-03-19 | Lernout & Hauspie Speech Products N.V. | Method and system for performing text edits during audio recording playback |
US6347295B1 (en) * | 1998-10-26 | 2002-02-12 | Compaq Computer Corporation | Computer method and apparatus for grapheme-to-phoneme rule-set-generation |
US6611803B1 (en) * | 1998-12-17 | 2003-08-26 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for retrieving a video and audio scene using an index generated by speech recognition |
US6728673B2 (en) * | 1998-12-17 | 2004-04-27 | Matsushita Electric Industrial Co., Ltd | Method and apparatus for retrieving a video and audio scene using an index generated by speech recognition |
US6654735B1 (en) * | 1999-01-08 | 2003-11-25 | International Business Machines Corporation | Outbound information analysis for generating user interest profiles and improving user productivity |
US6253179B1 (en) * | 1999-01-29 | 2001-06-26 | International Business Machines Corporation | Method and apparatus for multi-environment speaker verification |
US6718305B1 (en) * | 1999-03-19 | 2004-04-06 | Koninklijke Philips Electronics N.V. | Specifying a tree structure for speech recognizers using correlation between regression classes |
US6345252B1 (en) * | 1999-04-09 | 2002-02-05 | International Business Machines Corporation | Methods and apparatus for retrieving audio information using content and speaker information |
US6434520B1 (en) * | 1999-04-16 | 2002-08-13 | International Business Machines Corporation | System and method for indexing and querying audio archives |
US20040024739A1 (en) * | 1999-06-15 | 2004-02-05 | Kanisa Inc. | System and method for implementing a knowledge management system |
US6847961B2 (en) * | 1999-06-30 | 2005-01-25 | Silverbrook Research Pty Ltd | Method and system for searching information using sensor with identifier |
US6219640B1 (en) * | 1999-08-06 | 2001-04-17 | International Business Machines Corporation | Methods and apparatus for audio-visual speaker recognition and utterance verification |
US6778958B1 (en) * | 1999-08-30 | 2004-08-17 | International Business Machines Corporation | Symbol insertion apparatus and method |
US6480826B2 (en) * | 1999-08-31 | 2002-11-12 | Accenture Llp | System and method for a telephonic emotion detection that provides operator feedback |
US6711541B1 (en) * | 1999-09-07 | 2004-03-23 | Matsushita Electric Industrial Co., Ltd. | Technique for developing discriminative sound units for speech recognition and allophone modeling |
US6624826B1 (en) * | 1999-09-28 | 2003-09-23 | Ricoh Co., Ltd. | Method and apparatus for generating visual representations for audio documents |
US6571208B1 (en) * | 1999-11-29 | 2003-05-27 | Matsushita Electric Industrial Co., Ltd. | Context-dependent acoustic models for medium and large vocabulary speech recognition with eigenvoice training |
US6792409B2 (en) * | 1999-12-20 | 2004-09-14 | Koninklijke Philips Electronics N.V. | Synchronous reproduction in a speech recognition system |
US20010026377A1 (en) * | 2000-03-21 | 2001-10-04 | Katsumi Ikegami | Image display system, image registration terminal device and image reading terminal device used in the image display system |
US20020010575A1 (en) * | 2000-04-08 | 2002-01-24 | International Business Machines Corporation | Method and system for the automatic segmentation of an audio stream into semantic or syntactic units |
US20020001261A1 (en) * | 2000-04-21 | 2002-01-03 | Yoshinori Matsui | Data playback apparatus |
US20020010916A1 (en) * | 2000-05-22 | 2002-01-24 | Compaq Computer Corporation | Apparatus and method for controlling rate of playback of audio data |
US6748356B1 (en) * | 2000-06-07 | 2004-06-08 | International Business Machines Corporation | Methods and apparatus for identifying unknown speakers using a hierarchical tree structure |
US20020049589A1 (en) * | 2000-06-28 | 2002-04-25 | Poirier Darrell A. | Simultaneous multi-user real-time voice recognition system |
US6931376B2 (en) * | 2000-07-20 | 2005-08-16 | Microsoft Corporation | Speech-related event notification system |
US20020059204A1 (en) * | 2000-07-28 | 2002-05-16 | Harris Larry R. | Distributed search system and method |
US6922691B2 (en) * | 2000-08-28 | 2005-07-26 | Emotion, Inc. | Method and apparatus for digital media management, retrieval, and collaboration |
US6604110B1 (en) * | 2000-08-31 | 2003-08-05 | Ascential Software, Inc. | Automated software code generation from a metadata-based repository |
US6647383B1 (en) * | 2000-09-01 | 2003-11-11 | Lucent Technologies Inc. | System and method for providing interactive dialogue and iterative search functions to find information |
US20050060162A1 (en) * | 2000-11-10 | 2005-03-17 | Farhad Mohit | Systems and methods for automatic identification and hyperlinking of words or other data items and for information retrieval using hyperlinked words or data items |
US20040073444A1 (en) * | 2001-01-16 | 2004-04-15 | Li Li Peh | Method and apparatus for a financial database structure |
US6714911B2 (en) * | 2001-01-25 | 2004-03-30 | Harcourt Assessment, Inc. | Speech transcription and analysis system and method |
US20020133477A1 (en) * | 2001-03-05 | 2002-09-19 | Glenn Abel | Method for profile-based notice and broadcast of multimedia content |
US7171360B2 (en) * | 2001-05-10 | 2007-01-30 | Koninklijke Philips Electronics N.V. | Background learning of speaker voices |
US20030088414A1 (en) * | 2001-05-10 | 2003-05-08 | Chao-Shih Huang | Background learning of speaker voices |
US6778979B2 (en) * | 2001-08-13 | 2004-08-17 | Xerox Corporation | System for automatically generating queries |
US6708148B2 (en) * | 2001-10-12 | 2004-03-16 | Koninklijke Philips Electronics N.V. | Correction device to mark parts of a recognized text |
US20030093580A1 (en) * | 2001-11-09 | 2003-05-15 | Koninklijke Philips Electronics N.V. | Method and system for information alerts |
US20030167163A1 (en) * | 2002-02-22 | 2003-09-04 | Nec Research Institute, Inc. | Inferring hierarchical descriptions of a set of documents |
US20060129541A1 (en) * | 2002-06-11 | 2006-06-15 | Microsoft Corporation | Dynamically updated quick searches and strategies |
US7131117B2 (en) * | 2002-09-04 | 2006-10-31 | Sbc Properties, L.P. | Method and system for automating the analysis of word frequencies |
US6999918B2 (en) * | 2002-09-20 | 2006-02-14 | Motorola, Inc. | Method and apparatus to facilitate correlating symbols to sounds |
Cited By (114)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060058998A1 (en) * | 2004-09-16 | 2006-03-16 | Kabushiki Kaisha Toshiba | Indexing apparatus and indexing method |
US20070078846A1 (en) * | 2005-09-30 | 2007-04-05 | Antonino Gulli | Similarity detection and clustering of images |
US7801893B2 (en) * | 2005-09-30 | 2010-09-21 | Iac Search & Media, Inc. | Similarity detection and clustering of images |
US20150205791A1 (en) * | 2006-06-26 | 2015-07-23 | Scenera Technologies, Llc | Methods, Systems, And Computer Program Products For Identifying A Container Associated With A Plurality Of Files |
WO2009018223A1 (en) * | 2007-07-27 | 2009-02-05 | Sparkip, Inc. | System and methods for clustering large database of documents |
US20090043797A1 (en) * | 2007-07-27 | 2009-02-12 | Sparkip, Inc. | System And Methods For Clustering Large Database of Documents |
US10083396B2 (en) | 2009-07-28 | 2018-09-25 | Fti Consulting, Inc. | Computer-implemented system and method for assigning concept classification suggestions |
US10332007B2 (en) | 2009-08-24 | 2019-06-25 | Nuix North America Inc. | Computer-implemented system and method for generating document training sets |
US20110153589A1 (en) * | 2009-12-21 | 2011-06-23 | Ganesh Vaitheeswaran | Document indexing based on categorization and prioritization |
US8983958B2 (en) * | 2009-12-21 | 2015-03-17 | Business Objects Software Limited | Document indexing based on categorization and prioritization |
US20110202530A1 (en) * | 2010-02-15 | 2011-08-18 | Sony Corporation | Information processing device, method and program |
US8812503B2 (en) * | 2010-02-15 | 2014-08-19 | Sony Corporation | Information processing device, method and program |
WO2012033873A1 (en) * | 2010-09-10 | 2012-03-15 | Icosystem Corporation | Methods and systems for online advertising with interactive text clouds |
US20120174007A1 (en) * | 2010-12-31 | 2012-07-05 | Seungwon Lee | Mobile terminal and method of grouping applications thereof |
US20140067812A1 (en) * | 2011-06-22 | 2014-03-06 | Rogers Communications Inc. | Systems and methods for ranking document clusters |
US9002848B1 (en) * | 2011-12-27 | 2015-04-07 | Google Inc. | Automatic incremental labeling of document clusters |
US20140207783A1 (en) * | 2013-01-22 | 2014-07-24 | Equivio Ltd. | System and method for computerized identification and effective presentation of semantic themes occurring in a set of electronic documents |
US10002182B2 (en) * | 2013-01-22 | 2018-06-19 | Microsoft Israel Research And Development (2002) Ltd | System and method for computerized identification and effective presentation of semantic themes occurring in a set of electronic documents |
US11907277B2 (en) * | 2013-05-13 | 2024-02-20 | Groupon, Inc. | Method, apparatus, and computer program product for classification and tagging of textual data |
US20230315772A1 (en) * | 2013-05-13 | 2023-10-05 | Groupon, Inc. | Method, apparatus, and computer program product for classification and tagging of textual data |
US11599567B2 (en) | 2013-05-13 | 2023-03-07 | Groupon, Inc. | Method, apparatus, and computer program product for classification and tagging of textual data |
US11238081B2 (en) * | 2013-05-13 | 2022-02-01 | Groupon, Inc. | Method, apparatus, and computer program product for classification and tagging of textual data |
US10799137B2 (en) | 2013-09-25 | 2020-10-13 | Bardy Diagnostics, Inc. | System and method for facilitating a cardiac rhythm disorder diagnosis with the aid of a digital computer |
US11051743B2 (en) | 2013-09-25 | 2021-07-06 | Bardy Diagnostics, Inc. | Electrocardiography patch |
US10154793B2 (en) | 2013-09-25 | 2018-12-18 | Bardy Diagnostics, Inc. | Extended wear electrocardiography patch with wire contact surfaces |
US10172534B2 (en) | 2013-09-25 | 2019-01-08 | Bardy Diagnostics, Inc. | Remote interfacing electrocardiography patch |
US10251576B2 (en) | 2013-09-25 | 2019-04-09 | Bardy Diagnostics, Inc. | System and method for ECG data classification for use in facilitating diagnosis of cardiac rhythm disorders with the aid of a digital computer |
US10251575B2 (en) | 2013-09-25 | 2019-04-09 | Bardy Diagnostics, Inc. | Wearable electrocardiography and physiology monitoring ensemble |
US10264992B2 (en) | 2013-09-25 | 2019-04-23 | Bardy Diagnostics, Inc. | Extended wear sewn electrode electrocardiography monitor |
US10265015B2 (en) | 2013-09-25 | 2019-04-23 | Bardy Diagnostics, Inc. | Monitor recorder optimized for electrocardiography and respiratory data acquisition and processing |
US10271756B2 (en) | 2013-09-25 | 2019-04-30 | Bardy Diagnostics, Inc. | Monitor recorder optimized for electrocardiographic signal processing |
US10271755B2 (en) | 2013-09-25 | 2019-04-30 | Bardy Diagnostics, Inc. | Method for constructing physiological electrode assembly with sewn wire interconnects |
US10278603B2 (en) | 2013-09-25 | 2019-05-07 | Bardy Diagnostics, Inc. | System and method for secure physiological data acquisition and storage |
US10278606B2 (en) | 2013-09-25 | 2019-05-07 | Bardy Diagnostics, Inc. | Ambulatory electrocardiography monitor optimized for capturing low amplitude cardiac action potential propagation |
US10111601B2 (en) | 2013-09-25 | 2018-10-30 | Bardy Diagnostics, Inc. | Extended wear electrocardiography monitor optimized for capturing low amplitude cardiac action potential propagation |
US11918364B2 (en) | 2013-09-25 | 2024-03-05 | Bardy Diagnostics, Inc. | Extended wear ambulatory electrocardiography and physiological sensor monitor |
US10398334B2 (en) | 2013-09-25 | 2019-09-03 | Bardy Diagnostics, Inc. | Self-authenticating electrocardiography monitoring circuit |
US10413205B2 (en) | 2013-09-25 | 2019-09-17 | Bardy Diagnostics, Inc. | Electrocardiography and actigraphy monitoring system |
US10433751B2 (en) | 2013-09-25 | 2019-10-08 | Bardy Diagnostics, Inc. | System and method for facilitating a cardiac rhythm disorder diagnosis based on subcutaneous cardiac monitoring data |
US10433748B2 (en) | 2013-09-25 | 2019-10-08 | Bardy Diagnostics, Inc. | Extended wear electrocardiography and physiological sensor monitor |
US10433743B1 (en) | 2013-09-25 | 2019-10-08 | Bardy Diagnostics, Inc. | Method for secure physiological data acquisition and storage |
US11826151B2 (en) | 2013-09-25 | 2023-11-28 | Bardy Diagnostics, Inc. | System and method for physiological data classification for use in facilitating diagnosis |
US10463269B2 (en) | 2013-09-25 | 2019-11-05 | Bardy Diagnostics, Inc. | System and method for machine-learning-based atrial fibrillation detection |
US10478083B2 (en) | 2013-09-25 | 2019-11-19 | Bardy Diagnostics, Inc. | Extended wear ambulatory electrocardiography and physiological sensor monitor |
US10499812B2 (en) | 2013-09-25 | 2019-12-10 | Bardy Diagnostics, Inc. | System and method for applying a uniform dynamic gain over cardiac data with the aid of a digital computer |
US10561328B2 (en) | 2013-09-25 | 2020-02-18 | Bardy Diagnostics, Inc. | Multipart electrocardiography monitor optimized for capturing low amplitude cardiac action potential propagation |
US10561326B2 (en) | 2013-09-25 | 2020-02-18 | Bardy Diagnostics, Inc. | Monitor recorder optimized for electrocardiographic potential processing |
US10602977B2 (en) | 2013-09-25 | 2020-03-31 | Bardy Diagnostics, Inc. | Electrocardiography and respiratory monitor |
US10624552B2 (en) | 2013-09-25 | 2020-04-21 | Bardy Diagnostics, Inc. | Method for constructing physiological electrode assembly with integrated flexile wire components |
US10624551B2 (en) | 2013-09-25 | 2020-04-21 | Bardy Diagnostics, Inc. | Insertable cardiac monitor for use in performing long term electrocardiographic monitoring |
US10631748B2 (en) | 2013-09-25 | 2020-04-28 | Bardy Diagnostics, Inc. | Extended wear electrocardiography patch with wire interconnects |
US10667711B1 (en) | 2013-09-25 | 2020-06-02 | Bardy Diagnostics, Inc. | Contact-activated extended wear electrocardiography and physiological sensor monitor recorder |
US10716516B2 (en) | 2013-09-25 | 2020-07-21 | Bardy Diagnostics, Inc. | Monitor recorder-implemented method for electrocardiography data compression |
US10736529B2 (en) | 2013-09-25 | 2020-08-11 | Bardy Diagnostics, Inc. | Subcutaneous insertable electrocardiography monitor |
US10736531B2 (en) | 2013-09-25 | 2020-08-11 | Bardy Diagnostics, Inc. | Subcutaneous insertable cardiac monitor optimized for long term, low amplitude electrocardiographic data collection |
US10736532B2 (en) | 2013-09-25 | 2020-08-11 | Bardy Diagnotics, Inc. | System and method for facilitating a cardiac rhythm disorder diagnosis with the aid of a digital computer |
US11793441B2 (en) | 2013-09-25 | 2023-10-24 | Bardy Diagnostics, Inc. | Electrocardiography patch |
US10806360B2 (en) | 2013-09-25 | 2020-10-20 | Bardy Diagnostics, Inc. | Extended wear ambulatory electrocardiography and physiological sensor monitor |
US10813567B2 (en) | 2013-09-25 | 2020-10-27 | Bardy Diagnostics, Inc. | System and method for composite display of subcutaneous cardiac monitoring data |
US10813568B2 (en) | 2013-09-25 | 2020-10-27 | Bardy Diagnostics, Inc. | System and method for classifier-based atrial fibrillation detection with the aid of a digital computer |
US10820801B2 (en) | 2013-09-25 | 2020-11-03 | Bardy Diagnostics, Inc. | Electrocardiography monitor configured for self-optimizing ECG data compression |
US10849523B2 (en) | 2013-09-25 | 2020-12-01 | Bardy Diagnostics, Inc. | System and method for ECG data classification for use in facilitating diagnosis of cardiac rhythm disorders |
US11786159B2 (en) | 2013-09-25 | 2023-10-17 | Bardy Diagnostics, Inc. | Self-authenticating electrocardiography and physiological sensor monitor |
US10888239B2 (en) | 2013-09-25 | 2021-01-12 | Bardy Diagnostics, Inc. | Remote interfacing electrocardiography patch |
US10939841B2 (en) | 2013-09-25 | 2021-03-09 | Bardy Diagnostics, Inc. | Wearable electrocardiography and physiology monitoring ensemble |
US11006883B2 (en) | 2013-09-25 | 2021-05-18 | Bardy Diagnostics, Inc. | Extended wear electrocardiography and physiological sensor monitor |
US11013446B2 (en) | 2013-09-25 | 2021-05-25 | Bardy Diagnostics, Inc. | System for secure physiological data acquisition and delivery |
US11744513B2 (en) | 2013-09-25 | 2023-09-05 | Bardy Diagnostics, Inc. | Electrocardiography and respiratory monitor |
US11051754B2 (en) | 2013-09-25 | 2021-07-06 | Bardy Diagnostics, Inc. | Electrocardiography and respiratory monitor |
US11723575B2 (en) | 2013-09-25 | 2023-08-15 | Bardy Diagnostics, Inc. | Electrocardiography patch |
US11701044B2 (en) | 2013-09-25 | 2023-07-18 | Bardy Diagnostics, Inc. | Electrocardiography patch |
US11103173B2 (en) | 2013-09-25 | 2021-08-31 | Bardy Diagnostics, Inc. | Electrocardiography patch |
US11701045B2 (en) | 2013-09-25 | 2023-07-18 | Bardy Diagnostics, Inc. | Expended wear ambulatory electrocardiography monitor |
US11179087B2 (en) | 2013-09-25 | 2021-11-23 | Bardy Diagnostics, Inc. | System for facilitating a cardiac rhythm disorder diagnosis with the aid of a digital computer |
US11213237B2 (en) | 2013-09-25 | 2022-01-04 | Bardy Diagnostics, Inc. | System and method for secure cloud-based physiological data processing and delivery |
US11678832B2 (en) | 2013-09-25 | 2023-06-20 | Bardy Diagnostics, Inc. | System and method for atrial fibrillation detection in non-noise ECG data with the aid of a digital computer |
US11272872B2 (en) | 2013-09-25 | 2022-03-15 | Bardy Diagnostics, Inc. | Expended wear ambulatory electrocardiography and physiological sensor monitor |
US11678799B2 (en) | 2013-09-25 | 2023-06-20 | Bardy Diagnostics, Inc. | Subcutaneous electrocardiography monitor configured for test-based data compression |
US11324441B2 (en) | 2013-09-25 | 2022-05-10 | Bardy Diagnostics, Inc. | Electrocardiography and respiratory monitor |
US11445962B2 (en) | 2013-09-25 | 2022-09-20 | Bardy Diagnostics, Inc. | Ambulatory electrocardiography monitor |
US11445964B2 (en) | 2013-09-25 | 2022-09-20 | Bardy Diagnostics, Inc. | System for electrocardiographic potentials processing and acquisition |
US11445907B2 (en) | 2013-09-25 | 2022-09-20 | Bardy Diagnostics, Inc. | Ambulatory encoding monitor recorder optimized for rescalable encoding and method of use |
US11445970B2 (en) | 2013-09-25 | 2022-09-20 | Bardy Diagnostics, Inc. | System and method for neural-network-based atrial fibrillation detection with the aid of a digital computer |
US11445961B2 (en) | 2013-09-25 | 2022-09-20 | Bardy Diagnostics, Inc. | Self-authenticating electrocardiography and physiological sensor monitor |
US11445965B2 (en) | 2013-09-25 | 2022-09-20 | Bardy Diagnostics, Inc. | Subcutaneous insertable cardiac monitor optimized for long-term electrocardiographic monitoring |
US11445967B2 (en) | 2013-09-25 | 2022-09-20 | Bardy Diagnostics, Inc. | Electrocardiography patch |
US11445966B2 (en) | 2013-09-25 | 2022-09-20 | Bardy Diagnostics, Inc. | Extended wear electrocardiography and physiological sensor monitor |
US11445969B2 (en) | 2013-09-25 | 2022-09-20 | Bardy Diagnostics, Inc. | System and method for event-centered display of subcutaneous cardiac monitoring data |
US11445908B2 (en) | 2013-09-25 | 2022-09-20 | Bardy Diagnostics, Inc. | Subcutaneous electrocardiography monitor configured for self-optimizing ECG data compression |
US11457852B2 (en) | 2013-09-25 | 2022-10-04 | Bardy Diagnostics, Inc. | Multipart electrocardiography monitor |
US11660035B2 (en) | 2013-09-25 | 2023-05-30 | Bardy Diagnostics, Inc. | Insertable cardiac monitor |
US11647941B2 (en) | 2013-09-25 | 2023-05-16 | Bardy Diagnostics, Inc. | System and method for facilitating a cardiac rhythm disorder diagnosis with the aid of a digital computer |
US11647939B2 (en) | 2013-09-25 | 2023-05-16 | Bardy Diagnostics, Inc. | System and method for facilitating a cardiac rhythm disorder diagnosis with the aid of a digital computer |
US11653870B2 (en) | 2013-09-25 | 2023-05-23 | Bardy Diagnostics, Inc. | System and method for display of subcutaneous cardiac monitoring data |
US11660037B2 (en) | 2013-09-25 | 2023-05-30 | Bardy Diagnostics, Inc. | System for electrocardiographic signal acquisition and processing |
US11653868B2 (en) | 2013-09-25 | 2023-05-23 | Bardy Diagnostics, Inc. | Subcutaneous insertable cardiac monitor optimized for electrocardiographic (ECG) signal acquisition |
US11653869B2 (en) | 2013-09-25 | 2023-05-23 | Bardy Diagnostics, Inc. | Multicomponent electrocardiography monitor |
US9495439B2 (en) * | 2013-10-08 | 2016-11-15 | Cisco Technology, Inc. | Organizing multimedia content |
US20150100583A1 (en) * | 2013-10-08 | 2015-04-09 | Cisco Technology, Inc. | Method and apparatus for organizing multimedia content |
US20150100582A1 (en) * | 2013-10-08 | 2015-04-09 | Cisco Technology, Inc. | Association of topic labels with digital content |
US10447646B2 (en) * | 2015-06-15 | 2019-10-15 | International Business Machines Corporation | Online communication modeling and analysis |
US10869601B2 (en) | 2015-10-05 | 2020-12-22 | Bardy Diagnostics, Inc. | System and method for patient medical care initiation based on physiological monitoring data with the aid of a digital computer |
US10390700B2 (en) | 2015-10-05 | 2019-08-27 | Bardy Diagnostics, Inc. | Health monitoring apparatus for initiating a treatment of a patient based on physiological data with the aid of a digital computer |
US10123703B2 (en) | 2015-10-05 | 2018-11-13 | Bardy Diagnostics, Inc. | Health monitoring apparatus with wireless capabilities for initiating a patient treatment with the aid of a digital computer |
US11068546B2 (en) | 2016-06-02 | 2021-07-20 | Nuix North America Inc. | Computer-implemented system and method for analyzing clusters of coded documents |
US11295219B2 (en) * | 2017-02-10 | 2022-04-05 | International Business Machines Corporation | Answering questions based on semantic distances between subjects |
US20180232623A1 (en) * | 2017-02-10 | 2018-08-16 | International Business Machines Corporation | Techniques for answering questions based on semantic distances between subjects |
US20180232624A1 (en) * | 2017-02-10 | 2018-08-16 | International Business Machines Corporation | Answering questions based on semantic distances between subjects |
US11678830B2 (en) | 2017-12-05 | 2023-06-20 | Bardy Diagnostics, Inc. | Noise-separating cardiac monitor |
US11678798B2 (en) | 2019-07-03 | 2023-06-20 | Bardy Diagnostics Inc. | System and method for remote ECG data streaming in real-time |
US11096579B2 (en) | 2019-07-03 | 2021-08-24 | Bardy Diagnostics, Inc. | System and method for remote ECG data streaming in real-time |
US11116451B2 (en) | 2019-07-03 | 2021-09-14 | Bardy Diagnostics, Inc. | Subcutaneous P-wave centric insertable cardiac monitor with energy harvesting capabilities |
US11696681B2 (en) | 2019-07-03 | 2023-07-11 | Bardy Diagnostics Inc. | Configurable hardware platform for physiological monitoring of a living body |
US11653880B2 (en) | 2019-07-03 | 2023-05-23 | Bardy Diagnostics, Inc. | System for cardiac monitoring with energy-harvesting-enhanced data transfer capabilities |
Also Published As
Publication number | Publication date |
---|---|
US20040204939A1 (en) | 2004-10-14 |
US20050038649A1 (en) | 2005-02-17 |
US20040230432A1 (en) | 2004-11-18 |
US7292977B2 (en) | 2007-11-06 |
US7389229B2 (en) | 2008-06-17 |
US20040083104A1 (en) | 2004-04-29 |
US20040138894A1 (en) | 2004-07-15 |
US7424427B2 (en) | 2008-09-09 |
US20040083090A1 (en) | 2004-04-29 |
US20040176946A1 (en) | 2004-09-09 |
US20040172250A1 (en) | 2004-09-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20040163034A1 (en) | Systems and methods for labeling clusters of documents | |
US6507838B1 (en) | Method for combining multi-modal queries for search of multimedia data using time overlap or co-occurrence and relevance scores | |
US6751776B1 (en) | Method and apparatus for personalized multimedia summarization based upon user specified theme | |
CA2490451C (en) | Dynamic content clustering | |
US6393460B1 (en) | Method and system for informing users of subjects of discussion in on-line chats | |
Radev et al. | NewsInEssence: Summarizing online news topics | |
US7912868B2 (en) | Advertisement placement method and system using semantic analysis | |
US7523109B2 (en) | Dynamic grouping of content including captive data | |
US9015194B2 (en) | Root cause analysis using interactive data categorization | |
US20070143298A1 (en) | Browsing items related to email | |
US20040006748A1 (en) | Systems and methods for providing online event tracking | |
US20050038814A1 (en) | Method, apparatus, and program for cross-linking information sources using multiple modalities | |
US20070094251A1 (en) | Automated rich presentation of a semantic topic | |
US20050044487A1 (en) | Method and apparatus for automatic file clustering into a data-driven, user-specific taxonomy | |
US20090319500A1 (en) | Scalable lookup-driven entity extraction from indexed document collections | |
US6957226B2 (en) | Searching multi-media databases using multi-media queries | |
JP2008097641A (en) | Method and apparatus for searching data of database | |
WO2000062203A1 (en) | System and method for generating a taxonomy from a plurality of documents | |
US7308443B1 (en) | Techniques for video retrieval based on HMM similarity | |
Hauptmann et al. | Topic labeling of broadcast news stories in the informedia digital video library | |
WO2003044691A1 (en) | Method and apparatus for retrieving relevant information | |
US20200293574A1 (en) | Audio Search User Interface | |
JP2002288189A (en) | Method and apparatus for classifying documents, and recording medium with document classification processing program recorded thereon | |
JP2001101226A (en) | Document group sorter and document group sorting method | |
JP2023057658A (en) | Information processing device, method executed by computer to provide information, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: BBNT SOLUTIONS LLC, TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:COLBATH, SEAN;KUBALA, FRANCIS G.;REEL/FRAME:014608/0961;SIGNING DATES FROM 20031001 TO 20031003 |
|
AS | Assignment |
Owner name: FLEET NATIONAL BANK, AS AGENT, MASSACHUSETTS Free format text: PATENT & TRADEMARK SECURITY AGREEMENT;ASSIGNOR:BBNT SOLUTIONS LLC;REEL/FRAME:014624/0196 Effective date: 20040326 Owner name: FLEET NATIONAL BANK, AS AGENT,MASSACHUSETTS Free format text: PATENT & TRADEMARK SECURITY AGREEMENT;ASSIGNOR:BBNT SOLUTIONS LLC;REEL/FRAME:014624/0196 Effective date: 20040326 |
|
AS | Assignment |
Owner name: BBNT SOLUTIONS LLC, MASSACHUSETTS Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S ADDRESS, PREVIOUSLY RECORDED AT REEL 014608 FRAME 0961;ASSIGNORS:COLBATH, SEAN;KUBALA, FRANCIS G.;REEL/FRAME:015815/0330;SIGNING DATES FROM 20031001 TO 20031003 |
|
AS | Assignment |
Owner name: BBN TECHNOLOGIES CORP.,MASSACHUSETTS Free format text: MERGER;ASSIGNOR:BBNT SOLUTIONS LLC;REEL/FRAME:017274/0318 Effective date: 20060103 Owner name: BBN TECHNOLOGIES CORP., MASSACHUSETTS Free format text: MERGER;ASSIGNOR:BBNT SOLUTIONS LLC;REEL/FRAME:017274/0318 Effective date: 20060103 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: BBN TECHNOLOGIES CORP. (AS SUCCESSOR BY MERGER TO Free format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:BANK OF AMERICA, N.A. (SUCCESSOR BY MERGER TO FLEET NATIONAL BANK);REEL/FRAME:023427/0436 Effective date: 20091026 |