Plural Processing Systems Patents (Class 706/10)
  • Patent number: 8701029
    Abstract: Techniques for presenting a modal dialog box in a graphical user interface are described herein. According to one embodiment, a semi-transparent panel is displayed superimposed on a graphical user interface (GUI) page in response to a first user interaction with the GUI page. The GUI page provides a user interface for managing a virtualization system. A dialog box is then displayed on top of the semi-transparent panel, where the dialog box is to receive an input from the user. An alert is generated in response to a second user interaction with an area of the semi-transparent panel other than the dialog box, where the alert indicates that the second user interaction is invalid. Other methods and apparatuses are also described.
    Type: Grant
    Filed: June 24, 2009
    Date of Patent: April 15, 2014
    Assignee: Red Hat Israel, Ltd.
    Inventor: Shahar Havivi
  • Patent number: 8700661
    Abstract: A method and system for full text search (FTS) using a navigation system is disclosed. The FTS system generates vectors for documents that are stored in a database. The vectors are formed by converting data token pairs to binary or hexadecimal strings. The FTS system may generate and store vectors in a multi-dimensional index (e.g., an R-Tree) for each document stored in the database. The FTS system may receive two or more search terms inputted by a user and generate one or more vectors based on the inputted search terms. The FTS system may then use the generated vectors to query the multi-dimensional index.
    Type: Grant
    Filed: April 12, 2012
    Date of Patent: April 15, 2014
    Assignee: Navteq B.V.
    Inventor: Martin Pfeifle
  • Patent number: 8686751
    Abstract: Analog processors for solving various computational problems are provided. Such analog processors comprise a plurality of quantum devices, arranged in a lattice, together with a plurality of coupling devices. The analog processors further comprise bias control systems each configured to apply a local effective bias on a corresponding quantum device. A set of coupling devices in the plurality of coupling devices is configured to couple nearest-neighbor quantum devices in the lattice. Another set of coupling devices is configured to couple next-nearest neighbor quantum devices. The analog processors further comprise a plurality of coupling control systems each configured to tune the coupling value of a corresponding coupling device in the plurality of coupling devices to a coupling. Such quantum processors further comprise a set of readout devices each configured to measure the information from a corresponding quantum device in the plurality of quantum devices.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: April 1, 2014
    Assignee: D-Wave Systems Inc.
    Inventors: Alexander Maassen van den Brink, Peter Love, Mohammad H. S. Amin, Geordie Rose, David Grant, Miles F. H. Steininger, Paul Bunyk, Andrew J. Berkley
  • Patent number: 8687844
    Abstract: According to one embodiment, a visual detection system includes an image processing unit coupled to a display and one or more neuro-physiological sensors. The display generates an image that may be viewed by a user. The neuro-physiological sensors generate neuro-physiological signals representing neuro-physiological characteristics of the user while viewing the display. The image processing unit receives the neuro-physiological signals from the neuro-physiological sensors, determines a region of interest in the image according to the neuro-physiological signals, and provides an indication of the presence of the region of interest in the image.
    Type: Grant
    Filed: June 11, 2009
    Date of Patent: April 1, 2014
    Assignee: Raytheon Company
    Inventor: Howard C. Choe
  • Patent number: 8676775
    Abstract: The present invention is directed to sharing access to end user information in a multi-screen environment for the purpose of enhancing application functionality and end user experience including advertising functionality and experience. The invention includes storing end user information obtained from a first screen environment in an end user context database (ECD), and accessing the end user information in the ECD for use in a second screen environment. The multi-screen environments include a television, a network access device, such as a personal computer configured to provide access to the Internet, a telephone and other mobile and home devices such as PDAs. The first screen environment is different from the second screen environment.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: March 18, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Richard Erickson, Gilbert McGrath
  • Patent number: 8664911
    Abstract: A micro grid bridge structure and an associated method of formation. The micro grid bridge structure includes micro grid apparatuses and at least one bridge module including two bridge units connected by a bridge hinge. Each micro grid apparatus includes a central area and radial arms defining docking bays. Each bridge unit in each bridge module is latched into a docking bay of a respective micro grid apparatus of two micro grid apparatuses to bridge the two grid apparatuses together such that each micro grid apparatus is bridged to at least one other micro grid apparatus. Each micro grid apparatus is either a power hub apparatus whose central area includes rechargeable batteries or a processor apparatus whose central area includes processors that includes a unique processor having a unique operating system differing from an operating system in each other processor.
    Type: Grant
    Filed: January 20, 2011
    Date of Patent: March 4, 2014
    Assignee: International Business Machines Corporation
    Inventor: Ian Edward Oakenfull
  • Publication number: 20140046875
    Abstract: In one embodiment, a first computing device selects k first variable orders for a Binary Decision Diagram (BDD) representing a function having n variables, where n?4 and k?2. The first computing device distributes the k first variable orders among a plurality of second computing devices. For each of the k first variable orders distributed to one of the second computing devices, the first computing device receives, from the one second computing device, a local best variable order among the first variable order and one or more second variable orders derived from the first variable order. The first computing device determines a global best variable order for the BDD among all local best variable orders received from the second computing devices.
    Type: Application
    Filed: August 8, 2012
    Publication date: February 13, 2014
    Applicant: FUJITSU LIMITED
    Inventor: Stergios Stergiou
  • Patent number: 8650647
    Abstract: A reputation server is coupled to multiple clients via a network. Each client has a security module that detects malware at the client. The security module computes a hygiene score based on detected malware. The security module provides the hygiene score and an identifier of a visited web site to a reputation server. The security module also provides identifiers of files encountered at specified web sites to the reputation server. The reputation server computes secondary hygiene scores for web sites based on the hygiene scores of the clients that visit the web sites. The reputation server further computes reputation scores for files based on the secondary hygiene scores of sites that host the files. The reputation server provides the reputation scores to the clients. A reputation score represents an assessment of whether the associated file is malicious.
    Type: Grant
    Filed: July 24, 2012
    Date of Patent: February 11, 2014
    Assignee: Symantec Corporation
    Inventors: Carey S. Nachenberg, Michael P. Spertus
  • Patent number: 8645286
    Abstract: Techniques described herein may be used to solve a stochastic problem by dividing the stochastic problem into multiple fragments. In some cases, each fragment may be related to a random variable that forms a part of the problem, such that each fragment may produce samples from a probability distribution for that variable. Each fragment of the stochastic problem may then be assigned to a configurable circuit to solve the stochastic fragment. Configurable circuits may be implemented using any suitable combination of hardware and/or software, including using stochastic circuitry. In some embodiments, stochastic circuitry may include a stochastic tile and/or a stochastic memory.
    Type: Grant
    Filed: February 22, 2011
    Date of Patent: February 4, 2014
    Assignee: Prior Knowledge, Inc.
    Inventors: Eric M. Jonas, Vikash K. Mansinghka
  • Patent number: 8639637
    Abstract: A neuro-fuzzy controller is provided. The neuro-fuzzy controller includes a predictor that receives inputs and makes prediction inputs. The prediction inputs are passed to a fuzzy cluster module that includes a neural network fuzzifing said prediction inputs and passing the result to an inference engine. The output of the inference engine is defuzzified and provided as an output of the controller. The fuzzifier and defuzzifier preferably represent a neural network employing a trigonometrical series. The inference engine preferably employs rules that are determined using genetic programming.
    Type: Grant
    Filed: October 28, 2009
    Date of Patent: January 28, 2014
    Assignee: Tecnologico de Monterrey
    Inventors: Pedro Ponce Cruz, Fernando David Ramirez Figueroa, Hiram Eredin Ponce Espinosa
  • Publication number: 20140019385
    Abstract: A method, system and computer program product for developing a semantic network are disclosed. The system includes a server and a client computer, and the method involves: creating a semantic network containing at least one root concept; performing a set of instructions associated with the semantic network, the set of instructions comprising: transmitting information about the semantic network from the client computer to a server; providing information about at least one resource to the server, the at least one resource containing concepts and relations associated with the at least one root concept; receiving information about a modified semantic network from the server; presenting the information about the modified semantic network to a user; receiving a response from the user; based on the response, further modifying the semantic network. The system interactively modifies semantic networks in response to user feedback, and produces personal semantic networks and document use histories.
    Type: Application
    Filed: December 14, 2012
    Publication date: January 16, 2014
    Applicant: Tagged, Inc.
    Inventors: Karl Dawson, Jaromir DZIALO, Marek GROCHOWSKI, Piotr METEL, Agata NIEWIADOMSKA
  • Publication number: 20140006316
    Abstract: A server computer and a multitude of client computers form a network computing system that is scalable and adapted to continue to evaluate the performance characteristics of a number of genes generated using a software application running on the client computers. Each client computer continues to periodically receive data associated with the genes stored in its memory. Using this data, the client computers evaluate the performance characteristic of their genes by comparing a solution provided by the gene with the periodically received data associated with that gene. Accordingly, the performance characteristic of each gene may be updated and varied with each periodically received data. The performance characteristic of a gene defines its fitness. The genes may be virtual asset traders that recommend trading options, and the data associated with the genes may be historical trading data.
    Type: Application
    Filed: August 29, 2013
    Publication date: January 2, 2014
    Applicant: GENETIC FINANCE (BARBADOS) LIMITED
    Inventors: Babak Hodjat, Hormoz Shahrzad, Antoine Blondeau, Adam Cheyer, Peter Harrigan
  • Patent number: 8600914
    Abstract: Some embodiments of implementing left and right unlinking for a shared knowledge base in an exemplary rule engine have been presented. A rule engine can create a network to evaluate a set of rules in a knowledge base. The network includes at least one multiple-input node, such as a beta node having two inputs. The rule engine may process data in multiple sessions simultaneously using the network. The rule engine may further logically unlink a first node in the network from a second node in the network for a first session while keeping the first node linked to the second node for a second session.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: December 3, 2013
    Assignee: Red Hat, Inc.
    Inventors: Mark Proctor, Edson Tirelli
  • Patent number: 8572004
    Abstract: A statistical approach can be used to efficiently supply an initial population that provides a good global description of a design space. The SI based simulation can then find a global best design within a reduced number of simulations. The statistical approach can be utilized to determine a plurality of potential best and worst case designs from a design space. The plurality of potential best and worst case designs from the design space seed or prime a SI based simulation. The best case designs are based on design parameters than can be controlled. The worst case designs are based on design parameters than cannot be controlled due. SI based simulations can then be run on the best case designs with respect to the worst case designs to determine probability of failure of the best case design.
    Type: Grant
    Filed: December 29, 2009
    Date of Patent: October 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Moises Cases, Jinwoo Choi, Bhyrav M. Mutnury, Navraj Singh
  • Publication number: 20130246315
    Abstract: A method and system for analyzing a corpus of data artifacts is disclosed. The method comprises obtaining, by a computer, a semantic representation of the data artifacts, where the semantic representation indicates (1) entities identified in the data artifacts, and (2) semantic relationships among the entities as indicated by the data artifacts. The method further comprises clustering the data artifacts into clusters of semantically related data artifacts based on the semantic representation and inferring additional semantic relationships between pairs of the entities. The inferring comprises applying, on a cluster-by-cluster basis, a multi-tiered network of inference engines to a portion of the semantic representation corresponding to the cluster, where the multi-tiered network of inference engines includes a domain-independent inference tier and a domain-specific inference tier.
    Type: Application
    Filed: March 16, 2012
    Publication date: September 19, 2013
    Applicant: ORBIS TECHNOLOGIES, INC.
    Inventors: Sameer Joshi, Todd Pehle, Larry Crochet
  • Publication number: 20130218812
    Abstract: A computer-implemented method is provided including receiving sensor data from a mobile device corresponding to a first user. A user state of the first user is predicted based on the sensor data. A request is transmitted to the first user to confirm the predicted user state, and a notification is transmitted regarding the predicted user state to a second user responsive to the first user's confirmation of the predicted user state or the first user's failure to respond to the request. A computing system for monitoring and reporting activity of a mobile device is also provided.
    Type: Application
    Filed: February 17, 2012
    Publication date: August 22, 2013
    Applicant: WAVEMARKET, INC.
    Inventor: Andrew Weiss
  • Patent number: 8510234
    Abstract: A real time kernel for deploying health monitoring functions in Condition Base Maintenance (CBM) and Real Time Monitoring (RTM) systems is disclosed in this invention. The Optimized Neuro Genetic Fast Estimator (ONGFE) allows embedding failure detection, identification, and prognostics (FDI&P) capability by using Intelligent Software Element (ISE) based upon Artificial Neural Network (ANN). ONGFE enables embedded fast and on-line training for designing ANNs, which perform very high performance FDI&P functions. An advantage is the optimization block based on pseudogenetic algorithms, which compensate for effects due to initial weight values and local minimums without the computational burden of genetic algorithms. It provides a synchronization block for communication with secondary diagnostic modules. Also a scheme for conducting sensor data validation is embedded in Smart Sensors (SS). The algorithms are designed for a distributed, scalar, and modular deployment.
    Type: Grant
    Filed: January 5, 2011
    Date of Patent: August 13, 2013
    Assignee: American GNC Corporation
    Inventors: Francisco J. Maldonado Diaz, Ching-Fang Lin
  • Patent number: 8495090
    Abstract: An efficient parallel process can be performed in a distributed manner by an original master node set in a highest-layer sub-cluster and one or more lower-layer master nodes set in respective lower-layer sub-clusters.
    Type: Grant
    Filed: February 12, 2008
    Date of Patent: July 23, 2013
    Assignee: Fujitsu Limited
    Inventor: Satoshi Onodera
  • Patent number: 8478764
    Abstract: Content filtering of data containers of multiple content types is performed using multiple filtering modules operating concurrently. An apparatus for content filtering has a set of content-specific filtering modules and a network interface for parsing a received data container into components and directing each component to a respective filtering module. A filtering module edits a component of a specific content type according to respective rules. A multiplexer combines edited components produced by the set of filtering modules to form an edited data container. A root module applies a set of basic rules to a data container and any attachments. In an alternative configuration, the apparatus employs multiple filtering modules each applying rules for all content types. Received data containers are distributed among the filtering modules and an output module arranges edited data containers of a data stream in proper sequential order.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: July 2, 2013
    Assignee: Vantrix Corporation
    Inventors: Richard Elliott Norton, Louis-Rene Poirier-Beuchemin, Robert Héroux, Mario Joseph Leo Claude Lavalliere
  • Patent number: 8463729
    Abstract: Mixed integer programs (MIP) are solved by constructing and solving associated linear programming (LP) relaxation problems. The LP relaxations are iteratively constructed through the introduction of cutting planes that are derived using one solution of an LP, then filtered based on an alternative solution to the LP. The LP relaxation is constructed, and its alternate solution is derived, to efficiently converge to a solution for the MIP.
    Type: Grant
    Filed: December 1, 2009
    Date of Patent: June 11, 2013
    Assignee: International Business Machines Corporation
    Inventor: Tobias Achterberg
  • Patent number: 8423499
    Abstract: A search device includes an accelerator and a CPU. The accelerator includes a plurality of search cores and a scheduler. The scheduler is configured to distribute target text to the search cores in units of records ordered by record sequence number, and the search cores are configured to perform automaton matching on the distributed records in a parallel fashion. The CPU is configured to construct an automaton in accordance with a search expression input thereto, and to perform logical expression evaluations in order of the record sequence number on matching results obtained on a record-by-record basis.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: April 16, 2013
    Assignee: Fujitsu Limited
    Inventors: Yi Ge, Shinichiro Tago
  • Patent number: 8417648
    Abstract: Different virtual labels, for example, like +1 and ?1, are assigned to two data sets. A change analysis problem for the two data sets is reduced to a supervised learning problem by using the virtual labels. Specifically, a classifier such as logical regression, decision tree and SVM is prepared and is trained by use of a data set obtained by merging the two data sets assigned the virtual labels. A feature selection function of the resultant classifier is used to rank and output both every attribute contributing to classification and its contribution rate.
    Type: Grant
    Filed: February 17, 2009
    Date of Patent: April 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: Shohei Hido, Ysuyoshi Ide, Hisashi Kashima, Harunobu Kubo, Hirofumi Matsuzawa
  • Publication number: 20130073484
    Abstract: A simple format is disclosed and referred to as Elementary Network Description (END). The format can fully describe a large-scale neuronal model and embodiments of software or hardware engines to simulate such a model efficiently. The architecture of such neuromorphic engines is optimal for high-performance parallel processing of spiking networks with spike-timing dependent plasticity. Methods for managing memory in a processing system are described whereby memory can be allocated among a plurality of elements and rules configured for each element such that the parallel execution of the spiking networks is most optimal.
    Type: Application
    Filed: September 21, 2011
    Publication date: March 21, 2013
    Inventors: Eugene M. Izhikevich, Botond Szatmary, Csaba Petre, Filip Piekniewski
  • Patent number: 8402052
    Abstract: The search method includes: receiving a search request including plural search conditions; separating the plural search conditions into search conditions for individual databases; storing, for each database, the search condition and the database identifier in a condition record; searching a search result management table by the database identifier and the search condition; determining anterior search databases; searching each of the anterior search databases by the search condition to acquire a first search result; determining common entity identifiers included in common in the first search results; and searching each of posterior search databases by the common entity identifiers and the search condition.
    Type: Grant
    Filed: March 12, 2010
    Date of Patent: March 19, 2013
    Assignee: Fujitsu Limited
    Inventors: Takeshi Sano, Kazuo Sasaki, Takeshi Ohtani
  • Patent number: 8352400
    Abstract: A system and method of predicting items likely to appeal to a user, based on data received from a remote site. One or more local systems are provided, along with a remote system, said local systems communicating with said remote system over a network connection. Each local system maintains a set of characterized items. A local processor predicts an appeal of an item to a user based on the comparison with the set of characterized items with, e.g., user preferences. The user may interact through graphical user interface. At least one user-preference predictive algorithm may be employed to present items predicted to appeal to the user.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: January 8, 2013
    Inventors: Steven M. Hoffberg, Linda I. Hoffberg-Borghesani
  • Publication number: 20120330864
    Abstract: A personalized page rank computation system is described herein that provides a fast MapReduce method for Monte Carlo approximation of personalized PageRank vectors of all the nodes in a graph. The method presented is both faster and less computationally intensive than existing methods, allowing a broader scope of problems to be solved by existing computing hardware. The system adopts the Monte Carlo approach and provides a method to compute single random walks of a given length for all nodes in a graph that it is superior in terms of the number of map-reduce iterations among a broad class of methods. The resulting solution reduces the I/O cost and outperforms the state-of-the-art FPPR approximation methods, in terms of efficiency and approximation error. Thus, the system can very efficiently perform single random walks of a given length starting at each node in the graph and can very efficiently approximate all the personalized PageRank vectors.
    Type: Application
    Filed: June 21, 2011
    Publication date: December 27, 2012
    Applicant: Microsoft Corporation
    Inventors: Kaushik Chakrabarti, Dong Xin, Bahman Bahmani
  • Patent number: 8326775
    Abstract: Content-based clustering, recognition, classification and search of high volumes of multimedia data in real-time. The invention is dedicated to real-time fast generation of signatures to high-volume of multimedia content-segments, based on relevant audio and visual signals, and to scalable matching of signatures of high-volume database of content-segments' signatures. The invention can be implemented in any applications which involve large-scale content-based clustering, recognition and classification of multimedia data, such as, content-tracking, video filtering, multimedia taxonomy generation, video fingerprinting, speech-to-text, audio classification, object recognition, video search and any other application requiring content-based signatures generation and matching for large content volumes such as, web and other large-scale databases.
    Type: Grant
    Filed: August 21, 2008
    Date of Patent: December 4, 2012
    Assignee: Cortica Ltd.
    Inventors: Igal Raichelgauz, Karina Odinaev, Yehoshua Y. Zeevi
  • Patent number: 8319895
    Abstract: A signal detection method is provided. The signal detection method for an electronic device having a plurality of terminals to receive signals from a plurality of sources corresponding to the terminals, includes the following steps: providing a sequence index for each terminal; providing a plurality of weighting numbers for the electronic device; comparing the sequence indexes of the terminals to determine a terminal detection sequence when the electronic device is turned on or the signal source changes; detecting the terminals according to the detection sequence; adding one of the weighting number to the sequence index of the terminal with signal traffic. The detection sequence begins at the terminal with a largest sequence index and ends at the terminal with a smallest sequence index.
    Type: Grant
    Filed: January 18, 2008
    Date of Patent: November 27, 2012
    Assignee: Qisda Corporation
    Inventor: Min-Jye Chen
  • Publication number: 20120290508
    Abstract: A system and a method for generating an emotional profile of the user and deriving inference from the analytics of generated emotional profile is provided. The method involves sharing media content or online event in a connected environment; capturing user's reaction to the said content or event; generating an emotional score of the user to rate the media content or event; and sharing the emotional score within the connected environment.
    Type: Application
    Filed: November 7, 2011
    Publication date: November 15, 2012
    Inventor: Anurag Bist
  • Patent number: 8307367
    Abstract: Partition migrations are scheduled between virtual partitions of a virtually partitioned data processing system. The virtually partitioned data processing system is a tickless system in which a periodic timer interrupt is not guaranteed to be sent to the processor at a defined time interval. A request is received for a partition migration. Gaps between scheduled timer interrupts are identified. The partition migration is then scheduled to occur within the largest gap.
    Type: Grant
    Filed: March 5, 2009
    Date of Patent: November 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Manish Ahuja, Nathan D. Fontenot, Jacob Lorien Moilanen, Joel Howard Schopp, Michael Thomas Strosaker
  • Patent number: 8296247
    Abstract: A method of reviewing medical images and clinical data to generate a diagnosis or treatment decision is provided. The method includes receiving, at a computer-aided detection (CAD) system, the medical images and clinical data, processing the medical images and clinical data; to generate initial finding candidates and clustering the initial finding candidates into a plurality of groups. The method further includes classifying the initial finding candidates using machine learning algorithms integrated into the CAD system into one or more categories one or more categories of the initial finding candidates using type 2 fuzz logic, and determining detection and assessment statistics based on at least the assessed categories and classified findings using Bayesian probability analysis.
    Type: Grant
    Filed: March 22, 2008
    Date of Patent: October 23, 2012
    Assignee: Three Palm Software
    Inventors: Heidi Daoxian Zhang, Patrick Bernard Heffernan
  • Patent number: 8290882
    Abstract: Methods and apparatus for evaluating decision trees on a GPU are described. In an embodiment, the structure of a decision tree is converted into a 2D “tree” array with each row representing a node in the tree. Each row comprises details of any child nodes and the parameters which are required to perform the binary test at the node. A pixel shader can then be used to evaluate the decision tree in parallel for each input data point in an input array by navigating through rows in the 2D tree array. For each row, data is read from the input array dependent upon the parameters in the row and the shader moves to another row dependent upon the result of the binary test. On reaching a row which represents a leaf node, the pixel shader outputs evaluation results, such as a leaf node index or a probability distribution over classes.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: October 16, 2012
    Assignee: Microsoft Corporation
    Inventor: Toby Sharp
  • Patent number: 8283943
    Abstract: Analog processors for solving various computational problems are provided. Such analog processors comprise a plurality of quantum devices, arranged in a lattice, together with a plurality of coupling devices. The analog processors further comprise bias control systems each configured to apply a local effective bias on a corresponding quantum device. A set of coupling devices in the plurality of coupling devices is configured to couple nearest-neighbor quantum devices in the lattice. Another set of coupling devices is configured to couple next-nearest neighbor quantum devices. The analog processors further comprise a plurality of coupling control systems each configured to tune the coupling value of a corresponding coupling device in the plurality of coupling devices to a coupling. Such quantum processors further comprise a set of readout devices each configured to measure the information from a corresponding quantum device in the plurality of quantum devices.
    Type: Grant
    Filed: August 15, 2011
    Date of Patent: October 9, 2012
    Assignee: D-Wave Systems Inc.
    Inventors: Alexander Maassen van den Brink, Peter Love, Mohammad H. S. Amin, Geordie Rose, David Grant, Miles F. H. Steininger, Paul Bunyk, Andrew J. Berkley
  • Patent number: 8280826
    Abstract: In one embodiment, the present invention includes a method for identifying a deformable object of a scene of a computer game that is visible by an artificial intelligence (AI) character of the game, requesting a speculative physics simulation associated with the deformable object to determine a result of an action to the deformable object by the AI character, and selecting an action to be performed by the AI character, where the selection is based at least in part on the speculative physics simulation. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 10, 2011
    Date of Patent: October 2, 2012
    Assignee: Intel Corporation
    Inventors: David Putzolu, Aaron Kunze, Teresa Morrison
  • Patent number: 8271402
    Abstract: An embodiment of a method for providing technical support service includes generating a plurality of problem resolutions that are determined to resolve an identified technical problem; attributing weights to each of said plurality of problem resolutions according to frequency of use; and in response to a request to resolve said identified problem, selecting a problem resolution from among said plurality of problem resolutions based at least in part on said attributed weights.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: September 18, 2012
    Assignee: Troppus Software Corporation
    Inventor: John W. Fisher, Jr.
  • Publication number: 20120203716
    Abstract: A computer-implemented pattern recognition method, system and program product, the method comprising in one embodiment: creating electronically a linkage between a plurality of models within a classifier module within a pattern recognition system such that any one of said plurality of models may be selected as an active model in a recognition process; creating electronically a null hypothesis between at least one model of said plurality of linked models and at least a second model among said plurality of linked models; accumulating electronically evidence to accept or reject said null hypothesis until sufficient evidence is accumulated to reject said null hypothesis in favor of one of said plurality of linked models or until a stopping criterion is met; and transmitting at least a portion of the electronically accumulated evidence or a summary thereof to accept or reject said null hypothesis to a pattern classifier module.
    Type: Application
    Filed: April 13, 2012
    Publication date: August 9, 2012
    Inventor: James K. BAKER
  • Publication number: 20120197822
    Abstract: A system and method is described for use with a data grid cluster, which uses cluster quorum to prevent split brain scenario. The data grid cluster includes a plurality of cluster nodes, each of which runs a cluster service. Each cluster service collects and maintains statistics regarding communication flow between its cluster node and the other cluster nodes in the data grid cluster. The statistics are used to determine a status associated with other cluster nodes in the data grid cluster whenever a disconnect event happens. The data grid cluster is associated with a quorum policy, which is defined in a cache configuration file, and which specifies a time period that a cluster node will wait before making a decision on whether or not to evict one or more cluster nodes from the data grid cluster.
    Type: Application
    Filed: January 17, 2012
    Publication date: August 2, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Robert H. Lee, Mark Falco, Gene Gleyzer, Cameron Purdy
  • Publication number: 20120197823
    Abstract: Sophisticated memory systems and intelligent machines may be constructed by creating an active memory system with a hierarchical architecture. Specifically, a system may comprise a plurality of individual cortical processing units arranged into a hierarchical structure. Each individual cortical processing unit receives a sequence of patterns as input. Each cortical processing unit processes the received input sequence of patterns using a memory containing previously encountered sequences with structure and outputs another pattern. As several input sequences are processed by a cortical processing unit, it will therefore generate a sequence of patterns on its output. The sequence of patterns on its output may be passed as an input to one or more cortical processing units in next higher layer of the hierarchy. A lowest layer of cortical processing units may receive sensory input from the outside world. The sensory input also comprises a sequence of patterns.
    Type: Application
    Filed: April 3, 2012
    Publication date: August 2, 2012
    Applicant: NUMENTA, INC.
    Inventors: Jeffrey Hawkins, Dileep George
  • Patent number: 8229863
    Abstract: Various adaptations to adiabatic quantum computation and quantum annealing are described. These adaptations generally involve tailoring an initial Hamiltonian so that a local minimum is avoided when a quantum processor is evolved from the initial Hamiltonian to a problem Hamiltonian. The initial Hamiltonian may represent a mixed Hamiltonian that includes both diagonal and off-diagonal terms, where the diagonal terms at least partially define a center point of a first computation space that is at least partially contained within a second computation space. A problem Hamiltonian may be evolved into a low energy state by inhomogeneously inducing disorder in the qubits of the quantum processor. A higher degree of disorder may be induced in a subset of qubits predicted to contribute to a local minimum of the problem Hamiltonian.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: July 24, 2012
    Assignee: D-Wave Systems Inc.
    Inventors: Mohammad Amin, Vicky Choi, Andrew J. Berkley
  • Publication number: 20120166364
    Abstract: 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.
    Type: Application
    Filed: March 8, 2012
    Publication date: June 28, 2012
    Applicant: NUMENTA, INC.
    Inventors: Subutai Ahmad, Dileep George, Jeffrey L. Edwards, William C. Saphir, Frank Astier, Ronald Marianetti
  • Publication number: 20120158158
    Abstract: An artificial intelligence system and method for interpreting input from a user and generating a response to the user. The input is converted into an array of concepts which are compared to a database of interrelated concepts. A response is generated based on the concepts in the database and their relationship to the concepts in the input array. The system and method may be implemented in a number of electronic or computer devices to interact with humans or computer systems.
    Type: Application
    Filed: February 27, 2012
    Publication date: June 21, 2012
    Applicant: COGNITIVE CODE CORP.
    Inventor: Leslie Spring
  • Publication number: 20120158615
    Abstract: An artificial intelligence system and method for interpreting input from a user and generating a response to the user. The input is converted into an array of concepts which are compared to a database of interrelated concepts. A response is generated based on the concepts in the database and their relationship to the concepts in the input array. The system and method may be implemented in a number of electronic or computer devices to interact with humans or computer systems.
    Type: Application
    Filed: February 27, 2012
    Publication date: June 21, 2012
    Applicant: COGNITIVE CODE CORP.
    Inventor: Leslie Spring
  • Patent number: 8204836
    Abstract: A system that enables dynamic discrete decision simulation is provided. Simulation has many advantages in modeling complex systems to facilitate decision making. The innovation discloses a system that integrates an agent-based discrete event simulator, a geographic information system, a rule base, and interactive databases in addition to interfaces and other supporting components. The modules can seamlessly communicate with each other by exchanging a progression of data, and by making a series of deductive decisions through embedded algorithms. The integrated system can be applied to disaster management planning and training.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: June 19, 2012
    Assignee: University of Pittsburgh-of the Commonwealth
    Inventors: Carey Balaban, Kenneth M. Sochats, Matthew Henry Kelley, Bopaya Bidanda, Larry J. Shuman, Shengnan Wu
  • Patent number: 8199150
    Abstract: A system for controlling a rendering engine by using specialized commands. The commands are used to generate a production, such as a television show, at an end-user's computer that executes the rendering engine. In one embodiment, the commands are sent over a network, such as the Internet, to achieve broadcasts of video programs at very high compression and efficiency. Commands for setting and moving camera viewpoints, animating characters, and defining or controlling scenes and sounds are described. At a fine level of control math models and coordinate systems can be used make specifications. At a coarse level of control the command language approaches the text format traditionally used in television or movie scripts. Simple names for objects within a scene are used to identify items, directions and paths. Commands are further simplified by having the rendering engine use defaults when specifications are left out.
    Type: Grant
    Filed: March 23, 2005
    Date of Patent: June 12, 2012
    Assignee: Quonsil PL. 3, LLC
    Inventor: Charles J. Kulas
  • Publication number: 20120136811
    Abstract: Some embodiments of implementing left and right unlinking for a shared knowledge base in an exemplary rule engine have been presented. A rule engine can create a network to evaluate a set of rules in a knowledge base. The network includes at least one multiple-input node, such as a beta node having two inputs. The rule engine may process data in multiple sessions simultaneously using the network. The rule engine may further logically unlink a first node in the network from a second node in the network for a first session while keeping the first node linked to the second node for a second session.
    Type: Application
    Filed: November 30, 2010
    Publication date: May 31, 2012
    Inventors: Mark Proctor, Edson Tirelli
  • Patent number: 8189746
    Abstract: Tags, such as XML tags, are inserted into email to separate email content from signature blocks, privacy notices and confidentiality notices, and to separate original email messages from replies and replies from further replies. The tags are detected by a system that renders email as speech, such as voice command platform or network-based virtual assistant or message center. For example, the system can detect the signature block or privacy notice tags and not render the signature block or privacy notice as speech. The system can render an original email message in one voice mode and the reply in a different voice mode. The tags can be inserted to identify a voice memo in which a user responds to a particular portion of an email message. Preferably, an email server that receives and stored the email message inserts the tags into the email. Alternatively, the tags could be inserted by an email client application.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: May 29, 2012
    Assignee: Sprint Spectrum L.P.
    Inventors: Balaji S. Thenthiruperai, Elizabeth Roche, Brian Landers, Jesse Kates
  • Patent number: 8190536
    Abstract: The method of performing parallel search optimization includes the steps of: providing a master computer and N slave computers; randomly generating L possible solutions to a computerized process on the master computer; transmitting L/N possible solutions to each slave computer; and simulating the computerized process on each of the slave computers for each respective set of L/N possible solutions. The results of each simulation are transmitted to the master computer, and a set of solutions within a threshold are selected. The master computer determines if a single solution is an optimal solution to the process, and if a single optimal solution is found, the single optimal solution is utilized by the master computer as an input to the process, but if a single optimal solution is not found, the selected set of solutions is divided and transmitted to the slave computers to repeat the method from the step of simulation.
    Type: Grant
    Filed: September 10, 2008
    Date of Patent: May 29, 2012
    Assignee: King Fahd University of Petroleum & Minerals
    Inventor: Hussain Nasser Al-Duwaish
  • Publication number: 20120109857
    Abstract: Memory networks and methods are provided. Machine intelligence is achieved by a plurality of linked processor units in which child modules receive input data. The input data are processed to identify patterns and/or sequences. Data regarding the observed patterns and/or sequences are passed to a patent module which may receive as inputs data from one or more child modules. the parent module examines its input data for patterns and/or sequences and then provides feedback to the child module or modules regarding the parent-level patterns that correlate with the child-level patterns. These systems and methods are extensible to large networks of interconnected processor modules.
    Type: Application
    Filed: December 21, 2011
    Publication date: May 3, 2012
    Applicant: NUMENTA, INC.
    Inventors: Dileep George, Jeffrey C. Hawkins
  • Patent number: 8165971
    Abstract: A three-dimensional voxel space is generated in which to generate a simulated neural circuit. The voxel space includes a plurality of voxels that store localized information. After the voxel space is generated, a plurality of simulated branched neurons, each of which has one or more input and/or output branches that occupy at least one of the voxels, are embedded in the voxel space. One or more of the branches of the plurality of simulated neurons then are generated in a manner that changes the voxels occupied by the grown branches, and the localized information stored in the voxels is updated to reflect the changes in the voxels occupied by the grown branches.
    Type: Grant
    Filed: March 17, 2008
    Date of Patent: April 24, 2012
    Assignee: Evolved Machines, Inc.
    Inventors: Paul A. Rhodes, Brian Seisho Taba
  • Patent number: 8161151
    Abstract: The invention relates to a method for modifying the operating mode of a technical communications group platform (TCGPL) of a telecommunications network (TC network) for at least one driving object 1 which is controlled by a subscriber object (SUBC), by modifying by means of at least one modifying object 2 the operating mode of at least one object 3 which is to be modified or has been modified, and a telecommunications group platform (TCGPL) for producing technical communications group processes (TCGPs). The invention further relates to a method for managing technical communications group processes (TCGPs) with the steps: provision of a driving object which defines at least one further object to be provided; making available of at least one modifying object for the provision of the further object defined by the driving object; generation of an algorithm from the modifying object; and provision of the further object by execution of the algorithm.
    Type: Grant
    Filed: December 24, 2010
    Date of Patent: April 17, 2012
    Assignee: Sigram Schindler Beteiligungsgesellschaft mbH
    Inventors: Sigram Schindler, Juergen Schulze, Doerte Schoenberg