Frame-based Reasoning System Patents (Class 706/53)
  • Patent number: 11934378
    Abstract: Aspects of the present invention disclose a method, computer program product, and system for recording changes to records whilst preserving record availability. The method includes one or more processors capturing a change to a record object. The changes include details of the record object to be changed and a change method instruction by which the object is to be changed. The method further includes one or more processors storing a change object as a standalone object and storing the change method instruction and metadata pointing to the record object. The method further includes one or more processors modifying metadata of previous versions of the record object to include a pointer to the change object. The method further includes one or more processors applying the change method instruction to the record object when responding to a retrieve or restore request for the record object.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: March 19, 2024
    Assignee: International Business Machines Corporation
    Inventors: Fraser Iain Macintosh, Rosanna Lickorish, Mark Longland
  • Patent number: 11915051
    Abstract: Controlling allocation of resources in network function virtualization. Data defining a pool of available physical resources is maintained. Data defining one or more resource allocation rules is identified. An application request is received. Physical resources from the pool are allocated to virtual resources to implement the application request, on the basis of the maintained data, the identified data and the received application request.
    Type: Grant
    Filed: March 22, 2023
    Date of Patent: February 27, 2024
    Assignee: SUSE LLC
    Inventors: Ignacio Aldama, Ruben Sevilla Giron, Javier Garcia-Lopez
  • Patent number: 11881314
    Abstract: The disclosed systems and methods provide a systematic approach to analyzing an individual's lifestyle factors (e.g., foods consumed by the individual) that contribute to the individual's current or potential for disease, and taking further action based on that analysis. One example embodiment is a machine learning system that includes a food composition layer, chemical compounds layer, and disease layer. The food composition layer provides representations of chemical compounds of foods consumed or to be consumed by the individual. The chemical compounds layer is coupled to the food composition layer by links and filters the representations of the chemical compounds based on genetic or metabolic information of the individual, resulting in representations of personalized filtered chemical compounds.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: January 23, 2024
    Assignee: Northeastern University
    Inventors: Giulia Menichetti, Albert-László Barábasi, Peter Ruppert
  • Patent number: 11797692
    Abstract: Disclosed are systems and methods for generating security policies for containers. An example method comprises identifying a virtualized execution environment running on a computer system, parsing metadata associated with the virtualized execution environment to identify resources of the computer system to be used by the virtualized execution environment, generating a set of access rules providing access to the resources, and creating a security policy in view of the set of access rules.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: October 24, 2023
    Assignee: Red Hat, Inc.
    Inventors: Lukas Vrabec, Petr Lautrbach
  • Patent number: 11783559
    Abstract: A method and apparatus for processing a pattern piece receives, as an input from a user, a selection of at least a portion of an outer line of a pattern piece to be processed among one or more pattern pieces included in a two-dimensional (2D) pattern of clothes, generates a template including a plurality of lines that divide an area set by the input, processes the template based on fullness settings set by the user for the pattern piece, processes the pattern piece based on the processed template, and outputs the processed pattern piece.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: October 10, 2023
    Assignee: CLO Virtual Fashion, Inc.
    Inventors: Hohyun Lee, Yeji Kim
  • Patent number: 11748529
    Abstract: A method and system for an accelerated design of a virtual product formulation based on an expert-enhanced quantitative formulation network includes sourcing qualitative expert formulation; creating a qualitative formulation network; extracting qualitative network-expansion data based on a category associated with a target product associated with the qualitative formulation network, creating a second set of network components including formulation variable nodes and formulation edge connections; integrating the second set of network components into the qualitative formulation network; transforming the qualitative formulation network integrated with the second set of network components to a quantitative formulation network; designing at least part of a virtual product formulation based on the quantitative formulation network; and generating a target formulation proposal that likely satisfies the target formulation objective based on executing the virtual product formulation as initialized.
    Type: Grant
    Filed: November 1, 2022
    Date of Patent: September 5, 2023
    Assignee: Turing Labs, Inc.
    Inventors: Manmit Shrimali, Ajith Govind, Michael L. Thompson
  • Patent number: 11700302
    Abstract: Techniques for adjusting a compute capacity of a cloud computing system. In an example, a compute scaling application accesses, from a cloud computing system, a compute capacity indicating a number of allocated compute instances of a cloud computing system and usage metrics indicating pending task requests in a queue of the cloud computing system. The compute scaling application determines, for the cloud computing system, a compute scaling adjustment by applying a machine learning model to the compute capability of the cloud computing system and the usage metrics. The compute scaling adjustment indicates an adjustment to a number of compute instances of the cloud computing system. The compute scaling application provides the compute scaling adjustment to the cloud computing system. The cloud computing system adjusts a number of allocated compute instances.
    Type: Grant
    Filed: August 12, 2021
    Date of Patent: July 11, 2023
    Assignee: Adobe Inc.
    Inventors: Michael Friedrich, Stefanie Grunwald
  • Patent number: 11625533
    Abstract: A method for administering a plurality of Things in a knowledge base includes receiving a statement. A first verb action parses the statement into a parsed Thing. A second verb action evaluates the parsed Thing using a vocabulary, and computes and sets a performable statement Thing having a verb in the vocabulary representing a performable action. A third verb action performs the performable action upon a target Thing, wherein the vocabulary encompasses a set of performable action Things and a set of target Things a performable action Thing can act upon.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: April 11, 2023
    Inventors: Charles Northrup, John King Burns
  • Patent number: 11592954
    Abstract: A method edits a property value of a model object for a large-scale capital project. The method displays a 3D model of the large-scale capital project in a graphical user interface. The 3D model has a plurality of model objects. The method selects one or more model objects in the graphical user interface, thereby defining one or more selected model objects. The method also selects one or more properties of the selected model object to view in a graphical overlay, thereby defining one or more selected properties. The method also generates a graphical overlay adjacent to or over each of the one or more selected model objects. The graphical overlay includes values for the one or more selected properties. The method modifies a value of the one or more selected properties in the graphical overlay, thereby defining a modified property value.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: February 28, 2023
    Assignee: Hexagon Technology Center GmbH
    Inventor: Christian List
  • Patent number: 11481031
    Abstract: The disclosed human computer interface (HCI) system may include (1) at least one processor, (2) a plurality of sensors that detect one or more neuromuscular signals from a forearm or wrist of a user, and (3) memory that stores (A) one or more trained inferential models that determine an amount of force associated with the one or more neuromuscular signals and (B) computer-executable instructions that, when executed by the at least one processor, cause the at least one processor to (I) identify the amount of force determined by the one or more trained inferential models, (II) determine that the amount of force satisfies a threshold force value, and in accordance with the determination that the amount of force satisfies the threshold force value, (III) generate a first input command for the HCI system. Various other devices, systems, and methods are also disclosed.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: October 25, 2022
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Christopher Anderson, Adam Berenzweig, Scott Draves, Daniel Wetmore
  • Patent number: 11468359
    Abstract: Example implementations relate to a failure policy. For example, in an implementation, storage device status data is encoded into storage device states. An action is chosen based on the storage device state according to a failure policy, where the failure policy prescribes, based on a probabilistic model, whether for a particular storage device state a corresponding action is to take no action or to initiate a failure mitigation procedure on a storage device. The failure policy is rewarded according to a timeliness of choosing to initiate the failure mitigation procedure relative to a failure of the storage device.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: October 11, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Thomas David Evans
  • Patent number: 11429892
    Abstract: Systems and methods provide a recommendation system for recommending sequential content. The training of a reinforcement learning (RL) agent is bootstrapped from passive data. The RL agent of the sequential recommendations system is trained using the passive data over a number of epochs involving interactions between the sequential recommendation system and user devices. At each epoch, available active data from previous epochs is obtained, and transition probabilities are generated from the passive data and at least one parameter derived from the currently available active data. Recommended content is selected based on a current state and the generated transition probabilities, and the active data is updated from the current epoch based on the recommended content and a resulting new state. A clustering approach can also be employed when deriving parameters from active data to balance model expressiveness and data sparsity.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: August 30, 2022
    Assignee: ADOBE INC.
    Inventors: Sorathan Chaturapruek, Georgios Theocharous, Kent Andrew Edmonds
  • Patent number: 11308109
    Abstract: According to a present invention embodiment, items are transferred between source and destination nodes. A search is performed for one or more source nodes and one or more destination nodes based on search criteria. Graphical representations of the source and destination nodes resulting from the search are generated and presented on a user interface. A graphical connector is manipulated to connect a first quantity of source nodes to a second quantity of destination nodes on the user interface, wherein at least one from a group of the first quantity and the second quantity represent a plurality of nodes from the user interface. One or more items are transferred from the first quantity of source nodes to the second quantity of destination nodes based on connections indicated by the graphical connector.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: April 19, 2022
    Assignee: International Business Machines Corporation
    Inventor: Jin Leem
  • Patent number: 11301526
    Abstract: A method, apparatus, system, and computer program product for processing a query received through a network. A computer system identifies a topic in the query. The computer system identifies a set of friends of a user from a set of social media networks in which the set of the friends have an expertise in the topic identified in the query. The computer system ranks the set of the friends based on a level of the expertise of the set of the friends for the topic and an availability of the set of the friends to form a ranked set of the friends. The computer system returns results that contain the ranked set of the friends for the topic.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: April 12, 2022
    Assignee: Kydryl, Inc.
    Inventors: James E. Bostick, Danny Yen-Fu Chen, Sarbajit K. Rakshit, Keith R. Walker
  • Patent number: 11288609
    Abstract: A recursive structure of inference rules is disclosed that enables translation of sensed data into high level predicates, e.g. to authorize the starts and ends of actions and detect violation of invariants, hence enabling coordination at different levels and/or across different domains at the same level within a multi-domain architecture. In embodiments, a processor may receive a condition configured to authorize an action of a system having equipment; identify a rule as a potential supporter of the condition in response to determining that the rule is associated with the condition; infer an implicant of the rule to be true when prerequisites of an antecedent of the rule are determined to be true; activate the rule in response to determining that the antecedent is true, wherein a validity of the condition is based on activation of the rule; and instruct the equipment to perform the action based on the validity of the condition.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: March 29, 2022
    Assignee: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Maria Fox, Derek Long, Rustam Isangulov
  • Patent number: 11153375
    Abstract: Techniques for adjusting a compute capacity of a cloud computing system. In an example, a compute scaling application accesses, from a cloud computing system, a compute capacity indicating a number of allocated compute instances of a cloud computing system and usage metrics indicating pending task requests in a queue of the cloud computing system. The compute scaling application determines, for the cloud computing system, a compute scaling adjustment by applying a machine learning model to the compute capability of the cloud computing system and the usage metrics. The compute scaling adjustment indicates an adjustment to a number of compute instances of the cloud computing system. The compute scaling application provides the compute scaling adjustment to the cloud computing system. The cloud computing system adjusts a number of allocated compute instances.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: October 19, 2021
    Assignee: Adobe Inc.
    Inventors: Michael Friedrich, Stefanie Grunwald
  • Patent number: 11080116
    Abstract: A method is provided for communication with a managed infrastructure. Messages are received at an extraction engine from managed infrastructure that includes managed infrastructure physical hardware that supports the flow and processing of information. Events are produced that relate to the managed infrastructure. The events are converted into words and subsets used to group the events that relate to failures or errors in the managed infrastructure, including the managed infrastructure physical hardware. One or more common characteristics of events are determined. Clusters of events are produced relating to the failure or errors in the managed infrastructure. A source address is used for each event and a graph topology of the managed infrastructure to assign a graph coordinate to the event. Membership in a cluster indicates a common factor of the events that is a failure or an actionable problem in the physical hardware managed infrastructure directed to supporting the flow and processing of information.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: August 3, 2021
    Assignee: Moogsoft Inc.
    Inventors: Philip Tee, Robert Duncan Harper, Charles Mike Silvey
  • Patent number: 11037058
    Abstract: The current document is directed to transfer of training received by a first automated reinforcement-learning-based application manager while controlling a first application is transferred to a second automated reinforcement-learning-based application manager which controls a second application different from the first application. Transferable training provides a basis for automated generation of applications from application components. Transferable training is obtained from composition of applications from application components and composition of reinforcement-learning-based-control-and-learning constructs from reinforcement-learning-based-control-and-learning constructs of application components.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: June 15, 2021
    Assignee: VMware, Inc.
    Inventors: Dev Nag, Yanislav Yankov, Dongni Wang, Gregory T. Burk, Nicholas Mark Grant Stephen
  • Patent number: 10885432
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for selecting actions from large discrete action sets. One of the methods includes receiving a particular observation representing a particular state of an environment; and selecting an action from a discrete set of actions to be performed by an agent interacting with the environment, comprising: processing the particular observation using an actor policy network to generate an ideal point; determining, from the points that represent actions in the set, the k nearest points to the ideal point; for each nearest point of the k nearest points: processing the nearest point and the particular observation using a Q network to generate a respective Q value for the action represented by the nearest point; and selecting the action to be performed by the agent from the k actions represented by the k nearest points based on the Q values.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: January 5, 2021
    Assignee: DeepMind Technologies Limited
    Inventors: Gabriel Dulac-Arnold, Richard Andrew Evans, Benjamin Kenneth Coppin
  • Patent number: 10796240
    Abstract: Fault tree analysis is performed using a combination of digital computer systems and quantum processing devices. For example, quantum annealers may be configured to analyze a fault tree for minimal cut sets. The quantum annealer may be particular good at identifying smaller minimal cut sets. Digital computer systems may be used to identify the remaining minimal cut sets. If the quantum annealer identifies one of the minimal cut sets of smallest size (i.e., lowest cardinality), this can be used as a constraint for the digital computer system, thus speeding up its search for other minimal cut sets.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: October 6, 2020
    Assignee: QC Ware Corp.
    Inventors: Randall R. Correll, Asier Ozaeta Rodriguez, Alejandro Perdomo Ortiz
  • Patent number: 10496253
    Abstract: Tree-diagram design interface processes for creating surveys, simulations, and intelligent tutoring systems are disclosed. The tree-diagram design interface processes create surveys, simulations, and intelligent tutoring systems in a highly intuitive manner that can be nearly universally understood with minimal instruction. Moreover, the tree-diagram design interface utilizes an easily understood 1:1 ratio of inputs between graphical elements in the design interface and actual elements of the survey, simulation, or intelligent tutoring system, whereby each input in the design phase has a clear and identical output in the survey, simulation, or intelligent tutoring system itself.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: December 3, 2019
    Inventor: Daniel Alan Keller
  • Patent number: 10445653
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for evaluating reinforcement learning policies. One of the methods includes receiving a plurality of training histories for a reinforcement learning agent; determining a total reward for each training observation in the training histories; partitioning the training observations into a plurality of partitions; determining, for each partition and from the partitioned training observations, a probability that the reinforcement learning agent will receive the total reward for the partition if the reinforcement learning agent performs the action for the partition in response to receiving the current observation; determining, from the probabilities and for each total reward, a respective estimated value of performing each action in response to receiving the current observation; and selecting an action from the pre-determined set of actions from the estimated values in accordance with an action selection policy.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: October 15, 2019
    Assignee: DeepMind Technologies Limited
    Inventors: Joel William Veness, Marc Gendron-Bellemare
  • Patent number: 10009391
    Abstract: A computer-implemented method of providing time series data includes maintaining by a web server user account data for each of a plurality of user accounts. Each account is associated with a user. The method includes maintaining, and repeatedly updating, in normative formats, on a time series server, a set of time series. In some aspects, the method further includes, for each user having a user account, serving by the time series server a distinct time series name for each member of the set of time series in a web page over a wide area network to a client computer of the user for display in a browser thereof in such a manner that, when the given user graphically selects the name of a given one of the time series in the browser for invoking a functionality provided by the time series server, there is provided to the server by the browser a unique location identifier of an underlying location, of the selected time series, wherein data for the time series is stored on the server.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: June 26, 2018
    Assignee: Leading Market Technologies, Inc.
    Inventors: James Kemp Smith, Steven Nelson Clark
  • Patent number: 9818073
    Abstract: A demand response management system which may be implemented with demand response logic. The system may be used by utilities, independent system operators, intermediaries and others to manage operations of demand response programs relative to customers, clients, participants, and users of outputs from the utilities, independent system operators, and the like. Demand response logic of the demand response management system may provide demand signal propagation and generation from demand response events.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: November 14, 2017
    Assignee: Honeywell International Inc.
    Inventor: Edward Koch
  • Patent number: 9449275
    Abstract: To enable efficient abduction even for observations that are faulty or inadequately modeled, a relaxed abduction problem is proposed in order to explain the largest possible part of the observations with as few assumptions as possible. On the basis of two preference orders over a subset of observations and a subset of assumptions, tuples can therefore be determined such that the theory, together with the subset of assumptions, explains the subset of observations. The formulation as a multi-criteria optimization problem eliminates the need to offset assumptions made and explained observations against one another. Due to the technical soundness of the approach, specific properties of the set of results (such as correctness, completeness etc.), can be checked, which is particularly advantageous in safety-critical applications.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: September 20, 2016
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Thomas Hubauer, Steffen Lamparter
  • Patent number: 9211616
    Abstract: A method of constructing a manufacture system for manufacturing one product by sequential manufacture works each of which is performed by each of at least one manufacture work machine, the method including: a main-apparatus preparing step of preparing, for said each of the at least one manufacture work machine, a main apparatus including a main frame and a central control device; a work-element-performing-apparatus preparing step of preparing, for said each of the at least one manufacture work machine, a plurality of work-element performing apparatuses; a work-element-performing-apparatus installing step of installing the prepared plurality of work-element performing apparatuses on the main frame of the prepared main apparatus; and a central-control-device setting step of executing setting, with respect to the central control device of the prepared main apparatus, for controlling the prepared plurality of work-element performing apparatuses in a centralized manner.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: December 15, 2015
    Assignee: FUJI MACHINE MFG. CO., LTD.
    Inventors: Seigo Kodama, Noriaki Iwaki
  • Patent number: 9208179
    Abstract: A method for comparing data records, including extracting, by a computer processor, alphanumeric tokens from a plurality of data records, wherein the plurality of data records are generated by a plurality of entities, generating, by the computer processor, a plurality of indexes each referencing an entity of the plurality of entities by at least one of the alphanumeric tokens that is associated with the entity, extracting target alphanumeric tokens from a target data record of a target entity, identifying a candidate entity from the plurality of entities based on the target alphanumeric tokens and a first index of the plurality of indexes, and calculating, by the computer processor, a first score representing a first similarity measure between a candidate data record selected from the plurality of data records that belongs to the candidate entity and the target data record of the target entity.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: December 8, 2015
    Assignee: Narus, Inc.
    Inventors: Han See Song, Antonio Nucci, Qiang Ma
  • Patent number: 9158838
    Abstract: In one embodiment, a method for determining query return referent data for concept types in a conceptual graph includes generating a conceptual graph for a document query, the conceptual graph comprising a plurality of graph terms, identifying one of more of the plurality of graph terms needing referent data, identifying conceptually similar terms for each of the graph terms, for the graph terms needing referents, identifying referent data by searching for instances where conceptually similar terms for graph terms needing referent data are associated by conceptually similar terms for the linking concept term, and associating identified referent data with the graph terms needing referent data.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: October 13, 2015
    Assignee: Raytheon Company
    Inventors: Bruce E. Peoples, Michael R. Johnson, Michael M. Smith
  • Patent number: 9076271
    Abstract: A method for managing machine operation comprising sensing a plurality of operational variables for a machine during use thereof so as to generate operational data for said variables. The operational data is processed so as to determine features within the operational data which are indicative of a divergence from a desired operational state of the machine. Confidence values associated with said features are determined and used to assess whether the plurality of features and associated confidence values are indicative of a predetermined diagnosis for said machine. A confidence value for said diagnosis is determined based upon the associated feature confidence values and used to generate a signal indicative of an operational state of the machine. The invention may be used for engine health monitoring applications and may be used for determining necessary servicing or repair work for the engine.
    Type: Grant
    Filed: June 8, 2010
    Date of Patent: July 7, 2015
    Assignee: OPTIMIZED SYSTEMS AND SOLUTIONS LIMITED
    Inventors: Dongfeng Shi, Charles Dibsdale, Richard C. T. Douglas, Toby Clarke, Peter Shone, William Puglia
  • Patent number: 9034055
    Abstract: A synergy-based human-machine interface that uses low-dimensional command signals to control a high dimensional virtual, robotic or paralyzed human hand is provided. Temporal postural synergies are extracted from angular velocities of finger joints of five healthy subjects when they perform hand movements that are similar to activities of daily living. Extracted Synergies are used in real-time brain control, where a virtual, robotic or paralyzed human hand is controlled to manipulate virtual or real world objects.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: May 19, 2015
    Assignee: UNIVERSITY OF PITTSBURGH-OF THE COMMONWEALTH SYSTEM OF HIGHER EDUCATION
    Inventors: Ramana Kumar Vinjamuri, Wei Wang, Zhi-Hong Mao, Douglas John Weber
  • Patent number: 9009141
    Abstract: A display apparatus and a displaying method of contents, the display apparatus including a content output unit which outputs contents, a display unit which displays predetermined space information, a user interface (UI) generating unit which generates UI information, a user input unit, and a control unit which classifies the contents into a group which corresponds to a position on the displayed predetermined space information based on predetermined position information of the contents in response to a request to search for contents, being input through the user input unit, controls the UI generating unit to generate a first UI indicating the group, and controls the display unit to display the generated first UI at the corresponding position of the group on the displayed predetermined space information.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: April 14, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Joon-ho Phang, Dae-hyun Kim, Yeo-ri Yoon, Chang-soo Lee, Sang-hee Lee
  • Publication number: 20150019474
    Abstract: The disclosure includes use of a feature-aware propagation model to identify one or more features of a product and one or more person(s), or members of a social network, to target, or user, for marketing the product having the identified features. The one or more person(s) identified using the model may be the person(s), or member(s), of a social network determined to have a maximum capability, relative to other members of the social network, for influencing the members of the social network in adopting, e.g., purchasing, a product having the identified features. In addition, parameters of the model may be determined using information about the social network, user preferences, and the products and features of the products.
    Type: Application
    Filed: July 10, 2013
    Publication date: January 15, 2015
    Inventors: Nicola Barbieri, Francesco Bonchi
  • Patent number: 8583586
    Abstract: Methods and systems for event pattern mining are shown that include representing longitudinal event data in a measurable geometric space as a temporal event matrix representation (TEMR) using spatial temporal shapes, wherein event data is organized into hierarchical categories of event type and performing temporal event pattern mining with a processor by locating visual event patterns among the spatial temporal shapes of said TEMR using a constraint sparse coding framework.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: November 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: Shahram Ebadollahi, Jianying Hu, Martin S. Kohn, Noah Lee, Robert K. Sorrentino, Jimeng Sun, Fei Wang
  • Patent number: 8326783
    Abstract: A method and system to minimize redundancy in testing a new software system by utilizing a knowledge base is provided. The knowledge base may be represented in a form of a decision tree including leaf nodes which store previously tested optimal configurations. When the knowledge base does not contain an optimal configuration for the new software, an optimal solution for the new software system may be determined by adding a further decision tree branch to the initial decision tree. A desirable tree branch may be selected from a table including a predetermined set of desirable tree branches for each category of software. As a result, the number of solutions to be tested on the input software may be limited and cost and effort to run redundant tests on a software system may be reduced.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: December 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kenneth Michael Ashcraft, Flavio Alvarenga Bergamaschi, Viktors Bertsis, Erin Christine Burke, Duy Huynh, Santhosh Rao, Duc J. Vianney, Peter Wai Yu Wong
  • Publication number: 20120191640
    Abstract: Methods and systems for event pattern mining are shown that include representing longitudinal event data in a measurable geometric space as a temporal event matrix representation (TEMR) using spatial temporal shapes, wherein event data is organized into hierarchical categories of event type and performing temporal event pattern mining with a processor by locating visual event patterns among the spatial temporal shapes of said TEMR using a constraint sparse coding framework.
    Type: Application
    Filed: January 21, 2011
    Publication date: July 26, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shahram Ebadollahi, Jiaying Hu, Martin S. Kohn, Noah Lee, Robert K. Sorrentino, Jimeng Sun, Fei Wang
  • Publication number: 20120166382
    Abstract: An object and attributes that describe that object are identified. The attributes are grouped into attribute patterns, and classification classes are identified. For each identified class a sketch table containing a plurality of parallel hash tables is created. For the object to be classified, each attribute pattern is processed using the all of the hash functions for each sketch table, resulting in a plurality of values under each sketch table for a single attribute pattern. The lowest value is selected for each sketch table. The distribution of values across all sketch tables is evaluated for each attribute pattern, producing a discriminatory power for each attribute pattern. Attribute patterns having a discriminatory power above a given threshold are selected and added to the associated sketch table values. The sketch table with the largest overall sum is identified, and the associated class is assigned to the object belonging to the attribute patterns.
    Type: Application
    Filed: February 21, 2012
    Publication date: June 28, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Charu C. Aggarwal, Philip S. Yu
  • Patent number: 8190304
    Abstract: An automatic configuration-tracking apparatus for tracking the configuration of a vehicle having a multitude of components for which it is desired to consult and record various items of data specific thereto, and their identification/authentication parameters, history, and operating state includes transponders. The transponders are coupled respectively to components of the vehicle. The transponders communicate this specific data via a meshed wireless network in order to enable the data to be transmitted by secure wireless transmission to an external installation. A secrecy perimeter coincides substantially with an outline of the vehicle.
    Type: Grant
    Filed: March 16, 2009
    Date of Patent: May 29, 2012
    Assignee: Eurocopter
    Inventors: Christian Feuillebois, Mathieu Glade, Eric Pauly
  • Patent number: 8126836
    Abstract: A method, apparatus, and electronic device for hierarchical communications are disclosed. A connection interface 1260 may receive a query. A processor 1210 may select an initial expert from the hierarchical expert tree based upon the query and direct the query towards the initial expert. A session initiation protocol server 418 may generate a hierarchical expert tree from an expert pool.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: February 28, 2012
    Assignee: Motorola Mobility, Inc.
    Inventors: Thomas M. Tirpak, Anant Athale, Kevin D. Bailey, Samir Dilipkumar Saklikar
  • Patent number: 8095496
    Abstract: The invention relates to architecture of a computer program in order to implement a multi-agent system. The architecture enables the agents to interact with a simulation or game world on a first plane and/or with robots in the real world. Said architecture has a second and third plane. Said second plane contains an abstract representation of the simulation world on the first plane which reduces on concepts. Said third plane implements the agents of the multi-agent system. Interfaces are only arranged between the first and second plane, and between the second and third plane, not, however, between the first and the third plane. The artificial intelligence of the agents is implemented on the second and third planes such that the simulation world of the first plane can be widened, which leads to artificial intelligence. As a result, the architecture provides a KI-middleware for, for example, computer games.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: January 10, 2012
    Assignee: X-aitment GmbH
    Inventors: Andreas Gerber, Gero Vierke, Christian Gerber, Markus Wilhelm, Tobias Schild
  • Patent number: 8069133
    Abstract: A method, computer program product, and system are provided for decomposing human behavior into quantifiable layers of perception. The method for decomposing human behavior into quantifiable layers of perception may be referred to as “DAP-E,” which is an acronym representative of four main phases of the method. Theses phases include the following: decompose; aggregate; propagate; and, evaluate. For example, an embodiment of the method may include aggregating one or more outputs from one or more behavioral models to represent a statistically significant conclusion and propagating the conclusion across a social network to allow opinions of a first entity within the social network to influence a conclusion of a second entity. A token passing behavior algorithm may be used to weigh an opinion of an entity receiving a token when propagating the conclusion across the social network.
    Type: Grant
    Filed: January 29, 2008
    Date of Patent: November 29, 2011
    Assignee: The Mitre Corporation
    Inventors: Charles A. Worrell, Craig J. Petrun
  • Patent number: 8064663
    Abstract: The present invention relates to a method and system for evaluating at least one abnormality in one or more medical images of a subject comprising: (a) determining the location of each abnormality from pre-defined selection, (b) determining the pattern of each abnormality from pre-defined selection, (c) accessing a multidimensional database comprising data of patterns, locations, and conditions associated therewith, in which the database comprises data of each of patterns, locations, and conditions is comprised in separate dimension(s), and characteristic information for patterns, locations, and conditions is organized in the database into discrete categories, (d) extracting from the multidimensional database a list of conditions corresponding to the imaging data determined in steps (a) and (b), (e) providing an evaluation of abnormality using list obtained in step (d). The invention also relates to a database, computer program, system for navigating the database, a method for entering data into a database.
    Type: Grant
    Filed: December 1, 2005
    Date of Patent: November 22, 2011
    Assignee: Lieven Van Hoe
    Inventors: Lieven Van Hoe, Bart Verweire
  • Patent number: 8032636
    Abstract: A method, computer program product, and system are disclosed for dynamically provisioning clusters of middleware appliances. In one embodiment, the method includes referencing a resource measurement from a plurality of middleware appliances. The middleware appliances process one or more service domains and the resource measurement includes processing resources consumed by each middleware appliance for each of the one or more service domains. The method may also include determining an implementation plan based on a performance goal and one or more resource calculations. The implementation plan specifies service domain instances to activate and service domain instances to deactivate on the plurality of middleware appliances. The method may also include dynamically enabling and disabling the service domain instances on the plurality of middleware appliances based on the implementation plan.
    Type: Grant
    Filed: February 5, 2009
    Date of Patent: October 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Robert D. Callaway, Adolfo F. Rodriguez, Yannis Viniotis
  • Patent number: 8015145
    Abstract: A system provides a user interface for viewing nursing problems with multiple levels of granularity in a knowledge base and rendered in an application that are dependent on context of problems, patient demographic information and information needed by a user interface image. A user interface system presents patient medical problem information to a user. The system includes a first search processor for automatically searching a knowledge base of information associating multiple different medical problems with corresponding attributes to find an attribute indicating a particular characteristic of a particular medical problem, in response to occurrence of an event. A display processor initiates generation of data representing a display image.
    Type: Grant
    Filed: May 6, 2008
    Date of Patent: September 6, 2011
    Assignee: Siemens Medical Solutions USA, Inc.
    Inventors: Zhijing Liu, Gary G. Hardel, Paul Zielinski
  • Patent number: 7966281
    Abstract: According to an example embodiment, a technique may be provided for managing a label data base of which each entry comprises a data field for insertion into a respective packet in a multicast transmission and a validity field. The technique may include, for example, (a) establishing a fixed size for a cluster of labels, (b) associating with each cluster a pointer to another cluster, (c) establishing a sentinel cluster of which all entries are indicated to be invalid and of which the cluster pointer points to this sentinel cluster, (d) establishing a root table which defines the number of replications of the packet in a multicast group and identifies a first label cluster associated with the multicast group and (e) establishing a chain of clusters of which each cluster which is full of valid entries points to the next cluster in the chain and the last cluster which contains valid entries points to the sentinel cluster.
    Type: Grant
    Filed: May 1, 2009
    Date of Patent: June 21, 2011
    Assignee: Broadcom Corporation
    Inventors: Vincent Groarke, Anne Geraldine O'Connell
  • Patent number: 7966279
    Abstract: Architecture that facilitates validation of a data mapping of data from a data source to a data target. There is included a signature generation component that generates a source signature of all or a portion of the data source and a target signature of all or a corresponding portion of the data target, and a sampling component that obtains a sample of the source data a corresponding sample of the target data. The data signatures and data samples are compared respectively and processed with a processing component to determine the status of the validation process.
    Type: Grant
    Filed: January 23, 2009
    Date of Patent: June 21, 2011
    Assignee: Microsoft Corporation
    Inventors: Neeraj Garg, Cale D. Carter, Kulothungan Rajasekaran, Deuane J. Martin, Pankaj K. Singh
  • Publication number: 20110016078
    Abstract: A computerized project management analytical system and method that develops and manages an ontology that links objects and is capable of being mined. The ontology is comprised of a project ontology framework, a matching engine and a project status matrix that illustrates a multi-relational view of the project status, of confidence levels, or interdiction points and/or positions on project timelines.
    Type: Application
    Filed: September 27, 2010
    Publication date: January 20, 2011
    Inventors: Douglas Clark, Brian Pieslak, Brian Gipson, Zachary Walton
  • Patent number: 7826663
    Abstract: A system, method and program product for processing a stream of data events using hybrid histograms. A system is provided that includes: a hybrid histogram that provides a running statistical summary of the stream of data events, wherein the hybrid histogram includes a plurality of percentile ranges, a set of boundary values that separate the percentile ranges, and a count associated with each of the percentile ranges; a histogram processing system for identifying a percentile range from the plurality of percentile ranges into which a new data event value falls, and for incrementing the count associated with the identified percentile range; a periodic boundary recalculation system for periodically recalculating the boundary values such that each percentile range includes a substantially similar number of associated counts; and an analysis system that analyzes the hybrid histogram.
    Type: Grant
    Filed: December 12, 2006
    Date of Patent: November 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: Mark S. Ramsey, David A. Selby, Stephen J. Todd
  • Patent number: 7792772
    Abstract: A method and system to minimize to redundancy in testing a new software system by utilizing a knowledge base is provided. The knowledge base may be represented in a form of a decision tree including leaf nodes which store previously tested optimal configurations. When the knowledge base does not contain an optimal configuration for the new software, an optimal solution for the new software system may be determined by adding a further decision tree branch to the initial decision tree. A desirable tree branch may be selected from a table including a predetermined set of desirable tree branches for each category of software. As a result, the number of solutions to be tested on the input software may be limited and cost and effort to run redundant tests on a software system may be reduced.
    Type: Grant
    Filed: February 7, 2008
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Kenneth Michael Ashcraft, Flavio Alvarenga Bergamaschi, Viktors Bertsis, Erin Christine Burke, Duy Huynh, Santhosh Rao, Duc J. Vianney, Peter Wai Yee Wong
  • Patent number: 7774293
    Abstract: A hybrid causal framework applies properties of probabilistic models, such as Bayesian belief networks, to causal logic models, such as fault trees and event sequence diagrams. The probabilistic model establishes a joint probability distribution of causal relationships between events and conditions in the logic models. The probability of the events and conditions are found by propagating probabilities from the probabilistic model through the logic models.
    Type: Grant
    Filed: March 17, 2006
    Date of Patent: August 10, 2010
    Assignee: University of Maryland
    Inventors: Ali Mosleh, Chengdong Wang, Franciscus J. Groen
  • Patent number: 7761390
    Abstract: A method, system, and software for interactive communication for a user responsive to electric signals generated by the user, includes (A) providing an interactive display to the user representative of lists of target items; (B) receiving detected electric signals generated by the user responsive to the interactive display; (C) processing and converting the detected electric signals into digital data; and (D) analyzing the digital data to associate with the user's selection one of the lists of target items presented to the user using the interactive display. Steps (A)-(D) are iteratively repeated based on a hierarchical relationship of lists of target items presented to the user to select a target item desired by the user.
    Type: Grant
    Filed: June 14, 2004
    Date of Patent: July 20, 2010
    Inventor: Peter Charles Shann Hubird Ford