Ruled-based Reasoning System Patents (Class 706/47)
  • Patent number: 11403331
    Abstract: In general, embodiments of the present invention provide systems, methods and computer readable media for generating an optimal classifying query set for categorizing and/or labeling textual data based on a query subsumption calculus to determine, given two queries, whether one of the queries subsumes another. In one aspect, a method includes generating a group of determining queries based on analyzing text within a document; receiving a group of classifying queries; and, for each determining query within the group of determining queries, determining whether at least one of the classifying queries is subsumed by the determining query; and updating the group of classifying queries in an instance in which the classifying query is subsumed by the determining query.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: August 2, 2022
    Assignee: Groupon, Inc.
    Inventor: Nick Pendar
  • Patent number: 11394749
    Abstract: Various embodiments of the present technology can include systems, methods, and non-transitory computer readable media configured to receive information about a plurality of regions contained within a hierarchy of a computer network environment, wherein the plurality of regions are assigned respective prime numbers. A first prime number assigned to a first region of the plurality of regions is determined. A second prime number assigned to a second region of the plurality of regions, wherein the second prime number is different from the first prime number is determined. A nearest common region in the hierarchy that includes the first region and the second region based on the respective prime numbers is identified. A security policy associated with the nearest common region is determined.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: July 19, 2022
    Assignee: Ent. Services Development Corporation LP
    Inventor: Keith Robert Buck
  • Patent number: 11383382
    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: February 23, 2021
    Date of Patent: July 12, 2022
    Assignee: INTRINSIC INNOVATION LLC
    Inventors: Ethan Rublee, John Zevenbergen
  • Patent number: 11379487
    Abstract: Enhancing a data query is provided. A knowledge base is searched for information corresponding to the data query. It is determined whether a query result is greater than a query result threshold level of information for the data query based on an identified query intent and keywords of the data query. In response to determining that the query result is not greater than the query result threshold level of information for the data query, a set of questions is sent to a personal digital agent of a client device that sent the data query for additional information based on the identified query intent and keywords. Analytic concepts answering the set of questions are received from analytic modules of the personal digital agent that are based on IoT-based personal data corresponding to a user of the client device. The data query is enhanced using the analytic concepts.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: July 5, 2022
    Assignee: International Business Machines Corporation
    Inventors: Ching-Wei Cheng, Yu-chun Lin, Hsin-Yu Hsieh, Chih-Hsiung Liu, Tsai-Hsuan Hsieh
  • Patent number: 11361166
    Abstract: The present disclosure provides a technical solution related to establishing a characterized chatbot with personality. On one hand, a corpus database matched with a specific character may be established, and a generated regular/conventional response messages may be converted into a characterized response messages with character's features during conversation, so that the conversation style of a chatbot may be characterized with a certain character's features. On the other hand, a chatbot may select a response message with a specific emotion by using an emotion conversation table corresponding to a personality when generating the response message against a content of a conversation input by a user, so that a chatbot may be characterized and have certain personality.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: June 14, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pingping Lin, Ruihua Song, Min Zeng, Yan Chen, Yue Liu
  • Patent number: 11345037
    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: February 23, 2021
    Date of Patent: May 31, 2022
    Assignee: INTRINSIC INNOVATION LLC
    Inventors: Ethan Rublee, John Zevenbergen
  • Patent number: 11348448
    Abstract: Systems and methods are provided for enhanced alert generation based on real-time manipulation of datasets. An example method includes accessing datasets including a plurality of rows each indicating a plurality of values. Occurrences of alert definitions are monitored via applying the alert definitions to the datasets, the alert definitions specifying expressions utilizing one or more of the values, with an occurrence of an alert definition indicating satisfaction of the specified expression and causing an associated alert to be generated for evaluation. Presentation of an interactive user interface associated with customizing alert definitions is caused. The interactive user interface presents a first visual portion, the first visual portion enabling specification of an expression for a customized alert definition.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: May 31, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Scott Adams, Arthur Kam, Meredith Bertasi, Mitchell Skiles
  • Patent number: 11347576
    Abstract: Some embodiments of the invention provide methods for performing root cause analysis for non-deterministic anomalies in a datacenter. For instance, the method of some embodiments identifies a root cause for degradation in performance of one or more components in a network of the datacenter. This method collects and generates resource consumption data regarding resources consumed by a set of components in this network. The method performs a first analysis on the collected and/or generated data to identify an instance in time when one or more components, while still operational, are possibly suffering from performance degradation. The method then performs a second analysis on the collected and/or generated data associated with the identified time instance to identify a root cause of a performance degradation of at least one component in the network.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: May 31, 2022
    Assignee: VMWARE, INC.
    Inventors: Girish Nadger, Somenath Pal, Somaresh Sahu
  • Patent number: 11348114
    Abstract: Online fraud prevention including receiving a rules set to detect fraud, mapping the rules set to a data set, mapping success data to members of the rules set, filtering the members of the rules set, and ordering members of the data set by giving priority to those members of the data set with a greater probability for being fraudulent based upon the success data of each member of the rule set in detecting fraud. Further, a receiver coupled to an application server to receive a rules set to detect fraud, and a server coupled to the application server, to map the rules set to a data set, and to map the success data to each members of the rules set. The server is used to order the various members of the data set by giving priority to those members of the data set with a greatest probability for being fraudulent.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: May 31, 2022
    Assignee: PayPal, Inc.
    Inventor: Palash Nandy
  • Patent number: 11341173
    Abstract: Techniques for personalized search for bots are described. In one embodiment, an apparatus may comprise a client communication component operative to receive a user service prompt from a user client device at a bot-service system, the user service prompt expressed in natural language and identify two or more filtered bots to the user client device in response to receiving the user service prompt from the user client device; and an interaction processing component operative to determine two or more selected bots of a plurality of bots and determine the two or more filtered bots of the two or more selected bots based on bot relevancy. Other embodiments are described and claimed.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: May 24, 2022
    Assignee: META PLATFORMS, INC.
    Inventors: Laurent Landowski, Oeyvind Sean Neverdal Kinsey, Kemal El Moujahid, Henri Romeo Liriani
  • Patent number: 11341147
    Abstract: A method for determining overlap between search terms in distinct elements in data collected from a number of sources. The method involves receiving a first search term, accessing a first hyperloglog sketch of the first search term and a second hyperloglog sketch of a second search term, and determining a degree of overlap between the first search term and the second search term based on the first hyperloglog sketch of the first search term and a second hyperloglog sketch of a second search term. Respective hyperloglog sketches of additional search terms can be accessed, and respective degrees of overlap between the first search term and the additional search terms can be determined. Respective correlation values can be assigned based on the respective degrees of overlap. Search results can be organized according to the respective correlation values in order to prioritize search terms having higher correlation values.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: May 24, 2022
    Assignee: Google LLC
    Inventor: Lloyd Tabb
  • Patent number: 11341575
    Abstract: An order management system comprises a middle tier and a computer-based automatic rule code generation system. The middle tier comprises a state transition engine that manages rule-based state transitions of trade orders for financial products from one state to a next state in progressions of the trade orders. The computer-based automatic rule code generation system: (i) receives a human-readable state transition file that specifies one or more state transition rules and a corresponding condition for each of the one or more state transition rules; and (ii) generates, at compile time, a configuration file that comprises rule code for the one or more state transition rules from the state transition file. The state transition engine runs the rule code in the configuration file at runtime to manage the state transitions for the trade orders.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: May 24, 2022
    Assignee: Morgan Stanley Services Group Inc.
    Inventors: Kumar Vadaparty, Vishal Agrawal, Bhupen Kinariwala, Arun Maroli
  • Patent number: 11340873
    Abstract: Implementations are described herein for training and using machine learning to determine mappings between matching nodes of graphs representing predecessor source code snippets and graphs representing successor source code snippets. In various implementations, first and second graphs may be obtained, wherein the first graph represents a predecessor source code snippet and the second graph represents a successor source code snippet. The first graph and the second graph may be applied as inputs across a trained machine learning model to generate node similarity measures between individual nodes of the first graph and nodes of the second graph. Based on the node similarity measures, a mapping may be determined across the first and second graphs between pairs of matching nodes.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: May 24, 2022
    Assignee: X DEVELOPMENT LLC
    Inventors: Catalina Codruta Cangea, Qianyu Zhang
  • Patent number: 11334832
    Abstract: Detecting fraudulent activity can be a complex, manual process. In this paper, we adapt statistical properties of count data in a novel algorithm to uncover records exhibiting high risk for fraud. Our method identifies shelves, partitioning data under the counts using a Student's t-distribution. We apply this methodology on a univariate dataset including cumulative results from phone calls to a customer service center. Additionally, we extend this technique to multivariate data, illustrating that the same method is applicable to both univariate and multivariate data.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: May 17, 2022
    Assignee: Verint Americas Inc.
    Inventors: Joseph Wayne Dumoulin, Cynthia Freeman, James DelloStritto
  • Patent number: 11334336
    Abstract: Approaches for automatically creating device campaigns are disclosed herein. A computing device first determines that a second version of a software package assigned to an existing device campaign has been uploaded to a data store. The existing device campaign can include an existing compliance policy applicable to individual IoT endpoints assigned to the existing device campaign. The compliance policy may specify that a first version of the software package be installed on the individual IoT endpoints. In response, to the change, the computing device can create a new device campaign that includes a new compliance policy applicable to the individual IoT endpoints assigned to the new device campaign. The new compliance policy may specify that the second version of the software package be assigned to the individual IoT endpoints.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: May 17, 2022
    Assignee: VMware, Inc.
    Inventors: Sabo Rusev, Militsa Borisova, Ivo Petkov, Dobromir Ivanov, Ilya Mayorski
  • Patent number: 11335323
    Abstract: A method is provided for communicating a non-speech message as audio from a first device to a second device such that information can be passed between the first and second device. The method includes: encoding the non-speech message as a dissimilar speech message having a plurality of phonemes; transmitting the speech message over one or more audio communications channels from the first device; receiving the speech message at the second device; recognizing the speech message; and decoding the dissimilar speech message to the non-speech message. By using existing audio functionality, and the increasingly more reliable voice recognition applications, an improved method is provided for sharing complex data messages using commonly available communication channels.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: May 17, 2022
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Robert Collins
  • Patent number: 11334767
    Abstract: Described is a system to evaluate and reduce perception error in object detection and recognition. The system includes a perception module that receives perception data (of an object(s)) from an environment proximate a mobile platform. Perception probes are generated that describe one or more characteristics of the objects. The perception probes are converted into probabilistic signal temporal logic (PSTL)-based constraints that provide axioms having statistical analysis of the perception probes. The axioms are evaluated to classify the perception probes as valid or erroneous. Optimal perception parameters are generated by solving an optimization problem based on the axioms, which allows the system to adjust the perception module based on the optimal perception parameters.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: May 17, 2022
    Assignee: HRL Laboratories, LLC
    Inventors: Hyukseong Kwon, Amir M. Rahimi, Amit Agarwal, Rajan Bhattacharyya
  • Patent number: 11334817
    Abstract: The present disclosure provides a blockchain-based data processing method, device, and an electronic device thereof. The method includes the steps of acquiring a first block in a blockchain at a current node; broadcasting a first transaction to other nodes in the blockchain, wherein data related to the first transaction includes a model parameter; and creating a second block based on the model parameter and adding the second block into the blockchain in response to two or more second transactions corresponding to the first transaction, wherein data related to the second transactions include voting results corresponding to the first transaction.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: May 17, 2022
    Assignee: LENOVO (BEIJING) CO., LTD.
    Inventors: Qigang Wang, Xiaobing Guo, Zhongchao Shi, Zeyu Ning
  • Patent number: 11327898
    Abstract: Systems and methods for a unified, cloud-managed platform for controlling enterprise network security are provided. According to one embodiment, a network of an enterprise is protected by a cloud-managed platform. An underlying architecture of the cloud-managed platform is abstracted by providing a portal through which modifications to security policies are expressed as business requirements of the enterprise. The security policies are automatically enforced regardless of location or endpoint. A policy digest, including information regarding the modifications and formatted according to a predefined format, generated and locally queued by the portal is retrieved.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: May 10, 2022
    Assignee: Fortinet, Inc.
    Inventors: Anurag Jain, Kenneth Ammon, Thomas Cross, Michael C. Starr
  • Patent number: 11328220
    Abstract: A non-transitory computer-readable medium including instructions, which when executed by one or more processors of a computing system, causes the computing system to: access a machine learning model m, an input data point P to m, P including one or more features, and a prediction m(P) of m for P; create a set of perturbed input data points Pk from P by selecting a new value for at least one feature of P for each perturbed input data point; obtain a prediction m(Pk) for each of the perturbed input data points; analyze the predictions m(Pk) for the perturbed input data points to determine which features are most influential to the prediction; and output the analysis results to a user.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: May 10, 2022
    Inventor: Charles Parker
  • Patent number: 11307729
    Abstract: An information processing system includes a device, and a server. The server includes circuitry configured to receive, in a case of changing one application, a designation of association between a first parameter before changing the one application and a second parameter after changing the one application for the device; and in response to receiving the designation of the association, set a setting value of the first parameter for each user to a setting value of the second parameter associated with the first parameter.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: April 19, 2022
    Assignee: RICOH COMPANY, LTD.
    Inventor: Kai Kodama
  • Patent number: 11301315
    Abstract: A method and system for improving an automated hardware apparatus failure prediction system is provided. The method includes automatically retrieving operational data associated with operation of a hardware device being monitored for potential failure. Differing time frame software windows associated with observing operational data and hardware device are determined and the operational data is analyzed. In response, an apparatus malfunction prediction software application and a component prediction software application is generated. Features associated with execution of the software applications are generated and a first group of features are added to software code of the apparatus malfunction prediction software application. A second group of features are additionally added to software code of the component prediction software application.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: April 12, 2022
    Assignee: Kyndryl, Inc.
    Inventors: Chen Ch Bi, Ea-Ee Jan, Ye Wy Wang, Xiang Zhang
  • Patent number: 11294900
    Abstract: Example embodiments relate to providing real-time monitoring and analysis of query execution. In example embodiments, a query plan is obtained for a database query that is scheduled for execution in a database. A query tree is then generated based on the query plan, where the query tree includes operator nodes that are associated corresponding operators in the query plan. At this stage, performance metrics are collected from the database during the execution of the database query. Next, the query tree is displayed with the performance metrics, where a related portion of the performance metrics are displayed in each of the operator nodes.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: April 5, 2022
    Assignee: MICRO FOCUS LLC
    Inventors: Alkiviadis Simitsis, William K. Wilkinson, Jorge Augusto Saldivar Galli
  • Patent number: 11294940
    Abstract: The present disclosure provides methods and systems for automated identification of agro-climatic zones. The methods deal with receiving parameters pertaining to ambience and soil from various external systems for a geographical region via one or more interaction methods. The parameters may be raw data or derived from raw data, homogenized and stored in a generic and hierarchical format for easy consumption. Inference is drawn from the parameters and associated attributes by comparing with historic attributes available in a knowledge base module for a corresponding agro-climatic zone. Inferences may also be made from parameters available in encoded form such as images, videos and ontological knowledge. Based on the comparison, a score is generated that reflects the degree of compliance with pre-defined agro-climatic zones.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: April 5, 2022
    Assignee: Tata Consultancy Services Limited
    Inventors: Sanat Sarangi, Praneet Padinchare Vazhayil, Saranya Ramanath, Gopu Chandrasenan, Srinivasu Pappula
  • Patent number: 11290331
    Abstract: In one embodiment, a service receives a plurality of device type classification rules, each rule comprising a device type label and one or more device attributes used as criteria for application of the label to a device in a network. The service estimates, across a space of the device attributes, device densities of devices having device attributes at different points in that space. The service uses the estimated device densities to identify two or more of the device type classification rules as having overlapping device attributes. The service determines that the two or more device type classification rules are in conflict, based on the two or more rules having different device type labels. The service generates a rule conflict resolution that comprises one of the device type labels from the conflicting two or more device type classification rules.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: March 29, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Grégory Mermoud, Jean-Philippe Vasseur, Pierre-Andre Savalle, David Tedaldi
  • Patent number: 11263695
    Abstract: Systems and methods are disclosed herein that compute trading signals with low latency and high throughput using highly parallelized compute resources such as integrated circuits, reconfigurable logic devices, graphics processor units (GPUs), multi-core general purpose processors, and/or chip multi-processors (CMPs). Examples of trading signals that can be computed in this fashion include a liquidity indicator that indicates a presence of a reserve order for a financial instrument, a liquidity estimation that estimates an amount of hidden liquidity for a financial instrument, a quote price stability estimation that estimates a duration of time for which a price quote for a financial instrument will be valid, and/or a quote price direction estimation that estimates whether the price in a next quote for a financial instrument will be higher or lower than the price for that financial instrument in the current quote.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: March 1, 2022
    Assignee: Exegy Incorporated
    Inventors: David Edward Taylor, Andy Young Lee, David Vincent Schuehler
  • Patent number: 11265159
    Abstract: In a general aspect, upgradability scores are determined, and remedial security measures are identified in a computing environment. The computing environment is analyzed to identify computing resources that are eligible to receive a cryptographic security upgrade. Attributes of the computing resources are identified based on communicating with the computing resources. A set of rules, that define upgradability scores as a function of computing resource attributes, is obtained. Sets of intermediate output values are generated for the respective computing resources by applying the set of rules to the identified attributes of the respective computing resources. Upgradability scores are generated for the respective computing resources from the set of intermediate output values for the respective computing resource. Remedial security measures are identified for respective subsets of the computing resources based on the upgradability scores for the respective subsets.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: March 1, 2022
    Assignee: ISARA Corporation
    Inventors: Alexander Truskovsky, Robert Williams, Alan Panezic, Martin Laforest
  • Patent number: 11265320
    Abstract: Examples disclosed herein relate to a method comprising determining, at a first gateway, that a packet originating from a first device has hit an access control list (ACL) rule, wherein the first gateway has an Application Specific Integrated Circuit (ASIC) that does not have the capability to log packets that hit ACL rules. The method may include creating, at the first gateway, a copy of the packet and including, at the first gateway, an identification of the ACL Rule and an identification of the first device into a header of the copy of the packet. The method may include transmitting, from the first gateway, the copy of the packet to a first network device via a network tunnel.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: March 1, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Percy Jahn
  • Patent number: 11258734
    Abstract: In embodiments of the present invention improved capabilities are described for artificial intelligence communication assistance for the editing of electronic communications utilizing user communication profiles.
    Type: Grant
    Filed: August 4, 2018
    Date of Patent: February 22, 2022
    Assignee: Grammarly, Inc.
    Inventors: Oleksiy Shevchenko, Ayan Mandal, Bradley Jon Hoover, Joel Tetreault, Maksym Lytvyn, Dmytro Lider
  • Patent number: 11256484
    Abstract: A device may receive user input data identifying a canvas, API documents, or tagged assets for an application to be generated, a requirements document for the application, and asset data identifying reusable assets and components for the application. The device may process the user input data, the requirements document, and the asset data, with a first model, to extract entity data and intent classification data. The device may parse the API documents to generate structured data identifying API endpoints, a request API model, and a response API model. The device may process the structured data to generate an API layer. The device may process the canvas to identify UI objects and to map the UI objects to UI elements. The device may generate code for the application based on the asset data, the entity data, the intent classification data, the API layer, and the UI elements.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: February 22, 2022
    Assignee: Accenture Global Solutions Limited
    Inventors: Pankaj Shrikant Nikumb, Joel Samuel Kore, Amritendu Majumdar, Marin Grace Mercylawrence, Shridhar Rajgopalan
  • Patent number: 11250202
    Abstract: A computing system includes a server. The server is communicatively coupled to a data repository and is configured to store a data in the data repository. The server is further configured to configure, via the data stream handler system, the data stream object to transmit a request to an external system. The server is additionally configured to configure, via the data stream handler system, the data stream object to capture a response from the external system, wherein the response comprises a paginated data set, a data stream, or a combination thereof, wherein creating the data stream object, configuring the data stream object to transmit the request, configuring the data stream object to capture the response, or a combination thereof, comprises using visual controls in lieu of entering text for a computer program.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: February 15, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Joshua Timothy Nerius, Venkata Kiran Kumar Koya, Deepti Suryakant Bhogle, Pierce Edward Courtney, Nicholas Michael Stark, Harry Thomas Nelson
  • Patent number: 11244746
    Abstract: Systems and methods for generating electronic reports for medical images. One system includes an electronic processor configured to access a plurality of prior reports associated with a user and automatically generate a mapping using machine learning based on the plurality of prior reports. The mapping associates language included in the plurality of prior reports with at least one section of a report. The system stores the mapping to a memory, receives input from the user for an electronic report associated with a medical image, accesses the mapping from the memory, automatically determines a section in the electronic report associated with the input based on the mapping, and automatically inserts text into the section in the electronic report based on the input.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: February 8, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Murray A. Reicher, Marwan M. Sati, Mark D. Bronkalla, Michael Trambert
  • Patent number: 11243760
    Abstract: Technologies are described for creating activity object instances corresponding to collection object instances, and for conducting tests between activity object instances and collection objects instances, and within a set of activity object instances. Tests can include determining whether collection object instances have counterpart activity object instances, and evaluating a collection object instance with respect to a corresponding activity object instance. Activity object instances can be set to be performed in a sequence, and a test can determine whether the sequence is consistent with sequencing rules. When activity object instances are automatically created from collection object instances, a user can be presented with a graphical user interface that includes representations of activity object instances, and the user can manipulate the graphical user interface to provide precedence information.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: February 8, 2022
    Assignee: SAP SE
    Inventors: Bernhard Lokowandt, Stephan Kohlhoff, Jochen Steinbach
  • Patent number: 11243926
    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 12, 2021
    Date of Patent: February 8, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Angel Calvo, Boo Boon Khoo, Himanshu Sharma, Siddharth Gupta
  • Patent number: 11244232
    Abstract: Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating relationship recommendations. One of the methods includes: determining, by a computing device, parameter entities that comprise event entities associated with node entities; constructing, by the computing device, a knowledge graph based on relationships between the parameter entities and predetermined operator entities; extracting, by the computing device, a newly added relationship from the knowledge graph based on an inference rule; and providing, by the computing device, a relationship recommendation corresponding to the newly added relationship.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: February 8, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Liang Zhu, Wenlong Zhao, Junhu Xu, Qingyue Zhou
  • Patent number: 11244236
    Abstract: An embodiment of the invention provides a method for determining relationships between physical entities, where one or more of the physical entities is associated with static feature(s) and changeable feature(s). An entity analytics engine determines that a first physical entity and a second physical entity may be in a relationship with a third physical entity based on a first rule and a first set of observations. The first rule is applicable to one or more static features of the first physical entity, the second physical entity, and the third physical entity. The first rule provides that the first physical entity and the second physical entity may be in a relationship with the third physical entity when the third physical entity includes one or more static features that are within a threshold degree of similarity to static features of the first physical entity and the second physical entity.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: February 8, 2022
    Assignee: International Business Machines Corporation
    Inventor: Kirk J. Krauss
  • Patent number: 11245600
    Abstract: Methods and systems for providing data analytics and generating real-time and historical views of network events using a single processing pipeline, managed by a single code base, are presented. A computing device may receive a stream of data indicative of a plurality of events occurring on a network. The computing device may process the stream of data to generate intermediate data and batch data using the single processing pipeline. The intermediate data may be available to generate historical views and the batch data may include a plurality of intermediate data for a time interval. The computing device may generate a historical view of the events based on a subset of intermediate data and the batch data. Finally, the computing device may provide the historical view to a processing layer to enable the computing device to respond to requests for information about the network.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: February 8, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Syed Mansoor Pasha, Mukesh Garg, Zhiquan “Jeff” Xu
  • Patent number: 11240372
    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: January 4, 2021
    Date of Patent: February 1, 2022
    Assignee: VERINT AMERICAS INC.
    Inventors: James DelloStritto, Joshua Tindal Gray, Ryan Thomas Schneider, Wade Walker Ezell, Ajay Pandit
  • Patent number: 11237026
    Abstract: Disclosed is an inspection system for a cable, pipe or wire transit having a plurality of transit elements in a sealed installation of cables, pipes or wires at a site. A portable inspection device has a controller and an RFID interface. The transit has an RFID chip with a first memory area which stores an identity of the transit, and a second memory area. The controller reads the identity of the transit via the RFID interface, records detailed operational integrity status data of the transit elements, obtains a status indication representing an assessed overall operational integrity status of the transit based on the recorded detailed operational integrity status data, transmits the obtained status indication via the RFID interface to the transit for storage in the second memory area of the RFID chip, and makes the recorded detailed operational integrity status data or the obtained status indication available to a maintenance server together with the read transit identity.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: February 1, 2022
    Assignee: Roxtec AB
    Inventors: Jens Bohlin, Jörgen Landqvist, Ulf Hildingsson
  • Patent number: 11238035
    Abstract: Techniques are described herein for indexing personal information in columnar data storage format based files. In an embodiment, row groups of rows that comprise a plurality of columns are stored in a set of files. Each column of a row group is stored in a chunk of column pages in the set of files. A regular expression index that indexes a particular column in the set of files is stored for each row group. The regular expression index identifies column pages in the chunk of the particular column that include a particular column value that satisfies a regular expression specified in a query. The regular expression specified in the query in evaluated against the particular column using the regular expression index.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: February 1, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Hamed Ahmadi, Jian Wen, Shrikumar Hariharasubrahmanian, Sanjay Jinturkar, Nipun Agarwal
  • Patent number: 11232292
    Abstract: An activity recognition system is disclosed. A plurality of temporal features is generated from a digital representation of an observed activity using a feature detection algorithm. An observed activity graph comprising one or more clusters of temporal features generated from the digital representation is established, wherein each one of the one or more clusters of temporal features defines a node of the observed activity graph. At least one contextually relevant scoring technique is selected from similarity scoring techniques for known activity graphs, the at least one contextually relevant scoring technique being associated with activity ingestion metadata that satisfies device context criteria defined based on device contextual attributes of the digital representation, and a similarity activity score is calculated for the observed activity graph as a function of the at least one contextually relevant scoring technique, the similarity activity score being relative to at least one known activity graph.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: January 25, 2022
    Assignee: Nant Holdings IP, LLC
    Inventors: Kamil Wnuk, Nicholas J. Witchey
  • Patent number: 11228731
    Abstract: In embodiments of the present invention improved capabilities are described for artificial intelligence communication assistance for aiding in the audio-visual composition of electronic communications.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: January 18, 2022
    Assignee: GRAMMARLY, INC.
    Inventors: Oleksiy Shevchenko, Ayan Mandal, Bradley Jon Hoover, Joel Tetreault, Maksym Lytvyn, Dmytro Lider
  • Patent number: 11223595
    Abstract: Embodiments for managing a communication session by one or more processors are described. A communication session including a plurality of communications sent between a plurality of entities is monitored. A recommended communication for the communication session is determined based on the plurality of communications and at least one data source associated with at least one of the plurality of entities. A signal representative of the recommended communication is generated.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: January 11, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shikhar Kwatra, Jeremy R. Fox, Sarbajit K. Rakshit
  • Patent number: 11221907
    Abstract: A system for triage and response to a second system's malfunction is disclosed. The system determines a possible present or future disruption to a service provided by the second system; automatically searches historical records regarding similar disruptions; and provides an interactive, aggregated user interface comprising many tools to display results of the search, log actions already taken, and receive commands from human operators for seamless intervention in cloud-based or on-premises systems. The determination may be based on a statistical anomaly in the performance of the second system, or alternatively may be based on input from a human user, whose communication undergoes text analysis to determine possible matches.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: January 11, 2022
    Assignee: Morgan Stanley Services Group Inc.
    Inventors: Girish Sharma, Christopher Mann, Alberto Ramos, Kiran Arun Karkhanis, Keith O'Brien, Alberto Cira, Angad Sangha
  • Patent number: 11216313
    Abstract: A method and an apparatus for processing a resource request are provided. The method includes: classifying, by a computing device, access virtual objects into a plurality of density grades according to a density of interaction virtual objects in a current interactive range of each access virtual object; allocating a resource request quota to each density grade. The method also includes: when a resource request sent by an access virtual object in a first density grade is received within the first preset duration, processing the resource request if the resource request quota corresponding to the density grade is greater than the preset quota threshold, and subtracting a preset value from the resource request quota corresponding to the density grade; and rejecting the resource request if the resource request quota corresponding to the density grade is not greater than the preset quota threshold.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: January 4, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Haitao Jiang
  • Patent number: 11216896
    Abstract: Systems and methods are described for identifying a legal concept associated with a legal document. A statement and an associated citation to a cited document are identified in a legal document. A correspondence between a statement in the cited document and the statement identified in the legal document is determined using a trained machine learning model. A legal concept associated with the legal document is identified based on the correspondence.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: January 4, 2022
    Assignee: The Bureau of National Affairs, Inc.
    Inventor: Clinton Stauffer
  • Patent number: 11210818
    Abstract: Some embodiments include a server system including a computing device configured to be coupled to a communications network, a user device, a mapping database with mapping data, and an asset or infrastructure database including asset or infrastructure data. Program logic can receive a data communication including location information from the user device and display a map and asset or infrastructure information and a graphical user interface (GUI) on a display of the user device. Displayed information can be related to an emergency or safety alert, a condition related to asset or infrastructure data, or a response or status of assets or infrastructure to an environmental factor or human-made phenomenon.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: December 28, 2021
    Assignee: PACIFIC GAS AND ELECTRIC COMPANY
    Inventors: John Shinn Taik Ngoi, Elizabeth Rose Baune, Stephen Douglas Hall, Mark Richard Seveska, Anthony Francis Morabe, Vinay Vasa, Potriadian Subramanian, George Raja Nadar, Alan Paul Gile, Andrew HunzekerHesed, Shelby Warner, Michael Robert Wolf
  • Patent number: 11210116
    Abstract: A computer-implemented method, system and computer program product for navigating a user through a plurality of user interfaces (UIs) of a computing system to perform a task are provided. The computer-implemented method system and computer program product determine, in response to the user accessing the computing system, the task to be performed by the user by evaluating historical data stored therein. Based on the determined task, the plurality of UIs to display to the user is determined, each of the plurality of UIs having at least one menu-option that is to be recommended to the user. Then, in a successive manner, the plurality of UIs is displayed to the user, wherein each successive UI displayed is based on the user choosing a recommended menu-option.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: December 28, 2021
    Assignee: ADP, LLC
    Inventor: Prabhakar Kotikalapudi
  • Patent number: 11206249
    Abstract: Concepts for defining and processing an expression of an enterprise workspace application are presents. Such concepts may associate an expression of an enterprise workspace application with a modified version of the expression and a state flag which is configured to define whether processing of at least part of the expression is to be based on (i.e. employ) the modified version of the expression. In this way, there may be provided concepts for protecting against malicious users setting triggers or overriding function definitions that cause other users to perform unexpected activities.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: December 21, 2021
    Assignee: International Business Machines Corporation
    Inventor: Stanley Kieran Jerrard-Dunne
  • Patent number: 11204938
    Abstract: The present technology pertains to a organization directory hosted by a synchronized content management system. The corporate directory can provide access to user accounts for all members of the organization to all content items in the organization directory on the respective file systems of the members' client devices. Members can reach any content item at the same path as other members relative to the organization directory root on their respective client device. In some embodiments novel access permissions are granted to maintain path consistency.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: December 21, 2021
    Assignee: Dropbox, Inc.
    Inventors: Thomas Kleinpeter, Conor Woods, Sergei Vorobev, Quazie Kwaselow, Marcio von Muhlen, Nils Bunger