A method and structure for searching multi-media data having different modes using a query, includes processing the multi-media data to extract text and time reference points, identifying overlapping time periods when text in two or more of the modes corresponds to the query, and ranking a relevance of the overlapping time periods.
|
1. A method of searching multi-media data having different modes using a query, said method comprising:
processing said multi-media data to extract relevance scores and time reference points of matches to individual media modes; identifying overlapping time periods when two or more of said modal matches correspond to said query; and ranking a relevance of said overlapping time periods.
14. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for searching multi-media data having different modes using a query, said method comprising:
processing said multi-media data to extract scores and time reference points; identifying overlapping time periods when matches in two or more of said modes correspond to said query; and ranking a relevance of said overlapping time periods.
8. A method of searching multi-media including audio, video, graphic display and written data using a query, said method comprising:
processing said multi-media data to extract relevance scores and time reference points; identifying portions of said matching media modes that correspond to said query; determining a relevance score for said matching mode; assigning time periods for said matching mode; identifying overlapping time periods; determining a relevance timing score of said overlapping time periods; and ranking said matching modes based on said relevance score and said relevance timing score.
2. The method in
3. The method in
4. The method in
5. The method in
6. The method in
7. The method in
9. The method in
10. The method in
11. The method in
12. The method in
13. The method in
15. The program storage device in
16. The program storage device in
17. The program storage device in
18. The program storage device in
19. The program storage device in
20. The program storage device in
|
1. Field of the Invention
The present invention generally relates to systems that search different modes of media (audio, text, etc.) based upon a query and more particularly to an improved system that ranks search results based upon a time overlap between the matches in different media modes.
2. Description of the Related Art
Information can be stored in many different forms (modes). Before the advent of audio recordings, the only form to record information was the written word (or written symbols) or numbers. Subsequently, audio and video recordings were used to supplement or replace written information. Regardless of the mode in which information is recorded, there is always a need to search the information so that only relevant portions need to be reviewed when the user has a question (query) on a very specific topic.
Conventional searches primarily involve key word queries of previously created text or textural summaries. Thus, it is common to perform a simple Boolean combination such as AND/OR, or perform a search based on individual relevance scores of the textural data. However, with the increasing use of different media modes to record information, there is a need to logically search video, audio, and graphics, as well as textual information. The invention described below provides a method and system in which different media modes are searched and their results combined to give a response to a query in a way that exploits the co-occurrence in time of the matches based on individual media modes.
It is, therefore, an object of the present invention to provide a structure and method for searching multi-media including audio, video, graphic display and written data using a query that comprises processing the individual media modes of the data against the query and retrieving candidate matches in the individual media modes that are marked with their relevance score and their time of occurrence in the media mode, identifying overlapping time periods in the individual media matches, combining their relevance scores and their noted overlap in time periods into a score for ranking the matches, and returning the higher overall score matches as overall candidate matches to the query.
This way of ranking takes into account errors in search of individual media modes by relying on an indication of a common location for a match using the individual media modal searches as seen through the evidence of a large amount of time overlap between the individual modal matches. The method admits any media mode in which an association of time to a match can be done. Thus if the data includes a video mode, and textual script mode, and is searched using a text query, it is assumed that the textual matches to the query can be assigned a time of occurrence with reference to the time of the video. Similarly, if the query requires a search of the audio mode of the data as queried through a text keyword, it is assumed that the heard matches to the queried textual keyword can be assigned a time of occurrence with reference to the time in the audio track.
A method of searching multi-media data having different modes using a query, the method including processing the multi-media data to extract relevance scores and time reference points of matches to individual media modes, identifying overlapping time periods when two or more of the modal matches correspond to the query, and ranking a relevance of the overlapping time periods. The ranking includes finding an overlapping time period having a highest relevance score, segmenting the overlapping time period to identify beginning and ending events, calculating a relevance distribution based on a frequency of occurrence of the query in a time period, and finding a largest number of different modes of overlap. The modes include two or more of audio, video, text, and graphic display. The query can have an input mode based on any of the modes and the method further includes outputting results of the query in a mode consistent with the input mode.
The method can also comprise searching multi-media including audio, video, graphic display and written data using a query, processing the multi-media data to extract relevance scores and time reference points, identifying portions of the matching media modes that correspond to the query, determining a relevance score for the matching mode, assigning time periods for the matching mode, identifying overlapping time periods, determining a relevance timing score of the overlapping time periods, and ranking the matching modes based on the relevance score and the relevance timing score.
The foregoing and other objects, aspects and advantages will be better understood from the following detailed description of a preferred embodiment of the invention with reference to the drawings, in which:
The invention is directed toward combining searches using multi-modal queries on multi-media data. As discussed above, current methods of combining searches involve a simple Boolean combination such as AND/OR or operate based on the relevance scores of the individual modal matches. The invention goes well beyond conventional methods and takes into account an important aspect of multimedia content, namely, time co-occurrence of events. The manner in which the time co-occurrence of events is exploited along with the relevance scores of the individual modal matches is also an important feature of the invention.
Multimedia data such as learning material associated with an educational course can have multiple forms of data associated with it. Such data can be in the form of text derived from multiple sources, such as text books, scripts (for scripted presentations e.g., CEO communiques), text content within slides or overhead used during presentation, or speech converted to text from an analysis of the audio tract. Multimedia data also consists of audio information derived from the audio tract as well as visual information in the form of associated images. Finally, a video taping of the presentation/course can also be provided.
Referring now to
Each of the searches based on individual cues can return multiple locations in the media as matches which could possibly overlap in time. Combining these matches to develop a coherent response to a user's high-level semantic query, is an important and challenging problem. Performing multiple-mode queries is a very valuable tool for searching and browsing videos. Previous work in this area has concentrated on combining matches generated from textual sources, with current search engines exploiting one or more of the combining methods for text search such as Boolean AND/OR etc.
The invention provides a generic combining process for multimedia data that incorporates both relevance scores and co-occurrence of time intervals and is a valuable addition to search engines. Such a combination (e.g. relevance scores and co-occurrence) point to relevant semantic events in a lecture or course such as identifying times when a certain topic was discussed. For example, it can be reasonably concluded that places in the video in which a speaker put up a slide representing the topic (seen, say, as a match for the slide pattern in the video tract) and also talked about it (heard, say, using words relating to the topic in the audio tract) are more relevant to a topic or a common thread of discussion than video segments, in which a topic was mentioned but not reinforced with a visual slide, or are more relevant than segments in which a slide was put up but never talked about.
During the presentation illustrated in
In the illustration shown in
Toward the end of the discussion of topic A (205), the speaker removed the first slide and displayed a slide regarding topic B (210). The speaker's discussion with respect to topic B (206) was relatively short and the speaker returned to topic A (207) and even briefly redisplayed the slide relating to topic A (211). Then, the speaker concluded with a brief discussion of topic C (208) during which time the speaker displayed a slide of topic C (212).
Combining results of matches to multiple queries to generate an overall match is a challenging problem. Simple solutions such as ranking matches based on their individual cue scores are not sufficient as they cannot take into account the co-occurrence of matches, i.e., the fact that two or more of these matches occur in the same interval (e.g., 201, 205, 209). Not all ways of taking the match co-occurrence into account are helpful either. For example, assigning a fixed score to the fact that there is an overlap is not necessarily helpful since this would weigh heavily overlapping segments (e.g., 201, 209) the same as segments with small time overlap (e.g., 204, 209). Assigning a score to the extent of overlap and combining with the individual scores is also not enough since the duration over which such overlaps occur could potentially span the entire video returning the entire video as a match and causing a loss in precision.
The invention combines multi-modal searches of multimedia data by exploiting the time overlap or co-occurrence of event matches in addition to their relevance scores in a new way. Specifically, the invention proceeds by dividing the overlapping time intervals into groups and uses the relevance scores of individual matches within the groups and their extent of overlap to produce an overall score. Each match from an individual cue can be denoted by └Lj(Ci), Hj(Ci), Fj(Ci)┘where └Lj, (Ci), Hj, (Ci)┘ are the lower and upper end points of the time interval of the jth match using the ith modal cue for query, and └Fj, (Ci)┘ is the score of the jth match in the ith cue.
The invention forms a function of time given by T(t)=ΣFj(Ci) Lj(Ci)<t<Hj(Ci). This function is 0 at times where there are no matches due to any cue. This forms a cumulative distribution of the individual match scores along the time axis.
The invention then takes the derivative of the above functions; ∂(t)/∂t. Then, the invention notes the time period or the cycle of the derivative by noting three consecutive zero crossings of the derivative curve (e.g., the beginning of the time period when the derivative bell-shaped curve goes from negative to positive, the maximum of the derivative curve where the curve changes from positive to negative, and the end of the time period when the derivative curve again changes from negative to positive). For the special cases where the profile of the cumulative distribution has less than three consecutive zero crossings, the time period between two consecutive zero crossings can be taken.
The invention forms time interval groups between these triplets of adjacent zero crossings. The above process divides the time interval of matches into groups forming clusters that represent places where evidence for matches to one or more query types was found. The three consecutive zero crossings are based on the rationale that overlapping time intervals go through a pattern of overlapping cycles in which the overlap of interval grows and gradually shrinks. It can be seen in
Lastly, the above scores are normalized to lie between 0 and 1 using the maximum value of Fk(Gk) and are ranked in descending order to reflect the combined score. The last row in
Thus, the invention groups the time intervals between three consecutive zero crossings, and combines individual scores as a linear combination of the individual scores with their overlaps to produce superior results when compared to conventional query programs. Finally, the notion of time co-occurrence of events combined with multiple match results produces unique advantages for the invention.
Existing methods of combining search results have been primarily targeted towards text searches of textual documents with Boolean and other relevance-scoping searches combinations now possible. The search of multimedia data based on visual, text and audio query types and their combination of results that take into account their time co-occurrence have not been considered conventionally.
Referring again to
Therefore, as shown above, the invention utilizes more than a search of the text within the data base 13. The invention increases the accuracy of the search results by determining the time period when the various modes of the multi-media sources were being utilized simultaneously to explain a given idea or subject. The invention realizes that the most relevant portion of the presentation for a given topic would, most likely, be at the point during the presentation when all resources were focused on that given topic. Therefore, the invention utilizes the timing as well as the topical relevance to increase the accuracy of the search results.
In addition, the invention can output the search results in the same mode as the source of the query. Therefore, the invention can output the search results as text, as a portion of the video recording, or as a slide.
While the overall methodology of the invention is described above, the invention can be embodied in any number of different types of systems and executed in any number of different ways, as would be known by one ordinarily skilled in the art. For example, as illustrated in
The CPU 300 is interconnected via a system bus 301 to a random access memory (RAM) 302, read-only memory (ROM) 303, input/output (I/O) adapter 304 (for connecting peripheral devices such as disk units 305 and tape drives 306 to the bus 301), communication adapter 307 (for connecting an information handling system to a data processing network) user interface adapter 308 (for connecting a peripherals 309-310 such as a keyboard, mouse, imager, microphone, speaker and/or other interface device to the bus 301), a printer 311, and display adapter 312 (for connecting the bus 301 to a display device 313). The invention could be implemented using the structure shown in
Depending on the visual query, a number of different schemes of object detection and recognition in the video are admitted under this embodiment (item 43). The time reference points of all the matches are combined into a common time line and their cumulative distribution is derived as explained earlier (item 44). This distribution is segmented into groups of time overlaps as also explained earlier (item 45). The relevance scores of the individual time groups are computed as a linear combination of the fraction of overlap and the individual relevance matches of the cues (item 46). These groups are then ranked to list the most relevant matches to a query based on multimodal search and its combination (item 47).
By taking into account the time co-occurrence of matches in addition to their individual relevance scores, this methods provides a higher degree of robustness to errors in search in the individual media modes. As is conventionally believed, visual and audio searches are notoriously lacking in precision. In such cases, the combining of evidence can tremendously enhance the robustness of a search engine.
While the invention has been described in terms of preferred embodiments, those skilled in the art will recognize that the invention can be practiced with modification within the spirit and scope of the appended claims.
Syeda-Mahmood, Tanveer Fathima
Patent | Priority | Assignee | Title |
10019858, | Oct 16 2013 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Vehicle event playback apparatus and methods |
10053032, | Nov 07 2006 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Power management systems for automotive video event recorders |
10223466, | May 23 2014 | Samsung Electronics Co., Ltd. | Method for searching and device thereof |
10249105, | Feb 21 2014 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | System and method to detect execution of driving maneuvers |
10339732, | Nov 07 2006 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Vehicle operator performance history recording, scoring and reporting systems |
10393530, | Dec 15 2016 | CITIBANK, N A | Dynamic content delivery based on vehicle navigational attributes |
10404951, | Mar 16 2006 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Vehicle event recorders with integrated web server |
10467289, | Aug 02 2011 | Comcast Cable Communications, LLC | Segmentation of video according to narrative theme |
10471828, | Nov 09 2006 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Vehicle exception event management systems |
10497187, | Feb 21 2014 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | System and method to detect execution of driving maneuvers |
10682969, | Nov 07 2006 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Power management systems for automotive video event recorders |
10818112, | Oct 16 2013 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Vehicle event playback apparatus and methods |
10878646, | Dec 08 2005 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Vehicle event recorder systems |
10914593, | Dec 15 2016 | CITIBANK, N A | Dynamic content delivery based on vehicle navigational attributes |
10930093, | Apr 01 2015 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Vehicle event recording system and method |
10971171, | Nov 04 2010 | Digimarc Corporation | Smartphone-based methods and systems |
11023549, | May 23 2014 | Samsung Electronics Co., Ltd. | Method for searching and device thereof |
11049094, | Feb 11 2014 | Digimarc Corporation | Methods and arrangements for device to device communication |
11069257, | Nov 13 2014 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | System and method for detecting a vehicle event and generating review criteria |
11080350, | May 23 2014 | Samsung Electronics Co., Ltd. | Method for searching and device thereof |
11157577, | May 23 2014 | Samsung Electronics Co., Ltd. | Method for searching and device thereof |
11250649, | Feb 21 2014 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | System and method to detect execution of driving maneuvers |
11260878, | Nov 11 2013 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Vehicle fuel consumption monitor and feedback systems |
11314826, | May 23 2014 | Samsung Electronics Co., Ltd. | Method for searching and device thereof |
11320270, | Dec 15 2016 | GRACENOTE | Dynamic content delivery based on vehicle navigational attributes |
11623517, | Nov 09 2006 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Vehicle exception event management systems |
11652656, | Jun 26 2019 | International Business Machines Corporation | Web conference replay association upon meeting completion |
11674808, | Dec 15 2016 | GRACENOTE, INC. | Dynamic content delivery based on vehicle navigational attributes |
11734370, | May 23 2014 | Samsung Electronics Co., Ltd. | Method for searching and device thereof |
11734964, | Feb 21 2014 | SmartDrive Systems, Inc. | System and method to detect execution of driving maneuvers |
11884255, | Nov 11 2013 | SmartDrive Systems, Inc. | Vehicle fuel consumption monitor and feedback systems |
11979641, | Apr 27 2012 | TIVO CORPORATION | Relevance-based search and discovery of media content |
12092466, | Dec 15 2016 | GRACENOTE, INC. | Dynamic content delivery based on vehicle navigational attributes |
6701014, | Jun 14 2000 | International Business Machines Corporation | Method and apparatus for matching slides in video |
7131060, | Sep 29 2000 | Raytheon Company | System and method for automatic placement of labels for interactive graphics applications |
7404150, | Nov 14 2005 | Red Hat, Inc.; Red Hat, Inc | Searching desktop objects based on time comparison |
7487086, | May 10 2002 | NEXIDIA INC. | Transcript alignment |
7617188, | Mar 24 2005 | The MITRE Corporation | System and method for audio hot spotting |
7818329, | Jun 07 2007 | International Business Machines Corporation | Method and apparatus for automatic multimedia narrative enrichment |
7853582, | Aug 31 2004 | TAHOE RESEARCH, LTD | Method and system for providing information services related to multimodal inputs |
7953751, | Mar 24 2005 | The MITRE Corporation | System and method for audio hot spotting |
7983915, | Apr 30 2007 | Sonic Foundry, Inc. | Audio content search engine |
8155969, | Dec 21 2004 | Cerence Operating Company | Subtitle generation and retrieval combining document processing with voice processing |
8370323, | Aug 31 2004 | TAHOE RESEARCH, LTD | Providing information services related to multimodal inputs |
8374746, | Dec 08 2005 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Memory management in event recording systems |
8504563, | Jul 26 2010 | Alibaba Group Holding Limited | Method and apparatus for sorting inquiry results |
8712757, | Jan 10 2007 | Microsoft Technology Licensing, LLC | Methods and apparatus for monitoring communication through identification of priority-ranked keywords |
8868288, | Nov 09 2006 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Vehicle exception event management systems |
8880279, | Dec 08 2005 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Memory management in event recording systems |
8886222, | Oct 28 2009 | Digimarc Corporation | Intuitive computing methods and systems |
8892310, | Feb 21 2014 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | System and method to detect execution of driving maneuvers |
8977293, | Oct 28 2009 | Digimarc Corporation | Intuitive computing methods and systems |
8984429, | Nov 14 2005 | Red Hat, Inc. | Searching desktop objects in view of time based statistics |
8989959, | Nov 07 2006 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Vehicle operator performance history recording, scoring and reporting systems |
9183679, | May 08 2007 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Distributed vehicle event recorder systems having a portable memory data transfer system |
9201842, | Mar 16 2006 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Vehicle event recorder systems and networks having integrated cellular wireless communications systems |
9208129, | Mar 16 2006 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Vehicle event recorder systems and networks having integrated cellular wireless communications systems |
9223776, | Mar 27 2012 | PORTAL COMMUNICATIONS, LLC | Multimodal natural language query system for processing and analyzing voice and proximity-based queries |
9226004, | Dec 08 2005 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Memory management in event recording systems |
9354778, | Dec 06 2013 | Digimarc Corporation | Smartphone-based methods and systems |
9402060, | Mar 16 2006 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Vehicle event recorders with integrated web server |
9444924, | Oct 28 2009 | Digimarc Corporation | Intuitive computing methods and systems |
9472029, | Mar 16 2006 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Vehicle event recorder systems and networks having integrated cellular wireless communications systems |
9501878, | Oct 16 2013 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Vehicle event playback apparatus and methods |
9545881, | Mar 16 2006 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Vehicle event recorder systems and networks having integrated cellular wireless communications systems |
9554080, | Nov 07 2006 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Power management systems for automotive video event recorders |
9566910, | Mar 16 2006 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Vehicle event recorder systems and networks having integrated cellular wireless communications systems |
9594371, | Feb 21 2014 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | System and method to detect execution of driving maneuvers |
9610955, | Nov 11 2013 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Vehicle fuel consumption monitor and feedback systems |
9613268, | Jan 24 2013 | GOOGLE LLC | Processing of images during assessment of suitability of books for conversion to audio format |
9633318, | Dec 08 2005 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Vehicle event recorder systems |
9639633, | Aug 31 2004 | TAHOE RESEARCH, LTD | Providing information services related to multimodal inputs |
9663127, | Oct 28 2014 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Rail vehicle event detection and recording system |
9679424, | May 08 2007 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Distributed vehicle event recorder systems having a portable memory data transfer system |
9691195, | Mar 16 2006 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Vehicle event recorder systems and networks having integrated cellular wireless communications systems |
9728228, | Aug 10 2012 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Vehicle event playback apparatus and methods |
9738156, | Nov 09 2006 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Vehicle exception event management systems |
9761067, | Nov 07 2006 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Vehicle operator performance history recording, scoring and reporting systems |
9911253, | Dec 08 2005 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Memory management in event recording systems |
9942526, | Mar 16 2006 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | Vehicle event recorders with integrated web server |
9953470, | Feb 21 2014 | GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT; ALTER DOMUS US LLC, AS COLLATERAL AGENT | System and method to detect execution of driving maneuvers |
9990433, | May 23 2014 | Samsung Electronics Co., Ltd. | Method for searching and device thereof |
ER5545, |
Patent | Priority | Assignee | Title |
5644686, | Apr 29 1994 | International Business Machines Corporation | Expert system and method employing hierarchical knowledge base, and interactive multimedia/hypermedia applications |
5802361, | Sep 30 1994 | Apple Inc | Method and system for searching graphic images and videos |
5983214, | Apr 04 1996 | HUDSON BAY MASTER FUND LTD | System and method employing individual user content-based data and user collaborative feedback data to evaluate the content of an information entity in a large information communication network |
6029195, | Nov 29 1994 | Pinpoint Incorporated | System for customized electronic identification of desirable objects |
6243724, | Apr 30 1992 | Apple Computer, Inc. | Method and apparatus for organizing information in a computer system |
6381605, | May 29 1999 | Oracle International Corporation | Heirarchical indexing of multi-attribute data by sorting, dividing and storing subsets |
6389168, | Oct 13 1998 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Object-based parsing and indexing of compressed video streams |
6404925, | Mar 11 1999 | FUJI XEROX CO , LTD ; Xerox Corporation | Methods and apparatuses for segmenting an audio-visual recording using image similarity searching and audio speaker recognition |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jun 14 2000 | International Business Machines Corporation | (assignment on the face of the patent) | / | |||
Jul 23 2001 | SYEDA-MAHMOOD, TANVEER F | International Business Machines Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 012061 | /0556 | |
Sep 30 2019 | International Business Machines Corporation | DAEDALUS GROUP LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 051032 | /0784 | |
Dec 30 2019 | International Business Machines Corporation | DAEDALUS GROUP, LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 051710 | /0445 | |
Jan 28 2020 | DAEDALUS GROUP, LLC | Daedalus Blue LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 051737 | /0191 | |
Nov 29 2021 | Daedalus Blue LLC | TERRACE LICENSING LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 058895 | /0322 |
Date | Maintenance Fee Events |
Jun 04 2003 | ASPN: Payor Number Assigned. |
Jun 30 2006 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Apr 16 2010 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Aug 22 2014 | REM: Maintenance Fee Reminder Mailed. |
Sep 26 2014 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Sep 26 2014 | M1556: 11.5 yr surcharge- late pmt w/in 6 mo, Large Entity. |
Date | Maintenance Schedule |
Jan 14 2006 | 4 years fee payment window open |
Jul 14 2006 | 6 months grace period start (w surcharge) |
Jan 14 2007 | patent expiry (for year 4) |
Jan 14 2009 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jan 14 2010 | 8 years fee payment window open |
Jul 14 2010 | 6 months grace period start (w surcharge) |
Jan 14 2011 | patent expiry (for year 8) |
Jan 14 2013 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jan 14 2014 | 12 years fee payment window open |
Jul 14 2014 | 6 months grace period start (w surcharge) |
Jan 14 2015 | patent expiry (for year 12) |
Jan 14 2017 | 2 years to revive unintentionally abandoned end. (for year 12) |