US20040199495A1 - Name browsing systems and methods - Google Patents
Name browsing systems and methods Download PDFInfo
- Publication number
- US20040199495A1 US20040199495A1 US10/610,799 US61079903A US2004199495A1 US 20040199495 A1 US20040199495 A1 US 20040199495A1 US 61079903 A US61079903 A US 61079903A US 2004199495 A1 US2004199495 A1 US 2004199495A1
- Authority
- US
- United States
- Prior art keywords
- documents
- proper
- group
- proper names
- document
- 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
- 238000000034 method Methods 0.000 title claims description 31
- 238000013519 translation Methods 0.000 claims description 9
- 230000014616 translation Effects 0.000 claims description 9
- 238000013518 transcription Methods 0.000 claims description 5
- 230000035897 transcription Effects 0.000 claims description 5
- 230000005236 sound signal Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 7
- 230000004044 response Effects 0.000 description 5
- 230000008520 organization Effects 0.000 description 4
- 238000007796 conventional method Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000007123 defense Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/78—Detection of presence or absence of voice signals
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/26—Speech to text systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/42—Graphical user interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/60—Medium conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/30—Aspects of automatic or semi-automatic exchanges related to audio recordings in general
- H04M2203/305—Recording playback features, e.g. increased speed
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99943—Generating database or data structure, e.g. via user interface
Definitions
- the present invention relates generally to multimedia environments and, more particularly, to systems and methods for browsing multimedia information by name.
- Audio and video data are usually assigned text annotations to facilitate their later retrieval.
- the audio and video data are assigned the text annotations manually, which is a time-consuming task.
- the annotations also tend to be insufficient to unambiguously describe the media content.
- a common problem confronting a user of these large databases of multimedia documents is that it is difficult to find pertinent information about people, places, and organizations, or the relationships between such people, places, and organizations, both across media and across languages.
- Traditional query approaches frequently generate too many hits or too many inaccurate matches.
- Systems and methods consistent with the present invention address this and other needs by permitting users to browse and query groups of documents by proper name.
- a user may select a document from a collection of documents and have all of the proper names highlighted in some manner. The user may then select one of the proper names and be presented with all of the documents (or sections or passages) that mention that name.
- a system that permits document browsing by proper name.
- the system identifies a subset of documents from a set of documents.
- the documents in the subset of documents include proper names.
- the system receives a selection of at least one of the proper names from the subset of documents and searches the subset of documents to identify one or more of the documents in the subset of documents that include at least one occurrence of the selected proper name(s).
- the system then presents the one or more of the documents as a result of the search.
- a name browsing system that includes a database and a server.
- the database stores multimedia documents that include occurrences of proper names.
- the server identifies a group of the documents in the database, receives a selection of one of the proper names from within a document in the group of documents, and uses the selected proper name to query the group of documents and identify one or more of the documents in the group of documents that include at least one occurrence of the selected proper name.
- the server then provides text from the one or more documents with the selected proper name visually distinguished.
- a method for providing browsing by proper name includes identifying a group of documents that includes multimedia documents containing a plurality of proper names; presenting text corresponding to the multimedia documents with the proper names visually distinguished; receiving a selection of one or more of the proper names; identifying variations of the one or more selected proper names and/or translations of the one or more selected proper names; querying the group of documents to identify one or more of the documents that contain one or more occurrences of the one or more selected proper names, the variations of the one or more selected proper names, or the translations of the one or more selected proper names; and providing the one or more identified documents as a result of the querying.
- 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 a portion of the database of FIG. 1 according to an implementation consistent with the principles of the invention
- FIG. 3 is a flowchart of exemplary processing for name browsing according to an implementation consistent with the principles of the invention
- FIG. 4 is an exemplary diagram of a user interface that may be presented to a user in response to a search query
- FIG. 5 is an exemplary diagram of the user interface of FIG. 4 when presenting a document with the proper names visually distinguished;
- FIG. 6 is an exemplary diagram of the user interface of FIG. 4 when presenting resulting documents to the user.
- FIG. 7 is an exemplary diagram of a histogram table that may be presented to the user according to an implementation consistent with the principles of the invention.
- Systems and methods consistent with the present invention may facilitate the browsing and querying of groups of documents by proper name. Using such systems and methods, a user may follow thematic threads through documents of a database. These threads may include links by proper name.
- 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 multimedia (MM) sources 110 , indexing system 120 , database 130 , and server 140 connected to clients 150 via network 160 .
- Network 160 may include any type of network, such as a local area network (LAN), a wide area network (WAN) (e.g., the Internet), a public telephone network (e.g., the Public Switched Telephone Network (PSTN)), a virtual private network (VPN), or a combination of networks.
- LAN local area network
- WAN wide area network
- PSTN Public Switched Telephone Network
- VPN virtual private network
- the various connections shown in FIG. 1 may be made via wired, wireless, and/or optical connections.
- Multimedia sources 110 may include audio, video, and text sources.
- the audio sources may include any source of audio data, such as radio, telephone, and conversations.
- the video sources may include any source of video data, such as television, satellite, and a camcorder.
- the text sources may include any source of text, such as e-mail, web pages, newspapers, and word processing documents.
- Indexing system 120 may include any mechanism that captures the data from multimedia sources 110 , performs data processing and feature extraction on the data, and outputs analyzed, marked up, and enhanced language metadata.
- indexing system 120 includes 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.
- indexing system 120 may include audio, video, and text analyzers.
- the audio analyzer may receive an input audio stream or file from one or more audio sources and generate metadata therefrom. For example, the audio analyzer may segment the input stream/file by speaker, cluster audio segments from the same speaker, identify speakers known to the audio analyzer, and transcribe the spoken words. The audio analyzer may also segment the input stream/file based on topic and locate the names of people, places, and organizations (i.e., named entities). The audio analyzer may further analyze the input stream/file to identify the time at which each word is spoken. The audio analyzer may include any or all of this information in the metadata relating to the input audio stream/file.
- the video analyzer may receive an input video stream or file from one or more video sources and generate metadata therefrom. For example, the video analyzer may segment the input stream/file by speaker, cluster video segments from the same speaker, identify speakers known to the video analyzer, and transcribe the spoken words. The video analyzer may also segment the input stream/file based on topic and locate the names of people, places, and organizations. The video analyzer may further analyze the input stream/file to identify the time at which each word is spoken. The video analyzer may include any or all of this information in the metadata relating to the input video stream/file.
- the text analyzer may receive an input text stream or file from one or more text sources and generate metadata therefrom. For example, the text analyzer may segment the input stream/file based on topic and locate the names of people, places, and organizations. The text analyzer may further analyze the input stream/file to identify where each word occurs (possibly based on a character offset within the text). The text analyzer may also identify the author and/or publisher of the text. The text analyzer may include any or all of this information in the metadata relating to the input text stream/file.
- the audio, video, and text analyzers of indexing system 120 may locate proper names within input streams or files.
- the proper names may include the names of people, places, and organizations.
- the audio, video, and text analyzers use techniques similar to the ones described in D. Bikel et al., “An Algorithm that Learns What's in a Name,” Machine Learning, Vol. 34, 1999, pp. 211-231, which is incorporated herein by reference, to locate proper names within an audio, video, and/or text stream or file.
- Server 140 may include a computer (e.g., a processor executing instructions from a memory) or another device that is capable of managing database 130 and servicing client requests for information. Server 140 may provide requested information to a client 150 , possibly in the form of a HyperText Markup Language (HTML) document or a web page. Client 150 may include a personal computer, a laptop, a personal digital assistant, or another type of device that is capable of interacting with server 140 to obtain information of interest. Client 150 may present the information to a user via a graphical user interface, possibly within a web browser window.
- a computer e.g., a processor executing instructions from a memory
- Server 140 may provide requested information to a client 150 , possibly in the form of a HyperText Markup Language (HTML) document or a web page.
- Client 150 may include a personal computer, a laptop, a personal digital assistant, or another type of device that is capable of interacting with server 140 to obtain information of interest. Client 150 may present the information to a user
- Database 130 may include a relational database that includes multiple, possibly interrelated, tables.
- FIG. 2 is an exemplary diagram of a portion of database 130 according to an implementation consistent with the principles of the invention.
- database 130 includes a document table 210 , a section table 220 , a passage table 230 , a full text table 240 , topic labels table 250 , named entity table 260 , alias table 270 , and translingual table 280 .
- document table 210 a section table 220
- passage table 230 a full text table 240
- topic labels table 250 a named entity table 260
- alias table 270 alias table
- translingual table 280 translingual table
- a document refers to a body of media that is contiguous in time (from beginning to end or from time A to time B) which has been processed and from which features have been extracted by indexing system 120 .
- Examples of documents might include a radio broadcast, such as NPR Morning Edition on Feb. 7, 2002, at 6:00 a.m. eastern, a television broadcast, such as NBC News on Mar. 19, 2002, at 6:00 p.m. eastern, and a newspaper, such as the Washington Post for Jan. 15, 2002.
- a section refers to a contiguous region of a document that pertains to a particular theme or topic. Examples of sections might include local news, sports scores, and weather reports. Sections do not span documents, but are wholly contained within them. A document may have areas that do not have an assigned section. It is also possible for a document to have no sections.
- a passage refers to a contiguous region within a section that has a certain linguistic or structural property.
- a passage may refer to a paragraph within a text document or a speaker boundary within an audio or video document. Passages do not span sections, but are wholly contained within them.
- a section may have areas that do not have an assigned passage. It is also possible for a section to have no passages.
- Documents, sections, and passages may be considered to form a hierarchy because a document may have zero or more sections and a section may have zero or more passages.
- Document table 210 , section table 220 , and passage table 230 may include a set of keys that are common to all types of media, such as a document key, a section key, and a passage key.
- a key in a relational database is a field or a combination of fields in a table that uniquely identify a record in the table or reference a record in another table.
- a primary key uniquely identifies a record within a table. In other words, each record in a table is uniquely identified by one or more fields making up its primary key.
- a foreign key is a field or a combination of fields in one table whose values match those of a primary key of another table.
- the document key may include a field that uniquely identifies a document.
- the section key may include a field that uniquely identifies a section within a particular document.
- the passage key may include a field that uniquely identifies a passage within a particular section.
- Document table 210 may store information regarding multiple documents.
- Document table 210 may include one record per document, where each record may include a document key and miscellaneous other fields.
- the miscellaneous other fields may include fields relating to the time the document was created, the source of the document, a title of the document, the time the document started, the duration of the document, the region, subregion, and country in which the document originated, and/or the language in which the document was created.
- Section table 220 may store information regarding multiple sections.
- Section table 220 may include one record per section, where each record may include a document key, a section key, and miscellaneous other fields.
- the miscellaneous other fields may include fields relating to the start time of the section, the duration of the section, and/or the language in which the section was created.
- Passage table 230 may store information regarding multiple passages.
- Passage table 230 may include one record per passage, where each record may include a document key, a section key, a passage key, and miscellaneous other fields.
- the miscellaneous other fields may include fields relating to the start time of the passage, the duration of the passage, the name of a speaker in the passage, the gender of a speaker in the passage, and/or the language in which the passage was created.
- Full text table 240 may store text from a section and/or document.
- Full text table 240 may include one record per section and/or document, where each record may include a document key, a section key, and miscellaneous other fields.
- the miscellaneous other fields may include the full text (including a transcription when the document is an audio or video document) of the document identified by the document key.
- Topic labels table 250 may store topics relating to a section and/or document. Topic labels table 250 may include one record per section and/or document, where each record may include a document key, a section key, a topic key, and miscellaneous other fields.
- the miscellaneous other fields may include topics, ranks, and scores relating to the section identified by the section key and/or the document identified by the document key.
- Named entity table 260 may store data relating to proper names that appear in passages, sections, and/or documents.
- Named entity table 260 may include one record per proper name occurrence (i.e., a proper name may occur multiple times within named entity table 260 , such as once for each mention of the proper name within the passage, section, and/or document).
- Each record within named entity table 260 may include a document key, a section key, a passage key, a named entity key, and miscellaneous other fields.
- the named entity key may include a proper name that refers to a person, place, or organization within the passage identified by the passage key, the section identified by the section key, and/or the document identified by the document key.
- the miscellaneous other fields may include the type of proper name (e.g., person, place, or organization).
- Alias table 270 may store data relating to coreferences (or aliases) for proper names included in named entity table 260 .
- Alias table 270 may include one record per proper name, where each record may include a named entity key and one or more alias fields.
- the alias fields may store coreferences (or aliases) relating to the proper name identified by the named entity key.
- a coreference for a proper name is another way to refer to the person, place, or organization corresponding to the proper name. For example, there are multiple ways to identify the current President of the United States: George Walker Bush, George W. Bush, George Bush, Bush, President Bush, and The President.
- a coreference may include a different manner of spelling a proper name. For example, the proper name “Yasser Arafat” is sometimes spelled as Yaser Arafat, Yassir Arafat, and Yasir Arafat.
- Translingual table 280 may store data relating to translations of proper names included in named entity table 260 and/or alias table 270 .
- Translingual table 280 may include one record per proper name and/or coreference, where each record may include a named entity key and one or more translation fields.
- the translation fields may store translations of the proper name identified by the named entity key in multiple languages. It is useful to note that proper names can be translated nearly perfectly across languages.
- FIG. 3 is a flowchart of exemplary processing for name browsing according to an implementation consistent with the principles of the invention.
- Processing may begin with a user accessing server 140 via a client 150 .
- the user may, in some way, identify a group of documents (act 310 ).
- the user may query server 140 to retrieve the group of documents.
- the user may input one or more search terms into client 150 .
- Client 150 may generate a query from the search terms and send the query to server 140 .
- Server 140 may use the query to access database 130 to retrieve documents corresponding to the search terms.
- Server 140 may present the documents to the user via, for example, a browser interface on client 150 .
- the user may identify the group of documents in other ways.
- the user may provide the documents to server 140 , such as providing links to the documents to server 140 .
- server 140 may obtain the documents (if necessary), send the documents to indexing system 120 for processing, and return the processed documents to the user via client 150 .
- the documents in the group may include any type of document in any language.
- the documents might include audio documents, video documents, and/or text documents.
- the documents might also include documents in English, Arabic, Chinese, etc.
- server 140 may present the identified group of documents to the user via client 150 (act 320 ).
- server 140 may present the documents in some order that is meaningful to the user, such as a list of documents that are sorted by their relevance to the user's search terms.
- the documents may be presented in no particular order.
- FIG. 4 is an exemplary diagram of a user interface 400 that may be presented to a user in response to a search query.
- the user interface takes the form of a browser interface.
- User interface 400 may include a search criteria section 410 relating to the search query entered by the user and the number of documents resulting from the search query. Assume that the user entered the following search terms: “Kenneth Lay” and “fifth.” Assume that server 140 uses the search terms to identify a group of 68 documents within database 130 .
- search criteria section 410 might include the search terms “Kenneth Lay” and “fifth” and indicate that the group of documents includes 68 documents identified as a result of the search.
- User interface 400 may present the group of documents to the user in a document list section 420 .
- the documents may be presented in a random order or an order that is meaningful to the user or selected by the user.
- the documents may be presented in a chronological order based on the dates on which the documents were created.
- the documents may be presented in order with the newer documents being presented higher in the list than older documents, or vice versa.
- Each of the documents may have an associated icon that indicates the document's type.
- a document icon 422 may be used to indicate that the document corresponds to a text document.
- a speaker icon 424 may be used to indicate that the document corresponds to an audio document.
- a camcorder icon 426 may be used to indicate that the document corresponds to a video document.
- the user may peruse the documents and select one or more of them (act 330 ).
- the user may use conventional techniques, such as a mouse click, to select one or more of the documents from the group.
- server 140 may present the document to the user with the proper names visually distinguished in some manner (act 340 ).
- indexing system 120 may process documents to, among other things, identify the names of people, places, and organizations (i.e., proper names) within the documents. Indexing system 120 may tag, or otherwise label, words in a document that correspond to proper names. Server 140 may use these tags to visually distinguish (e.g., highlight) the proper names in a document. Server 140 may visually distinguish proper names relating to people, places, and organizations differently. For example, server 140 may use different colors to differentiate among proper names relating to people, places, and organizations.
- FIG. 5 is an exemplary diagram of user interface 400 when presenting a document with the proper names visually distinguished.
- user interface 400 may present a document section 510 .
- Document section 510 may include direction arrows 512 , document type indicator 514 , document descriptor 516 , and document text 518 .
- Direction arrows 512 may include left and right direction arrows that can be used to cycle through occurrences of the search terms within the document in a conventional manner.
- Document type indicator 514 may include an identifier that indicates whether the document corresponds to a text document, an audio document, or a video document.
- Document descriptor 516 may include a title of the document. In the case of audio or video documents, however, document descriptor 516 may alternatively include a list of topics that relate to the documents.
- Document text 518 may include the text of the document identified by document descriptor 516 .
- document text 518 may include a transcription of the audio or video documents.
- the search terms may be visually distinguished (e.g., highlighted) in some manner to aid the user in determining the relevance of the document.
- proper names may be visually distinguished differently from the search terms to assist the user in viewing the document. Each of the proper names may also be selectable by the user.
- server 140 determines whether the user selects one of the proper names in the document (act 350 ).
- the user may use conventional techniques, such as a mouse click, to select a proper name.
- server 140 may use the proper name as a query to search the group of documents for occurrences of the name (act 360 ). For example, server 140 may search for documents, within the group of documents already identified by the user, that contain one or more occurrences of the proper name. Server 140 may also locate documents that contain variations of the proper name using alias table 270 or the proper name in other languages using translingual table 280 .
- Server 140 may present the resulting documents to the user via a user interface (act 370 ).
- FIG. 6 is an exemplary diagram of user interface 400 when presenting resulting documents to the user. Assume that the user desired documents relating to the company Enron and, therefore, selected the name “Enron” in one of the documents about Kenneth Lay. In this case, search criteria section 410 may include additional information relating to the particular proper name selected by the user (e.g., “Enron”).
- User interface 400 may also present a document table 610 to the user.
- Document table 610 may include a title column 612 , a mentions column 614 , and a date column 616 .
- Title column 612 may include a list of titles of documents that relate to the proper name selected by the user. In the case of audio or video documents, title column 612 may alternatively include lists of topics that correspond to the audio or video documents.
- Mentions column 614 may include the number of times that the proper name occurs in the corresponding documents. Variations of the proper name (from alias table 270 ) and the proper name in different languages (from translingual table 280 ) may be included when calculating the number of occurrences of the proper name.
- Date column 616 may include the date on which the corresponding documents were created.
- the information in document table 610 may be presented in a number of different ways, whichever is more meaningful to the user. For example, information may be sorted by title, number of mentions, and/or date. The titles may be arranged in any order (e.g., alphabetically). The number of mentions may be sorted from least-to-most number of mentions or from most-to-least number of mentions. The dates of creation may be sorted from most recent to least recent or from least recent to most recent. Alternatively, a combination of these sorting arrangements may be used.
- server 140 may present the document to the user in a manner similar to that described above with regard to FIG. 5. Server 140 may then determine whether the user selects one of the proper names in the document (act 380 ). If so, server 140 may return to act 360 to perform a query over the documents using the selected proper name.
- FIG. 7 is an exemplary diagram of a histogram table 700 that may be presented to the user according to an implementation consistent with the principles of the invention. Histogram table 700 may include a name column 710 and a number of mentions column 720 . In other implementations, histogram table 700 may include additional, different, or fewer columns.
- Name column 710 may include a list of proper names that appear in the documents. A representation of each proper name may appear once in name column 710 . Variations of a proper name (from alias table 270 ) and the proper name in different languages (from translingual table 280 ) may also be represented by the representation of the proper name. Number of mentions column 720 may identify the number of times the corresponding proper names are mentioned in the documents. The number of mentions for a proper name may occur within a single document or across multiple documents.
- the information in histogram table 700 may be presented in a number of different ways, whichever is more meaningful to the user. For example, information may be sorted by proper name and/or number of mentions.
- the proper names may be sorted by type (e.g., person, place, and organization) or arranged in any other order (e.g., alphabetically).
- the number of mentions may be sorted from least-to-most number of mentions or from most-to-least number of mentions. Alternatively, a combination of these sorting arrangements may be used.
- any of the proper names in table 700 may be selected and the corresponding documents presented to the user.
- the documents are presented to the user via a user interface, such as user interface 400 of FIG. 6.
- Systems and methods consistent with the present invention provide a way for a user to follow thematic threads through documents, which, in this case, may include links by proper name.
- the user may start with a query over a database of documents to identify some subset of documents that relate to one or more items of interest to the user.
- the subset of documents includes the entire database of documents.
- the user may then select one or more proper names to determine their occurrence within the subset of documents.
- the user may view the documents and follow the links created through the documents by the proper name(s).
- server 140 has been described as performing certain functions with respect to the presentation of documents to a user, one or more of these functions may be performed by client 150 in implementations consistent with the principles of the invention.
Landscapes
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Telephonic Communication Services (AREA)
- Machine Translation (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
- This application claims priority under 35 U.S.C. §119 based on U.S. Provisional Application Nos. 60/394,064 and 60/394,082, filed Jul. 3, 2002 and Provisional Application No. 60/419,214, filed Oct. 17, 2002, the disclosures of which are incorporated herein by reference.
- [0002] 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 Defense Advanced Research Projects Agency (DARPA).
- 1. Field of the Invention
- The present invention relates generally to multimedia environments and, more particularly, to systems and methods for browsing multimedia information by name.
- 2. Description of Related Art
- Much of the information that exists today is not easily manageable. For example, databases exist for storing different types of multimedia information. Typically, these databases treat audio and video differently from text. Audio and video data are usually assigned text annotations to facilitate their later retrieval. Traditionally, the audio and video data are assigned the text annotations manually, which is a time-consuming task. The annotations also tend to be insufficient to unambiguously describe the media content.
- A common problem confronting a user of these large databases of multimedia documents is that it is difficult to find pertinent information about people, places, and organizations, or the relationships between such people, places, and organizations, both across media and across languages. Traditional query approaches frequently generate too many hits or too many inaccurate matches.
- As a result, there is a need for systems and methods that permit users to easily browse a collection of documents for names of people, places, and organizations.
- Systems and methods consistent with the present invention address this and other needs by permitting users to browse and query groups of documents by proper name. Using such systems and methods, a user may select a document from a collection of documents and have all of the proper names highlighted in some manner. The user may then select one of the proper names and be presented with all of the documents (or sections or passages) that mention that name.
- In one aspect consistent with the principles of the invention, a system that permits document browsing by proper name is provided. The system identifies a subset of documents from a set of documents. The documents in the subset of documents include proper names. The system receives a selection of at least one of the proper names from the subset of documents and searches the subset of documents to identify one or more of the documents in the subset of documents that include at least one occurrence of the selected proper name(s). The system then presents the one or more of the documents as a result of the search.
- In another aspect consistent with the present invention, a name browsing system that includes a database and a server is provided. The database stores multimedia documents that include occurrences of proper names. The server identifies a group of the documents in the database, receives a selection of one of the proper names from within a document in the group of documents, and uses the selected proper name to query the group of documents and identify one or more of the documents in the group of documents that include at least one occurrence of the selected proper name. The server then provides text from the one or more documents with the selected proper name visually distinguished.
- In a further aspect consistent with the present invention, a method for providing browsing by proper name is provided. The method includes identifying a group of documents that includes multimedia documents containing a plurality of proper names; presenting text corresponding to the multimedia documents with the proper names visually distinguished; receiving a selection of one or more of the proper names; identifying variations of the one or more selected proper names and/or translations of the one or more selected proper names; querying the group of documents to identify one or more of the documents that contain one or more occurrences of the one or more selected proper names, the variations of the one or more selected proper names, or the translations of the one or more selected proper names; and providing the one or more identified documents as a result of the querying.
- 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 a portion of the database of FIG. 1 according to an implementation consistent with the principles of the invention;
- FIG. 3 is a flowchart of exemplary processing for name browsing according to an implementation consistent with the principles of the invention;
- FIG. 4 is an exemplary diagram of a user interface that may be presented to a user in response to a search query;
- FIG. 5 is an exemplary diagram of the user interface of FIG. 4 when presenting a document with the proper names visually distinguished;
- FIG. 6 is an exemplary diagram of the user interface of FIG. 4 when presenting resulting documents to the user; and
- FIG. 7 is an exemplary diagram of a histogram table that may be presented to the 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 may facilitate the browsing and querying of groups of documents by proper name. Using such systems and methods, a user may follow thematic threads through documents of a database. These threads may include links by proper name.
- Exemplary System
- 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 multimedia (MM)sources 110,indexing system 120,database 130, andserver 140 connected toclients 150 vianetwork 160.Network 160 may include any type of network, such as a local area network (LAN), a wide area network (WAN) (e.g., the Internet), a public telephone network (e.g., the Public Switched Telephone Network (PSTN)), a virtual private network (VPN), or a combination of networks. The various connections shown in FIG. 1 may be made via wired, wireless, and/or optical connections. -
Multimedia sources 110 may include audio, video, and text sources. The audio sources may include any source of audio data, such as radio, telephone, and conversations. The video sources may include any source of video data, such as television, satellite, and a camcorder. The text sources may include any source of text, such as e-mail, web pages, newspapers, and word processing documents. -
Indexing system 120 may include any mechanism that captures the data frommultimedia sources 110, performs data processing and feature extraction on the data, and outputs analyzed, marked up, and enhanced language metadata. In one implementation consistent with the principles of the invention,indexing system 120 includes 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. - In one implementation consistent with the principles of the invention,
indexing system 120 may include audio, video, and text analyzers. The audio analyzer may receive an input audio stream or file from one or more audio sources and generate metadata therefrom. For example, the audio analyzer may segment the input stream/file by speaker, cluster audio segments from the same speaker, identify speakers known to the audio analyzer, and transcribe the spoken words. The audio analyzer may also segment the input stream/file based on topic and locate the names of people, places, and organizations (i.e., named entities). The audio analyzer may further analyze the input stream/file to identify the time at which each word is spoken. The audio analyzer may include any or all of this information in the metadata relating to the input audio stream/file. - The video analyzer may receive an input video stream or file from one or more video sources and generate metadata therefrom. For example, the video analyzer may segment the input stream/file by speaker, cluster video segments from the same speaker, identify speakers known to the video analyzer, and transcribe the spoken words. The video analyzer may also segment the input stream/file based on topic and locate the names of people, places, and organizations. The video analyzer may further analyze the input stream/file to identify the time at which each word is spoken. The video analyzer may include any or all of this information in the metadata relating to the input video stream/file.
- The text analyzer may receive an input text stream or file from one or more text sources and generate metadata therefrom. For example, the text analyzer may segment the input stream/file based on topic and locate the names of people, places, and organizations. The text analyzer may further analyze the input stream/file to identify where each word occurs (possibly based on a character offset within the text). The text analyzer may also identify the author and/or publisher of the text. The text analyzer may include any or all of this information in the metadata relating to the input text stream/file.
- As mentioned above, the audio, video, and text analyzers of
indexing system 120 may locate proper names within input streams or files. The proper names may include the names of people, places, and organizations. In one implementation consistent with the present invention, the audio, video, and text analyzers use techniques similar to the ones described in D. Bikel et al., “An Algorithm that Learns What's in a Name,” Machine Learning, Vol. 34, 1999, pp. 211-231, which is incorporated herein by reference, to locate proper names within an audio, video, and/or text stream or file. -
Server 140 may include a computer (e.g., a processor executing instructions from a memory) or another device that is capable of managingdatabase 130 and servicing client requests for information.Server 140 may provide requested information to aclient 150, possibly in the form of a HyperText Markup Language (HTML) document or a web page.Client 150 may include a personal computer, a laptop, a personal digital assistant, or another type of device that is capable of interacting withserver 140 to obtain information of interest.Client 150 may present the information to a user via a graphical user interface, possibly within a web browser window. - Exemplary Database
-
Database 130 may include a relational database that includes multiple, possibly interrelated, tables. FIG. 2 is an exemplary diagram of a portion ofdatabase 130 according to an implementation consistent with the principles of the invention. In the portion ofdatabase 130 shown in FIG. 2,database 130 includes a document table 210, a section table 220, a passage table 230, a full text table 240, topic labels table 250, named entity table 260, alias table 270, and translingual table 280. Before describing what is actually stored in these tables, it may be useful to define what is meant by document, section, and passage. - A document refers to a body of media that is contiguous in time (from beginning to end or from time A to time B) which has been processed and from which features have been extracted by
indexing system 120. Examples of documents might include a radio broadcast, such as NPR Morning Edition on Feb. 7, 2002, at 6:00 a.m. eastern, a television broadcast, such as NBC News on Mar. 19, 2002, at 6:00 p.m. eastern, and a newspaper, such as the Washington Post for Jan. 15, 2002. - A section refers to a contiguous region of a document that pertains to a particular theme or topic. Examples of sections might include local news, sports scores, and weather reports. Sections do not span documents, but are wholly contained within them. A document may have areas that do not have an assigned section. It is also possible for a document to have no sections.
- A passage refers to a contiguous region within a section that has a certain linguistic or structural property. For example, a passage may refer to a paragraph within a text document or a speaker boundary within an audio or video document. Passages do not span sections, but are wholly contained within them. A section may have areas that do not have an assigned passage. It is also possible for a section to have no passages.
- Documents, sections, and passages may be considered to form a hierarchy because a document may have zero or more sections and a section may have zero or more passages.
- Document table210, section table 220, and passage table 230 may include a set of keys that are common to all types of media, such as a document key, a section key, and a passage key. A key in a relational database is a field or a combination of fields in a table that uniquely identify a record in the table or reference a record in another table. There are typically two types of keys: a primary key and a foreign key. A primary key uniquely identifies a record within a table. In other words, each record in a table is uniquely identified by one or more fields making up its primary key. A foreign key is a field or a combination of fields in one table whose values match those of a primary key of another table.
- The document key may include a field that uniquely identifies a document. The section key may include a field that uniquely identifies a section within a particular document. The passage key may include a field that uniquely identifies a passage within a particular section. By combining the keys, any passage or section of a document may be uniquely identified based on the location of the passage or section within the document. For example, using a document key, section key, and passage key to uniquely identify a passage, it is easy to determine the section (using the section key) and document (using the document key) in which the passage is located. This relationship flows in both directions.
- Document table210 may store information regarding multiple documents. Document table 210 may include one record per document, where each record may include a document key and miscellaneous other fields. The miscellaneous other fields may include fields relating to the time the document was created, the source of the document, a title of the document, the time the document started, the duration of the document, the region, subregion, and country in which the document originated, and/or the language in which the document was created.
- Section table220 may store information regarding multiple sections. Section table 220 may include one record per section, where each record may include a document key, a section key, and miscellaneous other fields. The miscellaneous other fields may include fields relating to the start time of the section, the duration of the section, and/or the language in which the section was created. Passage table 230 may store information regarding multiple passages. Passage table 230 may include one record per passage, where each record may include a document key, a section key, a passage key, and miscellaneous other fields. The miscellaneous other fields may include fields relating to the start time of the passage, the duration of the passage, the name of a speaker in the passage, the gender of a speaker in the passage, and/or the language in which the passage was created.
- Full text table240 may store text from a section and/or document. Full text table 240 may include one record per section and/or document, where each record may include a document key, a section key, and miscellaneous other fields. The miscellaneous other fields may include the full text (including a transcription when the document is an audio or video document) of the document identified by the document key. Topic labels table 250 may store topics relating to a section and/or document. Topic labels table 250 may include one record per section and/or document, where each record may include a document key, a section key, a topic key, and miscellaneous other fields. The miscellaneous other fields may include topics, ranks, and scores relating to the section identified by the section key and/or the document identified by the document key.
- Named entity table260 may store data relating to proper names that appear in passages, sections, and/or documents. Named entity table 260 may include one record per proper name occurrence (i.e., a proper name may occur multiple times within named entity table 260, such as once for each mention of the proper name within the passage, section, and/or document). Each record within named entity table 260 may include a document key, a section key, a passage key, a named entity key, and miscellaneous other fields. The named entity key may include a proper name that refers to a person, place, or organization within the passage identified by the passage key, the section identified by the section key, and/or the document identified by the document key. The miscellaneous other fields may include the type of proper name (e.g., person, place, or organization).
- Alias table270 may store data relating to coreferences (or aliases) for proper names included in named entity table 260. Alias table 270 may include one record per proper name, where each record may include a named entity key and one or more alias fields. The alias fields may store coreferences (or aliases) relating to the proper name identified by the named entity key. A coreference for a proper name is another way to refer to the person, place, or organization corresponding to the proper name. For example, there are multiple ways to identify the current President of the United States: George Walker Bush, George W. Bush, George Bush, Bush, President Bush, and The President. In some cases, a coreference may include a different manner of spelling a proper name. For example, the proper name “Yasser Arafat” is sometimes spelled as Yaser Arafat, Yassir Arafat, and Yasir Arafat.
- Translingual table280 may store data relating to translations of proper names included in named entity table 260 and/or alias table 270. Translingual table 280 may include one record per proper name and/or coreference, where each record may include a named entity key and one or more translation fields. The translation fields may store translations of the proper name identified by the named entity key in multiple languages. It is useful to note that proper names can be translated nearly perfectly across languages.
- Exemplary Processing
- FIG. 3 is a flowchart of exemplary processing for name browsing according to an implementation consistent with the principles of the invention. Processing may begin with a
user accessing server 140 via aclient 150. The user may, in some way, identify a group of documents (act 310). For example, the user may queryserver 140 to retrieve the group of documents. In this case, the user may input one or more search terms intoclient 150.Client 150 may generate a query from the search terms and send the query toserver 140.Server 140 may use the query to accessdatabase 130 to retrieve documents corresponding to the search terms.Server 140 may present the documents to the user via, for example, a browser interface onclient 150. - Alternatively, the user may identify the group of documents in other ways. For example, the user may provide the documents to
server 140, such as providing links to the documents toserver 140. In this case,server 140 may obtain the documents (if necessary), send the documents toindexing system 120 for processing, and return the processed documents to the user viaclient 150. - The documents in the group may include any type of document in any language. For example, the documents might include audio documents, video documents, and/or text documents. The documents might also include documents in English, Arabic, Chinese, etc.
- In any event,
server 140 may present the identified group of documents to the user via client 150 (act 320). For example,server 140 may present the documents in some order that is meaningful to the user, such as a list of documents that are sorted by their relevance to the user's search terms. Alternatively, the documents may be presented in no particular order. - FIG. 4 is an exemplary diagram of a
user interface 400 that may be presented to a user in response to a search query. In this particular implementation, the user interface takes the form of a browser interface. -
User interface 400 may include asearch criteria section 410 relating to the search query entered by the user and the number of documents resulting from the search query. Assume that the user entered the following search terms: “Kenneth Lay” and “fifth.” Assume thatserver 140 uses the search terms to identify a group of 68 documents withindatabase 130. In this case,search criteria section 410 might include the search terms “Kenneth Lay” and “fifth” and indicate that the group of documents includes 68 documents identified as a result of the search. -
User interface 400 may present the group of documents to the user in adocument list section 420. The documents may be presented in a random order or an order that is meaningful to the user or selected by the user. For example, the documents may be presented in a chronological order based on the dates on which the documents were created. The documents may be presented in order with the newer documents being presented higher in the list than older documents, or vice versa. - Each of the documents may have an associated icon that indicates the document's type. For example, a
document icon 422 may be used to indicate that the document corresponds to a text document. Aspeaker icon 424 may be used to indicate that the document corresponds to an audio document. Acamcorder icon 426 may be used to indicate that the document corresponds to a video document. - Returning to FIG. 3, the user may peruse the documents and select one or more of them (act330). The user may use conventional techniques, such as a mouse click, to select one or more of the documents from the group. In response to the user's selection,
server 140 may present the document to the user with the proper names visually distinguished in some manner (act 340). As described above,indexing system 120 may process documents to, among other things, identify the names of people, places, and organizations (i.e., proper names) within the documents.Indexing system 120 may tag, or otherwise label, words in a document that correspond to proper names.Server 140 may use these tags to visually distinguish (e.g., highlight) the proper names in a document.Server 140 may visually distinguish proper names relating to people, places, and organizations differently. For example,server 140 may use different colors to differentiate among proper names relating to people, places, and organizations. - FIG. 5 is an exemplary diagram of
user interface 400 when presenting a document with the proper names visually distinguished. When the user selects a particular document from the list of documents,user interface 400 may present adocument section 510.Document section 510 may includedirection arrows 512,document type indicator 514,document descriptor 516, anddocument text 518. -
Direction arrows 512 may include left and right direction arrows that can be used to cycle through occurrences of the search terms within the document in a conventional manner.Document type indicator 514 may include an identifier that indicates whether the document corresponds to a text document, an audio document, or a video document.Document descriptor 516 may include a title of the document. In the case of audio or video documents, however,document descriptor 516 may alternatively include a list of topics that relate to the documents. -
Document text 518 may include the text of the document identified bydocument descriptor 516. In the case of audio or video documents,document text 518 may include a transcription of the audio or video documents. Withindocument text 518, the search terms may be visually distinguished (e.g., highlighted) in some manner to aid the user in determining the relevance of the document. Also withindocument text 518, proper names may be visually distinguished differently from the search terms to assist the user in viewing the document. Each of the proper names may also be selectable by the user. - Returning to FIG. 3,
server 140 determines whether the user selects one of the proper names in the document (act 350). The user may use conventional techniques, such as a mouse click, to select a proper name. In response to selection of a proper name,server 140 may use the proper name as a query to search the group of documents for occurrences of the name (act 360). For example,server 140 may search for documents, within the group of documents already identified by the user, that contain one or more occurrences of the proper name.Server 140 may also locate documents that contain variations of the proper name using alias table 270 or the proper name in other languages using translingual table 280. -
Server 140 may present the resulting documents to the user via a user interface (act 370). FIG. 6 is an exemplary diagram ofuser interface 400 when presenting resulting documents to the user. Assume that the user desired documents relating to the company Enron and, therefore, selected the name “Enron” in one of the documents about Kenneth Lay. In this case,search criteria section 410 may include additional information relating to the particular proper name selected by the user (e.g., “Enron”). -
User interface 400 may also present a document table 610 to the user. Document table 610 may include atitle column 612, amentions column 614, and adate column 616.Title column 612 may include a list of titles of documents that relate to the proper name selected by the user. In the case of audio or video documents,title column 612 may alternatively include lists of topics that correspond to the audio or video documents.Mentions column 614 may include the number of times that the proper name occurs in the corresponding documents. Variations of the proper name (from alias table 270) and the proper name in different languages (from translingual table 280) may be included when calculating the number of occurrences of the proper name.Date column 616 may include the date on which the corresponding documents were created. - The information in document table610 may be presented in a number of different ways, whichever is more meaningful to the user. For example, information may be sorted by title, number of mentions, and/or date. The titles may be arranged in any order (e.g., alphabetically). The number of mentions may be sorted from least-to-most number of mentions or from most-to-least number of mentions. The dates of creation may be sorted from most recent to least recent or from least recent to most recent. Alternatively, a combination of these sorting arrangements may be used.
- Returning to FIG. 3, the user may peruse the documents and select one of them to obtain text relating to the document. In response to the user's selection,
server 140 may present the document to the user in a manner similar to that described above with regard to FIG. 5.Server 140 may then determine whether the user selects one of the proper names in the document (act 380). If so,server 140 may return to act 360 to perform a query over the documents using the selected proper name. - At any time, the user may obtain a high level view of the proper names contained within the documents. In this case, the user may cause a histogram to be created. FIG. 7 is an exemplary diagram of a histogram table700 that may be presented to the user according to an implementation consistent with the principles of the invention. Histogram table 700 may include a
name column 710 and a number ofmentions column 720. In other implementations, histogram table 700 may include additional, different, or fewer columns. -
Name column 710 may include a list of proper names that appear in the documents. A representation of each proper name may appear once inname column 710. Variations of a proper name (from alias table 270) and the proper name in different languages (from translingual table 280) may also be represented by the representation of the proper name. Number ofmentions column 720 may identify the number of times the corresponding proper names are mentioned in the documents. The number of mentions for a proper name may occur within a single document or across multiple documents. - The information in histogram table700 may be presented in a number of different ways, whichever is more meaningful to the user. For example, information may be sorted by proper name and/or number of mentions. The proper names may be sorted by type (e.g., person, place, and organization) or arranged in any other order (e.g., alphabetically). The number of mentions may be sorted from least-to-most number of mentions or from most-to-least number of mentions. Alternatively, a combination of these sorting arrangements may be used.
- Any of the proper names in table700 may be selected and the corresponding documents presented to the user. In one implementation, the documents are presented to the user via a user interface, such as
user interface 400 of FIG. 6. - Conclusion
- Systems and methods consistent with the present invention provide a way for a user to follow thematic threads through documents, which, in this case, may include links by proper name. The user may start with a query over a database of documents to identify some subset of documents that relate to one or more items of interest to the user. In some implementations, the subset of documents includes the entire database of documents. The user may then select one or more proper names to determine their occurrence within the subset of documents. The user may view the documents and follow the links created through the documents by the proper name(s).
- 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, while
server 140 has been described as performing certain functions with respect to the presentation of documents to a user, one or more of these functions may be performed byclient 150 in implementations consistent with the principles of the invention. - Also, a series of acts has been presented with regard to FIG. 3. The order of the acts may vary in other implementations consistent with the present invention. Further, non-dependent acts may be performed in parallel.
- 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 (33)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/610,799 US20040199495A1 (en) | 2002-07-03 | 2003-07-02 | Name browsing systems and methods |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US39406402P | 2002-07-03 | 2002-07-03 | |
US39408202P | 2002-07-03 | 2002-07-03 | |
US41921402P | 2002-10-17 | 2002-10-17 | |
US10/610,799 US20040199495A1 (en) | 2002-07-03 | 2003-07-02 | Name browsing systems and methods |
Publications (1)
Publication Number | Publication Date |
---|---|
US20040199495A1 true US20040199495A1 (en) | 2004-10-07 |
Family
ID=30003990
Family Applications (11)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/610,696 Abandoned US20040024585A1 (en) | 2002-07-03 | 2003-07-02 | Linguistic segmentation of speech |
US10/611,106 Active 2026-04-11 US7337115B2 (en) | 2002-07-03 | 2003-07-02 | Systems and methods for providing acoustic classification |
US10/610,799 Abandoned US20040199495A1 (en) | 2002-07-03 | 2003-07-02 | Name browsing systems and methods |
US10/610,532 Abandoned US20040006481A1 (en) | 2002-07-03 | 2003-07-02 | Fast transcription of speech |
US10/610,699 Abandoned US20040117188A1 (en) | 2002-07-03 | 2003-07-02 | Speech based personal information manager |
US10/610,697 Expired - Fee Related US7290207B2 (en) | 2002-07-03 | 2003-07-02 | Systems and methods for providing multimedia information management |
US10/610,574 Abandoned US20040006748A1 (en) | 2002-07-03 | 2003-07-02 | Systems and methods for providing online event tracking |
US10/610,679 Abandoned US20040024598A1 (en) | 2002-07-03 | 2003-07-02 | Thematic segmentation of speech |
US10/610,533 Expired - Fee Related US7801838B2 (en) | 2002-07-03 | 2003-07-02 | Multimedia recognition system comprising a plurality of indexers configured to receive and analyze multimedia data based on training data and user augmentation relating to one or more of a plurality of generated documents |
US10/610,684 Abandoned US20040024582A1 (en) | 2002-07-03 | 2003-07-02 | Systems and methods for aiding human translation |
US12/806,465 Expired - Fee Related US8001066B2 (en) | 2002-07-03 | 2010-08-13 | Systems and methods for improving recognition results via user-augmentation of a database |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/610,696 Abandoned US20040024585A1 (en) | 2002-07-03 | 2003-07-02 | Linguistic segmentation of speech |
US10/611,106 Active 2026-04-11 US7337115B2 (en) | 2002-07-03 | 2003-07-02 | Systems and methods for providing acoustic classification |
Family Applications After (8)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/610,532 Abandoned US20040006481A1 (en) | 2002-07-03 | 2003-07-02 | Fast transcription of speech |
US10/610,699 Abandoned US20040117188A1 (en) | 2002-07-03 | 2003-07-02 | Speech based personal information manager |
US10/610,697 Expired - Fee Related US7290207B2 (en) | 2002-07-03 | 2003-07-02 | Systems and methods for providing multimedia information management |
US10/610,574 Abandoned US20040006748A1 (en) | 2002-07-03 | 2003-07-02 | Systems and methods for providing online event tracking |
US10/610,679 Abandoned US20040024598A1 (en) | 2002-07-03 | 2003-07-02 | Thematic segmentation of speech |
US10/610,533 Expired - Fee Related US7801838B2 (en) | 2002-07-03 | 2003-07-02 | Multimedia recognition system comprising a plurality of indexers configured to receive and analyze multimedia data based on training data and user augmentation relating to one or more of a plurality of generated documents |
US10/610,684 Abandoned US20040024582A1 (en) | 2002-07-03 | 2003-07-02 | Systems and methods for aiding human translation |
US12/806,465 Expired - Fee Related US8001066B2 (en) | 2002-07-03 | 2010-08-13 | Systems and methods for improving recognition results via user-augmentation of a database |
Country Status (1)
Country | Link |
---|---|
US (11) | US20040024585A1 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040215588A1 (en) * | 2003-04-08 | 2004-10-28 | United Parcel Service Of America, Inc. | Inbound package tracking systems and methods |
US20050010231A1 (en) * | 2003-06-20 | 2005-01-13 | Myers Thomas H. | Method and apparatus for strengthening the biomechanical properties of implants |
US20050021533A1 (en) * | 2003-07-24 | 2005-01-27 | International Business Machines Corporation | Data abstraction layer for a database |
US20070276830A1 (en) * | 2006-05-26 | 2007-11-29 | Daniel Frederick Gruhl | System and method for creation, representation, and delivery of document corpus entity co-occurrence information |
US20070276881A1 (en) * | 2006-05-26 | 2007-11-29 | Daniel Frederick Gruhl | System and method for creation, representation, and delivery of document corpus entity co-occurrence information |
US20080201318A1 (en) * | 2006-05-02 | 2008-08-21 | Lit Group, Inc. | Method and system for retrieving network documents |
US20130060808A1 (en) * | 2009-05-27 | 2013-03-07 | International Business Machines Corporation | Document processing method and system |
US20150052437A1 (en) * | 2012-03-28 | 2015-02-19 | Terry Crawford | Method and system for providing segment-based viewing of recorded sessions |
Families Citing this family (225)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7349477B2 (en) * | 2002-07-10 | 2008-03-25 | Mitsubishi Electric Research Laboratories, Inc. | Audio-assisted video segmentation and summarization |
US20070225614A1 (en) * | 2004-05-26 | 2007-09-27 | Endothelix, Inc. | Method and apparatus for determining vascular health conditions |
US7487094B1 (en) * | 2003-06-20 | 2009-02-03 | Utopy, Inc. | System and method of call classification with context modeling based on composite words |
US8229744B2 (en) * | 2003-08-26 | 2012-07-24 | Nuance Communications, Inc. | Class detection scheme and time mediated averaging of class dependent models |
US20060212830A1 (en) * | 2003-09-09 | 2006-09-21 | Fogg Brian J | Graphical messaging system |
US8046814B1 (en) * | 2003-10-22 | 2011-10-25 | The Weather Channel, Inc. | Systems and methods for formulating and delivering video having perishable information |
GB2409087A (en) * | 2003-12-12 | 2005-06-15 | Ibm | Computer generated prompting |
US7496500B2 (en) * | 2004-03-01 | 2009-02-24 | Microsoft Corporation | Systems and methods that determine intent of data and respond to the data based on the intent |
US7844684B2 (en) * | 2004-03-19 | 2010-11-30 | Media Captioning Services, Inc. | Live media captioning subscription framework for mobile devices |
US8266313B2 (en) * | 2004-03-19 | 2012-09-11 | Media Captioning Services, Inc. | Live media subscription framework for mobile devices |
US7421477B2 (en) * | 2004-03-19 | 2008-09-02 | Media Captioning Services | Real-time media captioning subscription framework for mobile devices |
US8014765B2 (en) * | 2004-03-19 | 2011-09-06 | Media Captioning Services | Real-time captioning framework for mobile devices |
US20050209849A1 (en) * | 2004-03-22 | 2005-09-22 | Sony Corporation And Sony Electronics Inc. | System and method for automatically cataloguing data by utilizing speech recognition procedures |
US7363279B2 (en) * | 2004-04-29 | 2008-04-22 | Microsoft Corporation | Method and system for calculating importance of a block within a display page |
US8838452B2 (en) * | 2004-06-09 | 2014-09-16 | Canon Kabushiki Kaisha | Effective audio segmentation and classification |
US8036893B2 (en) * | 2004-07-22 | 2011-10-11 | Nuance Communications, Inc. | Method and system for identifying and correcting accent-induced speech recognition difficulties |
US7631336B2 (en) | 2004-07-30 | 2009-12-08 | Broadband Itv, Inc. | Method for converting, navigating and displaying video content uploaded from the internet to a digital TV video-on-demand platform |
US9584868B2 (en) | 2004-07-30 | 2017-02-28 | Broadband Itv, Inc. | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
US11259059B2 (en) | 2004-07-30 | 2022-02-22 | Broadband Itv, Inc. | System for addressing on-demand TV program content on TV services platform of a digital TV services provider |
US9344765B2 (en) | 2004-07-30 | 2016-05-17 | Broadband Itv, Inc. | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
US7590997B2 (en) | 2004-07-30 | 2009-09-15 | Broadband Itv, Inc. | System and method for managing, converting and displaying video content on a video-on-demand platform, including ads used for drill-down navigation and consumer-generated classified ads |
US7529765B2 (en) * | 2004-11-23 | 2009-05-05 | Palo Alto Research Center Incorporated | Methods, apparatus, and program products for performing incremental probabilistic latent semantic analysis |
US7769579B2 (en) | 2005-05-31 | 2010-08-03 | Google Inc. | Learning facts from semi-structured text |
US20230032115A1 (en) * | 2005-02-14 | 2023-02-02 | Thomas M. Majchrowski & Associates, Inc. | Multipurpose media players |
CA2609247C (en) * | 2005-05-24 | 2015-10-13 | Loquendo S.P.A. | Automatic text-independent, language-independent speaker voice-print creation and speaker recognition |
TWI270052B (en) * | 2005-08-09 | 2007-01-01 | Delta Electronics Inc | System for selecting audio content by using speech recognition and method therefor |
WO2007023436A1 (en) | 2005-08-26 | 2007-03-01 | Koninklijke Philips Electronics N.V. | System and method for synchronizing sound and manually transcribed text |
GB2430073A (en) * | 2005-09-08 | 2007-03-14 | Univ East Anglia | Analysis and transcription of music |
US20070061703A1 (en) * | 2005-09-12 | 2007-03-15 | International Business Machines Corporation | Method and apparatus for annotating a document |
US20070078644A1 (en) * | 2005-09-30 | 2007-04-05 | Microsoft Corporation | Detecting segmentation errors in an annotated corpus |
AU2006303886B2 (en) * | 2005-10-12 | 2011-11-17 | Interdigital Vc Holdings, Inc. | Region of interest H .264 scalable video coding |
US20070094023A1 (en) * | 2005-10-21 | 2007-04-26 | Callminer, Inc. | Method and apparatus for processing heterogeneous units of work |
JP4432877B2 (en) * | 2005-11-08 | 2010-03-17 | ソニー株式会社 | Information processing system, information processing method, information processing apparatus, program, and recording medium |
US8019752B2 (en) * | 2005-11-10 | 2011-09-13 | Endeca Technologies, Inc. | System and method for information retrieval from object collections with complex interrelationships |
US20070150540A1 (en) * | 2005-12-27 | 2007-06-28 | Microsoft Corporation | Presence and peer launch pad |
TW200731113A (en) * | 2006-02-09 | 2007-08-16 | Benq Corp | Method for utilizing a media adapter for controlling a display device to display information of multimedia data corresponding to an authority datum |
US20070225606A1 (en) * | 2006-03-22 | 2007-09-27 | Endothelix, Inc. | Method and apparatus for comprehensive assessment of vascular health |
US20070225973A1 (en) * | 2006-03-23 | 2007-09-27 | Childress Rhonda L | Collective Audio Chunk Processing for Streaming Translated Multi-Speaker Conversations |
US7752031B2 (en) * | 2006-03-23 | 2010-07-06 | International Business Machines Corporation | Cadence management of translated multi-speaker conversations using pause marker relationship models |
US8301448B2 (en) | 2006-03-29 | 2012-10-30 | Nuance Communications, Inc. | System and method for applying dynamic contextual grammars and language models to improve automatic speech recognition accuracy |
US20080027330A1 (en) * | 2006-05-15 | 2008-01-31 | Endothelix, Inc. | Risk assessment method for acute cardiovascular events |
US8219543B2 (en) | 2006-06-12 | 2012-07-10 | Etrial Communications, Inc. | Electronic documentation |
US10339208B2 (en) | 2006-06-12 | 2019-07-02 | Brief-Lynx, Inc. | Electronic documentation |
US7504969B2 (en) * | 2006-07-11 | 2009-03-17 | Data Domain, Inc. | Locality-based stream segmentation for data deduplication |
US7620551B2 (en) * | 2006-07-20 | 2009-11-17 | Mspot, Inc. | Method and apparatus for providing search capability and targeted advertising for audio, image, and video content over the internet |
US20080081963A1 (en) * | 2006-09-29 | 2008-04-03 | Endothelix, Inc. | Methods and Apparatus for Profiling Cardiovascular Vulnerability to Mental Stress |
US8122026B1 (en) * | 2006-10-20 | 2012-02-21 | Google Inc. | Finding and disambiguating references to entities on web pages |
DE102006057159A1 (en) * | 2006-12-01 | 2008-06-05 | Deutsche Telekom Ag | Method for classifying spoken language in speech dialogue systems |
JP4827721B2 (en) * | 2006-12-26 | 2011-11-30 | ニュアンス コミュニケーションズ,インコーポレイテッド | Utterance division method, apparatus and program |
TW200841189A (en) * | 2006-12-27 | 2008-10-16 | Ibm | Technique for accurately detecting system failure |
US20080172219A1 (en) * | 2007-01-17 | 2008-07-17 | Novell, Inc. | Foreign language translator in a document editor |
US8285697B1 (en) | 2007-01-23 | 2012-10-09 | Google Inc. | Feedback enhanced attribute extraction |
US20080177536A1 (en) * | 2007-01-24 | 2008-07-24 | Microsoft Corporation | A/v content editing |
US20080215318A1 (en) * | 2007-03-01 | 2008-09-04 | Microsoft Corporation | Event recognition |
US20110054897A1 (en) * | 2007-03-07 | 2011-03-03 | Phillips Michael S | Transmitting signal quality information in mobile dictation application |
US20110054896A1 (en) * | 2007-03-07 | 2011-03-03 | Phillips Michael S | Sending a communications header with voice recording to send metadata for use in speech recognition and formatting in mobile dictation application |
US20090030691A1 (en) * | 2007-03-07 | 2009-01-29 | Cerra Joseph P | Using an unstructured language model associated with an application of a mobile communication facility |
US8838457B2 (en) | 2007-03-07 | 2014-09-16 | Vlingo Corporation | Using results of unstructured language model based speech recognition to control a system-level function of a mobile communications facility |
US8886540B2 (en) | 2007-03-07 | 2014-11-11 | Vlingo Corporation | Using speech recognition results based on an unstructured language model in a mobile communication facility application |
US20090030688A1 (en) * | 2007-03-07 | 2009-01-29 | Cerra Joseph P | Tagging speech recognition results based on an unstructured language model for use in a mobile communication facility application |
US8949130B2 (en) | 2007-03-07 | 2015-02-03 | Vlingo Corporation | Internal and external speech recognition use with a mobile communication facility |
US20090030687A1 (en) * | 2007-03-07 | 2009-01-29 | Cerra Joseph P | Adapting an unstructured language model speech recognition system based on usage |
US20110054895A1 (en) * | 2007-03-07 | 2011-03-03 | Phillips Michael S | Utilizing user transmitted text to improve language model in mobile dictation application |
US8880405B2 (en) * | 2007-03-07 | 2014-11-04 | Vlingo Corporation | Application text entry in a mobile environment using a speech processing facility |
US20110054898A1 (en) * | 2007-03-07 | 2011-03-03 | Phillips Michael S | Multiple web-based content search user interface in mobile search application |
US8886545B2 (en) | 2007-03-07 | 2014-11-11 | Vlingo Corporation | Dealing with switch latency in speech recognition |
US20110054899A1 (en) * | 2007-03-07 | 2011-03-03 | Phillips Michael S | Command and control utilizing content information in a mobile voice-to-speech application |
US20090030685A1 (en) * | 2007-03-07 | 2009-01-29 | Cerra Joseph P | Using speech recognition results based on an unstructured language model with a navigation system |
US8949266B2 (en) | 2007-03-07 | 2015-02-03 | Vlingo Corporation | Multiple web-based content category searching in mobile search application |
US8635243B2 (en) | 2007-03-07 | 2014-01-21 | Research In Motion Limited | Sending a communications header with voice recording to send metadata for use in speech recognition, formatting, and search mobile search application |
US10056077B2 (en) * | 2007-03-07 | 2018-08-21 | Nuance Communications, Inc. | Using speech recognition results based on an unstructured language model with a music system |
US20080221899A1 (en) * | 2007-03-07 | 2008-09-11 | Cerra Joseph P | Mobile messaging environment speech processing facility |
US20090030697A1 (en) * | 2007-03-07 | 2009-01-29 | Cerra Joseph P | Using contextual information for delivering results generated from a speech recognition facility using an unstructured language model |
JP4466665B2 (en) * | 2007-03-13 | 2010-05-26 | 日本電気株式会社 | Minutes creation method, apparatus and program thereof |
US8347202B1 (en) | 2007-03-14 | 2013-01-01 | Google Inc. | Determining geographic locations for place names in a fact repository |
US20080229914A1 (en) * | 2007-03-19 | 2008-09-25 | Trevor Nathanial | Foot operated transport controller for digital audio workstations |
US8078464B2 (en) * | 2007-03-30 | 2011-12-13 | Mattersight Corporation | Method and system for analyzing separated voice data of a telephonic communication to determine the gender of the communicant |
US8856002B2 (en) * | 2007-04-12 | 2014-10-07 | International Business Machines Corporation | Distance metrics for universal pattern processing tasks |
US20080288239A1 (en) * | 2007-05-15 | 2008-11-20 | Microsoft Corporation | Localization and internationalization of document resources |
US8682982B2 (en) * | 2007-06-19 | 2014-03-25 | The Invention Science Fund I, Llc | Preliminary destination-dependent evaluation of message content |
US9374242B2 (en) * | 2007-11-08 | 2016-06-21 | Invention Science Fund I, Llc | Using evaluations of tentative message content |
US8984133B2 (en) * | 2007-06-19 | 2015-03-17 | The Invention Science Fund I, Llc | Providing treatment-indicative feedback dependent on putative content treatment |
US20080320088A1 (en) * | 2007-06-19 | 2008-12-25 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Helping valuable message content pass apparent message filtering |
US11570521B2 (en) | 2007-06-26 | 2023-01-31 | Broadband Itv, Inc. | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
US9654833B2 (en) | 2007-06-26 | 2017-05-16 | Broadband Itv, Inc. | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
US20090027485A1 (en) * | 2007-07-26 | 2009-01-29 | Avaya Technology Llc | Automatic Monitoring of a Call Participant's Attentiveness |
JP5088050B2 (en) * | 2007-08-29 | 2012-12-05 | ヤマハ株式会社 | Voice processing apparatus and program |
US8065404B2 (en) * | 2007-08-31 | 2011-11-22 | The Invention Science Fund I, Llc | Layering destination-dependent content handling guidance |
US8082225B2 (en) * | 2007-08-31 | 2011-12-20 | The Invention Science Fund I, Llc | Using destination-dependent criteria to guide data transmission decisions |
US8326833B2 (en) * | 2007-10-04 | 2012-12-04 | International Business Machines Corporation | Implementing metadata extraction of artifacts from associated collaborative discussions |
US20090122157A1 (en) * | 2007-11-14 | 2009-05-14 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method, and computer-readable storage medium |
US7930389B2 (en) | 2007-11-20 | 2011-04-19 | The Invention Science Fund I, Llc | Adaptive filtering of annotated messages or the like |
EP2081405B1 (en) * | 2008-01-21 | 2012-05-16 | Bernafon AG | A hearing aid adapted to a specific type of voice in an acoustical environment, a method and use |
WO2009146042A2 (en) | 2008-03-31 | 2009-12-03 | Terra Soft Solutions Of Colorado, Inc. | Tablet computer |
US20090259469A1 (en) * | 2008-04-14 | 2009-10-15 | Motorola, Inc. | Method and apparatus for speech recognition |
US8326788B2 (en) * | 2008-04-29 | 2012-12-04 | International Business Machines Corporation | Determining the degree of relevance of alerts in an entity resolution system |
US8015137B2 (en) * | 2008-04-29 | 2011-09-06 | International Business Machines Corporation | Determining the degree of relevance of alerts in an entity resolution system over alert disposition lifecycle |
US8250637B2 (en) * | 2008-04-29 | 2012-08-21 | International Business Machines Corporation | Determining the degree of relevance of duplicate alerts in an entity resolution system |
US20090271394A1 (en) * | 2008-04-29 | 2009-10-29 | Allen Thomas B | Determining the degree of relevance of entities and identities in an entity resolution system that maintains alert relevance |
US7475344B1 (en) * | 2008-05-04 | 2009-01-06 | International Business Machines Corporation | Genders-usage assistant for composition of electronic documents, emails, or letters |
JP5381988B2 (en) * | 2008-07-28 | 2014-01-08 | 日本電気株式会社 | Dialogue speech recognition system, dialogue speech recognition method, and dialogue speech recognition program |
US8655950B2 (en) * | 2008-08-06 | 2014-02-18 | International Business Machines Corporation | Contextual awareness in real time collaborative activity alerts |
US8744532B2 (en) * | 2008-11-10 | 2014-06-03 | Disney Enterprises, Inc. | System and method for customizable playback of communication device alert media |
US8249870B2 (en) * | 2008-11-12 | 2012-08-21 | Massachusetts Institute Of Technology | Semi-automatic speech transcription |
WO2010071112A1 (en) * | 2008-12-15 | 2010-06-24 | 日本電気株式会社 | Topic transition analysis system, topic transition analysis method, and program |
US8654963B2 (en) | 2008-12-19 | 2014-02-18 | Genesys Telecommunications Laboratories, Inc. | Method and system for integrating an interaction management system with a business rules management system |
US8135333B2 (en) * | 2008-12-23 | 2012-03-13 | Motorola Solutions, Inc. | Distributing a broadband resource locator over a narrowband audio stream |
US8301444B2 (en) | 2008-12-29 | 2012-10-30 | At&T Intellectual Property I, L.P. | Automated demographic analysis by analyzing voice activity |
US8498866B2 (en) * | 2009-01-15 | 2013-07-30 | K-Nfb Reading Technology, Inc. | Systems and methods for multiple language document narration |
EP2216775B1 (en) * | 2009-02-05 | 2012-11-21 | Nuance Communications, Inc. | Speaker recognition |
US8458105B2 (en) * | 2009-02-12 | 2013-06-04 | Decisive Analytics Corporation | Method and apparatus for analyzing and interrelating data |
US20100235314A1 (en) * | 2009-02-12 | 2010-09-16 | Decisive Analytics Corporation | Method and apparatus for analyzing and interrelating video data |
US9646603B2 (en) * | 2009-02-27 | 2017-05-09 | Longsand Limited | Various apparatus and methods for a speech recognition system |
CN101847412B (en) * | 2009-03-27 | 2012-02-15 | 华为技术有限公司 | Method and device for classifying audio signals |
US8463606B2 (en) | 2009-07-13 | 2013-06-11 | Genesys Telecommunications Laboratories, Inc. | System for analyzing interactions and reporting analytic results to human-operated and system interfaces in real time |
EP3610918B1 (en) * | 2009-07-17 | 2023-09-27 | Implantica Patent Ltd. | Voice control of a medical implant |
US8190420B2 (en) | 2009-08-04 | 2012-05-29 | Autonomy Corporation Ltd. | Automatic spoken language identification based on phoneme sequence patterns |
US8160877B1 (en) * | 2009-08-06 | 2012-04-17 | Narus, Inc. | Hierarchical real-time speaker recognition for biometric VoIP verification and targeting |
US8799408B2 (en) * | 2009-08-10 | 2014-08-05 | Sling Media Pvt Ltd | Localization systems and methods |
US9727842B2 (en) | 2009-08-21 | 2017-08-08 | International Business Machines Corporation | Determining entity relevance by relationships to other relevant entities |
CN102612691B (en) * | 2009-09-18 | 2015-02-04 | 莱克西私人有限公司 | Method and system for scoring texts |
EP2486567A1 (en) | 2009-10-09 | 2012-08-15 | Dolby Laboratories Licensing Corporation | Automatic generation of metadata for audio dominance effects |
US8954434B2 (en) * | 2010-01-08 | 2015-02-10 | Microsoft Corporation | Enhancing a document with supplemental information from another document |
US8903847B2 (en) * | 2010-03-05 | 2014-12-02 | International Business Machines Corporation | Digital media voice tags in social networks |
US8831942B1 (en) * | 2010-03-19 | 2014-09-09 | Narus, Inc. | System and method for pitch based gender identification with suspicious speaker detection |
US20150279354A1 (en) * | 2010-05-19 | 2015-10-01 | Google Inc. | Personalization and Latency Reduction for Voice-Activated Commands |
US8600750B2 (en) * | 2010-06-08 | 2013-12-03 | Cisco Technology, Inc. | Speaker-cluster dependent speaker recognition (speaker-type automated speech recognition) |
US9465935B2 (en) * | 2010-06-11 | 2016-10-11 | D2L Corporation | Systems, methods, and apparatus for securing user documents |
US20130115606A1 (en) * | 2010-07-07 | 2013-05-09 | The University Of British Columbia | System and method for microfluidic cell culture |
TWI403304B (en) * | 2010-08-27 | 2013-08-01 | Ind Tech Res Inst | Method and mobile device for awareness of linguistic ability |
US9678572B2 (en) | 2010-10-01 | 2017-06-13 | Samsung Electronics Co., Ltd. | Apparatus and method for turning e-book pages in portable terminal |
EP2437153A3 (en) * | 2010-10-01 | 2016-10-05 | Samsung Electronics Co., Ltd. | Apparatus and method for turning e-book pages in portable terminal |
EP2437151B1 (en) | 2010-10-01 | 2020-07-08 | Samsung Electronics Co., Ltd. | Apparatus and method for turning e-book pages in portable terminal |
KR101743632B1 (en) | 2010-10-01 | 2017-06-07 | 삼성전자주식회사 | Apparatus and method for turning e-book pages in portable terminal |
US8498998B2 (en) * | 2010-10-11 | 2013-07-30 | International Business Machines Corporation | Grouping identity records to generate candidate lists to use in an entity and relationship resolution process |
US20120197643A1 (en) * | 2011-01-27 | 2012-08-02 | General Motors Llc | Mapping obstruent speech energy to lower frequencies |
US20120244842A1 (en) | 2011-03-21 | 2012-09-27 | International Business Machines Corporation | Data Session Synchronization With Phone Numbers |
US8688090B2 (en) | 2011-03-21 | 2014-04-01 | International Business Machines Corporation | Data session preferences |
US20120246238A1 (en) | 2011-03-21 | 2012-09-27 | International Business Machines Corporation | Asynchronous messaging tags |
US9053750B2 (en) * | 2011-06-17 | 2015-06-09 | At&T Intellectual Property I, L.P. | Speaker association with a visual representation of spoken content |
US9160837B2 (en) | 2011-06-29 | 2015-10-13 | Gracenote, Inc. | Interactive streaming content apparatus, systems and methods |
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 |
US9396277B2 (en) * | 2011-12-09 | 2016-07-19 | Microsoft Technology Licensing, Llc | Access to supplemental data based on identifier derived from corresponding primary application data |
US9330188B1 (en) | 2011-12-22 | 2016-05-03 | Amazon Technologies, Inc. | Shared browsing sessions |
US8886651B1 (en) * | 2011-12-22 | 2014-11-11 | Reputation.Com, Inc. | Thematic clustering |
US9324323B1 (en) | 2012-01-13 | 2016-04-26 | Google Inc. | Speech recognition using topic-specific language models |
US9336321B1 (en) | 2012-01-26 | 2016-05-10 | Amazon Technologies, Inc. | Remote browsing and searching |
US8839087B1 (en) | 2012-01-26 | 2014-09-16 | Amazon Technologies, Inc. | Remote browsing and searching |
US9087024B1 (en) * | 2012-01-26 | 2015-07-21 | Amazon Technologies, Inc. | Narration of network content |
JP2013161205A (en) * | 2012-02-03 | 2013-08-19 | Sony Corp | Information processing device, information processing method and program |
US8543398B1 (en) | 2012-02-29 | 2013-09-24 | Google Inc. | Training an automatic speech recognition system using compressed word frequencies |
US8775177B1 (en) | 2012-03-08 | 2014-07-08 | Google Inc. | Speech recognition process |
US8965766B1 (en) * | 2012-03-15 | 2015-02-24 | Google Inc. | Systems and methods for identifying music in a noisy environment |
GB2502944A (en) * | 2012-03-30 | 2013-12-18 | Jpal Ltd | Segmentation and transcription of speech |
US9129605B2 (en) * | 2012-03-30 | 2015-09-08 | Src, Inc. | Automated voice and speech labeling |
US8374865B1 (en) | 2012-04-26 | 2013-02-12 | Google Inc. | Sampling training data for an automatic speech recognition system based on a benchmark classification distribution |
US8571859B1 (en) | 2012-05-31 | 2013-10-29 | Google Inc. | Multi-stage speaker adaptation |
US8805684B1 (en) | 2012-05-31 | 2014-08-12 | Google Inc. | Distributed speaker adaptation |
WO2013179275A2 (en) * | 2012-06-01 | 2013-12-05 | Donald, Heather June | Method and system for generating an interactive display |
US8775175B1 (en) * | 2012-06-01 | 2014-07-08 | Google Inc. | Performing dictation correction |
US9881616B2 (en) * | 2012-06-06 | 2018-01-30 | Qualcomm Incorporated | Method and systems having improved speech recognition |
GB2505072A (en) | 2012-07-06 | 2014-02-19 | Box Inc | Identifying users and collaborators as search results in a cloud-based system |
US8554559B1 (en) | 2012-07-13 | 2013-10-08 | Google Inc. | Localized speech recognition with offload |
US9123333B2 (en) | 2012-09-12 | 2015-09-01 | Google Inc. | Minimum bayesian risk methods for automatic speech recognition |
US10915492B2 (en) * | 2012-09-19 | 2021-02-09 | Box, Inc. | Cloud-based platform enabled with media content indexed for text-based searches and/or metadata extraction |
US8676590B1 (en) * | 2012-09-26 | 2014-03-18 | Google Inc. | Web-based audio transcription tool |
TW201417093A (en) * | 2012-10-19 | 2014-05-01 | Hon Hai Prec Ind Co Ltd | Electronic device with video/audio files processing function and video/audio files processing method |
EP2736042A1 (en) * | 2012-11-23 | 2014-05-28 | Samsung Electronics Co., Ltd | Apparatus and method for constructing multilingual acoustic model and computer readable recording medium for storing program for performing the method |
US9912816B2 (en) | 2012-11-29 | 2018-03-06 | Genesys Telecommunications Laboratories, Inc. | Workload distribution with resource awareness |
US9542936B2 (en) | 2012-12-29 | 2017-01-10 | Genesys Telecommunications Laboratories, Inc. | Fast out-of-vocabulary search in automatic speech recognition systems |
KR102112742B1 (en) * | 2013-01-22 | 2020-05-19 | 삼성전자주식회사 | Electronic apparatus and voice processing method thereof |
US9208777B2 (en) | 2013-01-25 | 2015-12-08 | Microsoft Technology Licensing, Llc | Feature space transformation for personalization using generalized i-vector clustering |
WO2014132402A1 (en) * | 2013-02-28 | 2014-09-04 | 株式会社東芝 | Data processing device and method for constructing story model |
US9190055B1 (en) * | 2013-03-14 | 2015-11-17 | Amazon Technologies, Inc. | Named entity recognition with personalized models |
US9195656B2 (en) | 2013-12-30 | 2015-11-24 | Google Inc. | Multilingual prosody generation |
US9413891B2 (en) | 2014-01-08 | 2016-08-09 | Callminer, Inc. | Real-time conversational analytics facility |
US9430186B2 (en) * | 2014-03-17 | 2016-08-30 | Google Inc | Visual indication of a recognized voice-initiated action |
US9497868B2 (en) | 2014-04-17 | 2016-11-15 | Continental Automotive Systems, Inc. | Electronics enclosure |
US9773499B2 (en) | 2014-06-18 | 2017-09-26 | Google Inc. | Entity name recognition based on entity type |
WO2016027800A1 (en) * | 2014-08-22 | 2016-02-25 | オリンパス株式会社 | Cell culture bag, cell culture device, and cell culture container |
US9772816B1 (en) * | 2014-12-22 | 2017-09-26 | Google Inc. | Transcription and tagging system |
EP3089159B1 (en) | 2015-04-28 | 2019-08-28 | Google LLC | Correcting voice recognition using selective re-speak |
US10025773B2 (en) * | 2015-07-24 | 2018-07-17 | International Business Machines Corporation | System and method for natural language processing using synthetic text |
US10381022B1 (en) | 2015-12-23 | 2019-08-13 | Google Llc | Audio classifier |
US10282411B2 (en) * | 2016-03-31 | 2019-05-07 | International Business Machines Corporation | System, method, and recording medium for natural language learning |
CN107305541B (en) * | 2016-04-20 | 2021-05-04 | 科大讯飞股份有限公司 | Method and device for segmenting speech recognition text |
US20180018973A1 (en) | 2016-07-15 | 2018-01-18 | Google Inc. | Speaker verification |
US9978392B2 (en) * | 2016-09-09 | 2018-05-22 | Tata Consultancy Services Limited | Noisy signal identification from non-stationary audio signals |
US11205103B2 (en) | 2016-12-09 | 2021-12-21 | The Research Foundation for the State University | Semisupervised autoencoder for sentiment analysis |
US10642889B2 (en) * | 2017-02-20 | 2020-05-05 | Gong I.O Ltd. | Unsupervised automated topic detection, segmentation and labeling of conversations |
CN109102810B (en) * | 2017-06-21 | 2021-10-15 | 北京搜狗科技发展有限公司 | Voiceprint recognition method and device |
WO2019002831A1 (en) | 2017-06-27 | 2019-01-03 | Cirrus Logic International Semiconductor Limited | Detection of replay attack |
GB201713697D0 (en) | 2017-06-28 | 2017-10-11 | Cirrus Logic Int Semiconductor Ltd | Magnetic detection of replay attack |
GB2563953A (en) | 2017-06-28 | 2019-01-02 | Cirrus Logic Int Semiconductor Ltd | Detection of replay attack |
GB201801530D0 (en) | 2017-07-07 | 2018-03-14 | Cirrus Logic Int Semiconductor Ltd | Methods, apparatus and systems for authentication |
GB201801526D0 (en) | 2017-07-07 | 2018-03-14 | Cirrus Logic Int Semiconductor Ltd | Methods, apparatus and systems for authentication |
GB201801528D0 (en) | 2017-07-07 | 2018-03-14 | Cirrus Logic Int Semiconductor Ltd | Method, apparatus and systems for biometric processes |
GB201801532D0 (en) | 2017-07-07 | 2018-03-14 | Cirrus Logic Int Semiconductor Ltd | Methods, apparatus and systems for audio playback |
GB201801527D0 (en) | 2017-07-07 | 2018-03-14 | Cirrus Logic Int Semiconductor Ltd | Method, apparatus and systems for biometric processes |
EP3432560A1 (en) * | 2017-07-20 | 2019-01-23 | Dialogtech Inc. | System, method, and computer program product for automatically analyzing and categorizing phone calls |
GB201801664D0 (en) | 2017-10-13 | 2018-03-21 | Cirrus Logic Int Semiconductor Ltd | Detection of liveness |
GB201801663D0 (en) | 2017-10-13 | 2018-03-21 | Cirrus Logic Int Semiconductor Ltd | Detection of liveness |
GB201803570D0 (en) | 2017-10-13 | 2018-04-18 | 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 |
GB201801874D0 (en) | 2017-10-13 | 2018-03-21 | Cirrus Logic Int Semiconductor Ltd | Improving robustness of speech processing system against ultrasound and dolphin attacks |
GB201804843D0 (en) | 2017-11-14 | 2018-05-09 | Cirrus Logic Int Semiconductor Ltd | Detection of replay attack |
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 |
US11568231B2 (en) * | 2017-12-08 | 2023-01-31 | Raytheon Bbn Technologies Corp. | Waypoint detection for a contact center analysis system |
US10671251B2 (en) | 2017-12-22 | 2020-06-02 | Arbordale Publishing, LLC | Interactive eReader interface generation based on synchronization of textual and audial descriptors |
US11443646B2 (en) | 2017-12-22 | 2022-09-13 | Fathom Technologies, LLC | E-Reader interface system with audio and highlighting synchronization for digital books |
US11270071B2 (en) * | 2017-12-28 | 2022-03-08 | Comcast Cable Communications, Llc | Language-based content recommendations using closed captions |
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 |
US11475899B2 (en) | 2018-01-23 | 2022-10-18 | Cirrus Logic, Inc. | Speaker identification |
US11276407B2 (en) | 2018-04-17 | 2022-03-15 | Gong.Io Ltd. | Metadata-based diarization of teleconferences |
US10692490B2 (en) | 2018-07-31 | 2020-06-23 | Cirrus Logic, Inc. | Detection of replay attack |
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 |
US11183195B2 (en) * | 2018-09-27 | 2021-11-23 | Snackable Inc. | Audio content processing systems and methods |
US11410658B1 (en) * | 2019-10-29 | 2022-08-09 | Dialpad, Inc. | Maintainable and scalable pipeline for automatic speech recognition language modeling |
US11373657B2 (en) * | 2020-05-01 | 2022-06-28 | Raytheon Applied Signal Technology, Inc. | System and method for speaker identification in audio data |
US11315545B2 (en) | 2020-07-09 | 2022-04-26 | Raytheon Applied Signal Technology, Inc. | System and method for language identification in audio data |
US12020697B2 (en) | 2020-07-15 | 2024-06-25 | Raytheon Applied Signal Technology, Inc. | Systems and methods for fast filtering of audio keyword search |
CN112289323B (en) * | 2020-12-29 | 2021-05-28 | 深圳追一科技有限公司 | Voice data processing method and device, computer equipment and storage medium |
Citations (47)
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 |
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 |
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 |
US5559875A (en) * | 1995-07-31 | 1996-09-24 | Latitude Communications | Method and apparatus for recording and retrieval of audio conferences |
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 |
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 |
US6006221A (en) * | 1995-08-16 | 1999-12-21 | Syracuse University | Multilingual document retrieval system and method using semantic vector matching |
US6024571A (en) * | 1996-04-25 | 2000-02-15 | Renegar; Janet Elaine | Foreign language communication system/device and learning aid |
US6052657A (en) * | 1997-09-09 | 2000-04-18 | Dragon Systems, Inc. | Text segmentation and identification of topic using language models |
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 |
US6067517A (en) * | 1996-02-02 | 2000-05-23 | International Business Machines Corporation | Transcription of speech data with segments from acoustically dissimilar environments |
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 |
US6185531B1 (en) * | 1997-01-09 | 2001-02-06 | Gte Internetworking Incorporated | Topic indexing method |
US6253179B1 (en) * | 1999-01-29 | 2001-06-26 | International Business Machines Corporation | Method and apparatus for multi-environment speaker verification |
US6317716B1 (en) * | 1997-09-19 | 2001-11-13 | Massachusetts Institute Of Technology | Automatic cueing of speech |
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 |
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 |
US6345252B1 (en) * | 1999-04-09 | 2002-02-05 | International Business Machines Corporation | Methods and apparatus for retrieving audio information using content and speaker information |
US6360234B2 (en) * | 1997-08-14 | 2002-03-19 | Virage, Inc. | Video cataloger system with synchronized encoders |
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 |
US6434520B1 (en) * | 1999-04-16 | 2002-08-13 | International Business Machines Corporation | System and method for indexing and querying audio archives |
US6463444B1 (en) * | 1997-08-14 | 2002-10-08 | Virage, Inc. | Video cataloger system with extensibility |
US20030088414A1 (en) * | 2001-05-10 | 2003-05-08 | Chao-Shih Huang | Background learning of speaker voices |
US6567980B1 (en) * | 1997-08-14 | 2003-05-20 | Virage, Inc. | Video cataloger system with hyperlinked output |
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 |
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 |
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 |
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 |
US6792409B2 (en) * | 1999-12-20 | 2004-09-14 | Koninklijke Philips Electronics N.V. | Synchronous reproduction in a speech recognition system |
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 |
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 |
US6978277B2 (en) * | 1989-10-26 | 2005-12-20 | Encyclopaedia Britannica, Inc. | Multimedia search system |
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 |
US7146317B2 (en) * | 2000-02-25 | 2006-12-05 | Koninklijke Philips Electronics N.V. | Speech recognition device with reference transformation means |
Family Cites Families (134)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AUPQ131399A0 (en) | 1999-06-30 | 1999-07-22 | Silverbrook Research Pty Ltd | A method and apparatus (NPAGE02) |
US4193119A (en) * | 1977-03-25 | 1980-03-11 | Xerox Corporation | Apparatus for assisting in the transposition of foreign language text |
US4317611A (en) * | 1980-05-19 | 1982-03-02 | International Business Machines Corporation | Optical ray deflection apparatus |
US4615595A (en) * | 1984-10-10 | 1986-10-07 | Texas Instruments Incorporated | Frame addressed spatial light modulator |
US4908866A (en) * | 1985-02-04 | 1990-03-13 | Eric Goldwasser | Speech transcribing system |
JPH0693221B2 (en) | 1985-06-12 | 1994-11-16 | 株式会社日立製作所 | Voice input device |
JPH0743719B2 (en) * | 1986-05-20 | 1995-05-15 | シャープ株式会社 | Machine translation device |
JPH0833799B2 (en) * | 1988-10-31 | 1996-03-29 | 富士通株式会社 | Data input / output control method |
US5146439A (en) * | 1989-01-04 | 1992-09-08 | Pitney Bowes Inc. | Records management system having dictation/transcription capability |
US5404295A (en) * | 1990-08-16 | 1995-04-04 | Katz; Boris | Method and apparatus for utilizing annotations to facilitate computer retrieval of database material |
US5408686A (en) * | 1991-02-19 | 1995-04-18 | Mankovitz; Roy J. | Apparatus and methods for music and lyrics broadcasting |
US5477451A (en) * | 1991-07-25 | 1995-12-19 | International Business Machines Corp. | Method and system for natural language translation |
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 |
US5311360A (en) * | 1992-04-28 | 1994-05-10 | The Board Of Trustees Of The Leland Stanford, Junior University | Method and apparatus for modulating a light beam |
JP2524472B2 (en) * | 1992-09-21 | 1996-08-14 | インターナショナル・ビジネス・マシーンズ・コーポレイション | How to train a telephone line based speech recognition system |
CA2108536C (en) | 1992-11-24 | 2000-04-04 | Oscar Ernesto Agazzi | Text recognition using two-dimensional stochastic models |
US5369704A (en) * | 1993-03-24 | 1994-11-29 | Engate Incorporated | Down-line transcription system for manipulating real-time testimony |
US5525047A (en) * | 1993-06-30 | 1996-06-11 | Cooper Cameron Corporation | Sealing system for an unloader |
US5689641A (en) | 1993-10-01 | 1997-11-18 | Vicor, Inc. | Multimedia collaboration system arrangement for routing compressed AV signal through a participant site without decompressing the AV signal |
JP2986345B2 (en) * | 1993-10-18 | 1999-12-06 | インターナショナル・ビジネス・マシーンズ・コーポレイション | Voice recording indexing apparatus and method |
US5452024A (en) * | 1993-11-01 | 1995-09-19 | Texas Instruments Incorporated | DMD display system |
JP3185505B2 (en) | 1993-12-24 | 2001-07-11 | 株式会社日立製作所 | Meeting record creation support device |
GB2285895A (en) | 1994-01-19 | 1995-07-26 | Ibm | Audio conferencing system which generates a set of minutes |
US5810599A (en) * | 1994-01-26 | 1998-09-22 | E-Systems, Inc. | Interactive audio-visual foreign language skills maintenance system and method |
FR2718539B1 (en) * | 1994-04-08 | 1996-04-26 | Thomson Csf | Device for amplifying the amplitude modulation rate of an optical beam. |
JPH07319917A (en) | 1994-05-24 | 1995-12-08 | Fuji Xerox Co Ltd | Document data base managing device and document data base system |
US5715445A (en) * | 1994-09-02 | 1998-02-03 | Wolfe; Mark A. | Document retrieval system employing a preloading procedure |
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 |
WO1996010799A1 (en) * | 1994-09-30 | 1996-04-11 | Motorola Inc. | 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 |
US6029195A (en) | 1994-11-29 | 2000-02-22 | Herz; Frederick S. M. | System for customized electronic identification of desirable objects |
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 |
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 |
WO1996041281A1 (en) * | 1995-06-07 | 1996-12-19 | International Language Engineering Corporation | Machine assisted translation tools |
US6046840A (en) * | 1995-06-19 | 2000-04-04 | Reflectivity, Inc. | Double substrate reflective spatial light modulator with self-limiting micro-mechanical elements |
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 |
US5757536A (en) * | 1995-08-30 | 1998-05-26 | Sandia Corporation | Electrically-programmable diffraction grating |
US5742419A (en) * | 1995-11-07 | 1998-04-21 | The Board Of Trustees Of The Leland Stanford Junior Universtiy | Miniature scanning confocal microscope |
US5999306A (en) * | 1995-12-01 | 1999-12-07 | Seiko Epson Corporation | Method of manufacturing spatial light modulator and electronic device employing it |
JPH09269931A (en) | 1996-01-30 | 1997-10-14 | Canon Inc | Cooperative work environment constructing system, its method and medium |
JPH11504734A (en) * | 1996-02-27 | 1999-04-27 | フィリップス エレクトロニクス ネムローゼ フェンノートシャップ | Method and apparatus for automatic speech segmentation into pseudophone units |
US5862259A (en) | 1996-03-27 | 1999-01-19 | Caere Corporation | Pattern recognition employing arbitrary segmentation and compound probabilistic evaluation |
US5778187A (en) | 1996-05-09 | 1998-07-07 | Netcast Communications Corp. | Multicasting method and apparatus |
US5996022A (en) * | 1996-06-03 | 1999-11-30 | Webtv Networks, Inc. | Transcoding data in a proxy computer prior to transmitting the audio data to a client |
US5806032A (en) | 1996-06-14 | 1998-09-08 | Lucent Technologies Inc. | Compilation of weighted finite-state transducers from decision trees |
US5835908A (en) * | 1996-11-19 | 1998-11-10 | Microsoft Corporation | Processing multiple database transactions in the same process to reduce process overhead and redundant retrieval from database servers |
US6169789B1 (en) | 1996-12-16 | 2001-01-02 | Sanjay K. Rao | Intelligent keyboard system |
US5897614A (en) * | 1996-12-20 | 1999-04-27 | International Business Machines Corporation | Method and apparatus for sibilant classification in a speech recognition system |
US6732183B1 (en) * | 1996-12-31 | 2004-05-04 | Broadware Technologies, Inc. | Video and audio streaming for multiple users |
US6807570B1 (en) * | 1997-01-21 | 2004-10-19 | International Business Machines Corporation | Pre-loading of web pages corresponding to designated links in HTML |
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 |
JP2991287B2 (en) * | 1997-01-28 | 1999-12-20 | 日本電気株式会社 | Suppression standard pattern selection type speaker recognition device |
US6029124A (en) | 1997-02-21 | 2000-02-22 | Dragon Systems, Inc. | Sequential, nonparametric speech recognition and speaker identification |
US6024751A (en) * | 1997-04-11 | 2000-02-15 | Coherent Inc. | Method and apparatus for transurethral resection of the prostate |
AU7753998A (en) * | 1997-05-28 | 1998-12-30 | Shinar Linguistic Technologies Inc. | Translation system |
WO1999017235A1 (en) | 1997-10-01 | 1999-04-08 | At & T Corp. | Method and apparatus for storing and retrieving labeled interval data for multimedia recordings |
US6064963A (en) | 1997-12-17 | 2000-05-16 | Opus Telecom, L.L.C. | Automatic key word or phrase speech recognition for the corrections industry |
JP4183311B2 (en) * | 1997-12-22 | 2008-11-19 | 株式会社リコー | Document annotation method, annotation device, and recording medium |
US5970473A (en) | 1997-12-31 | 1999-10-19 | At&T Corp. | Video communication device providing in-home catalog services |
SE511584C2 (en) | 1998-01-15 | 1999-10-25 | Ericsson Telefon Ab L M | information Routing |
US6327343B1 (en) | 1998-01-16 | 2001-12-04 | International Business Machines Corporation | System and methods for automatic call and data transfer processing |
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 |
US6361326B1 (en) * | 1998-02-20 | 2002-03-26 | George Mason University | System for instruction thinking skills |
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 |
US6112172A (en) | 1998-03-31 | 2000-08-29 | Dragon Systems, Inc. | Interactive searching |
US6076053A (en) * | 1998-05-21 | 2000-06-13 | Lucent Technologies Inc. | Methods and apparatus for discriminative training and adaptation of pronunciation networks |
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 |
US6341330B1 (en) * | 1998-07-27 | 2002-01-22 | Oak Technology, Inc. | Method and system for caching a selected viewing angle in a DVD environment |
US6233389B1 (en) * | 1998-07-30 | 2001-05-15 | Tivo, Inc. | Multimedia time warping 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 |
US6038058A (en) * | 1998-10-15 | 2000-03-14 | Memsolutions, Inc. | Grid-actuated charge controlled mirror and method of addressing the same |
US6347295B1 (en) * | 1998-10-26 | 2002-02-12 | Compaq Computer Corporation | Computer method and apparatus for grapheme-to-phoneme rule-set-generation |
US6332139B1 (en) | 1998-11-09 | 2001-12-18 | Mega Chips Corporation | Information communication system |
US6292772B1 (en) * | 1998-12-01 | 2001-09-18 | Justsystem Corporation | Method for identifying the language of individual words |
US6654735B1 (en) | 1999-01-08 | 2003-11-25 | International Business Machines Corporation | Outbound information analysis for generating user interest profiles and improving user productivity |
DE19912405A1 (en) * | 1999-03-19 | 2000-09-21 | Philips Corp Intellectual Pty | Determination of a regression class tree structure for speech recognizers |
CN1148965C (en) | 1999-03-30 | 2004-05-05 | 提维股份有限公司 | Data storage management and scheduling system |
US6338033B1 (en) * | 1999-04-20 | 2002-01-08 | Alis Technologies, Inc. | System and method for network-based teletranslation from one natural language to another |
US6219640B1 (en) | 1999-08-06 | 2001-04-17 | International Business Machines Corporation | Methods and apparatus for audio-visual speaker recognition and utterance verification |
EP1079313A3 (en) | 1999-08-20 | 2005-10-19 | Digitake Software Systems Limited | An audio processing system |
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 |
US6396619B1 (en) * | 2000-01-28 | 2002-05-28 | Reflectivity, Inc. | Deflectable spatial light modulator having stopping mechanisms |
US7412643B1 (en) * | 1999-11-23 | 2008-08-12 | International Business Machines Corporation | Method and apparatus for linking representation and realization data |
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 |
US20020071169A1 (en) * | 2000-02-01 | 2002-06-13 | Bowers John Edward | Micro-electro-mechanical-system (MEMS) mirror device |
US7197694B2 (en) | 2000-03-21 | 2007-03-27 | Oki Electric Industry Co., Ltd. | Image display system, image registration terminal device and image reading terminal device used in the image display system |
EP1148505A3 (en) * | 2000-04-21 | 2002-03-27 | Matsushita Electric Industrial Co., Ltd. | Data playback apparatus |
WO2001082111A2 (en) * | 2000-04-24 | 2001-11-01 | Microsoft Corporation | Computer-aided reading system and method with cross-language reading wizard |
US7107204B1 (en) * | 2000-04-24 | 2006-09-12 | Microsoft Corporation | Computer-aided writing system and method with cross-language writing wizard |
US6388661B1 (en) * | 2000-05-03 | 2002-05-14 | Reflectivity, Inc. | Monochrome and color digital display systems and methods |
US6505153B1 (en) * | 2000-05-22 | 2003-01-07 | Compaq Information Technologies Group, L.P. | Efficient method for producing off-line closed captions |
US7047192B2 (en) | 2000-06-28 | 2006-05-16 | Poirier Darrell A | Simultaneous multi-user real-time speech recognition system |
US6337760B1 (en) * | 2000-07-17 | 2002-01-08 | Reflectivity, Inc. | Encapsulated multi-directional light beam steering device |
AU2001271940A1 (en) * | 2000-07-28 | 2002-02-13 | Easyask, Inc. | Distributed search system and method |
EP1176493A3 (en) | 2000-07-28 | 2002-07-10 | Jan Pathuel | Method and system of securing data and systems |
US7155061B2 (en) * | 2000-08-22 | 2006-12-26 | Microsoft Corporation | Method and system for searching for words and phrases in active and stored ink word documents |
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 |
US7075671B1 (en) * | 2000-09-14 | 2006-07-11 | International Business Machines Corp. | System and method for providing a printing capability for a transcription service or multimedia presentation |
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 |
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 |
US6431714B1 (en) * | 2000-10-10 | 2002-08-13 | Nippon Telegraph And Telephone Corporation | Micro-mirror apparatus and production method therefor |
US6934756B2 (en) | 2000-11-01 | 2005-08-23 | International Business Machines Corporation | Conversational networking via transport, coding and control conversational protocols |
US6574026B2 (en) * | 2000-12-07 | 2003-06-03 | Agere Systems Inc. | Magnetically-packaged optical MEMs device |
SG98440A1 (en) * | 2001-01-16 | 2003-09-19 | Reuters Ltd | Method and apparatus for a financial database structure |
US6944272B1 (en) * | 2001-01-16 | 2005-09-13 | Interactive Intelligence, Inc. | Method and system for administering multiple messages over a public switched telephone network |
US6429033B1 (en) * | 2001-02-20 | 2002-08-06 | Nayna Networks, Inc. | Process for manufacturing mirror devices using semiconductor technology |
US20020133477A1 (en) * | 2001-03-05 | 2002-09-19 | Glenn Abel | Method for profile-based notice and broadcast of multimedia content |
US6732095B1 (en) * | 2001-04-13 | 2004-05-04 | Siebel Systems, Inc. | Method and apparatus for mapping between XML and relational representations |
WO2002086737A1 (en) * | 2001-04-20 | 2002-10-31 | Wordsniffer, Inc. | Method and apparatus for integrated, user-directed web site text translation |
US7035804B2 (en) * | 2001-04-26 | 2006-04-25 | Stenograph, L.L.C. | Systems and methods for automated audio transcription, translation, and transfer |
US6820055B2 (en) * | 2001-04-26 | 2004-11-16 | Speche Communications | Systems and methods for automated audio transcription, translation, and transfer with text display software for manipulating the text |
US6895376B2 (en) * | 2001-05-04 | 2005-05-17 | Matsushita Electric Industrial Co., Ltd. | Eigenvoice re-estimation technique of acoustic models for speech recognition, speaker identification and speaker verification |
US20030018663A1 (en) * | 2001-05-30 | 2003-01-23 | Cornette Ranjita K. | Method and system for creating a multimedia electronic book |
US7027973B2 (en) * | 2001-07-13 | 2006-04-11 | Hewlett-Packard Development Company, L.P. | System and method for converting a standard generalized markup language in multiple languages |
US6778979B2 (en) | 2001-08-13 | 2004-08-17 | Xerox Corporation | System for automatically generating queries |
US6993473B2 (en) * | 2001-08-31 | 2006-01-31 | Equality Translation Services | Productivity tool for language translators |
US20030078973A1 (en) * | 2001-09-25 | 2003-04-24 | Przekop Michael V. | Web-enabled system and method for on-demand distribution of transcript-synchronized video/audio records of legal proceedings to collaborative workgroups |
US6748350B2 (en) | 2001-09-27 | 2004-06-08 | Intel Corporation | Method to compensate for stress between heat spreader and thermal interface material |
US20030093580A1 (en) | 2001-11-09 | 2003-05-15 | Koninklijke Philips Electronics N.V. | Method and system for information alerts |
DE60237922D1 (en) * | 2002-01-29 | 2010-11-18 | Ibm | TRANSLATION PROCEDURE FOR PREFERRED WORDS |
US7522910B2 (en) * | 2002-05-31 | 2009-04-21 | Oracle International Corporation | Method and apparatus for controlling data provided to a mobile device |
US6618702B1 (en) * | 2002-06-14 | 2003-09-09 | Mary Antoinette Kohler | Method of and device for phone-based speaker recognition |
EP1422692A3 (en) | 2002-11-22 | 2004-07-14 | ScanSoft, Inc. | Automatic insertion of non-verbalized punctuation in speech recognition |
US7627817B2 (en) * | 2003-02-21 | 2009-12-01 | Motionpoint Corporation | Analyzing web site for translation |
US8464150B2 (en) * | 2008-06-07 | 2013-06-11 | Apple Inc. | Automatic language identification for dynamic text processing |
-
2003
- 2003-07-02 US US10/610,696 patent/US20040024585A1/en not_active Abandoned
- 2003-07-02 US US10/611,106 patent/US7337115B2/en active Active
- 2003-07-02 US US10/610,799 patent/US20040199495A1/en not_active Abandoned
- 2003-07-02 US US10/610,532 patent/US20040006481A1/en not_active Abandoned
- 2003-07-02 US US10/610,699 patent/US20040117188A1/en not_active Abandoned
- 2003-07-02 US US10/610,697 patent/US7290207B2/en not_active Expired - Fee Related
- 2003-07-02 US US10/610,574 patent/US20040006748A1/en not_active Abandoned
- 2003-07-02 US US10/610,679 patent/US20040024598A1/en not_active Abandoned
- 2003-07-02 US US10/610,533 patent/US7801838B2/en not_active Expired - Fee Related
- 2003-07-02 US US10/610,684 patent/US20040024582A1/en not_active Abandoned
-
2010
- 2010-08-13 US US12/806,465 patent/US8001066B2/en not_active Expired - Fee Related
Patent Citations (50)
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 |
US6978277B2 (en) * | 1989-10-26 | 2005-12-20 | Encyclopaedia Britannica, Inc. | Multimedia search system |
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 |
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 |
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 |
US5559875A (en) * | 1995-07-31 | 1996-09-24 | Latitude Communications | Method and apparatus for recording and retrieval of audio conferences |
US6006221A (en) * | 1995-08-16 | 1999-12-21 | Syracuse University | Multilingual document retrieval system and method using semantic vector matching |
US5963940A (en) * | 1995-08-16 | 1999-10-05 | Syracuse University | Natural language information retrieval system and method |
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 |
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 |
US6024571A (en) * | 1996-04-25 | 2000-02-15 | Renegar; Janet Elaine | Foreign language communication system/device and learning aid |
US6185531B1 (en) * | 1997-01-09 | 2001-02-06 | Gte Internetworking Incorporated | Topic indexing method |
US6877134B1 (en) * | 1997-08-14 | 2005-04-05 | Virage, Inc. | Integrated data and real-time metadata capture system and method |
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 |
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 |
US6602300B2 (en) * | 1998-02-03 | 2003-08-05 | Fujitsu Limited | Apparatus and method for retrieving data from a document database |
US6718303B2 (en) * | 1998-05-13 | 2004-04-06 | International Business Machines Corporation | Apparatus and method for automatically generating punctuation marks in continuous speech recognition |
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 |
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 |
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 |
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 |
US6253179B1 (en) * | 1999-01-29 | 2001-06-26 | International Business Machines Corporation | Method and apparatus for multi-environment speaker verification |
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 |
US6778958B1 (en) * | 1999-08-30 | 2004-08-17 | International Business Machines Corporation | Symbol insertion apparatus and method |
US6624826B1 (en) * | 1999-09-28 | 2003-09-23 | Ricoh Co., Ltd. | Method and apparatus for generating visual representations for audio documents |
US6792409B2 (en) * | 1999-12-20 | 2004-09-14 | Koninklijke Philips Electronics N.V. | Synchronous reproduction in a speech recognition system |
US7146317B2 (en) * | 2000-02-25 | 2006-12-05 | Koninklijke Philips Electronics N.V. | Speech recognition device with reference transformation means |
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 |
US6748356B1 (en) * | 2000-06-07 | 2004-06-08 | International Business Machines Corporation | Methods and apparatus for identifying unknown speakers using a hierarchical tree structure |
US6931376B2 (en) * | 2000-07-20 | 2005-08-16 | Microsoft Corporation | Speech-related event notification system |
US6922691B2 (en) * | 2000-08-28 | 2005-07-26 | Emotion, Inc. | Method and apparatus for digital media management, retrieval, and collaboration |
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 |
US6714911B2 (en) * | 2001-01-25 | 2004-03-30 | Harcourt Assessment, Inc. | Speech transcription and analysis system and method |
US20030088414A1 (en) * | 2001-05-10 | 2003-05-08 | Chao-Shih Huang | Background learning of speaker voices |
US7171360B2 (en) * | 2001-05-10 | 2007-01-30 | Koninklijke Philips Electronics N.V. | Background learning of speaker voices |
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 |
US6708148B2 (en) * | 2001-10-12 | 2004-03-16 | Koninklijke Philips Electronics N.V. | Correction device to mark parts of a recognized text |
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 (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040215588A1 (en) * | 2003-04-08 | 2004-10-28 | United Parcel Service Of America, Inc. | Inbound package tracking systems and methods |
WO2004092880A2 (en) * | 2003-04-08 | 2004-10-28 | United Parcel Service Of America, Inc. | Inbound package tracking systems and methods |
WO2004092880A3 (en) * | 2003-04-08 | 2005-05-12 | United Parcel Service Inc | Inbound package tracking systems and methods |
US7574447B2 (en) * | 2003-04-08 | 2009-08-11 | United Parcel Service Of America, Inc. | Inbound package tracking systems and methods |
US20050010231A1 (en) * | 2003-06-20 | 2005-01-13 | Myers Thomas H. | Method and apparatus for strengthening the biomechanical properties of implants |
US20050021533A1 (en) * | 2003-07-24 | 2005-01-27 | International Business Machines Corporation | Data abstraction layer for a database |
US7231396B2 (en) * | 2003-07-24 | 2007-06-12 | International Business Machines Corporation | Data abstraction layer for a database |
US20080201318A1 (en) * | 2006-05-02 | 2008-08-21 | Lit Group, Inc. | Method and system for retrieving network documents |
US20070276881A1 (en) * | 2006-05-26 | 2007-11-29 | Daniel Frederick Gruhl | System and method for creation, representation, and delivery of document corpus entity co-occurrence information |
US20080222146A1 (en) * | 2006-05-26 | 2008-09-11 | International Business Machines Corporation | System and method for creation, representation, and delivery of document corpus entity co-occurrence information |
US20070276830A1 (en) * | 2006-05-26 | 2007-11-29 | Daniel Frederick Gruhl | System and method for creation, representation, and delivery of document corpus entity co-occurrence information |
US7587407B2 (en) | 2006-05-26 | 2009-09-08 | International Business Machines Corporation | System and method for creation, representation, and delivery of document corpus entity co-occurrence information |
US7593940B2 (en) | 2006-05-26 | 2009-09-22 | International Business Machines Corporation | System and method for creation, representation, and delivery of document corpus entity co-occurrence information |
US20130060808A1 (en) * | 2009-05-27 | 2013-03-07 | International Business Machines Corporation | Document processing method and system |
US9043356B2 (en) * | 2009-05-27 | 2015-05-26 | International Business Machines Corporation | Document processing method and system |
US9058383B2 (en) | 2009-05-27 | 2015-06-16 | International Business Machines Corporation | Document processing method and system |
US20150052437A1 (en) * | 2012-03-28 | 2015-02-19 | Terry Crawford | Method and system for providing segment-based viewing of recorded sessions |
US9804754B2 (en) * | 2012-03-28 | 2017-10-31 | Terry Crawford | Method and system for providing segment-based viewing of recorded sessions |
US10203853B2 (en) * | 2012-03-28 | 2019-02-12 | Terry Crawford | Method and system for providing segment-based viewing of recorded sessions |
Also Published As
Publication number | Publication date |
---|---|
US20040006576A1 (en) | 2004-01-08 |
US7337115B2 (en) | 2008-02-26 |
US20040006737A1 (en) | 2004-01-08 |
US20040117188A1 (en) | 2004-06-17 |
US7290207B2 (en) | 2007-10-30 |
US20040006748A1 (en) | 2004-01-08 |
US20110004576A1 (en) | 2011-01-06 |
US20040030550A1 (en) | 2004-02-12 |
US20040024582A1 (en) | 2004-02-05 |
US20040006481A1 (en) | 2004-01-08 |
US8001066B2 (en) | 2011-08-16 |
US20040024598A1 (en) | 2004-02-05 |
US20040024585A1 (en) | 2004-02-05 |
US7801838B2 (en) | 2010-09-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20040199495A1 (en) | Name browsing systems and methods | |
US20220164401A1 (en) | Systems and methods for dynamically creating hyperlinks associated with relevant multimedia content | |
US7774328B2 (en) | Browseable fact repository | |
US9600466B2 (en) | Named entity extraction from a block of text | |
KR100572797B1 (en) | Retrieving matching documents by queries in any national language | |
JP4241934B2 (en) | Text processing and retrieval system and method | |
Markkula et al. | Searching for photos-journalists’ practices in pictorial IR | |
US20070250501A1 (en) | Search result delivery engine | |
US10552467B2 (en) | System and method for language sensitive contextual searching | |
US20130060746A1 (en) | Automatic Object Reference Identification and Linking in a Browseable Fact Respository | |
US20020002547A1 (en) | Information retrieval apparatus and information retrieval method | |
US20070112838A1 (en) | Method and system for classifying media content | |
Thistlewaite | Automatic construction and management of large open webs | |
JP2007122732A (en) | Method for searching dates efficiently in collection of web documents, computer program, and service method (system and method for searching dates efficiently in collection of web documents) | |
US20070175674A1 (en) | Systems and methods for ranking terms found in a data product | |
US20030093427A1 (en) | Personalized web page | |
JPH11161686A (en) | Successive index mechanism | |
JP2011529600A (en) | Method and apparatus for relating datasets by using semantic vector and keyword analysis | |
Küçük et al. | Exploiting information extraction techniques for automatic semantic video indexing with an application to Turkish news videos | |
US9015172B2 (en) | Method and subsystem for searching media content within a content-search service system | |
US20040158558A1 (en) | Information processor and program for implementing information processor | |
US20070112839A1 (en) | Method and system for expansion of structured keyword vocabulary | |
US20110252313A1 (en) | Document information selection method and computer program product | |
US7509303B1 (en) | Information retrieval system using attribute normalization | |
JPH0944523A (en) | Relative word display device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:COLBATH, SEAN;BOISEN, SEAN;SHEPARD, SCOTT;AND OTHERS;REEL/FRAME:017213/0287;SIGNING DATES FROM 20030618 TO 20030625 |
|
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 |