Matthew Cooper
Matthew Cooper, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20090080853 | SYSTEM AND METHOD FOR VIDEO SUMMARIZATION - The subject invention relates to a system and method for video summarization, and more specifically to a system for segmenting and classifying data from a video in order to create a summary video that preserves and summarizes relevant content. In one embodiment, the system first extracts appearance, motion, and audio features from a video in order to create video segments corresponding to the extracted features. The video segments are then classified as dynamic or static depending on the appearance-based and motion-based features extracted from each video segment. The classified video segments are then grouped into clusters to eliminate redundant content. Select video segments from each cluster are selected as summary segments, and the summary segments are compiled to form a summary video. The parameters for any of the steps in the summarization of the video can be altered so that a user can adapt the system to any type of video, although the system is designed to summarize unstructured videos where the content is unknown. In another aspect, audio features can also be used to further summarize video with certain audio properties. | 03-26-2009 |
20100284623 | SYSTEM AND METHOD FOR IDENTIFYING DOCUMENT GENRES - A system, a computer readable storage medium including instructions, and method for generating genre models used to identify genres of a document. For each document image in a set of document images that are associated with one or more genres, the document image is segmented into a plurality of tiles, wherein the tiles in the plurality of tiles are sized so that document page features are identifiable, and features of the document image and the plurality of tiles are computed. At least one genre classifier is trained to classify document images as being associated with one or more genres based on the features of the document images in the set of document images, the features of the plurality of tiles of the set of documents images, and the one or more genres associated with each document image in the set of documents images. | 11-11-2010 |
20110314026 | System and Method for Retrieving Information Using a Query Based Index - A search system generates a plurality of pseudo-documents for a set of documents. Each pseudo-document includes a representation one or more documents from the set of documents that would be retrieved in response to executing a respective basis query over the set of documents. The search system generates an index of the plurality of pseudo-documents. The index provides an indication, for a plurality of respective documents from the set of documents, of the pseudo-documents that include a representation of the respective document. After generating the index, the search system receives a document-query that includes a representation of a first document; and in response to receiving the document-query, the search system identifies one or more pseudo-documents that include representations of at least one document having a predefined relationship to the first document; and generates a result that is based on the first set of one or more pseudo-documents. | 12-22-2011 |
20130022282 | METHODS FOR CLUSTERING COLLECTIONS OF GEO-TAGGED PHOTOGRAPHS - Systems and methods for clustering photos that include both time stamps and location coordinates. A two step method that first detects boundaries using time and location information independently to form a set of candidate boundaries is implemented. Such boundaries partition the set of time-ordered photos into clusters. A subset of the candidate boundaries is selected by an efficient dynamic programming procedure to optimize a cost function. Several cost functions are used to design clusterings that are coherent in space, time, or both. One set of cost functions minimizes inter-photo distances directly. A second set maximizes an information measure to select clusterings for consistency in both time and space. | 01-24-2013 |
Matthew Cooper, Palo Alto, CA US
Patent application number | Description | Published |
---|---|---|
20100177956 | SYSTEMS AND METHODS FOR SCALABLE MEDIA CATEGORIZATION - Systems and methods for automating digital file classification are described. The systems and methods include generating a plurality of classifiers from a plurality of first features of a plurality of first digital files, each of the plurality of first digital files having one or more associated annotations. A plurality of second features extracted from a plurality of second digital files is sorted according to the plurality of classifiers. A distance vector is determined between the second features and respective first features for the corresponding ones of the classifiers and the determined distances are ranked. A subset of matched files is selected based on the ranking. The subset of matched files correspond to respective one or more associated annotations. One or more annotations associated with the subset of matched files are associated to subsequently received digital files using the corresponding ones of the classifiers. | 07-15-2010 |
20140099071 | Systems and Methods for Instructional Video Navigation and Note Taking - A method for navigating instructional video presentations is disclosed. The method includes determining a pause mode of a video presentation, and playing the video presentation on a display device. The video presentation has one or more predetermined pause positions. The method also includes, while playing the video presentation, determining that the video presentation has reached one of the one or more pause positions. The method further includes, in accordance with a determination that the video presentation is in a first pause mode, pausing the video presentation at the one of the one or more pause positions and maintaining a display of a paused frame of the video presentation, and, in accordance with a determination that the video presentation is in a second pause mode distinct from the first pause mode, continuing to play the video presentation through the one of the one or more pause positions. | 04-10-2014 |
Matthew Cooper, Köln DE
Patent application number | Description | Published |
---|---|---|
20100062223 | LASER WELDED SEAT STRUCTURE - A structure includes a first part provided in a first plane and second and third parts provided in a second plane located under the first plane. The second and third parts are welded together at a welded seam. The first part has at least one recess configured to receive a welding mechanism that forms the welded seam on the second and third parts. Another structure includes an “n” number of layers, n being at least three. Adjacent layers are in contact with one another and are connected by a welded seam. The structure also includes an outer surface. The layers between the outer surface and the respective welded seam define a recess through which a welding mechanism is configured to be passed as far as the respective layers to be welded to produce the welded seam. | 03-11-2010 |
20100147809 | Method of Laser Welding - A method of joining at least one first metal sheet and a second metal sheet by laser welding includes at least partially stacking the at least one first metal sheet and the second metal sheet on top of one another to form an overlap region and welding together the at least one first metal sheet and the second metal sheet in the overlap region along an oscillating line. Welding along an oscillating line creates a longer weld seam in comparison to welding along a straight line, thereby increasing the strength of the weld seam. | 06-17-2010 |
Matthew Cooper, Cambridge GB
Patent application number | Description | Published |
---|---|---|
20090275721 | Coating Surfaces - Disclosed is a method of attaching, indirectly, a member of a specific binding pair (or sbp) to a surface, the method comprising the steps of: (a) contacting the surface with a solution, preferably an aqueous solution, of a polymer, having side chains according to the formula X-Y-Z-R, wherein X is a spacer group; Y is a sulphur, selenium or tellurium atom; Z is a sulphur, selenium or tellurium atom, any of which may be bonded to one or two oxygen atoms; and wherein R is any suitable moiety such that -Z-R constitutes a leaving group; such that at least some of the -Z-R groups are displaced and the polymer becomes bound to the surface by X-Y groups; and (b) contacting a polymer-coated surface resulting from step (a) with a solution, preferably an aqueous solution, comprising an sbp member, so as to cause the polymer to react with the sbp member, so as to attach the sbp member, indirectly, to the surface. | 11-05-2009 |
20100087011 | Detection and/or Characterisation of Oligomers - Disclosed is a method of detecting the presence of an oligomer analyte in a liquid sample, the method comprising the steps of: (a) contacting a sample comprising the oligomer or aggregate with an oscillating sensor surface, which surface may optionally be coated with a receptor that binds directly or indirectly to at least one component of the oligomer or aggregate, so as to cause direct or indirect binding of the oligomer or aggregate to the surface; (b) using a detection circuit to measure or calculate at least two of the following parameters: series resonance frequency (f | 04-08-2010 |
Matthew Cooper, Issaquah, WA US
Patent application number | Description | Published |
---|---|---|
20090328050 | AUTOMATIC LOAD BALANCING, SUCH AS FOR HOSTED APPLICATIONS - A dynamic load balancing system is described that determines the load of resources in a hosted environment dynamically by monitoring the usage of resources by each customer and determines the number of customers hosted by a server based on the actual resources used. The system receives a performance threshold that indicates when a server is too heavily loaded and monitors the resource usage by each customer. When the load of an overloaded server in the hosted environment exceeds the received performance threshold, the system selects a source customer currently hosted by the overloaded server to move to another server. | 12-31-2009 |
20120130725 | AUTOMATIC UPGRADE SCHEDULING - Automatic system upgrades are provided to a customer by a service provider based on the customer's preferences and parameters. The automatic upgrade system may manage customer preferences for the scheduling of automatic upgrades according to parameters such as date, time, and capacity. The upgrade system may automatically provide system upgrades to customer systems according to the customer preferences taking into account system health and status, customer parameters, and customer priority as determined by the service provider. | 05-24-2012 |
Matthew Cooper, Köln DE
Patent application number | Description | Published |
---|---|---|
20100147809 | Method of Laser Welding - A method of joining at least one first metal sheet and a second metal sheet by laser welding includes at least partially stacking the at least one first metal sheet and the second metal sheet on top of one another to form an overlap region and welding together the at least one first metal sheet and the second metal sheet in the overlap region along an oscillating line. Welding along an oscillating line creates a longer weld seam in comparison to welding along a straight line, thereby increasing the strength of the weld seam. | 06-17-2010 |
Matthew Cooper, Chapel Hill AU
Patent application number | Description | Published |
---|---|---|
20130029350 | BI-STABLE OSCILLATOR - In accordance with the present invention there is provided a bi-stable oscillator circuit for detecting a load imparted to a surface. The bi-stable oscillator comprises an electrical amplifier, at least one resonator comprising an electrical transducer having a resonant frequency, a surface of the resonator forming the surface on which the load is to be detected and an impedance network having a resonant frequency. The resonator is arranged to be exposed to an environment under test, and the resonator and the impedance network are connected in parallel with the electrical amplifier such that when a load imparted to the surface exceeds a pre-determined threshold value the oscillator circuit oscillates at the resonant frequency of the impedance network and when a load imparted to the surface is less than the threshold value the oscillator circuit oscillates at the resonant frequency of the resonator, switching of the circuit oscillation frequency being indicative of the load crossing the predetermined threshold value. | 01-31-2013 |
Matthew Cooper, Centennial, CO US
Patent application number | Description | Published |
---|---|---|
20130103737 | DEFERRED DATA POST - Various methods, systems, and computer program products for deferring transmission of data related to collapsing a collapsible display panel are presented. The collapsible display panel may be collapsed. State data that indicates the collapsible display panel has been collapsed may be generated. A determination that no non-state change data corresponding to the collapsible display panel needs to be transferred to a server may be made. In response, the state data may be stored at least until non-state data is to be transmitted to the server. At some time after storing the state data, non-state data that is to be transmitted to the server may be identified. In response to identifying the non-state data that is to be transmitted to the server, the state data and the non-state data may be transmitted to the server together. | 04-25-2013 |
20140123058 | DEFERRED DATA POST - Various methods, systems, and computer program products for deferring transmission of data related to collapsing a collapsible display panel are presented. The collapsible display panel may be collapsed. State data that indicates the collapsible display panel has been collapsed may be generated. A determination that no non-state change data corresponding to the collapsible display panel needs to be transferred to a server may be made. In response, the state data may be stored at least until non-state data is to be transmitted to the server. At some time after storing the state data, non-state data that is to be transmitted to the server may be identified. In response to identifying the non-state data that is to be transmitted to the server, the state data and the non-state data may be transmitted to the server together. | 05-01-2014 |
Matthew Cooper, Louisville, KY US
Patent application number | Description | Published |
---|---|---|
20130273510 | Handwriting method for teaching roman alphabet - A muscle movement handwriting teaching method for teaching handwriting using a novel lettering guide and an method of instruction which takes advantage of the similar hand movements used with-in particular groups of letters. The learning of these letters is organized so that after one letter is mastered, another letter is learned based on the similarities of hand movements used in printing a learned letter and the next letter being taught. The handwriting method facilitates learning how to read and write in new languages. | 10-17-2013 |