Miscellaneous Patents (Class 706/62)
  • Patent number: 11113623
    Abstract: A system is presented for emulating sampling of a quantum computer having a plurality of qubits arranged in a grid topology with N columns. The system includes a classical processor that is configured by operational instructions to perform operations that include producing final weights and variable assignments for the N columns based on N iterative passes through the grid topology, wherein each of the N iterative passes generates preliminary weights and variable assignments for a corresponding subset of the N columns, wherein the preliminary weights and variable assignments for a selected column of the corresponding subset based on the preliminary weights and variable assignments generated for a column adjacent to the selected column of the corresponding subset, and wherein the sampling of the quantum computer having the plurality of qubits is emulated by producing a plurality of samples from the N iterative passes based on the final weights and variable assignments for each of the N columns.
    Type: Grant
    Filed: January 12, 2021
    Date of Patent: September 7, 2021
    Assignee: BEIT Inc.
    Inventors: Marcin Briański, Witold Jarnicki, Łukasz Czerwiński
  • Patent number: 11106993
    Abstract: A quantum computer or a hybrid quantum-classical (HQC) computer leverages the power of noisy intermediate-scale quantum (NISQ) superconducting quantum processors at and/or beyond the supremacy regime to evaluate the ground state energy of an electronic structure Hamiltonian.
    Type: Grant
    Filed: September 26, 2020
    Date of Patent: August 31, 2021
    Assignee: Zapata Computing, Inc.
    Inventors: Pierre-Luc Dallaire-Demers, Yudong Cao, Amara Katabarwa, Jerome Florian Gonthier, Peter D. Johnson
  • Patent number: 11100557
    Abstract: Travel itineraries are automatically prepared based upon user interests and sentiments inferred by deep semantic analysis of user-commented and user-preferred digital works of literature by receiving interests and associated sentiment levels for at least one user according to a deep semantic analysis of a plurality of works of literature, wherein the works of literature have been rated, commented, or both rated and commented by the user; searching repositories of travel items to find one or more matching travel items to the received more interests and associated sentiment levels; and preparing at least one travel itinerary including at least one found matching travel item. Travel itineraries may be prepared responsive to a user-initiated trip planning session, responsive to notification of a new travel item's availability, periodically, or a combination thereof.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: August 24, 2021
    Assignee: International Business Machines Corporation
    Inventors: Donna K. Byron, Ashok Kumar, Alexander Pikovsky, Mary D. Swift
  • Patent number: 11093679
    Abstract: Techniques and a system for quantum circuit decomposition by integer programming are provided. In one example, a system includes a quantum circuit decomposition component and a simulation component. The quantum circuit decomposition component generates graphical data for a quantum circuit that is indicative of a graphical representation of the quantum circuit. The graphical representation is formatted as a hypergraph. The simulation component simulates the quantum circuit based on the graphical data associated with the hypergraph.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: August 17, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Giacomo Nannicini, John A. Gunnels, Lior Horesh, Edwin Peter Dawson Pednault
  • Patent number: 11087081
    Abstract: A synthetic document generator that obtains a configuration for a synthetic document derived from real-world documents. The configuration specifies element templates to be included in the synthetic document and weights for the specified element templates. The system generates synthetic documents based on the configuration; the synthetic documents include diversified versions of the element templates specified in the configuration. Annotation documents are generated for the synthetic documents that include information describing the respective synthetic documents. A machine learning model for analyzing real-world documents can then be trained using the synthetic and annotation documents. Feedback from the analysis of real-world documents by the machine learning model can be used to generate a new configuration for generating additional synthetic and annotation documents which are used to further train the model.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: August 10, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Amulya Srivastava, Vivek Bhadauria, Gowtham Jeyabalan, Paul H. Kang, Mohammed El Hamalawi
  • Patent number: 11065542
    Abstract: A method of determining user engagement in a game includes: receiving data from a plurality of remote entertainment devices at a server, the data from a respective entertainment device associating at least a first feature state of the game with an action by a user of that respective entertainment device indicative of a predetermined degree of engagement by the user with the game, aggregating the data received from the plurality of entertainment devices, and determining a level of correspondence between one or more feature states and user actions indicative of the predetermined degree of engagement.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: July 20, 2021
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Hogarth Andall, Oliver Hume
  • Patent number: 11010684
    Abstract: This application concerns quantum computing, and in particular to structures and mechanisms for providing topologically protected quantum computation. In certain embodiments, a magnetic tunnel barrier is controlled that separates Majorona zero modes (“MZMs”) from an edge area (e.g., a gapless edge) of a quantum spin hall system. In particular implementations, the magnetic tunnel barrier is formed from a pair of magnetic insulators whose magnetization is held constant, and the magnetic tunnel barrier is tuned by controlling a gate controlling the electron density around the magnetic insulator in the QSH plane, thereby forming a quantum dot. And, in some implementations, a state of the quantum dot is read out (e.g., using a charge sensor as disclosed herein).
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: May 18, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Dmitry I. Pikulin
  • Patent number: 11010450
    Abstract: The disclosed technology concerns example embodiments for estimating eigenvalues of quantum operations using a quantum computer. Such estimations are useful in performing Shor's algorithm for factoring, quantum simulation, quantum machine learning, and other various quantum computing applications. Existing approaches to phase estimation are sub-optimal, difficult to program, require prohibitive classical computing, and/or require too much classical or quantum memory to be run on existing devices. Embodiments of the disclosed approach address one or more (e.g., all) of these drawbacks. Certain examples work by using a random walk for the estimate of the eigenvalue that (e.g., only) keeps track of the current estimate and the measurement record that it observed to reach that point.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: May 18, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Granade, Nathan O. Wiebe
  • Patent number: 10997460
    Abstract: A user identity determining method includes: acquiring target multidimensional feature information of a target user, wherein the target multidimensional feature information includes at least two types of feature information in at least one of biometric feature information or non-biometric feature information; comparing the target multidimensional feature information with multidimensional feature information of a plurality of designated users, respectively, to obtain a comparison result; and determining an identity of the target user based on the comparison result.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: May 4, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Dandan Zheng, Liang Li, Wei Xu
  • Patent number: 10997129
    Abstract: An apparatus comprises a processing platform configured for characterization, provisioning and access of data set virtual neighborhoods. The processing platform comprises a virtual neighborhood describer, a virtual neighborhood provisioner and a virtual neighborhood visitor. The virtual neighborhood describer is configured to generate characterizations of data set virtual neighborhoods responsive to one or more requirements, such as specified or derived requirements, or combinations thereof. The virtual neighborhood provisioner is configured to utilize the characterizations to generate provisioned data set virtual neighborhoods responsive to one or more corresponding provisioning requests.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: May 4, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Nihar Nanda, David S. Reiner
  • Patent number: 10983682
    Abstract: Time-series projections can be analyzed and manipulated via an interactive graphical user interface generated by a system. The graphical user interface can include a graph depicting an aggregated time-series projection (ATSP) over a future time. The ATSP can be generated by aggregating multiple time-series. The system can receive user input indicating that an existing value in the ATSP is to be overridden with an override value. In response, the system can adjust the ATSP using the override value to generate an updated version of the ATSP. The system can display the updated version of the ATSP in the graphical user interface. The system can also propagate the impact of overriding the existing value with the override value through the multiple time-series. The system can display an impact analysis portion within the graphical user interface indicating the impact of overriding the existing value with the override value on the multiple time-series.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: April 20, 2021
    Assignee: SAS INSTITUTE INC.
    Inventors: Michael James Leonard, Jie Zhong, Kyungduck Cha, Rajendra Singh Solanki, Rajib Nath, Macklin Frazier, Li Xu
  • Patent number: 10970195
    Abstract: A method for reducing test case infrastructure includes generating a first plurality of fingerprints for a first plurality of test cases. Each of the first plurality of fingerprints is associated with one of the first plurality of test cases. Each of the first plurality of fingerprints uniquely identifies a specific code path covered by a corresponding test case. A second plurality of test cases is generated based on a functional coverage model of the SUT. A second plurality of fingerprints is generated for the second plurality of test cases. Each of the second plurality of fingerprints is associated with one of the second plurality of test cases. The first plurality of fingerprints is compared to the second plurality of fingerprints to identify one or more matching fingerprints. One or more test cases is identified within the first plurality of test cases associated with the one or more matching fingerprints.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: April 6, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew Hicks, Dale E. Blue, Ryan Thomas Rawlins
  • Patent number: 10963972
    Abstract: Examples described herein relate to apparatuses and methods for providing automated advising services to a customer of a provider institution, including but not limited to a provider institution computing system determining a goal of the customer based on a user input of the customer, generating a set of sub-goals for the goal, determining a current status of the customer relating to the sub-goals and the goal, determining whether the current status of the customer meets any sub-goals and a projected status of the customer indicating whether the customer is projected to meet the goal, and sending a notification to a user device of the customer notifying the customer of a completion state of the goal based on at least one of the sub-goals met by the current status of the customer and whether the customer is projected to meet the goal.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: March 30, 2021
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Nick Gambale, Ashish B. Kurani, Kayla Palm, Dana Roytenberg, Eric Vanderleek
  • Patent number: 10957423
    Abstract: Apparatuses and methods are disclosed for comparing a first biosequence string with a second biosequence string to assess similarity between those biosequence strings. For example, a field programmable gate array (FPGA) can be used to (1) detect substrings of the second biosequence string that are matches to substrings of the first biosequence string, and (2) map the detected substrings of the second biosequence string to corresponding positions in the first biosequence string where the detected substrings are located based on a data structure that links substrings of the first biosequence string to positions in the first biosequence string where the substrings of the first biosequence string are located. These operations can be used to seed an alignment between the first and second biosequence strings that permits comparisons to be performed over longer substrings of the first and second biosequence strings so that similarities between those longer substrings can be quantified.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: March 23, 2021
    Assignee: WASHINGTON UNIVERSITY
    Inventors: Jeremy Daniel Buhler, Roger Dean Chamberlain, Mark Allen Franklin, Kwame Gyang, Arpith Chacko Jacob, Praveen Krishnamurthy, Joseph Marion Lancaster
  • Patent number: 10939161
    Abstract: A method for low-latency communication from a first device to a second device over an unreliable network using at least one predictive machine learning model includes representing at least one frame of time series data at the first device; recording at least one output stream, and a plurality of external inputs from the first device in an interaction recorder of the second device detecting, at the second device, at least one lost frame of time series data; training the at least one predictive machine learning model at the first device for predictive frame regeneration; regenerating the at least one lost frame of the time series data at the second device using the at least one predictive machine learning model; and combining an output stream from an application steam with the at least one regenerated frame of time series data to obtain a modified output stream.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: March 2, 2021
    Assignee: Vircion LLC
    Inventor: Peter Anthony Walker
  • Patent number: 10922618
    Abstract: A system is presented for emulating sampling of a quantum computer having a plurality of qubits arranged in a grid topology with N columns. The system includes a classical processor that is configured by operational instructions to perform operations that include producing final weights and variable assignments for the N columns based on N iterative passes through the grid topology, wherein each of the N iterative passes generates preliminary weights and variable assignments for a corresponding subset of the N columns, wherein the preliminary weights and variable assignments for a selected column of the corresponding subset based on the preliminary weights and variable assignments generated for a column adjacent to the selected column of the corresponding subset, and wherein the sampling of the plurality of qubits is emulated by a sample based on the final weights and variable assignments for each of the N columns.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: February 16, 2021
    Assignee: Beit Inc.
    Inventors: Marcin Briański, Witold Jarnicki, Łukasz Czerwiński
  • Patent number: 10909470
    Abstract: An approach is provided for semantic-free traffic prediction. The approach involves dividing a travel-speed data stream into a plurality of travel-speed patterns. The travel-speed data stream represents vehicle travel speeds occurring in a road network. The approach also involves representing each of the plurality of travel-speed patterns by a respective token. The respective token is selected from a dictionary of tokens representing a plurality of travel-speed templates determined from historical travel-speed data. The approach further involves matching a sequence of the respective tokens corresponding to said each of the plurality of travel-speed patterns to a best-fit sequence of tokens determined from the historical travel-speed data. The approach further involves determining a predicted sequence of tokens based on the best-fit sequence of tokens, and generating a traffic prediction for the road network based on the predicted sequence of tokens.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: February 2, 2021
    Assignee: HERE GLOBAL B.V.
    Inventors: Davide Pietrobon, Andrew Lewis, Jane MacFarlane
  • Patent number: 10902066
    Abstract: Electronic discovery using predictive filtering is disclosed herein. An example method includes providing a filtering interface that includes a field value input, a predicted values selector, and a predictor type selector; receiving at least a pivot selected from the field value input and a predicted value from the predicted values selector; searching a plurality of documents based on the pivot and the predicted value selected for any of predictive phrases or predictive concepts; calculating a predictive value for each of the predictive phrases or predictive concepts; and generating a graphical user interface that includes the predictive phrases or predictive concepts in conjunction with their respective predictive value.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: January 26, 2021
    Assignee: OPEN TEXT HOLDINGS, INC.
    Inventors: Jan Puzicha, Joe Federline
  • Patent number: 10896385
    Abstract: Techniques for real-time generation and customization of text classification models. An initial dataset of input text samples are manually assigned labels, and the labeled input text samples are tokenized and provided as training data to train machine learning classifiers for various classes or categories of the input text samples. As the machine learning classifiers train with the training data, feedback in the form of suggestions (or predictions) are provided in real time by the text classification models regarding which label(s) to assign to any input text sample(s) currently in the training data or any new input text sample(s) further provided as training data for the respective machine learning classifiers. The suggested (or predicted) label(s) can be manually assigned to the input text sample(s), if deemed appropriate, and the newly labeled input text sample(s) can be provided to supplement the existing training data for the respective machine learning classifiers.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: January 19, 2021
    Assignee: LogMeIn, Inc.
    Inventors: Ashish V. Thapliyal, Alexander John Huitric, Yogesh Moorjani
  • Patent number: 10896031
    Abstract: Operations include (a) identifying bounds corresponding to two or more inference variables corresponding to a nested method invocation context, (b) determining that resolution of a first inference variable can be determined as a function of a resolution of a second inference variable, (c) propagating bounds corresponding to the second inference variable from the nested method invocation context to an outer method invocation context without propagating bounds corresponding to the first inference variable, (d) resolving a constraint set to resolve the second inference variable, and (e) resolving the first inference variable based on the resolution of the second inference variable.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: January 19, 2021
    Assignee: Oracle International Corporation
    Inventors: Maurizio Cimadamore, Daniel Smith
  • Patent number: 10891556
    Abstract: The present disclosure provides methods and systems for performing non-classical computations. The methods and systems generally use a plurality of spatially distinct optical trapping sites to trap a plurality of atoms, one or more electromagnetic delivery units to apply electromagnetic energy to one or more atoms of the plurality to induce the atoms to adopt one or more superposition states of a first atomic state and a second atomic state, one or more entanglement units to quantum mechanically entangle at least a subset of the one or more atoms in the one or more superposition states with at least another atom of the plurality, and one or more readout optical units to perform measurements of the superposition states to obtain the non-classical computation.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: January 12, 2021
    Assignee: ATOM COMPUTING INC.
    Inventors: Jonathan King, Benjamin Bloom, Krish Kotru, Brian Lester, Maxwell Parsons
  • Patent number: 10885457
    Abstract: Apparatus and methods for solving global optimization tasks using quantum computing. In one aspect, a method includes receiving input data, the input data comprising (i) data representing one or more local solutions to the global optimization task, and (ii) data representing one or more task objectives; mapping the received input data to a quantum domain; performing a genetic algorithm on the mapped input data using the quantum computing device to obtain a solution to the global optimization task in the quantum domain; and obtaining a solution to the global optimization task in a classical domain by mapping the obtained solution to the global optimization task in the quantum domain to the classical domain.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: January 5, 2021
    Assignee: Accenture Global Solutions Limited
    Inventor: Jurgen Albert Weichenberger
  • Patent number: 10878057
    Abstract: A computing system includes a web server to provide a web application, and an enterprise server to provide a library of custom form components to be used to customize web pages in the web application. Each custom form component corresponds to an existing form component on one of the web pages. A client computing device accesses the web application and the library of custom form components via an embedded browser, renders one of the web pages from the web application, and analyzes the rendered web page for existing form components. The existing form components in the rendered web page are compared to the library of custom form components for a match. For each match, the existing form component in the rendered web page is replaced with the matched custom form component from the library of custom form components. The web page with the custom form components is re-rendered for display.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: December 29, 2020
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: Jeroen Mattijs Van Rotterdam
  • Patent number: 10848580
    Abstract: An information processing system including a device information topic that receives a message by using a network device serving as a publisher and a success confirmation topic for delivering a message indicating the success of message processing by using the network device serving as a subscriber is provided. The information processing system registers the processing result in an information management service in response to the completion of the processing in the immediate processing action and the non-immediate processing action of the first message that has been delivered by the device information topic, and in accordance with the processing result, the information processing system delivers a second message indicating the success of the processing of the first message to the success confirmation topic.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: November 24, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Yuma Ikeuchi
  • Patent number: 10848773
    Abstract: Approaches for encoding include inputting a time-ordered sequence of source data to a machine learning (ML) encoder circuit. The ML encoder circuit extracts first features from a first subset of the source data and generates an ML model from the first features. The ML encoder circuit outputs the first subset of source data while generating the ML model and the ML model is incomplete. Once completed, the ML encoder circuit outputs the ML model for decoding subsequently extracted features. Thereafter, the ML encoder circuit extracts second features from a second subset of the source data and outputs the second features for decoding using the ML model.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: November 24, 2020
    Assignee: Xilinx, Inc.
    Inventor: Muthukumar Kumaraswamy
  • Patent number: 10769419
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining one or more data feed that includes data of individuals within a crowd, wherein the crowd comprises a plurality of individuals gathered within an area; examining data of the one or more data feed to return behavior parameter values for respective individuals of the plurality of individuals; identifying, using values of the behavior parameter values, a disrupted group of a plurality of the individuals of the crowd, wherein the identifying is in dependence on a first one or more criterion being satisfied; detecting, using values of the behavior parameter values, a disruptor individual within the disrupted group, the detecting in dependence on a second one or more criterion being satisfied; and providing, by machine logic, one more disruptor mitigation output to mitigate disruptive behavior of the disruptor individual.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: September 8, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Cesar Augusto Rodriguez Bravo, Gregory J. Boss, Bernadette Pierson, Jayashree Vaidyanathan
  • Patent number: 10762434
    Abstract: A method is provided for enabling a software user to obtain answers based on information retrieved from Big Data systems to complex questions, which comprises the steps of: providing a plurality of queries associated with different query families, the different query families comprise at least one family of simple queries and at least one query family of complex query family, and each of the families is associated with the following characterizing elements: information sources, entity type for which one or more features would be synthesized, attributes to be used as filters and attributes for calculating the new features; retrieving data from the respective information sources; processing the retrieved data to enable evaluating results of the queries associated with the at least one simple query families; calculating solutions to all queries and synthesizing features characterizing the answers, based on the calculated solutions.
    Type: Grant
    Filed: January 5, 2015
    Date of Patent: September 1, 2020
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventor: Gad Nir Solotorevsky
  • Patent number: 10754669
    Abstract: Computer-implemented methods are provided for preparing an application for execution within an application execution environment and for running an application within an application execution environment. The computer-implemented methods create supplementary information for the application. The supplementary information includes an indication of a service request which is to be performed during execution of the application to obtain information from an application service. The computer-implemented methods retrieve the supplementary information for the application, and execute the application within the application execution environment. The methods perform the service request from the application execution environment independently from the execution of the application based on the supplementary information, and receive a response to the service request from the application service at the application execution environment.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: August 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Pradeep Gohil, Stephen J. Hobson, Anthony P. Papageorgiou
  • Patent number: 10705940
    Abstract: Techniques are provided for system operational analytics using normalized likelihood scores. In one embodiment, an exemplary method comprises: obtaining data from data sources associated with a monitored system; applying at least one function to the log data to obtain a plurality of time-series counters for a plurality of distinct features within the data; processing the plurality of time-series counters using at least one machine learning model to obtain a plurality of log likelihood values representing a behavior of the monitored system over time; determining a z-score for each of the plurality of log likelihood values over a predefined short-term time window; monitoring a distribution of the z-scores for the plurality of log likelihood values over a predefined long-term time window to map the z-scores to percentile values; and mapping the percentile values to a health score for the monitored system based on predefined percentile ranges and/or a transformation function.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: July 7, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Shiri Gaber, Ohad Arnon
  • Patent number: 10699664
    Abstract: An image display system transforming LCD panels of mobile devices into being compatible with medical images display standard includes a host display panel, a slave mobile display device and a host computer. The host computer is coupled to the host display panel and the slave mobile display device for executing a process of sharing medical image, wherein the process of sharing medical image includes executing an image capture program to capture a color medical image, performing an image processing process to convert the color medical image into a grayscale medical image, converting the grayscale medical image into an image package, and connecting to the slave mobile display device to transmit the image package to the slave mobile display device.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: June 30, 2020
    Assignee: EBM TECHNOLOGIES INCORPORATED
    Inventor: William Pan
  • Patent number: 10691771
    Abstract: Systems and methods for allowing analog Ising machines to be able to run Integer Linear Programming (“ILP”) problems, i.e. a compilation method for setting the state of the physical memory units, flexible to be adapted to each specific device. The method describes how variables and numeric parameters which specify the problem can be hard-coded (embedded and physically represented) in the hardware circuitry of the device in a deterministic way, with a pre-determined bound on the number of required physical spins to be used in the Ising device.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: June 23, 2020
    Assignees: UNIVERSITIES SPACE RESEARCH ASSOCIATION, CORNELL UNIVERSITY
    Inventors: Davide Venturelli, Immanuel Trummer
  • Patent number: 10691731
    Abstract: A method comprising obtaining a Bloom filter array, wherein a size of a first Bloom filter is smaller than a size of a second Bloom filter and modifying at least a portion of the plurality of Bloom filters to create a modified Bloom filter array comprising a modified plurality of Bloom filters each of which having a same size, wherein the same size is greater than the size of the first Bloom filter, wherein said modifying comprises: duplicating the first Bloom filter to create a modified first Bloom filter comprising two or more concatenated copies of the first Bloom filter. The method may also include performing lookup in the Bloom filter array by computing a hash value of a key and accessing a bit in the hash value location in each Bloom filter of the modified Bloom filter array to determine lookup outcome in each Bloom filter.
    Type: Grant
    Filed: November 26, 2015
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Chen Chen, Avraham Harpaz, Nir Naaman, Yoav Tock
  • Patent number: 10629311
    Abstract: A system and method for secure HIPPA complaint data access by a health professional particularly related to radiology data, such as DICOM images and the like are provided. Including a method for viewing DICOM images as part of a real-time virtual medical consultation using at least one DICOM viewer may have a DICOM viewer option within a secure telemedicine platform; supplying a remote DICOM image database linked to a patient record; providing choices so that a medical professional has the ability to choose a of DICOM image such as a synchronous review, an asynchronous review, an image review, a video review, and a stacked series review; and transferring an encrypted DICOM image to the medical professional based on the selected image choice. According to one approach, the method and system may also have the step of providing concurrent videoconferencing capability between a caller and a callee using WebRTC functionality.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: April 21, 2020
    Inventor: Fawzi Shaya
  • Patent number: 10623756
    Abstract: A method for enhancing lower-quality visual data using hierarchical algorithms, the method comprising the steps of: receiving one or more sections of lower-quality visual data; applying a hierarchical algorithm to the one or more sections of lower-quality visual data to enhance the one or more sections of lower-quality visual data to one or more sections of higher-quality visual data, wherein the hierarchical algorithm was developed using a learned approach; and outputting the one or more sections of higher-quality visual data.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: April 14, 2020
    Assignee: Magic Pony Technology Limited
    Inventors: Zehan Wang, Robert David Bishop, Wenzhe Shi, Jose Caballero, Andrew Peter Aitken, Johannes Totz
  • Patent number: 10582205
    Abstract: A method for enhancing at least a section of lower-quality visual data using a hierarchical algorithm, the method comprises receiving at least one section of lower-quality visual data; and extracting a subset of features, from the at least one section of lower-quality visual data. A plurality of layers of reduced-dimension visual data from the extracted features are formed and enhanced to form at least one section of higher-quality visual data. The at least one section of higher-quality visual data corresponds to the at least one section of lower-quality visual data received.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: March 3, 2020
    Assignee: Magic Pony Technology Limited
    Inventors: Zehan Wang, Robert David Bishop, Wenzhe Shi, Jose Caballero, Andrew Peter Aitken, Johannes Totz
  • Patent number: 10534885
    Abstract: Range information is determined for each variable of a circuit design. The range information is propagated from inputs to outputs of nodes of a DFG representation of the circuit design. For each multiplexer of the circuit design represented as a multiplexer node in the DFG, whether range information associated with a selector input of the multiplexer node restricts selection of data inputs of the multiplexer node to only one selected data input of the multiplexer node is determined. In response to determining that range information associated with the selector input restricts selection of data inputs to only one data input, the DFG is modified by connecting the selected data input to each load of the multiplexer node, and removing the multiplexer node, a corresponding select logic node of the multiplexer node, and nodes connected to unselected data inputs of the multiplexer node.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: January 14, 2020
    Assignee: XILINX, INC.
    Inventors: Sumanta Datta, Anup Hosangadi, Aman Gayasen
  • Patent number: 10423781
    Abstract: A method is disclosed for providing sanitized log data to a threat detection system. The sanitized log data is derived from a log table with continuous columns, themselves having continuous entries with continuous values. First, a retention probability parameter and an accuracy radius parameter are selected. Next, a probability distribution function is initialized with the retention probability parameter and the accuracy radius parameter. For each continuous value, the probability distribution function is applied, resulting in perturbed continuous values of a perturbed continuous columns Finally, the perturbed continuous columns are provided as the sanitized log.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: September 24, 2019
    Assignee: SAP SE
    Inventors: Wasilij Beskorovajnov, Daniel Bernau
  • Patent number: 10409805
    Abstract: Embodiments are directed to managing documents where clauses in a document may be identified. Evaluations of the clauses may be provided based on evaluators and machine learning (ML) models that assign each of the clauses to a category and a confidence score. Actions associated with the clauses may be monitored including updates to content of the clauses. Inconsistent evaluations associated with the clauses be identified. The ML models may be retrained based on the content of the clauses associated with the inconsistent evaluations.
    Type: Grant
    Filed: December 24, 2018
    Date of Patent: September 10, 2019
    Assignee: Icertis, Inc.
    Inventors: Amitabh Jain, Nagi Prabhu, Monish Mangalkumar Darda
  • Patent number: 10395331
    Abstract: Embodiments include method, systems and computer program products for selective retention of data in a computational system. Aspects include receiving a monitored data element. Aspects also include assigning an initial storage ranking to the monitored data element to create a ranked data element. Aspects also include determining a threshold storage ranking. Aspects also include comparing the initial storage ranking to the threshold storage ranking. Aspects also include, based on the comparison indicating that the initial storage ranking is greater than the threshold storage ranking, storing the ranked data element in a long-term storage. Aspects also include based upon the comparison indicating that the initial storage ranking is less than the threshold storage ranking, discarding the ranked data element.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: August 27, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Suzanne C. Deffeyes, Amir Khan, Charles S. Lingafelt, Gary K. Thornton
  • Patent number: 10382474
    Abstract: Some embodiments are directed to a simulation facility that includes an operational physical model facility of a real infrastructure facility that mimics at least in part operations of the real infrastructure facility and comprises equipment that corresponds to and mimics operations of equipment in the real infrastructure facility; attack toolware for use by people in mounting cyber attacks on the model facility; operations and management toolware for use by people in operating and defending the model facility against cyber attacks mounted using the attack toolware; and a controller having a memory and operable to acquire and store in the memory a forensic record of cyber attacks mounted on the model facility and defense strategies undertaken to defend the model facility against the cyber attacks.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: August 13, 2019
    Assignee: CYBERG CONTROL LTD.
    Inventor: Ofir Hason
  • Patent number: 10365722
    Abstract: A method for state tracking based gesture recognition engine for a sensor system has the steps of: defining a plurality of sequential states of a finite-state machine, determining a Sequence Progress Level (SPL) for each state, mapping a state probability distribution to a (single) SPL on run-time, and utilizing the mapped SPL estimate as an output value of the sensor system.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: July 30, 2019
    Assignee: MICROCHIP TECHNOLOGY GERMANY GMBH
    Inventor: Axel Heim
  • Patent number: 10339823
    Abstract: A display apparatus and a method for questions and answers includes a display unit includes an input unit configured to receive user's speech voice; a communication unit configured to perform data communication with an answer server; and a processor configured to create and display one or more question sentences using the speech voice in response to the speech voice being a word speech, create a question language corresponding to the question sentence selected from among the displayed one or more question sentences, transmit the created question language to the answer server via the communication unit, and, in response to one or more answer results related to the question language being received from the answer server, display the received one or more answer results. Accordingly, the display apparatus may provide an answer result appropriate to a user's question intention although a non-sentence speech is input.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: July 2, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Eun-Sang Bak
  • Patent number: 10325216
    Abstract: A system and method can be used to facilitate a strategy for decision making in a fantasy sports league. The method can be used in conjunction with a web or mobile based application. By entering data into the various matrices associated with the application, a customized data set can be created. This data set can then be used with graphical overlays to facilitate future decision making based on created scores attributable to each individual athlete. The end result being a streamlined process that gives one an advantage over others in the fantasy sports league.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: June 18, 2019
    Inventor: Ernest Schulten
  • Patent number: 10275569
    Abstract: Displaying a comparison of genetic data is disclosed, including receiving an indication of a first individual, receiving an indication of a second individual, retrieving the genotypic information for the first individual and the second individual, comparing the genotypic information of the first individual and the second individual, displaying an indication of the comparison of the genotypic information of the first individual and the second individual graphically. A first graphical symbol is used to display an indication of the genome regions for which the first individual and the second individual are identical. A second graphical symbol is used to display an indication of the genome regions for which the first individual and the second individual are half identical.
    Type: Grant
    Filed: October 15, 2008
    Date of Patent: April 30, 2019
    Assignee: 22andMe, Inc.
    Inventors: Linda Avey, Oleksiy Khomenko, Brian Thomas Naughton, Serge Saxonov, Anne Wojcicki, Alexander Wong
  • Patent number: 10242109
    Abstract: The disclosed embodiments relate to a system that facilitates performing searches based on qualitative search terms. During operation, the system receives a query that applies a qualitative search term to an attribute of data items in a set of data items. While executing the query, the system processes each data item in the set of data items by extracting an attribute value from the data item and then using a concept-mapping to determine a compatibility index for the attribute value, wherein the concept-mapping associates each attribute value with a numerical compatibility index that indicates a compatibility between the attribute value and the qualitative search term. Finally, the system uses the compatibility index as a factor in determining whether to include the data item in a set of query results.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: March 26, 2019
    Assignee: SPLUNK INC.
    Inventors: Michael E. Cormier, William E. Thackrey, Earl D. Cox
  • Patent number: 10204171
    Abstract: A computer system for migrating human resources data from a first human resources data system to a second human resources data system. The computer system may comprise an import utility, a translation utility an export utility and a reports utility. The import utility may be for receiving first employee data from the first human resources system comprising employee attributes and applying an equivalency formula to a first employee attribute of the first data to convert the first employee attribute from a first human resources data system format to a target format. The translation utility may be for applying a translation table to the first data to generate translated data according to the target format; and storing the translated data at the target database. The export utility may be for generating an export file comprising the translated data arranged according to the second human resources data system format.
    Type: Grant
    Filed: July 20, 2009
    Date of Patent: February 12, 2019
    Assignee: The PNC Financial Services Group, Inc.
    Inventors: Marcel Schachter, Jerome E. Sindoni
  • Patent number: 10120876
    Abstract: A system for automated acquisition of content from an application includes a link tracking module that controls an instance of the application executing within an emulator. For a selected state, the link tracking module controls the executing application instance to navigate to the selected state and identifies a first set of application states reachable by user interface interaction. A state storage module stores records based on the first set. A first state record includes content of a first state of the first set and a unique identifier that uniquely identifies the first state. The unique identifier indicates a path followed within the executing application instance from a default state to the first state, including corresponding user interface interaction. A scraper module, for each of the records in the state storage module, navigates to the state specified by the unique identifier using the indicated path and extracts text from the state.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: November 6, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kalyan Desineni, Manikandan Sankaranarasimhan, Brahm Singh, Sudhir Mohan
  • Patent number: 10108768
    Abstract: A method of detecting a bug in a counter of a hardware design that includes formally verifying, using a formal verification tool, an inductive assertion from a non-reset state of an instantiation of the hardware design. The inductive assertion establishes a relationship between the counter and a test bench counter at two or more points in time. If the formal verification tool identifies at least one valid state of an instantiation of the counter in which the inductive assertion is not true, information is output indicating a location of a bug in the hardware design or the test bench counter.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: October 23, 2018
    Assignee: Imagination Technologies Limited
    Inventor: Ashish Darbari
  • Patent number: 10102479
    Abstract: We describe a method for using a classical computer to generate a particular sequence of elementary operations (SEO), an instruction set for a quantum computer. Such a SEO will induce a quantum computer to perform a unitary transformation U that we call an Irreps Gen U. This U simultaneously diagonalizes a set of operators H? called HYPs (Hermitian Young Projectors) for n particles with d colors or, equivalently, for n qu(d)its. H? projects out n particle irrep ? of U(d).
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: October 16, 2018
    Inventor: Robert Ralph Tucci
  • Patent number: 10095755
    Abstract: A method for detecting and locating occurrence in a data stream of any complex string belonging to a predefined complex dictionary is disclosed. A complex string may comprise an arbitrary number of interleaving coherent strings and ambiguous strings. The method comprises a first process for transforming the complex dictionary into a simple structure to enable continuously conducting computationally efficient search, and a second process for examining received data in real time using the simple structure. The method may be implemented as an article of manufacture having a processor-readable storage medium having instructions stored thereon for execution by a processor, causing the processor to match examined data to an object complex string belonging to the complex dictionary, where the matching process is based on equality to constituent coherent strings, and congruence to ambiguous strings, of the object complex string.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: October 9, 2018
    Assignee: TREND MICRO INCORPORATED
    Inventor: Kevin Boyce