Ruled-based Reasoning System Patents (Class 706/47)
  • Patent number: 10977363
    Abstract: Examples are disclosed for detecting synthetic online entities that may be used for fraudulent purposes or other purposes. In some aspects, a computing system can generate a data structure that includes nodes and links between the nodes. The nodes can represent online entities and the links can represent geographic associations or transactional associations between pairs of online entities. These associations can be identified from electronic transactions involving the online entities. The computing system can determine, from the links between the nodes, that a degree of connectivity among a subset of the nodes exceeds a threshold connectivity. The degree of connectivity indicates electronic communications involving online entities represented by the subset of the nodes. The computing system can transmit, based on the degree of connectivity exceeding the threshold connectivity, an alert indicating a potential synthetic entity (e.g., potentially fraudulent activity) within the subset of the nodes.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: April 13, 2021
    Assignee: EQUIFAX INC.
    Inventors: Stephen Leitner, Mark Burgess, Keith Manthey, Steven Hicklin
  • Patent number: 10970634
    Abstract: Some embodiments are directed to systems for authoring predictive models. An embodiment includes a computer system implementing a development environment for generating predictive models. The predictive model authoring tool is configured to perform a modeling operation based on one or more user inputs provided to interface controls of the predictive model authoring tool, determine a modeling context for the modeling operation, log the one or more user inputs, generate a predictive model based on one or more model parameters defined during the modeling operation, link the predictive model to an asset, such that one or more sets of data received from the asset are provided to the predictive model during execution of the predictive model, cause the predictive model to be executed such that the predictive model receives data from the asset, and provide the modeling context, the one or more user inputs, and the one or more model parameters.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: April 6, 2021
    Assignee: General Electric Company
    Inventors: Steven Matt Gustafson, Kareem Sherif Aggour, Paul Edward Cuddihy, Alfredo Gabaldon Royval, Justin Despenza McHugh, Luis Babaji Ng Tari
  • Patent number: 10949778
    Abstract: A computer-implemented system and method of predictive decision-making in an ad hoc network. The computer-implemented method includes receiving a set of rules into the ad hoc network and identifying a data set for each rule. The computer-implemented method also includes selecting a first and second node from the ad hoc network to process a first and second rule as a function of the identified data set according to an optimizing algorithm. The computer-implemented method also selects a third node to receive the processed results from the first and second nodes. An indication is provided of the processed results by the third node.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: March 16, 2021
    Assignee: Transvoyant, Inc.
    Inventors: Kirk Elliot Bloomquist, Dennis William Groseclose
  • Patent number: 10949406
    Abstract: Methods, systems, and computer-readable media for compliance lifecycle management for cloud-based resources are disclosed. A selection is received of a compliance pack from a plurality of compliance packs. The compliance pack comprises a plurality of rules associated with policy compliance. The compliance pack is selected from the plurality of compliance packs via a user interface. The selection is associated with one or more resources hosted in one or more provider networks. An evaluation is performed of compliance of the one or more resources with respect to the plurality of rules of the compliance pack. Data describing the evaluation is generated and displayed. The data comprises an aggregate compliance status for at least one of the one or more resources, and the aggregate compliance status represents an aggregate compliance with the plurality of rules.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: March 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Angel Calvo, Boo Boon Khoo, Himanshu Sharma, Siddharth Gupta
  • Patent number: 10948379
    Abstract: Systems and methods for sensing water device run time, transmitting this data via a network to a database which analyzes, records and reports the individual run times and the aggregate use over any given timeframe. Sensors used to measure device use time do not directly measure flow rate, and may sense device run time by sensing water flow, through electronic signals, vibration, etc. The sensors may be battery powered and transmit discrete data packets via radio frequency to powered node units. A system of node units communicates with a central internet gateway which uploads the data packets to a cloud-based database which organizes, analyzes, stores and reports the information. The system allocates the cost of water flowing through a common water meter to a plurality of individual units within a collection of geographically proximate units. The systems are useful in multi-unit buildings or complexes having stacked plumbing.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: March 16, 2021
    Assignee: Sensor Industries Corp.
    Inventors: Casey Knauss, Neal Lassila, Jim Tyner, Dave O. White, Steve Smith, Michael Panesis
  • Patent number: 10949287
    Abstract: Disclosed is a computer-implemented method of finding, troubleshooting and auto-remediating problems in storage environments.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: March 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Donald Charles Laing, John J. Auvenshine, Michael L. Camarco, III, Dominic Thibodeau, Per Lutkemeyer
  • Patent number: 10946524
    Abstract: Systems and methods are provided for specifying safety rules for robotic devices. A computing device can determine information about any actors present within a predetermined area of an environment. The computing device can determine a safety classification for the predetermined area based on the information. The safety classification can include: a low safety classification if the information indicates zero actors are present within the predetermined area, a medium safety classification if the information indicates any actors are present within the predetermined area all are of a predetermined first type, and a high safety classification if the information indicates at least one actor present within the predetermined area is of a predetermined second type. After determining the safety classification for the predetermined area, the computing device can provide a safety rule for operating within the predetermined area to a robotic device operating in the environment.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: March 16, 2021
    Assignee: X DEVELOPMENT LLC
    Inventors: Ethan Rublee, John Zevenbergen
  • Patent number: 10938827
    Abstract: An identity management system is augmented to provide for automated provisioning of user accounts. A user account is autoprovisioned based on detected attribute patterns. A set of existing account information is retrieved. A software module resident in a computer memory performs pattern matching on the retrieved set of existing account information to extract attribute information in the retrieved set of existing account information and on the extracted attribute information to discover a first attribute pattern. Next, an account template is generated according to the discovered attribute patterns. Using the generated account template, a new account on the first target is created giving the first user access to the target.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Mark J Braksator, Soke-Wan Chua
  • Patent number: 10936579
    Abstract: According to one aspect of the present disclosure, a method and technique for verifying data structure consistency across computing environments includes computing a first signature for a data structure of an application subject to checkpointing corresponding to a first computing environment residing on a server computer. A second signature for the data structure of the application corresponding to a second computing environment residing on a client computer is computed. The first and second signatures are compared to determine whether a change to the data structure exists. Responsive to a lack of change to the data structure based on the comparison, a mobility operation is enabled for the application between the server computer and the client computer.
    Type: Grant
    Filed: February 10, 2018
    Date of Patent: March 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Frederic Barrat, Khalid Filali-Adib, Perinkulam I. Ganesh, John M. McConaughy
  • Patent number: 10936802
    Abstract: This disclosure relates to creating configurable forms and for configuring forms as well as creating configurable flow form process files and configuring flow form process files and for auto-discovering some or all of the available actions that can be performed on a type of record from a set of form flows process files stored in a data store. Establishing a configurable form can include receiving a form file configured with an acceptability filter and at least one non-mandatory form item that is configured to be either on or off and in the applicability filter, and establishing at least one circumstance under which the non-mandatory form item is to be applied in the form file and generating a configurable form file. On a graphical user interface, along with mandatory form items, non-mandatory form items can be depicted depending upon establishment of circumstances determined by the applicability filter. A search list is disclosed that can nominate without code what data source should be used.
    Type: Grant
    Filed: April 11, 2020
    Date of Patent: March 2, 2021
    Assignee: Wisetech Global Limited
    Inventors: Richard White, Zubin Appoo, Mikhail Sverdlov
  • Patent number: 10936598
    Abstract: Presently disclosed are systems and methods for targeted exchange emulation. In an embodiment, an output-feed profile that specifies a ticker-symbol subset is maintained at a market data processing device (MDPD). An input feed of order-book updates to respective ticker symbols is received at the MDPD from an upstream device. An output feed is generated at the MDPD at least in part by filtering the received input feed down to order-book updates to the ticker-symbol subset and generating output-feed messages that convey the remaining order-book updates. The generated output feed (including the generated output-feed messages) is transmitted from the MDPD to a downstream device. Cached copies of at least the order-book updates from the input feed that correspond with output-feed messages in the output feed are stored at the MDPD. A gap-fill service for the output feed is provided from the MDPD to the downstream device using the cached copies.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: March 2, 2021
    Assignee: GTO LLC
    Inventor: Robert James Walker
  • Patent number: 10929470
    Abstract: A method of providing decisions to user queries includes: receiving, by at least one processor, a query transmitted from a client device; identifying, from a query database, a first query model; applying, by the at least one processor, the identified first query model to multiple user experience data entries from a user experience database, to obtain at least one correlation resulting from the application of the first query model to the multiple user experience data entries; and identifying, by the at least one processor, an answer to the query from the at least one correlation.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: February 23, 2021
    Assignee: X Development LLC
    Inventors: Michael Patrick Bauerly, Johan Ulrich Lewin Jessen, Matthew David Day, Matthew Sibigtroth, Preeti Murali Talwai
  • Patent number: 10929281
    Abstract: The invention relates to a computer-implemented system and method for data transformation testing in an extract-transform-load (ETL) system. The method may be conducted on a specially programmed computer system comprising one or more computer processors, electronic storage devices, and networks. The method may comprise the steps of: retrieving input data from a data source; using the input data as input to an actual data transformation to generate actual transformed data, wherein the actual data transformation is executed by the ETL system; using the input data as input to a test module to generate expected transformed data, wherein the input data is dynamically retrieved from the data source and the test module is part of the ETL system; automatically generating documentation for the test module based on comments within the test module; automatically comparing the actual transformed data to the expected transformed data; and generating a report based on the comparison.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: February 23, 2021
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventor: Maƫl Sicard-Cras
  • Patent number: 10932160
    Abstract: There is provided adaptive traffic processing in a communications network. Traffic flows from real-life traffic are detected, rules are applied to detected traffic flows, machine-learning based clustering of the detected traffic flows is performed, at least one new traffic rule is generated on the basis of one or more generated traffic clusters, the generated rules are simulated for obtaining a result indicating behavioural effect in the traffic of the communications network, the result is evaluated against one or more performance criteria of the communications network and the generated rules are applied if the performance criteria of the communications network have been met.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: February 23, 2021
    Assignee: Comptel Oy
    Inventors: Juhana Enqvist, Simo Isomaki, Mikko Jarva
  • Patent number: 10915561
    Abstract: A method, system and computer program product are provided for implementing unstructured content utilization from a structured source in a system capable of answering questions. A question is received by the system. The question is provided as a list of tokens T (T1, T2, . . . , Tn). A structured source is received containing records R (R1, R2, . . . , Rk). Headers H (H1, H2, . . . , Hi) are mapped to records. Each record R1, R2, . . . , Rk is searched for any token Ti in the list of tokens T (T1, T2, . . . , Tn) in the question. Responsive to identifying the token Ti in the question in a record Rj, the token Ti is added to a tracking structure. Any header mapped to the record Rj is compared to the list of tokens T (T1, T2, . . . , Tn) in the question. Responsive to identifying a header Hj mapped to the record Rj in the question, the header Hj is added to tracking structure.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: February 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Stephen A. Boxwell, Keith Frost, Stanley J. Vernier, Kyle M. Brake
  • Patent number: 10915539
    Abstract: The apparatus, systems and methods dynamically provide the reliability of multimedia documents by applying a series of intrinsic criteria and extrinsic criteria by pre-calculating a reliability score for at least a set of multimedia documents of at least one pre-selected source of multimedia documents, and by providing, in response to a request, the multimedia documents from the pre-selected sources associated with the score and the multimedia documents from the other sources associated with a score conditionally calculated.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: February 9, 2021
    Inventor: Lucas J. Myslinski
  • Patent number: 10901979
    Abstract: In an example computer-implemented method, a dataset and a query including an expression to be matched to the dataset is received via a processor. A false positive rate (FPR) and a false negative rate (FNR) is calculated via the processor for each possible value assignment of a plurality of possible value assignments in response to detecting a missing value in the dataset. A value assignment is selected, via the processor, from the plurality of possible value assignments based on the FPR and the FNR. A response to the query is generated via the processor based on the selected value assignment.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Lior Chen, Meir Kalech, Dennis Potashnik, Ron Zvi Stern
  • Patent number: 10902328
    Abstract: An endless loop in an inference engine processing a set of rules according to facts stored in a database may be detected by: (a) analyzing the set of rules to identify a subset of the set of rules comprising rules that are triggered by an updated fact; (b) executing the rules of the subset; (c) updating at least one of the facts based on the execution of the rules; (d) storing an identifier for each executed rule of the subset; (e) associating each stored identifier with a subset number for the subset in a consecutive sequence of subset numbers for executed subsets; and repeating steps (a)-(e) until the identifier for a rule, to be executed, is associated with an excessive number of subset numbers that are equally offset from each other in the sequence of subset numbers for executed subsets.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: January 26, 2021
    Assignee: SAP SE
    Inventors: Axel Schroeder, Christof Momm, Kay Jugel, Martin Knechtel
  • Patent number: 10891438
    Abstract: Systems and methods for Deep Learning techniques based multi-purpose conversational agents for processing natural language queries. The traditional systems and methods provide for conversational systems for processing natural language queries but do not employ Deep Learning techniques, and thus are unable to process large number of intents. Embodiments of the present disclosure provide for Deep Learning techniques based multi-purpose conversational agents for processing the natural language queries by defining and logically integrating a plurality of components comprising of multi-purpose conversational agents, identifying an appropriate agent to process one or more natural language queries by a High Level Intent Identification technique, predicting a probable user intent, classifying the query, and generate a set of responses by querying or updating one or more knowledge graphs.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: January 12, 2021
    Assignee: Tata Consultancy Services Limited
    Inventors: Mahesh Prasad Singh, Puneet Agarwal, Ashish Chaudhary, Gautam Shroff, Prerna Khurana, Mayur Patidar, Vivek Bisht, Rachit Bansal, Prateek Sachan, Rohit Kumar
  • Patent number: 10891439
    Abstract: A software agent, that is used to assist in providing a service, receives communications from a set of users that are attempting to use the software agent. The communications include communications that are interacting with the software agent, and communications that are not interacting with the software agent. The software agent performs natural language processing on all communications to identify such things as user sentiment, user concerns or other items in the content of the messages, and also to identify actions taken by the users in order to obtain a measure of user satisfaction with the software agent. One or more action signals are then generated based upon the identified user satisfaction with the software agent.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: January 12, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Benjamin Gene Cheung, Andres Monroy-Hernandez, Todd Daniel Newman, Mayerber Loureiro De Carvalho Neto, Michael Brian Palmer, Pamela Bhattacharya, Justin Brooks Cranshaw, Charles Yin-Che Lee
  • Patent number: 10887452
    Abstract: An architecture for assessing and identifying fraudulent contact with client contact systems, such as IVR, includes threshold and machine learning scoring and filtering of calls based on these criteria. The criteria may include behavioral, situational and reputational scoring.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: January 5, 2021
    Assignee: VERINT AMERICAS INC.
    Inventors: James DelloStritto, Joshua Tindal Gray, Ryan Thomas Schneider, Wade Walker Ezell, Ajay Pandit
  • Patent number: 10885118
    Abstract: A mechanism of updating query results for a graph linking data in a computer system is disclosed. Results of the query on the graph linking data are received along with a change to the graph. The change to the graph is determined to be localizable or relatively bounded. Based on the determination of the localizable or relatively bounded change to the graph, the results of the query are updated based on the change to the graph without determining updated results of the query over the graph. This is accomplished by discovering nodes that are affected by the change to the graph, updating data associated with the affected nodes, and applying the updated data to the results of the query.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: January 5, 2021
    Assignee: Futurewei Technologies, Inc.
    Inventors: Wenfei Fan, Chunming Hu, Chao Tian, Yu Chen, Demai Ni
  • Patent number: 10883899
    Abstract: Embodiments of systems and methods that can facilitate data collection for valve diagnostics. The systems can include a valve assembly with a valve and a sampling device that is configured to access a repository with a first buffer and a second buffer. During operation, the valve assembly is configured to read data representing operating variables for the valve into the first buffer. The valve assembly is also configure to determine a quality measure for a first sample set of data from the first buffer, the quality measure indicating the usefulness of the first sample set of data for predicting performance of the valve relative to a second sample set of data from the second buffer. In one embodiment, the valve assembly is further configured to read data from the first buffer into the second buffer in response to the quality measure indicating that the first sample set of data is relatively more useful than the second sample set of data.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: January 5, 2021
    Assignee: Dresser, LLC
    Inventors: Larry Gene Schoonover, Robert Claude Prescott
  • Patent number: 10878497
    Abstract: A computer system that provides a low friction operator interface on a mobile device is disclosed. The computer system can comprise a mobile device processor and a mobile application. The mobile application is executable to present a graphical user interface at the mobile device, the graphical user interface comprising series of application pages having inputs for a limited set of user record information; receive the limited set of user record information via the user interface; enhance the limited set of user record information with personally identifiable information extracted from an image and send the enhanced set of user record information to a server for processing.
    Type: Grant
    Filed: January 17, 2018
    Date of Patent: December 29, 2020
    Assignee: FAIR IP, LLC
    Inventors: Scott Edward Painter, David Luan Nguyen, Serge Madenian, Ryan James Naughton, Gilad Ashpis
  • Patent number: 10878061
    Abstract: A data analysis system includes: a transmission unit receiving research data; a storage unit saving the research data; a control unit generating a research approach, a first parameter, and a second parameter according to an operation instruction; a processing unit obtains research data from to-be-analyzed data by using the transmission unit according to the research approach, and the parameters; the processing unit analyzes the parameters and the research data by using a statistical algorithm, to generate statistical information; and then analyzes the related first parameter, second parameter, and various pieces of research data according to a test algorithm, to generate a statistical test; and a display unit, connected to the processing unit and used to display integration information, where the integration information is obtained by the processing unit by integrating the related first parameter, second parameter, statistical information, and statistical test according to an integration algorithm.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: December 29, 2020
    Inventor: Han-Wei Zhang
  • Patent number: 10878326
    Abstract: A knowledge-based system under uncertainties and/or incompleteness, referred to as augmented knowledge base (AKB) is provided, including constructing, reasoning, analyzing and applying AKBs by creating objects in the form E?A, where A is a rule in a knowledgebase and E is a set of evidences that supports the rule A. A reasoning scheme under uncertainties and/or incompleteness is provided as augmented reasoning (AR).
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: December 29, 2020
    Inventors: Eugene S. Santos, Eunice E. Santos, Evelyn W. Santos, Eugene Santos, Jr.
  • Patent number: 10878007
    Abstract: Described herein are systems and methods for supplementing and/or replacing free-entered text with tags, which may be phrases and/or individual words. The tags are then associated with an individual, such as a customer, and the association is stored in a database. At least in part because of the association of the tag with a customer, the tags may be required to be pre-approved. Additionally, a representative that entered the text, and to whom the tags are at least initially displayed, may be given the option of deleting the tag and/or identifying replacement tag(s).
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: December 29, 2020
    Assignee: United Services Automobile Association (USAA)
    Inventors: David W. Roberts, Patrick R. Kelley
  • Patent number: 10878360
    Abstract: Particular embodiments may receive results from completion of a first set of a plurality of iterations of a workflow, the workflow comprising one or more tasks performed by one or more workers. A result for a task may be received from a worker. A fraud candidate model may be determined based on attributes of one or more confirmed instances of fraud assessment and a first vector of behavioral features of the worker. Particular embodiments may then determine whether the result is fraudulent based on the fraud candidate model.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: December 29, 2020
    Assignee: WorkFusion, Inc.
    Inventors: Andrii Volkov, Maxim Yankelevich, Mikhail Abramchik, Abby Levenberg
  • Patent number: 10872235
    Abstract: The system and method discussed herein can capture images from one or more video streams of a store area, can use deep learning to identify people in the images as being a store employee or a shopper, and can use the deep learning to track movement of the people within the store. The tracked movement can provide information that is useful to operators of the store, such as where store employees are, how long they have been in certain areas of the store, which areas of the store need more employees, where most shoppers are concentrated within the store, which areas of the store are popular, and so forth. The system and method can provide instructions to employees on mobile devices or kiosks, in response to the employee locations and activity in the store area. The system and method can also log the movement information, for downstream use.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: December 22, 2020
    Assignee: NCR Corporation
    Inventors: Brent Vance Zucker, Adam Justin Lieberman
  • Patent number: 10862928
    Abstract: Systems and methods for embodiments of a graph based artificial intelligence systems for identity management are disclosed. Embodiments of the identity management systems disclosed herein may utilize a network graph approach to analyzing roles of a distributed networked enterprise computing environment. Specifically, in certain embodiments, an artificial intelligence based identity management systems may utilize role graphs to assess the role structure of a distributed enterprise computing environment.
    Type: Grant
    Filed: June 12, 2020
    Date of Patent: December 8, 2020
    Assignee: SAILPOINT TECHNOLOGIES, INC.
    Inventors: Mohamed M. Badawy, Jostine Fei Ho, Rajat Kabra
  • Patent number: 10860816
    Abstract: A system for taking inventory of objects and estimating the position of objects comprising RFID tags, the system comprising: at least one RFID reader moveable in a given space and suitable for detecting RFID tags in the given space; means for estimating the position and/or orientation of the RFID reader in the given space, comprising at least means external to the RFID reader for measuring the position and/or orientation of the RFID reader; means for estimating the position of the RFID tags with respect to the RFID reader; the system being adapted to estimate the position of the objects in the given space using the estimated position of the RFID tags with respect to the RFID reader and the estimated position and/or orientation of the RFID reader in the given space; and the system being adapted to take inventory of the objects using at least information on detected RFID tags.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: December 8, 2020
    Assignee: Keon Technologies S.L.
    Inventors: Rafael Pous, Marc Morenza-Cinos, Ramir de Porrata-Doria
  • Patent number: 10855693
    Abstract: A system, method, and computer-readable medium are disclosed for generating an adaptive trust profile via an adaptive trust profile operation. In various embodiments the adaptive trust profile operation includes monitoring an electronically-observable action of an entity, the electronically-observable action of the entity corresponding to an event enacted by the entity; converting the electronically-observable action of the entity to electronic information representing the action of the entity; generating the adaptive trust profile based upon the action of the entity; and, deriving an inference regarding the action of the entity using the adaptive trust profile.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: December 1, 2020
    Assignee: Forcepoint, LLC
    Inventor: Richard A. Ford
  • Patent number: 10846627
    Abstract: A method encompasses a damage evaluation session which may be initiated by an evaluation system user using a user device such as a smartphone. The evaluation session allows the user to identify a damaged section of a damaged product, and then displays a properly sized representation of the damaged section at the user device. This displayed representation of the damaged section is associated with a grid which defines a number of grid segments with each grid segment located over a respective portion of the representation. The method includes receiving a damage severity level input for one or more of the grid segments. Based upon the damage severity level input for the one or more grid segments, damage estimate data is retrieved from a repair data store and applied to produce an overall repair cost estimate for the damaged section.
    Type: Grant
    Filed: September 19, 2012
    Date of Patent: November 24, 2020
    Inventor: Craig Schulz
  • Patent number: 10838991
    Abstract: The present invention extends to methods, systems, and computer program products for detecting an event. A listening area is monitored based on detecting a potential event from a dimensionally reduced signal, based on characteristics of a dimensionally reduced signal, or based on a signal pattern anomaly. A geo cell database is queried with search terms derived from one or more normalized signals. A geo cell subset is returned from the geo cell database. The listening area is formed from the geo cells included in the geo cell subset and monitored for additional signals. An event is detected and/or validated (or rejected) based on the additional dimensionally reduced signal.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: November 17, 2020
    Assignee: safeXai, Inc.
    Inventors: Rish Mehta, Damien Patton, Christian Gratton, KW Justin Leung, Varun Gowda
  • Patent number: 10833971
    Abstract: Systems and methods for providing clustered health checks are described herein. The systems and methods enable a user to select one or more selectable links to group together. The selectable links are associated with computing resources used by an application. Once selected, a parallel executor server receives the links and issues a health check command code to the computing resources associated with the group. The computing resources can be grouped together based on various reasons. The selectable links can be rendered in a graphical user interface of a health check application or an Internet browser.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: November 10, 2020
    Assignee: T-Mobile USA, Inc.
    Inventor: Sandeep Shankar Hari Krishnan
  • Patent number: 10826941
    Abstract: A method for protecting an enterprise network includes, at a system that is remote from the enterprise network: controlling communications to and from the enterprise network according to a set of security policies; controlling endpoint to endpoint connections within the enterprise network according to the set of security policies; receiving a request for modifications to the set of policies; automatically generating a policy digest formatted according to a predefined format, the policy digest comprising the modifications, and storing the policy digest in the memory; retrieving the policy digest from the memory; generating one or more calls to one or more system components that control the communications to and from the enterprise network and the endpoint to endpoint connections based on the policy digest; and modifying control of the communications and the endpoint to endpoint connections based on the one or more calls.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: November 3, 2020
    Assignee: Fortinet, Inc.
    Inventors: Anurag Jain, Kenneth Ammon, Thomas Cross, Michael C. Starr
  • Patent number: 10824959
    Abstract: A transformed data set corresponding to a machine learning classifier's training data set is generated. Each transformed record contains a modified version of a corresponding training record, as well as the prediction made for the training record by the classifier. A set of explanatory rules is minded from the transformed data set, with each rule indicating a relationship between the prediction and one or more features corresponding to the training records. From among the rule set, a particular matching rule is selected to provide an easy-to-understand explanation for a prediction made by the classifier for an observation record which is not part of the training set.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: November 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Bibaswan Kumar Chatterjee, Srinivasan Sengamedu Hanumantha Rao
  • Patent number: 10827561
    Abstract: A public safety analytics gateway includes a front-end processor configured to communicate with a network gateway and a public safety enterprise server and a data collector in communication with the front end processor, wherein the front end processor is configured to receive public safety data from the public service enterprise server and forward the public safety data to both the network gateway and the data collector. A method includes setting key performance indicator thresholds for use of a network by public safety-first responder devices, determining a baseline network usage profile, monitoring the key performance indicators in view of the baseline network usage profile, and prioritizing network resource allocations for the first responder devices over network resource allocations for non-first responder based on the monitoring step.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: November 3, 2020
    Assignee: AT&T Mobility II LLC
    Inventor: Thomas J. Routt
  • Patent number: 10824597
    Abstract: A cache folder identification method and device, the method comprising: in the process of running target software, acquiring a plurality of sample values x1, x2, . . . xn of the number of files in the target folder according to a preset rule, the target folder being a folder used in the process of running the target software, n?2; according to a preset algorithm, calculating the statistical value of the plurality of sample values, the statistical value being used to represent the degree of dispersion of the sample values; determining whether the statistical value is greater than a preset first threshold; if so, identifying the target folder as a cache folder. The method has high identification efficiency, and can continuously monitor specific software without missing a cache folder.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: November 3, 2020
    Assignee: Beijing Kingsoft Internet Security Software Co., Ltd.
    Inventors: Qidong Yang, Guoqiang Jiao, Nan Zhang, Yong Chen
  • Patent number: 10819804
    Abstract: In an example, there is disclosed an efficient request/response routing over a publish/subscribe messaging framework. Upon receiving a request for a service, a DXL broker may identify zero or more DXL domain masters providing the service. If no DXL domain masters are available to provide the service, the DXL broker may send a response message, or publish a DXL message, indicating that the service is not available. If more than one DXL domain master provides the service, then the DXL broker may identify the best DXL domain master to service the request, and forward the request to that DXL domain master.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: October 27, 2020
    Assignee: McAfee, LLC
    Inventors: Christopher Smith, Edward A. Farrenkopf
  • Patent number: 10810267
    Abstract: An approach is described of structuring resources among a plurality of resources in a system architecture. A method pertaining to such approach may include accessing a knowledge base including attributes relevant to the plurality of resources. The attributes of the knowledge base may include concepts and logical relationships associated with the concepts. The method further may include, responsive to receiving at least one resource to be processed with respect to the plurality of resources, extracting characteristics from the at least one resource based upon the attributes of the knowledge base, and storing the extracted characteristics in a repository. The method further may include, responsive to an application request, creating a URI structure representing at least one matching resource among the plurality of resources that corresponds to the application request.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: October 20, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David S. Charron, Kyle E. Gilbertson, Rafal P. Konik, Nicholas T. Lawrence
  • Patent number: 10810371
    Abstract: An artificial intelligence problem is solved using an artificial intelligence memory graph data structure and a lexical database to identify supporting knowledge. A natural language input is received and classified into components. A starting node of an artificial intelligence memory graph data structure, which comprises one or more data nodes, is selected to begin a search for one or more supporting knowledge data nodes associated with the classified components. Starting at the starting node, the artificial intelligence memory graph data structure is searched using a lexical database to identify the one or more supporting knowledge data nodes. An artificial intelligence problem is identified and solved using the one or more identified supporting knowledge data nodes of the artificial intelligence memory graph data structure.
    Type: Grant
    Filed: April 5, 2018
    Date of Patent: October 20, 2020
    Assignee: AIBrain Corporation
    Inventors: Hong Shik Shinn, Eunmi Hong, Byoung-Kwon Lim, Cheongan Lee
  • Patent number: 10803057
    Abstract: Various embodiments are directed to a system that utilizes regular expression (regex) to recognize at least portions of characters, words, text, numbers, etc. in a structured or unstructured dataset, any patterns associated therewith, and/or similarities between the determined patterns. In examples, a regex-based pattern recognition platform may receive a dataset and determine whether at least a first regex pattern and a second regex pattern can be identified. The occurrences of the first and second regex patterns and the frequency of those occurrences may reveal something about the dataset itself or any patterns contained therein.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: October 13, 2020
    Assignee: Capital One Services, LLC
    Inventors: Jeremy Edward Goodsitt, Austin Grant Walters, Reza Farivar, Mark Louis Watson, Anh Truong, Galen Rafferty, Vincent Pham
  • Patent number: 10803100
    Abstract: A computer-implemented method, a computer program product, and a computer processing system are provided. The method includes identifying, by a processor using a topic identification system, topic information for a source topic-domain in a corpus. The method further includes extracting, by the processor, an entity from the source topic-domain. The method also includes tagging, by the processor, the entity with the topic information to obtain a tagged entity that includes a tag specifying the topic information. The method additionally includes storing the tagged entity in a memory device. The method further includes performing, by the processor, downstream processing of the tagged entity in a natural language processing pipeline using the tag of the tagged entity as an additional data point.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: October 13, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher F. Ackermann, William G. Dubyak, Edward Graham Katz, Nicole O'Connor
  • Patent number: 10795886
    Abstract: A system dynamically routes queries from an organization for processing. An incoming query is classified using a base model to determine a canonical group. The query is routed based on the canonical group. Responsive to the query, response data is then provided to the user device. Event data about the query, the routing, and the response data is used to train a first model that is used to determine subsequent routing. When a threshold is reached with respect to the available event data, a second model is trained using the event data. Processing of subsequent queries using the second model results in reduced demand for computer resources and reduces response times. The second model may be retrained on a schedule, or upon occurrence of a trigger event, such as an addition or removal of a canonical group.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: October 6, 2020
    Assignee: TOWNSEND STREET LABS, INC.
    Inventors: Rajhans Samdani, Pratyus Patnaik, Roopak Venkatakrishnan, Nathaniel Ackerman Rook, Ankit Goyal
  • Patent number: 10795691
    Abstract: A system, method, and computer program product are provided for simultaneously determining settings for a plurality of parameter variations. In use, a plurality of parameter variations associated with a device is identified. Additionally, settings for each of the plurality of parameter variations are determined simultaneously.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: October 6, 2020
    Assignee: NVIDIA CORPORATION
    Inventors: John F. Spitzer, Rev Lebaredian, Yury Uralsky
  • Patent number: 10789303
    Abstract: An information processing system includes: a document reception unit configured to receive multiple pieces of document data; a data storage unit configured to store the received multiple pieces of document data; and a correspondence relation estimation unit configured to estimate a correspondence relation at least between an item in a first document data and an item in a second document data out of the multiple pieces of document data stored in the data storage unit. The correspondence relation estimation unit includes an item-item coupling relation extraction unit configured to extract a coupling relation among items in the first document data and a coupling relation among items in the second document data, and a word relationship extraction unit configured to extract a relevance between a word that appears in an item in the first document data and a word that appears in an item in the second document data.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: September 29, 2020
    Assignee: HITACHI LTD.
    Inventors: Yoshiko Nagasaka, Keiro Muro
  • Patent number: 10783185
    Abstract: Systems and methods for automated sequencing database generation are disclosed herein. The system can include memory that can include a content library database; a graph database; and a model database. The system can include a user device and at least one server. The at least one server can: receive a content aggregation from the content library database; identify content components of the content aggregation based on a natural language processing analysis of at least a portion of the content aggregation; identify explicit sequencing of the content components; generate an intermediate content graph based on the explicit sequencing of the content components; generate a final content graph from the intermediate content graph based on implicit sequencing of the content components; and store the final content graph within the graph database.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: September 22, 2020
    Assignee: PEARSON EDUCATION, INC.
    Inventors: William Murray, Alok Baikadi
  • Patent number: 10775751
    Abstract: In one aspect, a regular expression is automatically generated based on user input for fields that are desired to be extracted from log lines. The input may be received by user through an interface provided by a machine such as a controller. The input may identify one or more fields within a log line that should be extracted. Multiple instances of potential regular expression portions may be generated based on the user input, and different portions are combined together to determine if they achieve the desired extraction. Once a complete regular expression is generated based on user input, a user may provide additional input to identify examples or counterexamples of log line fields that satisfy or don't satisfy the user's intended extraction.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: September 15, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Yuchen Zhao, Nima Haddadkaveh, Arjun Iyer
  • Patent number: 10776579
    Abstract: Techniques for the generation of variable natural language descriptions from structured data are disclosed including receiving input data and generating a first plurality of tuples based on the received input data. A first plurality of sentences and a corresponding second plurality of tuples are obtained from a data repository based on the first plurality of tuples. A second plurality of sentences is generated based on the second plurality of tuples, the first plurality of sentences, and the first plurality of tuples. A sentence is selected from the first plurality of sentences and the second plurality of sentences for each of the first plurality of tuples. At least one paragraph variation is generated where each paragraph variation is generated based on two or more of the selected sentences. The at least one paragraph variation is presented as a natural language description of the input data.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: September 15, 2020
    Assignee: International Business Machines Corporation
    Inventors: Abhijit Mishra, Parag Jain, Anirban Laha, Karthik Sankaranarayanan