Having Specific Pattern Matching Or Control Technique Patents (Class 706/48)
  • Patent number: 11010167
    Abstract: An example integrated circuit includes a memory including a non-deterministic finite automata (NFA) buffer configured to store a plurality of instructions defining an ordered sequence of instructions of at least a portion of an NFA graph, the portion of the NFA graph comprising a plurality of nodes arranged along a plurality of paths. The NFA engine determines a current symbol and one or more subsequent symbols of a payload segment that satisfy a match condition specified by a subset of instructions of the plurality of instructions for a path of the plurality of paths and in response to determining the current symbol and the one or more subsequent symbols of the payload segment that satisfy the match condition, outputs an indication that the payload data has resulted in a match.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: May 18, 2021
    Assignee: Fungible, Inc.
    Inventors: Satyanarayana Lakshmipathi Billa, Rajan Goyal, Abhishek Kumar Dikshit, Yi-Hua Edward Yang, Sandipkumar J. Ladhani
  • Patent number: 11010680
    Abstract: A method for improving memory efficiency of production rule systems is described. In one embodiment, the method includes identifying a rule associated with production rule systems, constructing a production rule network based at least in part on the rule, identifying a positional constraint associated with the rule, and implementing an alpha memory gate in the production rule network based at least in part on the positional constraint. In some cases, the alpha memory gate is one of a plurality of nodes of the production rule network.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: May 18, 2021
    Assignee: NortonLifeLock Inc.
    Inventors: Daniel Marino, Kevin Roundy, Acar Tamersoy, Sandeep Bhatkar
  • Patent number: 10997637
    Abstract: The present invention relates to a method and system for determining the quality of an application based on user behaviors of application management. The method includes: 1) preprocessing data on user behaviors of application management to obtain a sequence of management behaviors as a training set; 2) extracting features of the user behaviors from the obtained sequence of management behaviors; 3) establishing a multi-dimensional independent variable space using the extracted behavior features, wherein each application in the training set is considered as a point in the space; training a model according to the space; and debugging to obtain optimal model parameters and a definite regression model; 4) arranging the data of the management behaviors of each application to be predicted according to step 1) and step 2), and then inputting the result into the regression model, wherein an output of the regression model is the result of the application quality determination.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: May 4, 2021
    Assignee: Peking University
    Inventors: Xuanzhe Liu, Gang Huang, Hong Mei, Huoran Li, Xuan Lu
  • Patent number: 10992761
    Abstract: Exemplary methods, apparatuses, and systems receive, from a first user device associated with a first user, location data representing a current physical location of the first user. A request for the current physical location of the first user is received from a second user device associated with the second user. In response to the received selection, the current physical location of the first user based upon the shared location data is transmitted to the second user device. A selection of a third party service is received from the second user device. The current physical location of the first user is transmitted to a server associated with the third party service within a request for the third party service to send the a service or product to the current physical location of the first user.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: April 27, 2021
    Assignee: FACEBOOK, INC.
    Inventor: Amir Hussain Memon
  • Patent number: 10990892
    Abstract: Methods and systems for a quantum computing approach to solving challenging, e.g., NP-complete, problems in transportation. One of the methods includes (a) ingesting transportation-related data into a graph structure, the transportation-related data being associated with a transportation system; (b) identifying a transportation metric associated with the transportation system; (c) identifying at least one attribute associated with the transportation-related data, where the transportation metric is based at least in part on the attribute; (d) using a quantum computer to derive an operational parameter for the attribute that improves the transportation metric; and (e) applying the operational parameter to the operation of the transportation system.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: April 27, 2021
    Assignee: Accenture Global Solutions Limited
    Inventors: Carl Matthew Dukatz, Sonali Parthasarathy, Srinivas Yelisetty, Lascelles Forrester
  • Patent number: 10956553
    Abstract: A method of unlocking an electronic device, an unlocking device and system and a storage medium are provided. The method includes: acquiring at least one image to be authenticated, in which the image to be authenticated is an RGB image or an infrared image; obtaining an RGB image authentication result of the image to be authenticated by RGB object authentication of the image to be authenticated in a case where the image to be authenticated is the RGB image, and obtaining an infrared image authentication result of the image to be authenticated by infrared object authentication of the image to be authenticated in a case where the image to be authenticated is the infrared image; and determining whether to unlock the electronic device according to at least one of the RGB image authentication result and the infrared image authentication result.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: March 23, 2021
    Assignee: BEIJING KUANGSHI TECHNOLOGY CO., LTD.
    Inventor: Yuan Kong
  • Patent number: 10929743
    Abstract: The disclosure provides an approach for learning to schedule control fragments for physics-based virtual character simulations and physical robot control. Given precomputed tracking controllers, a simulation application segments the controllers into control fragments and learns a scheduler that selects control fragments at runtime to accomplish a task. In one embodiment, each scheduler may be modeled with a Q-network that maps a high-level representation of the state of the simulation to a control fragment for execution. In such a case, the deep Q-learning algorithm applied to learn the Q-network schedulers may be adapted to use a reward function that prefers the original controller sequence and an exploration strategy that gives more chance to in-sequence control fragments than to out-of-sequence control fragments.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: February 23, 2021
    Assignee: Disney Enterprises, Inc.
    Inventors: Libin Liu, Jessica Kate Hodgins
  • Patent number: 10924348
    Abstract: Systems, devices, media and methods are presented for splitting decision trees between server and client. The client of the systems and methods sends a configuration query. The server of the system and method receives the configuration query. The server retrieves Config rule(s) according to the configuration query. Each of the Config rule(s) can be represented by decision tree(s). The server evaluates the decision tree(s). If a definitive True or False cannot be derived from the evaluation using server knowledge, the server prunes the decision tree(s) and returns them to client side for further evaluation.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: February 16, 2021
    Assignee: Snap Inc.
    Inventor: Jiayao Yu
  • Patent number: 10896378
    Abstract: Embodiments for detection of energy consumption anomalies in one or more energy consumption systems in a cloud computing environment by a processor. Energy consumption may be predicted for one or more facilities according to one or more energy consumption measurements, weather data, and one or more characteristics of the one or more facilities, or a combination thereof. An onset of an energy consumption anomaly may be detected according to the prediction.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: January 19, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Amadou Ba, Joern Ploennigs
  • Patent number: 10885056
    Abstract: Techniques are disclosed for standardization of data. According to a first technique, standard representation terms are determined for to-be-standardized data using the to-be-standardized data itself and without using any external reference data. According to a second technique, a combination of the to-be-standardized data and an external reference is used to determine standard representation terms for the to-be-standardized data.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: January 5, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Michael Malak, Luis E. Rivas, Mark L. Kreider, Philip Ogren, Robert James Oberbreckling
  • Patent number: 10881463
    Abstract: Patient treatment may be optimized using Recurrent Neural Network (RNN) based state simulation and Reinforcement learning (RL) techniques to simulate future states and actions. A RNN state simulator and a RL action generator may be trained using patient data such as historical states and actions. The RL action generator may be optimized by applying the RNN state simulator to simulating future states and applying the RL action generator to generate recommended actions based on the simulated future states. This process may be iteratively performed until a computational convergence is reached by the RL action generator which may indicate that the RL action generator has been optimized. A patient state may be fed into the optimized RL action generator to generate an optimal recommended treatment action.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jing Mei, Shi Wan Zhao, Gang Hu, Jing Li, Eryu Xia, En Liang Xu
  • Patent number: 10885031
    Abstract: Example embodiments relate to parallelizing structured query language (SQL) user defined transformation functions. In example embodiments, a subquery of a query is received from a query engine, where each of the subqueries is associated with a distinct magic number in a magic table. A user defined transformation function that includes local, role-based functionality may then be executed, where the magic number triggers parallel execution of the user defined transformation function. At this stage, the results of the user defined transformation function are sent to the query engine, where the query engine unions the results with other results that are obtained from the other database nodes.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: January 5, 2021
    Assignee: MICRO FOCUS LLC
    Inventors: Qiming Chen, Maria G. Castellanos, Meichun Hsu, Sharad Singhal
  • Patent number: 10878390
    Abstract: An illicit website identifying (IWI) computing device is described herein, the IWI computing device configured to store a log of suspect illicit websites, the log including website content associated with each suspect illicit website. Each suspect illicit website is associated with a respective merchant. The IWI computing device is also configured to receive transaction data for at least one transaction initiated at a first suspect illicit website, the first suspect illicit website included within the log of suspect illicit websites, and analyze the received transaction data to identify one or more transactions including at least a portion of the website content associated with the first suspect illicit website. The IWI computing device is further configured to identify the first suspect illicit website and the merchant associated therewith as illicit for further investigation, and generate an identification report including the identified illicit website and merchant.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: December 29, 2020
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Peter J. Groarke
  • Patent number: 10810310
    Abstract: Aspects of the disclosed technology provide a method including receiving one or more signals emanated from a monitored device; signal processing, based on a software model and a hardware-software (HW/SW) interaction model of the monitored device, the one or more signals to determine if an anomaly exists in the one or more signals; and responsive to determining, based on the signal processing, that an anomaly exists, transmitting an indication of the anomaly.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: October 20, 2020
    Assignee: Georgia Tech Research Corporation
    Inventors: Milos Prvulovic, Alenka Zajic
  • Patent number: 10805309
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for managing access to data based on information associated with a physical location of a user. These mechanisms and methods for managing access to systems, products, or data based on information associated with a physical location of a user can enable improved data management efficiency, enhanced data management accuracy, decreased data management costs, decreased licensing costs, increased security, additional marketing opportunities, etc.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: October 13, 2020
    Assignee: salesforce.com, inc.
    Inventor: Daniel Thomas Harrison
  • Patent number: 10803335
    Abstract: Provided is an. emotion. estimating apparatus capable of precisely estimating an emotion and mental state of a measurement subject by using a non-contact pulse detection technology. The emotion estimating apparatus forcibly performs re-sampling processing of digital biometric data generated by converting a heart rate signal to digital data after extracting data for one cycle at an RR interval, and obtains coefficients of harmonic components by a DCT conversion processing unit. From the coefficients of the harmonic components, AC components are removed by LPFs, whereby a coefficient data array is obtained.. The coefficient data array is compared to a dictionary data group, in which dictionary data is a characteristic quantity indicating an emotion or mental state, and a similarity therebetween is calculated, whereby an emotion or mental state of a subject is estimated on the basis of the heart rate signal of the subject.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: October 13, 2020
    Assignee: KYUSHU INSTITUTE OF TECHNOLOGY
    Inventor: Yasushi Sato
  • Patent number: 10789247
    Abstract: According to examples, an apparatus may include a machine readable medium on which is stored machine readable instructions that may cause a processor to, for each of a plurality of resource setting levels, determine resource usage characteristics and execution times of executed workloads, assign, based on the resource usage characteristics of the executed workloads, each of the executed workloads into one of a plurality of resource bins, determine, for each of the resource bins, an average execution time of the executed workloads in the resource bin, determine a total average execution time of the executed workloads from the determined average execution times, identify a lowest total average execution time of the determined total average execution times, determine the resource setting level corresponding to the identified lowest total average execution time, and tune a resource setting to the determined resource setting level.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: September 29, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Rathijit Sen, Karthik S. Ramachandra, Alan D. Halverson
  • Patent number: 10762750
    Abstract: The invention relates to a method for triggering one or several actions complementary to those triggered by an application method implemented by an electronic device. The invention further relates to a system including one or several electronic devices implementing said method triggering complementary actions to cooperate with one or several communicating electronic peripherals.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: September 1, 2020
    Assignee: ORGANISATION MECANOGRAPHIQUE ET COMPTABLE GERVAIS OMS GERVAIS
    Inventors: Philippe Gervais, St├ęphane Vartanian
  • Patent number: 10749881
    Abstract: Methods, systems, and computer-readable storage media for ranking anomaly detection algorithms, including operations of receiving a set of unlabeled data from one or more sensors in a plurality of sensors of an internet of things, generating a plurality of data distributions corresponding to the set of unlabeled data by using a plurality of anomaly detection algorithms, and ranking the plurality of anomaly detection algorithms relative to the set of unlabeled data based on a distance between a first quantile and a second quantile of each of the plurality of data distributions.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: August 18, 2020
    Assignee: SAP SE
    Inventors: Atreju Florian Tauschinsky, Robert Meusel, Oliver Frendo
  • Patent number: 10734839
    Abstract: A first instruction is sent to an integrated smart meter to initialize the integrated smart meter. A second instruction is sent to the integrated smart meter to establish a connection with an energy consuming device. The established connection between the integrated smart meter and the energy consuming device is determined to be acceptable. A third instruction is sent to the integrated smart meter to monitor the energy consuming device. Energy consumption data of the energy consuming device is received from the integrated smart meter.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: August 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Amadou Ba, Joern Ploennigs
  • Patent number: 10706360
    Abstract: A cognitive information processing system environment comprising: a plurality of data sources, at least some of the plurality of data sources comprising healthcare relevant data sources; a cognitive inference and learning system coupled to receive a data from the plurality of data sources, the cognitive inference and learning system processing the data from the plurality of data sources to provide cognitively processed healthcare relevant insights, the cognitive inference and learning system further comprising performing a learning operation to iteratively improve the cognitively processed healthcare relevant insights over time; and, a destination, the destination receiving the cognitively processed healthcare relevant insights.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: July 7, 2020
    Assignee: Cognitive Scale, Inc.
    Inventors: Matthew Sanchez, Manoj Saxena, Akshay Sabhikhi
  • Patent number: 10673903
    Abstract: A system and method for method for generating a security rule classification model comprises receiving at least one security rule from at least one attack database of a first security product of a plurality of different security products; normalizing each of the at least one security rule; generating a vector for each of the least one normalized security rule; classifying each generated vector to a security engine within a security service using a classification sub-model to generate a preliminary classification model, wherein the classification sub-model is provided from previous classification of security rules for a security product of the plurality of different security products that is different than the first security product; determining a score for the preliminary classification model; and validating the preliminary classification model as the security rule classification model, when the score is over a predefined threshold.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: June 2, 2020
    Assignee: Empow Cyber Security Ltd.
    Inventors: Avi Chesla, Shlomi Medalion
  • Patent number: 10664966
    Abstract: An aspect of the invention includes reading a scale in image data representing an image of physical characteristics and resizing at least a portion of the image data to align with target image data representing a target image based at least in part on the scale to form resized image data representing one or more resized images. Noise reduction is applied to the resized image data to produce test image data representing one or more test images. A best fit analysis is performed on the test image data with respect to the target image data. Test image data having the best fit are stored with training image data representing classification training images indicative of one or more recognized features. An anomaly in unclassified image data representing an unclassified image is identified based at least in part on an anomaly detector as trained using the classification training images.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: May 26, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dechao Guo, Liying Jiang, Derrick Liu, Jingyun Zhang, Huimei Zhou
  • Patent number: 10656949
    Abstract: An example processing device includes a memory including a non-deterministic finite automata (NFA) buffer configured to store a plurality of instructions defining an ordered sequence of instructions of at least a portion of an NFA graph, the portion of the NFA graph comprising a plurality of nodes arranged along a plurality of paths. The NFA engine determines a current symbol and one or more subsequent symbols of a payload segment that satisfy a match condition specified by a subset of instructions of the plurality of instructions for a path of the plurality of paths and in response to determining the current symbol and the one or more subsequent symbols of the payload segment that satisfy the match condition, outputs an indication that the payload data has resulted in a match.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: May 19, 2020
    Assignee: Fungible, Inc.
    Inventors: Satyanarayana Lakshmipathi Billa, Rajan Goyal, Abhishek Kumar Dikshit, Yi-Hua Edward Yang, Sandipkumar J. Ladhani
  • Patent number: 10657205
    Abstract: An architecture and processes enable computer learning and developing an understanding of arbitrary natural language text through collaboration with humans in the context of joint problem solving. The architecture ingests the text and then syntactically and semantically processes the text to infer an initial understanding of the text. The initial understanding is captured in a story model of semantic and frame structures. The story model is then tested through computer generated questions that are posed to humans through interactive dialog sessions. The knowledge gleaned from the humans is used to update the story model as well as the computing system's current world model of understanding. The process is repeated for multiple stories over time, enabling the computing system to grow in knowledge and thereby understand stories of increasingly higher reading comprehension levels.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: May 19, 2020
    Assignee: ELEMENTAL COGNITION LLC
    Inventors: David Ferrucci, Mike Barborak, David Buchanan, Greg Burnham, Jennifer Chu-Carroll, Aditya Kalyanpur, Adam Lally, Stefano Pacifico, Chang Wang
  • Patent number: 10649975
    Abstract: Computer implemented methods for identifying denial constraints are provided herein. The denial constraints can be used with a database schema R. A predicate space P can be generated for an instance I in the schema R. An evidence set EviI can be generated. The evidence set EviI can include sets of satisfied predicates in the predicate space P for each instance I. A minimal set of predicates can be identified for the evidence set EviI. Valid denial constraints can be identified from the minimal set by inverting the predicates in the minimal set.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: May 12, 2020
    Assignee: Qatar Foundation
    Inventors: Ihab Francis Ilyas Kaldas, Paolo Papotti, Xu Chu
  • Patent number: 10649675
    Abstract: According to an embodiment, a storage controller comprises a circuitry configured to implement an address generator, a reader, and a duplication detector. The address generator is configured to generate a scan address indicating each storage area of a storage that stores therein externally written data, according to a particular scan pattern for defining an order of an address of data to be read. The reader is configured to read data from the storage area of the storage indicated by the scan address. The duplication detector is configured to detect whether the data read by the reader is a duplicate of any one of a past predetermined number of pieces of data.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: May 12, 2020
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventors: Tomoya Kodama, Takayuki Itoh, Katsuyuki Nomura
  • Patent number: 10652269
    Abstract: Penetration testing campaigns generate remediation recommendations based at least in part on information about files stored in network nodes of the tested networked system. Information is obtained about files stored in a plurality of network nodes of the networked system, and based on the obtained information, a corresponding data-value score for each network node of the plurality of network nodes is determined according to a common data-value metric. The penetration testing campaign is executed, following which one or more remediation recommendations are selected based on the data-value scores corresponding to at least some of the plurality of network nodes.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: May 12, 2020
    Assignee: XM Cyber Ltd.
    Inventors: Ronen Segal, Menahem Lasser
  • Patent number: 10645109
    Abstract: The present disclosure relates a system, method, and computer program for detecting anomalous user network activity based on multiple data sources. The system extracts user event data for n days from multiple data sources to create a baseline behavior model that reflects the user's daily volume and type of IT events. In creating the model, the system addresses data heterogeneity in multi-source logs by categorizing raw events into meta events. Thus, baseline behavior model captures the user's daily meta-event pattern and volume of IT meta events over n days. The model is created using a dimension reduction technique. The system detects any anomalous pattern and volume changes in a user's IT behavior on day n by comparing user meta-event activity on day n to the baseline behavior model. A score normalization scheme allows identification of a global threshold to flag current anomalous activity in the user population.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: May 5, 2020
    Assignee: Exabeam, Inc.
    Inventors: Derek Lin, Qiaona Hu, Domingo Mihovilovic, Sylvain Gil, Barry Steiman
  • Patent number: 10635939
    Abstract: An exemplary system, method, and computer-accessible medium can include, for example, receiving an original dataset(s), receiving a synthetic dataset(s), training a model(s) using the original dataset(s) and the synthetic dataset(s), and evaluating the synthetic dataset(s) based on the training of the model(s). The model(s) can include a first model and a second model, and the first model can be trained using the original dataset(s) and the second model can be trained using the synthetic dataset(s). The synthetic dataset(s) can be evaluated by comparing first results from the training of the first model to second results from the training of the second model.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: April 28, 2020
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Mark Watson, Fardin Abdi Taghi Abad, Anh Truong, Kenneth Taylor, Reza Farivar, Jeremy Goodsitt, Austin Walters, Vincent Pham
  • Patent number: 10628523
    Abstract: An architecture and processes enable computer learning and developing an understanding of arbitrary natural language text through collaboration with humans in the context of joint problem solving. The architecture ingests the text and then syntactically and semantically processes the text to infer an initial understanding of the text. The initial understanding is captured in a story model of semantic and frame structures. The story model is then tested through computer generated questions that are posed to humans through interactive dialog sessions. The knowledge gleaned from the humans is used to update the story model as well as the computing system's current world model of understanding. The process is repeated for multiple stories over time, enabling the computing system to grow in knowledge and thereby understand stories of increasingly higher reading comprehension levels.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: April 21, 2020
    Assignee: ELEMENTAL COGNITION LLC
    Inventors: David Ferrucci, Mike Barborak, David Buchanan, Greg Burnham, Jennifer Chu-Carroll, Aditya Kalyanpur, Adam Lally, Stefano Pacifico, Chang Wang
  • Patent number: 10620945
    Abstract: A method may include obtaining an application programming interface (API) document, such as an API user guide, API reference, or other API documentation, that includes information regarding an API resource, and extracting information from the API document, where the information including at least one function and at least one table that includes an attribute associated with the API resource. The method may also include extracting a description for each of the at least one functions from the API document, and comparing the extracted at least one table to a model of attributes to correlate extracted attributes with extracted functions. The method may additionally include compiling a machine-readable API specification for the API resource described in the API document based on the correlation between extracted attributes and the extracted functions.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: April 14, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Mehdi Bahrami, Wei-Peng Chen
  • Patent number: 10614166
    Abstract: An architecture and processes enable computer learning and developing an understanding of arbitrary natural language text through collaboration with humans in the context of joint problem solving. The architecture ingests the text and then syntactically and semantically processes the text to infer an initial understanding of the text. The initial understanding is captured in a story model of semantic and frame structures. The story model is then tested through computer generated questions that are posed to humans through interactive dialog sessions. The knowledge gleaned from the humans is used to update the story model as well as the computing system's current world model of understanding. The process is repeated for multiple stories over time, enabling the computing system to grow in knowledge and thereby understand stories of increasingly higher reading comprehension levels.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: April 7, 2020
    Assignee: ELEMENTAL COGNITION LLC
    Inventors: David Ferrucci, Mike Barborak, David Buchanan, Greg Burnham, Jennifer Chu-Carroll, Aditya Kalyanpur, Adam Lally, Stefano Pacifico, Chang Wang
  • Patent number: 10599778
    Abstract: An architecture and processes enable computer learning and developing an understanding of arbitrary natural language text through collaboration with humans in the context of joint problem solving. The architecture ingests the text and then syntactically and semantically processes the text to infer an initial understanding of the text. The initial understanding is captured in a story model of semantic and frame structures. The story model is then tested through computer generated questions that are posed to humans through interactive dialog sessions. The knowledge gleaned from the humans is used to update the story model as well as the computing system's current world model of understanding. The process is repeated for multiple stories over time, enabling the computing system to grow in knowledge and thereby understand stories of increasingly higher reading comprehension levels.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: March 24, 2020
    Assignee: ELEMENTAL COGNITION LLC
    Inventors: David Ferrucci, Mike Barborak, David Buchanan, Greg Burnham, Jennifer Chu-Carroll, Aditya Kalyanpur, Adam Lally, Stefano Pacifico, Chang Wang
  • Patent number: 10592780
    Abstract: In order for the feature extractors to operate with sufficient accuracy, a high degree of training is required. In this situation, a neural network implementing the feature extractor may be trained by providing it with images having known correspondence. A 3D model of a city may be utilized in order to train a neural network for location detection. 3D models are sophisticated and allow manipulation of viewer perspective and ambient features such as day/night sky variations, weather variations, and occlusion placement. Various manipulations may be executed in order to generate vast numbers of image pairs having known correspondence despite having variations. These image pairs with known correspondence may be utilized to train the neural network to be able to generate feature maps from query images and identify correspondence between query image feature maps and reference feature maps. This training can be accomplished without requiring the capture of real images with known correspondence.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: March 17, 2020
    Assignee: WHITE RAVEN LTD.
    Inventors: Roni Gurvich, Idan Ilan, Ofer Avni, Stav Yagev
  • Patent number: 10579646
    Abstract: A method of classifying an electronic document from an electronic media source includes generating statistical data from one or more training documents and creating a plurality of classification rules, including creating at least one topic model-based classification rule using the statistical data and creating at least one query-based classification rule using one or more user defined categories and the statistical data. The method further includes classifying the electronic document using the at least one topic model-based classification rule. Example systems for classifying an electronic document from an electronic media source are also disclosed.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: March 3, 2020
    Assignee: TSG Technologies, LLC
    Inventors: Caimei Lu, Ricky John Prosser, Michael Wayne Bryars
  • Patent number: 10567476
    Abstract: Methods, systems, and computer-readable media for implementing rule-based triggering in a provider network are disclosed. When conditions are met for one or more triggers, one or more rules that comprise the one or more triggers are determined. The conditions are determined in a provider network comprising a plurality of resources. One or more actions are determined in the one or more rules that comprise the one or more triggers. The one or more actions are performed, comprising modifying one or more of the resources in the provider network.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: February 18, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Mihir Rajendrabhai Patel, Mustafa Ugur Torun, Jesse Marcus Dougherty
  • Patent number: 10542424
    Abstract: Aspects of the invention include receiving, using a processing system, an actual user location trajectory that includes a plurality of geographic locations of places visited by a user. It is determined that at least one of the plurality of places visited by the user has been identified as a sensitive place. An obfuscated user location trajectory is created that preserves the privacy of the sensitive places that is consistent with the actual user location trajectory that conforms to a valid street route on a map, preserves spatiotemporal correlation between geographic locations, and is consistent with geographic locations visited by the user in the past. Contents of the obfuscated user location trajectory are output to an application in place of contents of the actual user location trajectory.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: January 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Supriyo Chakraborty, Raghu K. Ganti, Mudhakar Srivatsa, Omer Tripp
  • Patent number: 10540436
    Abstract: Specifying rules for processing data included in fields of elements of a dataset includes rendering user interface elements associated with a respective condition. The user interface elements include: first subsets of user interface elements, at least some of which are associated with an input value derived from at least one field, and second subsets of user interface elements, each configured to receive user input associated with a respective condition. Conditions are applied to at least a first element of the dataset based on user input received from at least some of the user interface elements, in response to receiving user input for a first user interface element associated with a first field. Instructions are generated for applying one or more selected conditions associated with fewer than all of the user interface elements, the selected conditions including at least a condition associated with the first user interface element.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: January 21, 2020
    Assignee: Ab Initio Technology LLC
    Inventors: Scott Studer, David Phillimore, Amit Weisman
  • Patent number: 10535082
    Abstract: Embodiments of the disclosure are directed to methods and systems for selecting targets for an advertisement campaign. A method may comprise adjusting one or more slider axes that control selection methods, wherein the selection methods may comprise using target demographic data, target behavioral data, filtering criteria, and/or ranking criteria. Then, an analysis application may complete analysis using the input adjustments to determine a selection of potential targets. The analysis application may be operable to complete multiple methods of analysis (or selection), wherein the user may have input and/or control over the use of the methods.
    Type: Grant
    Filed: April 22, 2014
    Date of Patent: January 14, 2020
    Assignee: Sprint Communications Company L.P.
    Inventors: Ryan K. Hannebaum, Kenneth L. Jones, Christa L. Minks-Brown
  • Patent number: 10497067
    Abstract: An extraction apparatus includes an input-data analysis unit that, when an extraction process is performed on input data containing a plurality of XBRL files using a combination of a plurality of extraction criteria, each of the extraction criteria directly specifying an element and an aspect of each of the plurality of XBRL files, calculates, from the input data, distribution information containing distribution of values of individual aspects of a plurality of elements that are individually provided by the plurality of XBRL files, and an application-sequence determining unit that determines an application sequence of the plurality of extraction criteria by referring to the calculated distribution information. Hence, the extraction apparatus can extract XBRL data pieces containing data items to be validated against a validation rule from the input data rapidly.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: December 3, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Hitoshi Okumura, Takahide Muramoto, Masaru Uchida
  • Patent number: 10498690
    Abstract: A method implemented by at least one server computer is provided, including: providing, over the Internet, access to a plurality of topics, wherein each topic includes, and further provides access to, a plurality of posted items; recording interaction data for the plurality of topics, the interaction data identifying user activity occurring within each of the topics; analyzing the interaction data to identify clusters of topics that exhibit similar behavioral patterns; for each cluster of topics, generating a community that includes the topics in the cluster; providing, over the Internet, access to the communities, wherein accessing a given community further provides access to the topics included in that community, which further provide access to the posted items that are included in the topics within that community.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: December 3, 2019
    Assignee: Oath Inc.
    Inventors: Aasish Pappu, Troy Chevalier, Xue Wu
  • Patent number: 10466964
    Abstract: An engine architecture for processing finite automata includes a hyper non-deterministic automata (HNA) processor specialized for non-deterministic finite automata (NFA) processing. The HNA processor includes a plurality of super-clusters and an HNA scheduler. Each super-cluster includes a plurality of clusters. Each cluster of the plurality of clusters includes a plurality of HNA processing units (HPUs). A corresponding plurality of HPUs of a corresponding plurality of clusters of at least one selected super-cluster is available as a resource pool of HPUs to the HNA scheduler for assignment of at least one HNA instruction to enable acceleration of a match of at least one regular expression pattern in an input stream received from a network.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: November 5, 2019
    Assignee: Cavium, LLC
    Inventors: Rajan Goyal, Satyanarayana Lakshmipathi Billa, Yossef Shanava, Gregg A. Bouchard, Timothy Toshio Nakada
  • Patent number: 10459933
    Abstract: According to an embodiment of the present invention, methods, systems, and computer readable media are provided for collecting statistics for use in optimizing a database query. Collected statistics for the database are compared to corresponding predetermined states of conditions for optimizing the database query. One or more collected statistics in compliance with the corresponding predetermined states of conditions are identified based on the comparison. Collection of the one or more identified statistics for the query optimization is disabled.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: October 29, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jason L. Alpers, Patrick D. Bossman, Terence P. Purcell
  • Patent number: 10440131
    Abstract: Exemplary methods, apparatuses, and systems receive, from a first user device associated with a first user, location data representing a current physical location of the first user. A request for the current physical location of the first user is received from a second user device associated with the second user. In response to the received selection, the current physical location of the first user based upon the shared location data is transmitted to the second user device. A selection of a third party service is received from the second user device. The current physical location of the first user is transmitted to a server associated with the third party service within a request for the third party service to send the a service or product to the current physical location of the first user.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: October 8, 2019
    Assignee: Facebook, Inc.
    Inventor: Amir Hussain Memon
  • Patent number: 10432418
    Abstract: Methods and systems may provide for technology to extract relationship data from one or more social networks and generate a trust network based on the relationship data, wherein the trust network identifies one or more trusted individuals. The technology also grants access to the smart device system with respect to the one or more trusted individuals.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: October 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jesus Alva, Leigh Williamson, Ricardo Olivieri
  • Patent number: 10430594
    Abstract: A system for generating at least one policy includes a static permission database containing a plurality of static permission records identifying access permissions for at least one credential holder to at least one resource, a policy database, and a processor to analyze the plurality of static permission records to generate the at least one policy, wherein an outcome of execution of the at least one policy corresponds to the plurality of static permission records.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: October 1, 2019
    Assignee: CARRIER CORPORATION
    Inventors: Blanca Florentino, Tarik Hadzic, Philip J. Harris, Menouer Boubekeur, Stylianos Basagiannis, Keith J. Power, Brian Duffy, Ankit Tiwari, John Marchioli
  • Patent number: 10423635
    Abstract: A method for processing a time series includes dividing, with a processing device, the time series into a plurality of windows by time; extracting at least one group of similar subsequences from a current window among the plurality of windows; and updating a candidate list on the basis of comparison between similar subsequences in each group of the at least one group with k characteristic subsequences in the candidate list; wherein the k characteristic subsequences are k characteristic subsequences with a greatest number of occurrences in at least processed parts of the time series.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: September 24, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xiao Yan Chen, Yao Liang Chen, Sheng Huang, Kai Liu, Wei Lu, Lin Hao Xu, Xiao Min Xu
  • Patent number: 10410138
    Abstract: There is provided a method for generating features for use in an automated machine learning process, comprising: receiving a first training dataset comprising unclassified raw data instances each including a set of objects of arbitrary types; applying a function to each data instance to calculate a set of first results; generating a set of classification features each including the function for application to a newly received data instance to calculate a second result, and a condition defined by a respective member of the set of first results applied to the second result; applying each classification feature to each instance of an unclassified second training dataset to generate a set of extracted features; selecting a subset of pivotal classification features from the set of classification features according to a correlation requirement between classification variable(s) and each respective member of the set of extracted features; and documenting the subset of pivotal features.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: September 10, 2019
    Assignee: SparkBeyond Ltd.
    Inventors: Meir Maor, Ron Karidi, Sagie Davidovich, Amir Ronen
  • Patent number: 10402163
    Abstract: Electronically received data is validated based on a digital data image that is scanned from a paper document. Known paper document source entities, paper document types and associated paper document configuration information are stored in a database. The paper documents are converted to digital data images and optically processed to identify respective source entity and document type information represented within the digital data images. Appropriate document configuration information is retrieved based on association with the detected type of document. Validation target data is extracted from the digital data images based on the configuration information and processed. The electronically received data is validated based on the extracted and processed validation target data.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: September 3, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Prakash Ghatage, Nirav Sampat, Kumar Viswanathan, Naveen Thangaraj, Karthik Meenakshisundaram