Patent application number | Description | Published |
20080208966 | Hierarchical Temporal Memory (HTM) System Deployed as Web Service - A web-based hierarchical temporal memory (HTM) system in which one or more client devices communicate with a remote server via a communication network. The remote server includes at least a HTM server for implementing a hierarchical temporal memory (HTM). The client devices generate input data including patterns and sequences, and send the input data to the remote server for processing. The remote server (specifically, the HTM server) performs processing in order to determine the causes of the input data, and sends the results of this processing to the client devices. The client devices need not have processing and/or storage capability for running the HTM but may nevertheless take advantage of the HTM by submitting a request to the HTM server. | 08-28-2008 |
20080219564 | Automatic selection of a visual image or images from a collection of visual images, based on an evaluation of the quality of the visual images - The invention automatically evaluates the quality of the visual images in a collection of visual images and selects one or more visual image(s) from the collection based on the evaluation of the quality of the visual images. | 09-11-2008 |
20090097823 | VARIABLE RATE VIDEO PLAYBACK WITH SYNCHRONIZED AUDIO - The invention enables the apparent display rate of an audiovisual display to be varied. The invention can modify an original set of audio data in accordance with a target display rate, then modify a related original set of video data to conform to the modifications made to the audio data set, such that the modified audio and video data sets are synchronized. When the modified audio and video data sets so produced are used to generate an audiovisual display, the audiovisual display has an apparent display rate that approximates the target display rate. The target display rate can be faster or slower than a normal display rate at which an audiovisual display system generates an audiovisual display from the original sets of audio and video data. The target display rate can be established solely by a user instruction, by analysis of the audiovisual data, or by modification of a user-specified nominal target display rate based upon analysis of the audiovisual data. Preferably, the method for modifying the original audio data set is one that produces a modified audio data set that can be used to generate an audio display having little or no distortion. | 04-16-2009 |
20090240886 | PLUGIN INFRASTRUCTURE FOR HIERARCHICAL TEMPORAL MEMORY (HTM) SYSTEM - A system for implementing a hierarchical temporal memory (HTM) network using a plugin infrastructure. The plugin infrastructure registers the plugins to be used in instantiating the HTM network. The plugin may include one or more functions for creating one or more components of the HTM network in a runtime engine. The plugin is associated with a component specification describing the components of the HTM network created by invoking the functions of the plugin. After the plugin is registered, the plugin infrastructure allows functions of the plugin to be invoked to instantiate The HTM network on a runtime engine. After the HTM network is instantiated, the runtime engine may run the instance of the HTM network to learn and infer the causes of input data. The system may also include one or more external programs to provide various supporting operations associated with the runtime engine by referencing the component specification. The supporting operations that can be performed by the external programs include, among others, validating a netlist defining the structure of the HTM network, build help information for the component, and generating a graphical user interface associated with the HTM network. | 09-24-2009 |
20090288102 | WEB BASED VIDEO ENHANCEMENT APPARATUS, METHOD, AND ARTICLE OF MANUFACTURE - Controlling an event in a virtual environment is disclosed. A video image from one or more video cameras is received. A video enhanced script is executed to display the virtual environment in a video display within a web browser. An event in the virtual environment is controlled based on the video image. The video enhanced script is configured to communicate with a web browser extension module. | 11-19-2009 |
20100115410 | VIDEO PROCESSING SYSTEM - A method and apparatus for producing video content. The method includes acquiring video data from a source. If the video data is not digitized, then the video data is digitized. The method includes generating scene indexes for the video data including a representative still image for each scene and combining the video data and scene indexes along with a media player on a video disc. The video player is operable to play the video data in accordance with the scene indexes including playing a scene from the video data on a client computer while displaying the representative stills for other of the scenes available for display on the video disc. | 05-06-2010 |
20100266051 | METHOD FOR VIDEO ENABLED ELECTRONIC COMMERCE - A method is provided for conducting commerce over a network via vision-enabled content. First, content is encoded to convert it into vision-enabled content. Payment is received for vision-enabling the content. Also, a program to decode the vision-enabled content is provided. Finally, the vision-enabled content is sent to a user over a network. The program decodes the vision-enabled content and receives an image of the user. The vision-enabled content may include advertising content, entertainment content, and educational or instructional content. In one embodiment, the program combines the image of the user with the vision-enabled content. In another embodiment, the program utilizes the image of the user to control the vision-enabled content. | 10-21-2010 |
20110225108 | TEMPORAL MEMORY USING SPARSE DISTRIBUTED REPRESENTATION - A processing node in a temporal memory system includes a spatial pooler and a sequence processor. The spatial pooler generates a spatial pooler signal representing similarity between received spatial patterns in an input signal and stored co-occurrence patterns. The spatial pooler signal is represented by a combination of elements that are active or inactive. Each co-occurrence pattern is mapped to different subsets of elements of an input signal. The spatial pooler signal is fed to a sequence processor receiving and processed to learn, recognize and predict temporal sequences in the input signal. The sequence processor includes one or more columns, each column including one or more cells. A subset of columns may be selected by the spatial pooler signal, causing one or more cells in these columns to activate. | 09-15-2011 |
20120166364 | Hierarchical Temporal Memory (HTM) System Deployed as Web Service - A web-based hierarchical temporal memory (HTM) system in which one or more client devices communicate with a remote server via a communication network. The remote server includes at least a HTM server for implementing a hierarchical temporal memory (HTM). The client devices generate input data including patterns and sequences, and send the input data to the remote server for processing. The remote server (specifically, the HTM server) performs processing in order to determine the causes of the input data, and sends the results of this processing to the client devices. The client devices need not have processing and/or storage capability for running the HTM but may nevertheless take advantage of the HTM by submitting a request to the HTM server. | 06-28-2012 |
20120289348 | WEB BASED VIDEO ENHANCEMENT APPARATUS, METHOD, AND ARTICLE OF MANUFACTURE - Controlling an event in a virtual environment is disclosed. A video image from one or more video cameras is received. A video enhanced script is executed to display the virtual environment in a video display within a web browser. An event in the virtual environment is controlled based on the video image. The video enhanced script is configured to communicate with a web browser extension module. | 11-15-2012 |
20120293522 | Browser for Use in Navigating a Body of Information, with Particular Application to Browsing Information Represented by Audiovisual Data - A method for enabling a user to review a body of information that includes first and second segments from respective first and second information sources includes: storing second segment digital data representing the second segments; receiving an indication that the user has selected for display a particular first segment; identifying one or more of the second segments that are related to the particular first segment by comparing first segment digital data to the second segment digital data; and providing display digital data for display of one or more representations or portions of the identified second segments contemporaneously with display of the particular first segment. The display digital data enables the displayed representations or portions of the second segments to be selected by the user when displayed. | 11-22-2012 |
20120321276 | VARIABLE RATE VIDEO PLAYBACK WITH SYNCHRONIZED AUDIO - A system varies the apparent display rate of an audiovisual display by modifying an original set of audio data in accordance with a target display rate, then modifying a related original set of video data to conform to the modifications made to the audio data set, such that the modified audio and video data sets are synchronized. The apparent display rate can be faster or slower than a normal display rate for the original sets of audio and video data. Preferably, the method for modifying the original audio data set is one that produces a modified audio data set that can be used to generate an audio display having little or no distortion. | 12-20-2012 |
20130054496 | ASSESSING PERFORMANCE IN A SPATIAL AND TEMPORAL MEMORY SYSTEM - A spatial and temporal memory system (STMS) processes input data to detect whether spatial patterns and/or temporal sequences of spatial patterns exist within the data, and to make predictions about future data. The data processed by the STMS may be retrieved from, for example, one or more database fields and is encoded into a distributed representation format using a coding scheme. The performance of the STMS in predicting future data is evaluated for the coding scheme used to process the data as performance data. The selection and prioritization of STMS experiments to perform may be based on the performance data for an experiment. The best fields, encodings, and time aggregations for generating predictions can be determined by an automated search and evaluation of multiple STMS systems. | 02-28-2013 |
20130054552 | AUTOMATED SEARCH FOR DETECTING PATTERNS AND SEQUENCES IN DATA USING A SPATIAL AND TEMPORAL MEMORY SYSTEM - A spatial and temporal memory system (STMS) processes input data to detect whether spatial patterns and/or temporal sequences of spatial patterns exist within the data, and to make predictions about future data. The data processed by the STMS may be retrieved from, for example, one or more database fields and is encoded into a distributed representation format using a coding scheme. The performance of the STMS in predicting future data is evaluated for the coding scheme used to process the data as performance data. The selection and prioritization of STMS experiments to perform may be based on the performance data for an experiment. The best fields, encodings, and time aggregations for generating predictions can be determined by an automated search and evaluation of multiple STMS systems. | 02-28-2013 |
20130294750 | VIDEO PROCESSING SYSTEM - A method and apparatus for producing video content. The method includes acquiring video data from a source. If the video data is not digitized, then the video data is digitized. The method includes generating scene indexes for the video data including a representative still image for each scene and combining the video data and scene indexes along with a media player on a video disc. The video player is operable to play the video data in accordance with the scene indexes including playing a scene from the video data on a client computer while displaying the representative stills for other of the scenes available for display on the video disc. | 11-07-2013 |
20140207842 | Hierarchical Temporal Memory (HTM) System Deployed As Web Service - A web-based hierarchical temporal memory (HTM) system in which one or more client devices communicate with a remote server via a communication network. The remote server includes at least a HTM server for implementing a hierarchical temporal memory (HTM). The client devices generate input data including patterns and sequences, and send the input data to the remote server for processing. The remote server (specifically, the HTM server) performs processing in order to determine the causes of the input data, and sends the results of this processing to the client devices. The client devices need not have processing and/or storage capability for running the HTM but may nevertheless take advantage of the HTM by submitting a request to the HTM server. | 07-24-2014 |
20140310226 | Time Aggregation and Sparse Distributed Representation Encoding for Pattern Detection - A spatial and temporal memory system (STMS) processes input data to detect whether spatial patterns and/or temporal sequences of spatial patterns exist within the data, and to make predictions about future data. The data processed by the STMS may be retrieved from, for example, one or more database fields and is encoded into a distributed representation format using a coding scheme. The performance of the STMS in predicting future data is evaluated for the coding scheme used to process the data as performance data. The selection and prioritization of STMS experiments to perform may be based on the performance data for an experiment. The best fields, encodings, and time aggregations for generating predictions can be determined by an automated search and evaluation of multiple STMS systems. | 10-16-2014 |
20140310227 | Pattern Detection Feedback Loop for Spatial and Temporal Memory Systems - A spatial and temporal memory system (STMS) processes input data to detect whether spatial patterns and/or temporal sequences of spatial patterns exist within the data, and to make predictions about future data. The data processed by the STMS may be retrieved from, for example, one or more database fields and is encoded into a distributed representation format using a coding scheme. The performance of the STMS in predicting future data is evaluated for the coding scheme used to process the data as performance data. The selection and prioritization of STMS experiments to perform may be based on the performance data for an experiment. The best fields, encodings, and time aggregations for generating predictions can be determined by an automated search and evaluation of multiple STMS systems. | 10-16-2014 |