Expert System Shell Or Tool Patents (Class 706/60)
  • Patent number: 11017412
    Abstract: Context information in a computer system is collected. Dependent context data maintains a reference to parent context data so that system context can be reconstructed and analyzed.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: May 25, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Todd Lefor
  • Patent number: 10957421
    Abstract: Methods and systems for characterizing two or more nucleic acids in a sample. The method can include the steps of providing a hybrid machine learning approach that enables rapid and automated deconvolution of DNA mixtures of multiple contributors. The input is analyzed by an expert system which is implemented in the form of a rule set. The rule set establishes requirements based on expectations on the biology and methods used. The methods and systems also include a machine learning algorithm that is either incorporated into the expert system, or utilizes the output of the expert system for analysis. The machine learning algorithm can be any of a variety of different algorithms or combinations of algorithms used to perform classification in a complex data environment.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: March 23, 2021
    Assignee: Syracuse University
    Inventors: Michael Marciano, Jonathan Adelman
  • Patent number: 10922463
    Abstract: Automated system design for a programmable integrated circuit (IC) includes conducting, using computer hardware, a dialogue with a user, wherein the dialogue describes a user design for the programmable IC, extracting, using the computer hardware, a first plurality of features for the user design from the dialog, and generating, using the computer hardware, a design specification for the user design based on the first plurality of features. Using the computer hardware, a device configuration for the user design is generated based on the design specification. The device configuration is loadable within the programmable IC to implement the user design.
    Type: Grant
    Filed: October 20, 2019
    Date of Patent: February 16, 2021
    Assignee: Xilinx, Inc.
    Inventors: Akhilesh Mahajan, K. Nithin Kumar, Yashwant Dagar
  • Patent number: 10902954
    Abstract: Aspects automatically identify and minimize local populations of mosquitoes wherein processors are configured to assign different exposure risk values to different geographic locations as a function of determining different respective values of likelihood that each of the locations will experience a threshold exposure to mosquito activity, assign population risk values to the locations as a function of population data, filter a location from the plurality of locations to generate a filtered remainder set of the locations as a function of one or more one risk values of the exposure risk value and the population risk value failing to meet a minimum threshold value, rank the filtered remainder set of the geographic locations, and associate each of a plurality of mosquito activity abatement actions to each of the ranked filtered remainder set of the geographic locations.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Tiago Dias Generoso, Thales Henrique Taveira Garcia, Fabrizio Nascimento Caldas, Fabio Minoru Tanada
  • Patent number: 10896034
    Abstract: In one aspect, a computerized method for implementing automated screen display generation and configuration including the step of obtaining a set of content that is displayed on a computer screen. The method includes the step of determining a number of screens to display the set of content. The method includes the step of determining an optimized location for each content in the number of screens that display the set of content using one or more machine learning methods to determine optimized location for each content in the number of screens.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: January 19, 2021
    Inventor: Babu Vinod
  • Patent number: 10880182
    Abstract: A system, method, and computer program product are provided for automatically pruning rules in an AI-based network management system. In operation, a network configuration identifier is defined for a configuration of a communication network in an AI-based network management system. Log data is collected of the communication network, and the log data is associated with the network configuration identifier. Next, training data is created for a first AI-engine for the network configuration identifier, based on the log data associated with the network configuration identifier. The one or more rules are associated with the network configuration identifier. Additionally, at least one rule of the one or more rules are provided to a second AI-engine used by the AI-based network management system.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: December 29, 2020
    Inventors: Ofer Hermoni, Nimrod Sandlerman, Eyal Felstaine
  • Patent number: 10872025
    Abstract: A performance testing and analysis environment performs tests on programming code and identifies any performance regressions. Tests exhibiting performance regressions are rerun, and the initial regressions are confirmed as genuine regressions or not. Analysis of the code under test and the performance under the tests are analyzed. The root causes of the performance regressions are identified. The process is fully automated and is performed quickly.
    Type: Grant
    Filed: December 31, 2018
    Date of Patent: December 22, 2020
    Assignee: The MathWorks, Inc.
    Inventors: Meng-Ju Wu, Seihyung Lee, Ganesh Krishnamurthy, Murali Gopinathan, Robert O. Aberg
  • Patent number: 10775769
    Abstract: An information processing apparatus according to an exemplary embodiment of the present invention receives an available amount of a consumable material available for use in modeling by a control apparatus configured to model a three-dimensional object using the consumable material, and selects, in a case where a plurality of objects is designated as a modeling target to be modeled by the control apparatus and a setting for the modeling by the control apparatus is designated and a required amount of the consumable material required for the modeling of the plurality of objects by the control apparatus according to the setting is larger than the received available amount, one or more of the plurality of objects as a modeling target such that the required amount of the consumable material required for the modeling by the control apparatus according to the setting is within the available amount.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: September 15, 2020
    Inventor: Takeshi Shiihara
  • Patent number: 10768909
    Abstract: In a computer-implemented method for facilitating creation of a reusable application, during development of the reusable application, a plurality of artifacts associated with source code of the reusable application is received, wherein an artifact of the plurality of artifacts includes information related to the development of the reusable application. The plurality of artifacts is maintained as metadata for the source code of the reusable application. An application module including the source code of the reusable application and the metadata is generated, wherein the application module is configured for use by a developer for facilitating creation of a new version of the reusable application, and wherein the metadata is accessible by the developer during the creation of the new version of the reusable application for accessing the information related to the development of the reusable application.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: September 8, 2020
    Assignee: Embarcadero Technologies, Inc.
    Inventor: Ravikumar Ramanathan
  • Patent number: 10769721
    Abstract: An intelligent product requirement configurator is a tool for assisting the implementation process of application platforms by generating a recommended configuration data set describing recommended configuration settings for a selected application platform. The tool acts as a repository for capturing requirements such as banking market practice requirements, regulatory requirements, and bank specific requirements. The tool further converts the requirements into profile data and business rules that are used to configure the application platform.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: September 8, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Preetham Prabhu, Rajeev Divakaran Nair, Kushal Dhammi
  • Patent number: 10719856
    Abstract: Systems and methods are described herein for resolving advertisement placement conflicts. Specifically, a number of parameters may be entered into a system in order to distribute advertisements into advertisement slots. In many instances, a combination of these parameters causes a conflict in the system where all the parameters cannot be applied in order to place advertisements into advertisement slots. The conflict may be resolved by using an advertisement assignment model to determine which parameters may be relaxed in order to arrive at an optimal solution that violates a smallest number of parameters having the least priority. When such a solution is found, the advertisement assignment model may be modified and advertisements may be placed into advertisement slots based on the modified advertisement assignment model.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: July 21, 2020
    Assignee: ROVI GUIDES, INC.
    Inventor: Samuel Meyer
  • Patent number: 10635667
    Abstract: Automatically identifying insights from a dataset and presenting the insights graphically and in natural language text ranked by importance is provided. Different data types and structures in the dataset are automatic recognized and matched with a corresponding specific analysis type. The data is analyzed according to the determined corresponding analysis types, and insights from the analysis are automatically identified. The insights within a given insight type and between insight types are ranked and presented in order of importance. Insights include those having multiple pipelined attributes and other insights include multiple insights identified as having some relationship for the included insights.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: April 28, 2020
    Inventors: Rui Ding, Shi Han, Dongmei Zhang
  • Patent number: 10599611
    Abstract: A command request may be made to create a new entity in a data storage system. The new entity may be depend upon one or more base objects required to exist prior to creating the new entity. The command request may be processed in accordance with a selected policy affecting the required base objects. The selected policy may be one of a defined set of policies affecting actions taken with respect to the required base objects and new entity. For example, the policies may provide for automatically creating the required base objects and new entity; automatically selecting existing base objects used to create the new entity; generating a command list of recommend commands for creating the required base objects and the new entity; and generating a recommend list of existing base objects and a command for creating the new entity using at least one of the existing base objects.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: March 24, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Dazhi Dong, Daniel S. Keefe, Xiaogang Wang, Binhua Lu, Xing Chen, Chen Zhang
  • Patent number: 10540263
    Abstract: Methods for testing and rating ranking variables used in search engine algorithms are disclosed. The methods for testing and rating ranking variables used in search engine algorithms create an isolated and contamination-free testing environment in which to test each of one or more individual ranking variables.
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: January 21, 2020
    Inventors: Dorianne Marie Friend, Kyle Roof
  • Patent number: 10528718
    Abstract: Techniques for providing a data confidence index are presented herein. In one embodiment, a method includes setting a default confidence index for a remote computing device, the confidence index indicating trustworthiness of data provided by the remote computing device, the remote computing device operating as part of a network of cooperating devices; applying a plurality of ordered rules for the remote computing device, respective rules comprising a rule pre-condition and a confidence index adjustment, respective rules considering one of a behavior of the remote computing device and a property of the remote computing device; and adjusting the confidence index for the remote computing device responsive to results of applying the plurality of ordered rules. A system and apparatus substantially perform steps of the disclosed method.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: January 7, 2020
    Assignee: PAYPAL, INC.
    Inventors: Suneet Nandwani, Jie Zou
  • Patent number: 10384135
    Abstract: Systems, methods, and computer-readable media for generating, by an adaptive wizard, a customized gamification system to a customer. The gamification system is a system of events and milestones that provides a means by which the customer can recognize and award desired behavior patterns in order to increase engagement with users. The adaptive wizard generates the gamification system based on customer input and/or observed user behavior on a customer website. The adaptive wizard receives the input and determines content of the gamification system. The adaptive wizard processes the inputs and develops the gamification system for implementation by the customer to assist in achieving customer enterprise goals.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: August 20, 2019
    Assignee: Callidus Software, Inc.
    Inventors: Anthony J. Ventrice, Stephen A. Sims
  • Patent number: 10354191
    Abstract: A method of attaining a linguistic goal output of a process using a linguistic goal oriented decision making system, comprising setting the output value to a linguistic goal, and establishing a set of descriptive rules using historical data, wherein each descriptive rule has at least one variable, a decision variable, and at least one linguistic output value. The method further comprises grouping the set of descriptive rules into subsets of descriptive rules according to the linguistic output value of each descriptive rule and establishing decision rules based on comparing the grouped subsets of descriptive rules, the one or more decision rules describing a modification of a decision variable associated with at least one of the descriptive rules to affect the process.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: July 16, 2019
    Assignees: University of Southern California, Chevron U.S.A. Inc.
    Inventors: Mohammad Reza Rajati, Jerry M. Mendel, Andrei Popa, Lisa A. Brenskelle
  • Patent number: 10296913
    Abstract: Methods and apparatus are provided for integrating heterogeneous multi-channel data using ontologies.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: May 21, 2019
    Assignee: EMC Corporation
    Inventors: Karin Breitman, Percy E. Rivera Salas, Rodrigo Dias Arruda Senra
  • Patent number: 10263937
    Abstract: A system, apparatus, and methods are provided for supporting automated recall of a message (e.g., a chat message) from an originator's device, or at least media that accompanied the message. An original message may convey one or more media files that are temporarily stored on a system or apparatus that hosts the communication application used to create, send, and receive messages. The media files may be lost in transit because of failure of a system component, failure of a storage device, purging of the files before they are retrieved by a recipient, or for some other reason. When the recipient's device receives an error in response to an attempt to retrieve the media file(s), it automatically initiates a recall request that is returned to the originating device. If the message and media are still available on the device, an abbreviated version of the message is re-sent, with the media.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: April 16, 2019
    Assignee: WHATSAPP INC.
    Inventors: Michael B. Donohue, Erik James Reed
  • Patent number: 10223411
    Abstract: A method of providing a task assistant is described. The task assistant is designed to receive input from a user through multimodal input including a plurality of speech input, typing input, and touch input, determine the meaning of the input, and determining whether there is a context based on prior interactions with the user. The method further to generate an interpreted input based on a combination of the input and the context, and providing a formatted query to an application. The method further to receive data from the application in response to the formatted query, and provide a response to the user through multimodal output including a plurality of: speech output, text output, non-speech audio output, haptic output, and visual non-text output. The method further to update the context based on the interpreted input.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: March 5, 2019
    Assignee: Nuance Communications, Inc.
    Inventors: David Andrew Mauro, Henri Bouvier, Elizabeth Ann Dykstra-Erickson, Simona Gandrabur, Susan Dawnstarr Daniel, Aimee Piercy, Robert Douglas Sharp
  • Patent number: 10044742
    Abstract: Embodiments of the present invention provide a method, system, and computer program product for debugging a computer environment. In an embodiment of the invention, an anomaly is detected in a computing environment of multiple different computing devices disposed in multiple different network domains. Thereafter, administrative network privileges to access the multiple different network domains are acquired and existing resources in the computing environment are identified. Additionally, a signature file is loaded into a memory of the computer, where the signature file denotes infrastructure requirements of the computing environment, and the existing resources and the infrastructure requirements denoted in the signature file are compared to determine whether a disparity exists between the existing resources and the infrastructure requirements.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: August 7, 2018
    Assignee: STEELCLOUD, LLC
    Inventors: Bao Nguyen, Fredi Jaramillo, Brian H. Hajost
  • Patent number: 10019135
    Abstract: In one embodiment, a computer-implemented method is provided, comprising: creating at least a portion of an instant messaging application that is configured to cooperate with an apparatus, the instant messaging application, when executed, configured to cause a device to: display an instant messaging interface including a communicant message user interface element for receiving a text portion of a message and a send user interface element for sending the text portion of the message in response to a user selection thereof, and receive, from the apparatus and utilizing a communications agent on the device configured to receive incoming messages addressed to a communicant identifier associated with a user of the instant messaging application, a notification including a constraint that identifies a plurality of user interface elements includable in a form presentable via the instant messaging interface for constraining a generation of one or more data object requests in response to a selection on one or more of th
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: July 10, 2018
    Assignee: Sitting Man, LLC
    Inventor: Robert Paul Morris
  • Patent number: 9940361
    Abstract: A method for directing inquiries to available subject matter experts includes storing an expert database in memory and defining presence states to describe present attributes of each subject matter expert with respect to a number of resource elements. Inquiries are directed to the experts, and response histograms are populated based on whether a response was obtained in a given presence state. The response histograms describe or define a response probability for each subject matter expert, as a function of the corresponding present attributes for each of the resource elements.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: April 10, 2018
    Inventors: Hee C. Lee, Joseph M. Molitor, Mary P. Kruse
  • Patent number: 9866547
    Abstract: A discovery bundle component is applied in a virtual image deployed within a virtual environment, wherein the discovery bundle automatically discovers asset information about one or more application bundles applied to the virtual image. The discovery bundle component sends, to a discovery product service, the asset information wrapped with a trusted signed certificate for the discovery product service, wherein the discovery product service is located outside the virtual environment.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: January 9, 2018
    Inventors: John A. Griffith, Daniel P. Rhames, Philip R. Riedel, David L. Schmidt
  • Patent number: 9853990
    Abstract: Embodiments of the present invention provide a method, system, and computer program product for debugging a computer environment. In an embodiment of the invention, an anomaly is detected in a computing environment of multiple different computing devices disposed in multiple different network domains. Thereafter, administrative network privileges to access the multiple different network domains are acquired and existing resources in the computing environment are identified. Additionally, a signature file is loaded into a memory of the computer, where the signature file denotes infrastructure requirements of the computing environment, and the existing resources and the infrastructure requirements denoted in the signature file are compared to determine whether a disparity exists between the existing resources and the infrastructure requirements.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: December 26, 2017
    Assignee: SteelCloud, LLC
    Inventors: Bao Nguyen, Fredi Jaramillo, Brian H. Hajost
  • Patent number: 9832159
    Abstract: Exemplary embodiments may provide a skill exchange platform to improve collaboration and skill unitization throughout an entity. The skill exchange platform may provide participants an application or widget that enables them to both submit and receive “Asks” from other users based on their expertise. As a part of the system, points may be used as a unifying currency. Participants can volunteer or utilize incentives enabled by a gaming infrastructure and point system. Points may be accumulated by participants by responding to Asks. These points may then be used for a variety of benefits. Embodiments may include a skill exchange game. The goal of the game may be earn points towards corporate rewards as well as recognition through responding to Asks. The game may have a set of rules as well as different modes.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: November 28, 2017
  • Patent number: 9792204
    Abstract: A method for automated test case augmentation includes receiving, at an automated test augmentation system, a design model and model coverage gap information from a model-based development tool, translating the model coverage gap information into machine-readable mathematical test objective expressions, developing a set of test objective operators by translating the machine-readable mathematical test objective expressions, localizing target operators for the identified coverage gaps within the design model, attaching the test objective operators to target operators of the design model to create a test model, augmenting the test model by propagating test objectives at the target operators to a test node operator of the design model, and executing, by a test generator, the augmented test model to obtain the test cases to cover the coverage gaps and the causes for the model coverage gaps. A system for implementing the model-based design and a non-transitory computer readable medium are also disclosed.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: October 17, 2017
    Assignee: General Electric Company
    Inventors: Meng Li, Michael Richard Durling, Jian Dai, Scott Alan Stacey
  • Patent number: 9785855
    Abstract: Methods and systems for license plate recognition utilizing a trained neural network. In an example embodiment, a neural network can be subject to operations involving iteratively training and adapting the neural network for a particular task such as, for example, text recognition in the context of a license plate recognition application. The neural network can be trained to perform generic text recognition utilizing a plurality of training samples. The neural network can be applied to a cropped image of a license plate in order to recognize text and produce a license plate transcription with respect to the license plate. An example of such a neural network is a CNN (Convolutional Neural. Network).
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: October 10, 2017
    Assignee: Conduent Business Services, LLC
    Inventors: Albert Gordo Soldevila, Jon Almazan
  • Patent number: 9727827
    Abstract: A method for identifying a source of a job referral, the method including identifying a URL that the job applicant uses to access a web page with functionality to enable the job applicant to apply for the first job, identifying a first job message record using the URL, obtaining an original job message record for an original job message using the first job message record, determining a first sender of the original job message from the original job message record, determining that a second job message was sent to the job applicant for a second job at the company by a second sender, wherein the second job message was sent to the job applicant before the first job message and wherein the second job message was sent to the job applicant within a look-back period, and identifying the second sender as the source of the referral for the first job.
    Type: Grant
    Filed: June 24, 2011
    Date of Patent: August 8, 2017
    Assignee: Jobvite, Inc.
    Inventors: Adam Hyder, Syed Mohammed Ali, Varun Aggarwal, Changsheng Chen, Kam Wing Chu
  • Patent number: 9690808
    Abstract: A database program includes loose triggers that are not coupled to specific entities at the time the database program is compiled. The database program provides a user interface that allows a user to couple selected entities to the loose triggers or decouple selected entities from loose triggers. The database program validates the entities that are selected by the user for coupling or decoupling and stores the coupled entities as part of the loose trigger definitions in a loose trigger metadata database.
    Type: Grant
    Filed: November 4, 2011
    Date of Patent: June 27, 2017
    Assignee:, inc.
    Inventors: Avrom Irwin Roy-Faderman, Billy Ma
  • Patent number: 9665240
    Abstract: Provided herein are method, apparatus, and computer program products for facilitating a learning user interface. The interface may be presented as a plurality of dynamic icons representing a plurality of items. The interface may further be facilitated by accessing, by a processor, business data corresponding to the plurality of items. The interface may be facilitated by determining, by the processor, a visual bias for at least one of the plurality of dynamic icons based on the business data corresponding to the plurality of items and may be facilitated by applying, via the interface, the visual bias to the at least one of the plurality of dynamic icons.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: May 30, 2017
    Assignee: Groupon, Inc.
    Inventors: David Gomez-Rosado, Tihomir Tsankov Georgiev
  • Patent number: 9652309
    Abstract: A system for routing an application message detects that routing rules are dynamic and static. The system then invokes a rules engine to receive the dynamic routing rules and interleaves the dynamic routing rules with static routing rules. The system then executes the interleaved rules to route the message.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: May 16, 2017
    Assignee: Oracle International Corporation
    Inventors: Maneesh Joshi, Rakesh Saha, Demed L'Her
  • Patent number: 9449278
    Abstract: Troubleshooting a technical problem on a user device using a network-based remediation platform. Receiving problem statements relating to technical problems associated with a user device, activating a domain of cases, assigning a score for the cases based on a scoring algorithm, and determining one or more remediation actions to suggest based on the score.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: September 20, 2016
    Assignee: Apple Inc.
    Inventors: Efstratios N. Davlos, Francimar C. Schmitt, Edmund R. Brown, Gavin Anthony Condon
  • Patent number: 9406037
    Abstract: Techniques for performing searches and presenting reports to users include receiving a user query request comprising condition classifications or text words or text phrases, receiving a user report request comprising report classification information that includes a request term, accessing an ontology providing a plurality of classifications, where each classification comprises a set of terms, accessing, using the ontology, a set of document associated with the report classification information, computing an aggregate measure of the request term based on a relationship between the request term and the set of documents, generating a requested report based on the aggregate measure of the request term and presenting the requested report.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: August 2, 2016
    Inventors: Yannis Papakonstantinou, Robert Meadows
  • Patent number: 9285987
    Abstract: A multi function peripheral is provided with a display controller for causing a display section to display reception screens for respective settings on functions executable in the electrical apparatus, an instruction receiver for receiving an instruction to designate a content of each setting from the user, a display format receiver for receiving an instruction to select any one of a wizard display format, a list display format and a menu display format from the user, and a storage for storing the display format received by the display format receiver while relating it to the contents of the respective settings received by the instruction receiver.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: March 15, 2016
    Inventors: Nobuyasu Mori, Takanori Miyamoto, Tetsuya Maeda, Dai Shigenobu
  • Patent number: 9266626
    Abstract: Aided analysis of the failure tolerance of an aircraft system, comprising a plurality of subsystems at least one of which comprises a monitoring unit and notification of a detected event, using critical event charts. After selecting at least one receivable notification message represented by a node of the critical event chart, elements of the minimal diagnostic set capable of resulting in the generation of the at least one selected notification message are identified, the identified elements forming part of the failure tolerance report.
    Type: Grant
    Filed: April 11, 2013
    Date of Patent: February 23, 2016
    Assignee: AIRBUS OPERATIONS (S.A.S.)
    Inventors: Vincent Cheriere, Jeremy Roger, Laia Vilalta Estrada, Ioana Geanta
  • Patent number: 9256833
    Abstract: Some embodiments disclosed herein relate to generating fuzzy inferences of procedure types based on fuzzy logic. Membership functions can be used to relate item variables to a degree of correspondence to various item types. Fuzzy rules can specify processing to be conducted using membership values produced by evaluations of membership functions. An output of the processing can include an inference that a content object corresponding to the item variables relates to one or more procedure types. Further, some embodiments disclosed herein relate to querying hierarchical data structures to identify related items. A hierarchical data structure can associate each of a set of procedure types with one or more item types and/or item identifiers or characteristics.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: February 9, 2016
    Assignee: Healthtrust Purchasing Group, LP
    Inventor: Melanie Anne McMeekan
  • Patent number: 9224088
    Abstract: A scenario is simulated by providing an agent that is an object in the scenario, providing a time window for the scenario that spans the farthest reachable past time and the farthest reachable future time with respect to a present time for the agent and/or at least one player that interacts with the simulated scenario, providing at least one event that represents a change in at least one attribute of the agent, and updating a state of the scenario by applying the at least one event to the agent within the time window.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: December 29, 2015
    Inventor: Christopher Hazard
  • Patent number: 9218166
    Abstract: A development system with improved methodology for creation and reuse of software assets is shown and described. In one embodiment, for example, in a development system, a method is described for facilitating creation of a reusable application, the method comprises steps of: during development of the application, capturing knowledge and intent of the application's original developer alongside source code created for the application; producing an archival module storing the source code for the application together with metadata capturing the knowledge and intent of the original developer, the metadata including at least one script guiding subsequent developers in use and modification of the source code for the application; and consuming the archival module by a follow-on developer, including executing the at least one script for facilitating creation of a reusable version of the application.
    Type: Grant
    Filed: February 18, 2009
    Date of Patent: December 22, 2015
    Assignee: Embarcadero Technologies, Inc.
    Inventor: Ravikumar Ramanathan
  • Patent number: 9165251
    Abstract: A method for specifying complex event processing (CEP) system rules. A rule construction interface is provided for constructing rules for a rule set of the complex event processing system, where the rules include definitions of one or more detected events and corresponding actions. In response to an identification of a new event or action during the rule construction process via the rule construction interface, a corresponding event or action logical construct is generated for representing the event or action in the complex event processing system. An intermediate logical construct is generated to provide a data connection for the event or action logical construct. The event or action logical construct is linked to a corresponding action or event logical construct via the intermediate logical construct so as to enable data flow between the objects.
    Type: Grant
    Filed: February 26, 2012
    Date of Patent: October 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: Doina L. Klinger, James S. Taylor
  • Patent number: 9137143
    Abstract: A multiprocessor computer system comprises a dragonfly processor interconnect network that comprises a plurality of processor nodes and a plurality of routers. The routers are operable to adaptively route data by selecting from among a plurality of network paths from a target node to a destination node in the dragonfly network based on one or more of network congestion information from neighboring routers and failed network link information from neighboring routers.
    Type: Grant
    Filed: November 7, 2011
    Date of Patent: September 15, 2015
    Assignee: Intel Corporation
    Inventors: Mike Parker, Steve Scott, Albert Cheng, John Kim
  • Patent number: 9075830
    Abstract: An event processor accepts event representations that comprise perdurance and epistemological relationships among entities or entity references, and the event processor stores information derived from event representations in a datastore. A search component searches entities based on local epistemological and perdurance properties, and a perdurance engine traverses the perdurance relationships obtained from the datastore. An epistemological propagator generates derived epistemological relationships using the perdurance engine and local epistemological data obtained from the datastore.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: July 7, 2015
    Assignee: Morphism LLC
    Inventor: James H. Stephens, Jr.
  • Patent number: 9070172
    Abstract: The invention relates to a method of performing an oilfield operation. The method steps include extracting context information from a host application associated with an oilfield project, sorting the context information into a plurality of dimensions of relevance, generating at least one search profile for each of the plurality of dimensions of relevance, requesting a plurality of searches using the at least one search profile, receiving one or more oilfield data items resulting from the plurality of searches, and selectively adjusting the oilfield operation based on one or more oilfield data items.
    Type: Grant
    Filed: August 26, 2008
    Date of Patent: June 30, 2015
    Assignee: Schlumberger Technology Corporation
    Inventors: Floyd Broussard, Najib Abusalbi
  • Patent number: 9047564
    Abstract: An interface facilitates user input of quantitatively weighted recommendations, including weighted factors in support of decision choices. A user input mechanism allows a user to specify a factor in support of a choice, and to specify values for quantitative parameters associated with the factor along two or more axes. An overall quantitative weight for the factor is generated based on the specified quantitative parameters. In one embodiment, a graphical user interface is presented, wherein the user specifies the values for the weighting parameters by dragging a movable indicator within an N-dimensional space. Each axis of the N-dimensional space corresponds to a weighting parameter. An overall quantitative weight for the factor is calculated, for example, as the product of the specified values along each of the axes. A visual indication of this calculation is presented, so as to provide an intuitive sense of the overall weight assigned to the factor.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: June 2, 2015
    Inventor: Patrick Laughlin Kelly
  • Publication number: 20150081615
    Abstract: Provided are architectures, system, methods, and computer program products that provide a user with the ability to define an association of data and/or information from known reference sets perceived by the user as relevant to a subject matter domain, thereby imparting and formalizing some of the user's knowledge about the domain. An associative relevancy knowledge profiler may also allow a user to create a profile by modifying or restricting the known reference sets and windowing the results from the association as a user might refine any other analysis algorithms. An associative relevancy knowledge profiler may also be used to define a user profile used by the user and others. A user profile may be usable in various manners depending upon, for example, rights management permissions and restrictions for a user.
    Type: Application
    Filed: November 26, 2014
    Publication date: March 19, 2015
    Inventor: Anthony Prestigiacomo
  • Patent number: 8984136
    Abstract: Examples disclose systems and methods for recognizing objects. A method may be executable to receive a query from a robot. The query may include identification data associated with an object and contextual data associated with the object. The query may also include situational data. The method may also be executable to identify the object based at least in part on the data in the query received from the robot. Further, the method may be executable to send data associated with the identified object to the robot in response to the query.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: March 17, 2015
    Assignee: Google Inc.
    Inventors: Anthony G. Francis, Jr., Arshan Poursohi
  • Patent number: 8965818
    Abstract: Methods and systems may support conclusions of a clinician by enabling the clinician to arbitrarily define the symptoms according to the patient's record. The method may comprise: (a) determining a plurality of symptoms representing a patient and including characteristics of the patient, the symptoms being categorized as present symptoms, absent symptoms or open symptoms; (b) establishing a multi-tier relationship between said symptoms and a plurality of diseases based on a knowledge model; (c) adjusting weighting factor(s) for at least one multi-tier relationship based on said knowledge model; (d) optionally adjusting at least one weighting factor of step (c) by an expert; and (e) building a ranking of diseases from said multi-tier relationship based on said weighting factors. The method may provide an efficient ranking of disease information, thereby supporting a clinical diagnosis that may consider multiple symptoms while emphasizing particular symptoms in view of the clinician's expertise.
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: February 24, 2015
    Assignee: Siemens Aktiengesellschaft
    Inventors: Sonja Zillner, Heiner Oberkampf
  • Patent number: 8892500
    Abstract: A display device to display a representation of a set of states, each one of the states being associated with a corresponding variable. Each of the states displayed is designated as being a most significant state for the corresponding variable. Input representing a probability estimate to be associated with a displayed state is entered and used to generate data for use in an expert system.
    Type: Grant
    Filed: September 5, 2007
    Date of Patent: November 18, 2014
    Assignee: BAE Systems PLC
    Inventors: John Stewart Anderson, Richard William Manley, Tim Hughes, Mark James Phillip Drake
  • Patent number: 8880606
    Abstract: Disclosed is a flexible, multi-modal system useful in communications among users, capable of synchronizing real world and augmented reality, wherein the system is deployed in centralized and distributed computational platforms. The system comprises input devices to generate signals representing speech, gestures, pointing direction, and location of a user, and transmit the same to a multi-modal interface. A plurality of agents and one or more databases are integrated into the system, where at least some of the agents receive signals from the multi-modal interface, translate the signals into data, compare the same to a database, generate signals representing meanings as defined by the database, and transmit the signals to the multi-modal interface. Finally, a plurality of output devices are associated with the system to receive and process signals from the multi-modal interface, some of said signals representing messages to the user to be communicated by means of an output device.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: November 4, 2014
    Assignee: Applied Research Associates, Inc.
    Inventors: Roberto Aldunate, Gregg E Larson
  • Publication number: 20140324767
    Abstract: An improved technique uses an expert system to provide automated provisioning of resources for a storage system. Along these lines, a user submits values of a set of provisioning targets parameters in a administrative interface screen to a storage processing device. The expert system uses these values to form a set of facts within an expert system stored on the storage processing device that includes a knowledge base having a set of logical rules and an inference engine. The storage processing device then inputs these facts and logical rules into the inference engine which is configured to fire logical rules having preconditions that match the facts. The actions of these logical rules then provide content for the provisioning of the storage resources, which are displayed to the user or used for automatic storage provisioning operations.
    Type: Application
    Filed: December 28, 2012
    Publication date: October 30, 2014
    Inventors: Alexey Alexandrovich Polkovnikov, Dmitry Nikolayevich Tylik, Sergey Alexandrovich Alexeev