Classification Or Recognition Patents (Class 706/20)
  • Patent number: 11068534
    Abstract: Methods, systems, and devices are described for identifying images which may be of interest to a user based on their current geographic location. In some embodiments, a check is first performed to determine if the current geographic location is a location-of-interest. Images are searched that are in geographical proximity to the current geographic location of the user to identify images-of-interest. The images-of-interest may be designated in part based on actions taken by subjects having had interactions with the images. The user is notified based on the discovery of one or more images-of-interest. The one or more images-of-interest may be presented to the user through the use of map overlays and/or augmented reality techniques.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: July 20, 2021
    Assignee: Ikorongo Technology, LLC
    Inventor: Hugh Blake Svendsen
  • Patent number: 11063974
    Abstract: A collection of techniques is disclosed to allow for the detection of malware that leverages pattern recognition and machine learning to effectively provide “content-less” malware detection, i.e., detecting a process as being an ‘anomaly’ not based on its particular content, but instead based on comparisons of its behavior to known (and characterized) ‘trusted’ application behaviors, i.e., the trusted applications' “phenotypes” and/or the phenotypes of known malware applications. By analyzing the patterns of normal behavior performed by trusted applications as well as malware applications, one can build a set of sophisticated, content-agnostic behavioral models (i.e.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: July 13, 2021
    Assignee: McAfee, LLC
    Inventors: Cedric Cochin, John D. Teddy, Ofir Arkin, James Bean, Joel R. Spurlock, Carl Woodward
  • Patent number: 11056099
    Abstract: The disclosed technology teaches a deep end-to-end speech recognition model, including using multi-objective learning criteria to train a deep end-to-end speech recognition model on training data comprising speech samples temporally labeled with ground truth transcriptions.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: July 6, 2021
    Assignee: salesforce.com, inc.
    Inventors: Yingbo Zhou, Caiming Xiong
  • Patent number: 11051088
    Abstract: A detector includes a housing having a window. A detection engine is configured to detect an event external to the housing. A battery is connected to the detection engine and configured to supply power thereto. A solar cell is configured to generate electricity when exposed to a light received through the window. The solar cell is arranged in the housing and electrically connected to the battery.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: June 29, 2021
    Assignee: CARRIER CORPORATION
    Inventor: Tomasz Lisewski
  • Patent number: 11042775
    Abstract: A data processing apparatus may utilize an artificial neuron network configured to reduce dimensionality of input data using a sparse transformation configured using receptive field structure of network units. Output of the network may be analyzed for temporally persistency that is characterized by similarity matrix. Elements of the matrix may be incremented when present activity unit activity at a preceding frame. The similarity matrix may be partitioned based on a distance measure for a given element of the matrix and its closest neighbors. Stability of learning of temporally proximal patterns may be greatly improved as the similarity matrix is learned independently of the partitioning operation. Partitioning of the similarity matrix using the methodology of the disclosure may be performed online, e.g., contemporaneously with the encoding and/or similarity matrix construction, thereby enabling learning of new features in the input data.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: June 22, 2021
    Assignee: Brain Corporation
    Inventors: Micah Richert, Filip Piekniewski
  • Patent number: 11035958
    Abstract: Embodiments of the disclosure provide systems and methods for correcting a high-definition map. The system may include a communication interface configured to receive point cloud data of a scene captured by a LiDAR. The system may further include a storage configured to store the point cloud data, and at least one processor. The at least one processor may be configured to detect at least one obstructing object from the point cloud data, and position at least one hole in the point cloud data caused by the at least one obstructing object. The at least one processor is further configured to estimate non-obstructed point cloud data for the at least one hole as if the scene was captured without the at least one obstructing object, and correct the high-definition map by repairing the received point cloud data with the non-obstructed point cloud data.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: June 15, 2021
    Assignee: BEJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD.
    Inventors: Lu Feng, Teng Ma
  • Patent number: 11036976
    Abstract: In one aspect, a computerized method useful for handwriting recognition (HWR) on physical mail envelopes addressed to a user includes the step of scanning a physical mail item to obtain a digital image of the address-side of the physical mail item. The method includes the step of identifying that at least one of a return address region or a recipient address region of the address-side of the physical mail item. The method includes the step of determining that the at least one of the return address region or a recipient address region comprises a handwritten text. The method includes the step of providing a data store of known senders to the recipient address. The data store of known senders comprises a data store of return address information in a known sender handwriting samples and a data store of receiver address information in the known sender handwriting samples. The method includes the step of providing a data store of a receiver's identity and address.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: June 15, 2021
    Inventor: Hasan Mirjan
  • Patent number: 11026595
    Abstract: Provided are systems and method for identifying, generating and displaying a trend of one or more medical waveform related features.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: June 8, 2021
    Assignee: ORIDION MEDICAL 1987 LTD.
    Inventors: Joshua Lewis Colman, Michal Ronen
  • Patent number: 11028648
    Abstract: A method for utilizing a millimeter wave drilling apparatus is provided. The method can include monitoring a permeability of a first portion of a borehole of a well while forming the borehole using a drilling apparatus including a drill bit for mechanical removal of material from within the borehole. The method can also include determining to utilize a millimeter wave drilling apparatus including a wave guide configured for insertion into the borehole based at least on the permeability of the borehole falling below a permeability threshold value. The method can further include forming a second portion of the borehole utilizing the millimeter wave drilling apparatus in response to the determining. A method for controlling the downhole pressure of a well is also provided. Related systems performing the methods are also provided.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: June 8, 2021
    Assignee: QUAISE, INC.
    Inventors: Carlos Araque, Justin Lamb, Franck Monmont, Hy Phan, Matthew Houde
  • Patent number: 11030707
    Abstract: An application may be integrated into an operating system component of a mobile computing platform. The application communicates registration information to an extension mechanism within the mobile computing platform. The extension mechanism registers the application and modifies the operating system component to provide interoperability with the application based on the registration information. The extension mechanism couples the operating system component with content from a counterpart application to the application, which corresponds to information presented on the operating system component.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: June 8, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kaushik Sethuraman, Vishal V. Ghotge, Taqi Jaffri, Edward C Chung, Gregory Alan Howard
  • Patent number: 11030411
    Abstract: Implementations of the present specification disclose a method for generating word vectors, apparatus, and device. The method includes: obtaining words by segmenting a corpus; establishing a feature vector of each obtained word based on n-ary characters; training a convolutional neural network based on the feature vectors of the obtained words and the feature vectors of context words associated with each obtained word in the corpus; and generating a word vector for each obtained word based on the feature vector of the obtained word and the trained convolutional neural network.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: June 8, 2021
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventors: Shaosheng Cao, Jun Zhou
  • Patent number: 11030409
    Abstract: A device may receive information associated with an entity. The information may include a first resource and a second resource. The first resource may be associated with a first file type, and the second resource may be associated with a second file type that is different than the first file type. The first resource may be associated with a first source, and the second resource may be associated with a second source that is different than the first source. The device may extract a plurality of attributes associated with the entity based on the information. The device may implement a natural language processing technique to extract the plurality of attributes. The device may associate the plurality of attributes with a plurality of elements based on extracting the plurality of attributes. The device may provide information that identifies the plurality of elements and the plurality of attributes to permit and/or cause an action to be performed.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: June 8, 2021
    Assignee: Accenture Global Solutions Limited
    Inventors: Abhishek Datta Sharma, Madhura Shivaram, Suraj Govind Jadhav, Kaushal Mody, Deepak Kumar, Guruprasad Dasappa, Arvind Maheswaran
  • Patent number: 11023677
    Abstract: A collection of data that is extremely large can be difficult to search and/or analyze. Relevance may be dramatically improved by automatically classifying queries and web pages in useful categories, and using these classification scores as relevance features. A thorough approach may require building a large number of classifiers, corresponding to the various types of information, activities, and products. Creation of classifiers and schematizers is provided on large data sets. Exercising the classifiers and schematizers on hundreds of millions of items may expose value that is inherent to the data by adding usable meta-data. Some aspects include active labeling exploration, automatic regularization and cold start, scaling with the number of items and the number of classifiers, active featuring, and segmentation and schematization.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: June 1, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Patrice Y. Simard, David Max Chickering, David G. Grangier, Aparna Lakshmiratan, Saleema A. Amershi
  • Patent number: 11023593
    Abstract: Mechanisms are provided for obfuscating training of trained cognitive model logic. The mechanisms receive input data for classification into one or more classes in a plurality of predefined classes as part of a cognitive operation of the cognitive system. The input data is processed by applying a trained cognitive model to the input data to generate an output vector having values for each of the plurality of predefined classes. A perturbation insertion engine modifies the output vector by inserting a perturbation in a function associated with generating the output vector, to thereby generate a modified output vector. The modified output vector is then output. The perturbation modifies the one or more values to obfuscate the trained configuration of the trained cognitive model logic while maintaining accuracy of classification of the input data.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: June 1, 2021
    Assignee: International Business Machines Corporation
    Inventors: Taesung Lee, Ian M. Molloy, Dong Su
  • Patent number: 11023580
    Abstract: The disclosed computer-implemented method for cross-product malware categorization may include accessing computer readable media storing an incomplete feature dataset and an incomplete label dataset, determining a correlation between the plurality of features and the plurality of malware labels, and constructing at least one of a complete feature dataset based on the incomplete feature dataset and the correlation and a complete label dataset based on the incomplete label dataset and the correlation. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: June 1, 2021
    Assignee: NortonLifeLock Inc.
    Inventors: Yufei Han, Yun Shen
  • Patent number: 11023823
    Abstract: An online system maintains machine learning models that determine risk scores for content items indicating likelihoods of content items violating content policies associated with the machine learning models. When the online system obtains an additional content policy, the online system applies a maintained machine learning model to a set including content items previously identified as violating or not violating the additional content policy. The online system maps the risk scores determined for content items of the set to likelihoods of violating the additional content policy based on the identifications of content times in the set violating or not violating the additional content policy. Subsequently, the online system applies the maintained machine learning model to content items and determines likelihoods of the content items violating the additional content policy based on the mapping of risk scores to likelihood of violating the additional content policy.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: June 1, 2021
    Assignee: Facebook, Inc.
    Inventor: Emanuel Alexandre Strauss
  • Patent number: 11023808
    Abstract: A system to detect a feature in an input image comprising a processor to evaluate a model including: four layers including: a supragranular layer, a granular layer, a first infragranular layer, and a second infragranular layer, each of the layers including a base connection structure including: an excitatory layer including a excitatory neurons arranged in a two dimensional grid; and an inhibitory layer including a inhibitory neurons arranged in a two dimensional grid; within-layer connections between the neurons of each layer in accordance with a Gaussian distribution; between-layer connections between the neurons of different layers, the probability of a neuron of a first layer of the different layers to a neuron of a second layer of the different layers in accordance with a uniform distribution; and input connections from lateral geniculate nucleus (LGN) neurons of an input LGN layer to the granular layer in accordance with a uniform distribution.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: June 1, 2021
    Assignee: HRL Laboratories, LLC
    Inventors: Qin Jiang, Narayan Srinivasa
  • Patent number: 11023783
    Abstract: Systems and methods generate a segmentation network for image segmentation using global optimization. A method for automatic generation of at least one segmentation network includes providing an initial set of hyperparameters to construct a segmentation network. The hyperparameters define operations for a set of block structures and connections between the block structures. The segmentation network is trained using a first set of images with ground truth. An objective function value for the trained segmentation network is generated using a second set of images having ground truth. The set of hyperparameters is updated by performing a derivative-free optimization algorithm on the objective function value to construct an updated segmentation network. The training of the segmentation network, the generating of the objective function, and the updating of the set of hyperparameters for the updated segmentation network are iterated to generate a network architecture for the segmentation network.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: June 1, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Chun Lok Wong
  • Patent number: 11017177
    Abstract: Neural network systems are provided that comprise one or more neural networks. The first neural network can comprise a convolutional neural network (CNN) long short-term memory (LSTM) architecture for receiving a primary data set comprising text messages and output a primary data structure comprising a text pattern-based feature. The second neural network can comprise a CNN architecture for receiving a secondary data sets derived from the primary data set and output a plurality of secondary data structures. The third neural network can combine the data structures to produce a combined data structure, and then process it to produce a categorized data structure comprising the text messages assigned to targets. The primary data set can comprise hate speech and the categorized data structure can comprise target categories, for example, hate targets. Methods of operating neural network systems and computer program products for performing such methods are also provided.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: May 25, 2021
    Assignee: Conduent Business Services, LLC
    Inventor: Niraj Kumar
  • Patent number: 11017518
    Abstract: An object identification method is disclosed. The method includes training a first neural network for a first set of conditions regarding a first plurality of objects, training a second neural network for a second set of conditions regarding a second plurality of objects, receiving a plurality of target images associated with a third set of conditions in which to identify objects, analyzing the plurality of target images using the first and second neural networks to identify objects in the plurality of target images resulting in object identification information, and selecting the first neural network or the second neural network as a preferred neural network for the third set of conditions based on an analysis of the object identification information.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: May 25, 2021
    Assignee: TERRACLEAR INC.
    Inventors: Brent Ronald Frei, Dwight Galen McMaster, Michael Racine, Jacobus du Preez, William David Dimmit, Isabelle Butterfield, Clifford Holmgren, Dafydd Daniel Rhys-Jones, Thayne Kollmorgen, Vivek Ullal Nayak
  • Patent number: 11010644
    Abstract: An object classifier using a set of object definitions arranged in an object definition hierarchy including at least a first group of coarse-level object definitions and a second group of finer-level object definitions. The object classifier is arranged to configure a first object classification cycle and a second, subsequent, object classification cycle by selectively executing a first subset of object definitions from the categorization data in the first object classification cycle; and selectively executing a second, different, subset in the second object classification cycle.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: May 18, 2021
    Assignees: Apical Limited, Arm Limited
    Inventors: Daren Croxford, Roberto Lopez Mendez, Alexey Lopich
  • Patent number: 11010203
    Abstract: A computer system configures processing elements within a distributed computing system. A processing element within a distributed computing environment is determined to be affected by a software update, wherein each processing element of the distributed computing system includes a plurality of components and the software update modifies the components of the processing elements. The determined processing element is split into a plurality of processing elements based on a set of factors. The plurality of components of the processing element are assigned among the plurality of processing elements based on components affected by the software update. Embodiments of the present invention further include a method and program product for configuring processing elements within a distributed computing system in substantially the same manner described above.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: May 18, 2021
    Assignee: International Business Machines Corporation
    Inventors: David M. Koster, Jason A. Nikolai, John M. Santosuosso
  • Patent number: 11005858
    Abstract: The present disclosure relates to a system, a method, and a non-transitory computer readable storage medium for deep packet inspection scanning at an application layer of a computer. A method of the presently claimed invention may scan pieces of data received out of order without reassembly at an application layer from a first input state generating one or more output states for each piece of data. The method may then identify that the first input state includes one or more characters that are associated with malicious content. The method may then identify that the data set may include malicious content when the first input state combined with one or more output states matches a known piece of malicious content.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: May 11, 2021
    Assignee: SONICWALL INC.
    Inventors: Hui Ling, Cuiping Yu, Zhong Chen
  • Patent number: 10999303
    Abstract: A data analytical engine receives packets from a number of different network interface devices. The data is a replica of part or all of transmit or receive packets processed in the network interface device. A learning algorithm is applied to data from said different network interface devices and it is determined if an alert is to be generated.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: May 4, 2021
    Assignee: XILINX, INC.
    Inventors: Steven L. Pope, David J. Riddoch, Derek Roberts
  • Patent number: 10997214
    Abstract: An embodiment of the invention may include a method, computer program product, and system for generating ground truth data for a plurality of cognitive capabilities within an overall cognitive system. The embodiment may include configuring multiple sets of training data. Each set of training data corresponds to a separate cognitive capability. The embodiment may include displaying a set of ground truth curation activities via a user interface. The embodiment may include determining the ground truth curation activities performed for a first type of data for a first duration. The first type of data is selected from the single set of grouped training data. The embodiment may include determining whether the first duration has exceeded a pre-determined threshold. The embodiment may include switching the curation activities to a second type of data. The second type of data is selected from the single set of grouped data.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: May 4, 2021
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Andrew R. Freed, Sorabh Murgai
  • Patent number: 10996664
    Abstract: A system evaluates a plurality of faults in an operation of a machine at a set of future instances of time. The system uses a neural network including a first subnetwork sequentially connected with a sequence of second subnetworks for each of the future instance of time such that an output of one subnetwork is an input to a subsequent subnetwork. The first subnetwork accepts the current time-series data and the current setpoints of operation of the machine. Each of the second subnetworks accepts the output of a preceding subnetwork, an internal state of the preceding subnetwork, and a future setpoint for a corresponding future instance of time. Each of the second subnetworks outputs an individual prediction of each fault of a plurality of faults at the corresponding future instance of time.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: May 4, 2021
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Devesh Jha, Wenyu Zhang, Emil Laftchiev, Daniel Nikovski
  • Patent number: 10990470
    Abstract: Systems and methods are described for matching a corrupted database record with a record of a validated database. The system receives a corrupted record from a first database. The corrupted record is vectorized to create an input data vector. A denoised data vector is generated by applying a denoising autoencoder to the input data vector, where the denoising autoencoder is specific to the first database. The system compares the denoised data vector with each of a plurality of validated data vectors generated based on records of the validated database to determine that a first denoised data vector matches a matching vector. In response, the system trains the denoising autoencoder using a data pair that includes the input data vector and the matching vector. The system also outputs the validated record that was used to generate the first matching vector.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: April 27, 2021
    Assignee: ROVI GUIDES, INC.
    Inventor: Michael James Brehm
  • Patent number: 10986202
    Abstract: This disclosure is directed to methods and systems for managing client-side services. An intermediary may receive from an agent incorporated into a web application or client-side application and executing on the client device, a request for a configuration to manage loading of services from the at least one server onto the web application or client-side application. The intermediary can determine an expected temporal pattern of use for at least some of the services at the client device. The intermediary can generate the configuration. The configuration can specify for each of the services, an expected amount of bandwidth to be utilized for loading the corresponding service from the at least one server onto the web application or client-side application, and a loading priority according to the expected temporal pattern of use. The intermediary can send the configuration to the agent.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: April 20, 2021
    Assignee: Yottaa, Inc.
    Inventor: Robert Buffone
  • Patent number: 10984033
    Abstract: A method, a computer system, and a computer program product for selecting electronic documents based on an expertness level for a target keyword. The method includes identifying a Lowest Common Ancestor (LCA) for each pair of categories to which documents in a document set belong based on a graph having edges which define relationships between nodes representing respective ones of the categories, the document set being associated with a target keyword, obtaining a degree of dispersion of the categories based on respective distances between the categories of each pair and the corresponding LCA, determining an expertness level for the target keyword based on the degree of dispersion, and in response to receiving a search query including the target keyword, selecting one or more documents from a database based on the expertness level for the target keyword.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: April 20, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yohei Ikawa, Shoko Suzuki
  • Patent number: 10984105
    Abstract: Minimizing the latency of on-device detection of malicious executable files, without sacrificing accuracy, by applying a machine learning model to an executable file in quantized steps. Allowing a threshold confidence level to be set to different values enables controlling the tradeoff between accuracy and latency in generating a confidence level indicative of whether the executable file includes malware.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: April 20, 2021
    Assignee: Avast Software s.r.o.
    Inventors: Petr Gronat, Rajarshi Gupta, Filip Havlicek, Michal Wojcik
  • Patent number: 10979622
    Abstract: Methods, systems, and techniques for performing object detection using a convolutional neural network (CNN) involve obtaining an image and then processing the image using the CNN to generate a first feature pyramid and a second feature pyramid from the first pyramid. The second pyramid includes an enhanced feature map, which is generated by combining an upsampled feature map and a feature map of the first feature pyramid that has a corresponding or lower resolution of a resolution of the enhanced feature map. The upsampled feature map is generated by upsampling a feature map of the second feature pyramid that is at a shallower position in the CNN than the enhanced feature map. The enhanced feature map is split into channel feature maps of different resolutions, with each of the channel feature maps corresponding to channels of the enhanced feature map. Object detection is performed on the channel feature maps.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: April 13, 2021
    Assignee: AVIGILON CORPORATION
    Inventor: Yin Wang
  • Patent number: 10977089
    Abstract: A computer system configures processing elements within a distributed computing system. A processing element within a distributed computing environment is determined to be affected by a software update, wherein each processing element of the distributed computing system includes a plurality of components and the software update modifies the components of the processing elements. The determined processing element is split into a plurality of processing elements based on a set of factors. The plurality of components of the processing element are assigned among the plurality of processing elements based on components affected by the software update. Embodiments of the present invention further include a method and program product for configuring processing elements within a distributed computing system in substantially the same manner described above.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: April 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: David M. Koster, Jason A. Nikolai, John M. Santosuosso
  • Patent number: 10977389
    Abstract: A method, computer system, and a computer program product for assessing anonymity of a dataset is provided. The present invention may include receiving an original dataset and an anonymized dataset. The present invention may also include preparing a testing dataset and a training dataset for a machine learning algorithm based on the received original dataset and anonymized dataset. The present invention may then include training a machine learning model based on the prepared training dataset. The present invention may further include generating an evaluation score based on the trained machine learning model and the prepared testing dataset. The present invention may also include presenting the generated evaluation score to a user.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: April 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Oded Margalit, Dennis Potashnik
  • Patent number: 10977247
    Abstract: A cognitive meeting assistant facility is provided for assisting a moderator in an online meeting. The cognitive meeting assistant facility automatically categorizes chat questions of participants of the online meeting based on content into multiple categories of chat questions. One or more categories of chat questions of the multiple categories of chat questions include multiple questions of different participants of the online meeting. Further, the cognitive meeting assistant facility deploys the multiple categories of chat questions for display to the participants of the online meeting. The deploying includes, for each category of the at least one category of chat questions, providing a category-applicable answer for display to the participants of the online meeting in association with that category of chat questions.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: April 13, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James C. Ground, Jr., David F. Hans, Kirsten B. McDonald, Ronald E. Van Buskirk, II
  • Patent number: 10977445
    Abstract: A computer-implemented method includes obtaining a training data set including a plurality of training examples. The method includes generating, for each training example, multiple feature vectors corresponding, respectively, to multiple feature types. The method includes applying weighting factors to feature vectors corresponding to a subset of the feature types. The weighting factors are determined based on one or more of: a number of training examples, a number of classes associated with the training data set, an average number of training examples per class, a language of the training data set, a vocabulary size of the training data set, or a commonality of the vocabulary with a public corpus. The method includes concatenating the feature vectors of a particular training example to form an input vector and providing the input vector as training data to a machine-learning intent classification model to train the model to determine intent based on text input.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: April 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Yang Yu, Ladislav Kunc, Haoyu Wang, Ming Tan, Saloni Potdar
  • Patent number: 10967507
    Abstract: In one embodiment, a method includes receiving, from a first sensor on a robot, first sensor data indicative of an environment of the robot. The method also includes identifying, based on the first sensor data, an object of an object type in the environment of the robot, where the object type is associated with a classifier that takes sensor data from a predetermined pose relative to the object as input. The method further includes causing the robot to position a second sensor on the robot at the predetermined pose relative to the object. The method additionally includes receiving, from the second sensor, second sensor data indicative of the object while the second sensor is positioned at the predetermined pose relative to the object. The method further includes determining, by inputting the second sensor data into the classifier, a property of the object.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: April 6, 2021
    Assignee: X Development LLC
    Inventors: Bianca Homberg, Jeffrey Bingham
  • Patent number: 10970621
    Abstract: A color predictor is provided to predict the color of a food item given its formula comprising the ingredients and its quantities. The color predictor may utilize machine learning algorithms and a set of recipe data to train the color predictor. The color predictor can also be used by a color recommender to recommend changes in the given formula to achieve a target color.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: April 6, 2021
    Assignee: NOTCO DELEWARE, LLC
    Inventors: Karim Pichara, Pablo Zamora, Matías Muchnick, Yoni Lerner, Osher Lerner
  • Patent number: 10972358
    Abstract: Described embodiments provide systems and methods for inferring a network type and network conditions. The system includes a packet capturing engine configured to capture a plurality of network packets from a plurality of TCP network connections. The system includes a packet analyzer configured to analyze the plurality of network packets to generate a plurality of metrics. The system includes a network classifier configured to infer network types of the plurality of TCP connections based on the plurality of metrics and at least one classification model. The system also includes a conditions ranking engine configured to estimate a level of network congestion for each TCP connection based on the plurality of metrics and the network types.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: April 6, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Georgios Papaloukopoulos, Georgios Tsolis, Athanasios Kordelas, Aikaterini Kalou, Nicholas Stavrakos
  • Patent number: 10963893
    Abstract: A method and system for determining the hierarchical purchase decision process of a shopper in front of a product category in a retail store. Shopping consideration and the decision path the shopper can be obtained by combining behavior data with the category layout and transaction data. The hierarchical decision process can be determined based on observed actual in-store purchase behavior using a set of video cameras and processor implemented instructions for extracting the sequence and timing of the shopper's decision process. The hierarchical decision process, obtained by the clustering of shopper behavior data over multiple shopping trips, can not only identify the sequence of the decision, but can also quantify the volume of shopping trips at each level in the decision process and the amount of time spent by the shopper for making each decision. The decisions of the shopper for each product group can be captured down to the product attribute level.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: March 30, 2021
    Assignee: VideoMining Corporation
    Inventor: Rajeev Sharma
  • Patent number: 10965708
    Abstract: Discloses are systems, methods and computer readable mediums for automated verifications of potential vulnerabilities of one or more sites or code utilizing one or more neural networks. The systems, methods and computer readable mediums can transmit one or more scan operations to one or more sites, receive one or more responses to the one or more scan operations, tokenize the one or more responses, transmit to one or more neural networks the one or more tokenized responses, receive from the one or more neural networks verification of the one or more tokenized responses, and determine one or more confidences of the one or more verified responses.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: March 30, 2021
    Assignee: WHITEHAT SECURITY, INC.
    Inventors: Sergey Kolychev, Robert Stone, James Richardson
  • Patent number: 10958508
    Abstract: Prediction, detection and mitigation of network or device issues in a communication system are facilitated. An embodiment can comprise: determining whether an identified problem of a device has an associated defined solution stored in a repository of information; transmitting solution information representative of the associated defined solution to the device for application of the solution information to the device in a manner determined to have less than a defined amount of impact on the device and in accordance with defined security protocols of the device; and assessing a performance of the device after application of the solution information to the device to determine whether the solution information solved the identified problem. In some embodiments, solution detection can be performed such that based on a determination that the identified problem has been removed, the change that caused the identified problem can be determined.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: March 23, 2021
    Assignees: AT&T INTELLECTUAL PROPERTY I, L.P., AT&T MOBILITY II LLC
    Inventors: Michael Stephens, Arthur Brisebois
  • Patent number: 10956522
    Abstract: An online system enforces policies to content items that are distributed on its platform and blocks content items that violate one or more of those policies. To identify content items that are slightly varied from each other, the online system generates an embedding for each of the known content items that have already been determined to be noncompliant with one or more policies. The online system then groups the known noncompliant content items that are clustered together in the embedding space. The texts of the group of known noncompliant content items are converted to finite state automata and are merged to generate a common automaton. The common automaton is used to generate a common regular expression that is used to screen new content items. When a new content item matches the textual pattern defined by the common regular expression, the system may block the new content item.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: March 23, 2021
    Assignee: Facebook, Inc.
    Inventors: Abhay Kumar Jha, Emanuel Alexandre Strauss
  • Patent number: 10949734
    Abstract: Methods and systems for performing a sequence of machine learning tasks. One system includes a sequence of deep neural networks (DNNs), including: a first DNN corresponding to a first machine learning task, wherein the first DNN comprises a first plurality of indexed layers, and each layer in the first plurality of indexed layers is configured to receive a respective layer input and process the layer input to generate a respective layer output; and one or more subsequent DNNs corresponding to one or more respective machine learning tasks, wherein each subsequent DNN comprises a respective plurality of indexed layers, and each layer in a respective plurality of indexed layers with index greater than one receives input from a preceding layer of the respective subsequent DNN, and one or more preceding layers of respective preceding DNNs, wherein a preceding layer is a layer whose index is one less than the current index.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: March 16, 2021
    Assignee: DeepMind Technologies Limited
    Inventors: Neil Charles Rabinowitz, Guillaume Desjardins, Andrei-Alexandru Rusu, Koray Kavukcuoglu, Raia Thais Hadsell, Razvan Pascanu, James Kirkpatrick, Hubert Josef Soyer
  • Patent number: 10949609
    Abstract: Disclosed are a method, a device, a system and/or a manufacture of application of a spreadsheet formula algorithm against a dataset such as a large external data source. In one embodiment, a scalable method of analyzing data includes generating a prototype data through importing a data entry from the dataset and mapping to cells of a spreadsheet file that may be accessible as a software-as-a-service. A data model for analyzing the dataset is defined through a spreadsheet algorithm comprising spreadsheet formulas outputting a dependent variable. The spreadsheet formulas, with one or more independent variables as inputs, are stored in a syntax format permitting independent calculation of the dependent variable. An extrapolated algorithm expressed in a programming language that may include SQL is generated from the formula algorithm and applied against the dataset utilizing parallel processing to generate a value for the dependent variable of each data entry of the dataset.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: March 16, 2021
    Assignee: ScienceSheet Inc.
    Inventor: Oscar Castañeda-Villagrán
  • Patent number: 10942948
    Abstract: Example embodiments for classification are described. In an example embodiment, a request including a text term to be classified is received from a source system via a communication network at a computer system. A rule associated with the text term is accessed, in which the rule indicates at least one classifier of a plurality of classifiers installed at the computer system. Classification information for the text term is generated at the computer system using the at least one classifier indicated by the rule. The generated classification information includes a classification selected from a taxonomy by the at least one classifier. The generated classification information is transmitted via the communication network to the source system.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: March 9, 2021
    Assignee: SAP SE
    Inventors: Ashutosh Patel, Rahul Seshagiri Srivatsa, Panish Ramakrishna, Debashis Banerjee
  • Patent number: 10943202
    Abstract: A system and method to simulate the impact of leadership activity for individuals in leader and/or manager roles to be able to model their organization as a system and to simulate a plurality of actions that might be taken and their impact on the non-linear dynamics of the organization, its functions, capabilities, processes and outcomes. The system includes an Organization State component, a Leadership Activities component, an Environment State component, and a Simulation Module component. The Simulation Module component takes in initial conditions defined for the Organization State, Leadership Activities and the Environment State, iterates the functions and process of the organization through time, simulates the interactions of the various variables described in the Organization State, the Leadership Activities and the Environment State and the interactive effects among them and provides outputs of a plurality of measures for each time step.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: March 9, 2021
    Inventor: James K. Hazy
  • Patent number: 10938837
    Abstract: Some embodiments provide a novel method for monitoring network requests from a machine. The method captures the network request at various layers of a protocol stack. At a first layer of a protocol stack, the method tags a packet related to the network request with a tag value, maps the tag value to a set of tuples associated with the packet, and sends a first set of data related to the packet to a security engine. At a second layer of the network stack, the method determines whether the packet has been modified through the network stack, and sends an updated second set of data to the security engine when the packet has been modified.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: March 2, 2021
    Assignee: NICIRA, INC.
    Inventor: Vasantha Kumar
  • Patent number: 10938929
    Abstract: An approach is described for adjusting prominence of a participant profile in a social networking interface. An associated method may include receiving an activity stream update of the participant and calculating a relevancy score based on content in the activity stream update. The method further may include adjusting a visibility level of the participant profile in the social networking interface based upon the calculated relevancy score. Adjusting the visibility level may include increasing the visibility level of the participant profile upon determining that the calculated relevancy score is greater than or equal to a first predefined threshold value. Adjusting the visibility level further may include decreasing the visibility level of the participant profile upon determining that the calculated relevancy score is less than a second predefined threshold value.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: March 2, 2021
    Assignee: Airbnb, Inc.
    Inventors: Corville O. Allen, Bernadette A. Carter
  • Patent number: 10937426
    Abstract: Techniques related to key phrase detection for applications such as wake on voice are discussed. Such techniques may include updating a start state based rejection model and a key phrase model based on scores of sub-phonetic units from an acoustic model to generate a rejection likelihood score and a key phrase likelihood score and determining whether received audio input is associated with a predetermined key phrase based on the rejection likelihood score and the key phrase likelihood score.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: March 2, 2021
    Assignee: Intel IP Corporation
    Inventors: Tobias Bocklet, Joachim Hofer
  • Patent number: 10938928
    Abstract: An approach is described for adjusting prominence of a participant profile in a social networking interface. An associated method may include receiving an activity stream update of the participant and calculating a relevancy score based on content in the activity stream update. The method further may include adjusting a visibility level of the participant profile in the social networking interface based upon the calculated relevancy score. Adjusting the visibility level may include increasing the visibility level of the participant profile upon determining that the calculated relevancy score is greater than or equal to a first predefined threshold value. Adjusting the visibility level further may include decreasing the visibility level of the participant profile upon determining that the calculated relevancy score is less than a second predefined threshold value.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: March 2, 2021
    Assignee: Airbnb, Inc.
    Inventors: Corville O. Allen, Bernadette A. Carter