Patents Examined by Belix M. Ortiz
  • Patent number: 11003542
    Abstract: Described embodiments provide systems and methods for operating a storage system wherein an online consistent system checkpoint is generated. The checkpoint contains a point in time image of a system and is used for providing recovery of the system to a known good state. In one embodiment the checkpoint includes volume configuration data, logical volume space, a plurality of layers of metadata, and physical data storage.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: May 11, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Anton Kucherov, Zvi Schneider, Xiangping Chen, Ying Hu, Felix Shvaiger
  • Patent number: 10997208
    Abstract: In an example embodiment, a solution is used to provide container volume replication via a container storage replication log and volume buffer synchronization, which is built on top of a container cloud platform whose container metadata and replication runtime configuration are all managed by a storage manager (a service orchestrated by its job scheduler and service orchestrator). This container volume replication ensures the data security for a long-running service in the container. In the case of any disaster, the in-memory database and application data inside of the container can be recovered via volume replication. This provides container volume replication for long-running containerized applications whose states keep changing.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: May 4, 2021
    Assignee: SAP SE
    Inventors: Long Du, Yu Wang
  • Patent number: 10997246
    Abstract: A computer-implemented method for managing data objects stored in a data repository and displaying elements associated with data objects on a graphical user interface is presented. The method includes using reusable logic to provide at least one displayed input element associated with a first data object stored in the data repository. In response to user input associated with the displayed input element, the method includes generating a second data object stored in the data repository, and linking the second data object with one or more related data objects in the data repository automatically based on the data object associated with the displayed element.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: May 4, 2021
    Assignee: Ab Initio Technology LLC
    Inventors: Timothy Perkins, Alan Morse
  • Patent number: 10977209
    Abstract: In certain instances, a data management application (software application) that manages moving data files, and the like, from a primary high-speed storage system. An end-user can configure the data management application for particular files via management policies. Based on the management policies, after a file is migrated from the primary storage system to a targeted secondary storage system, a breadcrumb pointing to a webpage for the migrated file is left behind in the primary storage system. The webpage can be used to manage the migrated file, such as moving the migrated file back to the primary storage system.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: April 13, 2021
    Assignee: Spectra Logic Corporation
    Inventors: Jeffrey Leon Braunstein, David Lee Trachy, John Walter Kranz, Kumar Goswami, Krishna Subramanian, Mohit Dhawan, Michael Peercy
  • Patent number: 10956515
    Abstract: In an example, an indication of a plurality of different entities in a social networking service is received, including at least two entities having a different entity type. Then a plurality of user profiles in the social networking service are accessed. A machine-learned model is then used to calculate, based on co-occurrence counts reflecting a number of user profiles in the plurality of user profiles in which corresponding nodes co-occurred, a similarity score between a first node and second node by computing distance between the first node and the second node in a d-dimensional space on which a plurality of entities are mapped, the similarity score generated using a generalized linear mixed model having a global coefficient vector applied to global function pertaining to the co-occurrence counts and a first random effects coefficient vector applied to a random effects per-country function.
    Type: Grant
    Filed: February 19, 2018
    Date of Patent: March 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Qi Guo, Xianren Wu, Bo Hu, Shan Zhou, Lei Ni, Erik Eugene Buchanan
  • Patent number: 10936542
    Abstract: The present disclosure relates generally to a data integration system that integrate an object based data integration tool, such a GUI-based data integration tools, with version control systems using a relational database repository for persistence. Examples of distributed version control systems include Git, Mercurial, and Bazaar, and examples of centralized version control systems include Subversion, CVS etc. in centralized or distributed environments.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: March 2, 2021
    Assignee: Oracle International Corporation
    Inventors: Chetan Kothari, John Westworth Leigh, Robert Velisar
  • Patent number: 10936602
    Abstract: Prioritizing items based on user activity includes determining a user interest based on a current user activity and prioritizing items in a list presented in a display based on the user interest.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: March 2, 2021
    Assignee: Airbnb, Inc.
    Inventors: Judith H. Bank, Liam Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun
  • Patent number: 10929492
    Abstract: A method, system and computer program product for assisting a user to meet with other users with complementary attributes. Attributes (e.g., likes, dislikes) of a user, such as a user of a mobile device, are received to populate a profile of the user. The user attributes of profiles of actively participating users that are located in a geographic area are analyzed with respect to the attributes of the user to identify other users with complementary profiles. Those users with complementary profiles as the user are clustered to form a “cluster” at a designated waypoint. Directions are then provided to the user to reach the designated waypoint to meet the other users of the same cluster. In this manner, the user is able to meet other users in the physical world with complementary interests and experiences at a designated waypoint.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Alexander J. Buck, Alyson T. Cabral, Karl J. Weinmeister, Brian L. White Eagle, James Xenidis
  • Patent number: 10929441
    Abstract: A non-transitory computer-readable storage medium is provided to store computer-readable program code to receive an unmerged record set, comprising a first plurality of data records, to generate record-pairs from the first plurality of data records, based upon a set of transitive deterministic matching criteria, apply a set of non-transitive matching rules to the record-pairs, perform a partitioning operation on the record-pairs, using a plurality of independent grouping operations, wherein a plurality of matched record groups are generated. The computer-readable program code may determine a set of maximal connected components from the plurality of matched record groups, perform a merge operation on the set of maximal connected components to generate a set of merged records, the set of merged records comprising a second plurality of data records, less than the first plurality of data records, and send the merged records for storage in a non-transitory computer readable storage medium.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: February 23, 2021
    Assignee: Capital One Services, LLC
    Inventor: Carolyn Phillips
  • Patent number: 10922702
    Abstract: Exemplary embodiments of the present disclosure provide a method, apparatus, and computer-readable medium for identifying. An exemplary method includes providing a plurality of identifiers from a plurality of data sources, the plurality of identifiers corresponding to a plurality of entities, and creating a plurality of tuples based on the plurality of identifiers, wherein each one of the plurality of tuples corresponds (i) a particular one of the plurality of data sources and (ii) to at least two identifiers that are linked together. The method further includes receiving an identifier, and determining whether the received identifier matches any of the plurality of tuples.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: February 16, 2021
    Assignee: DotAlign, Inc.
    Inventor: Vince Scafaria
  • Patent number: 10901999
    Abstract: A method, system, and computer program product for graph-based searching for one or more data streams is disclosed. A computer-implemented method comprises extracting a plurality of tuples from one or more data streams. The method further comprises generating a graph for the plurality of tuples in which a node represents a tuple of the plurality of tuples and an edge represents a correlation between the node and another node, and the edge is generated based at least partly on one or more predetermined queries for the one or more data streams. The method further comprises traversing the graph based on the one or more predetermined queries. Accordingly, embodiments of the present disclosure can improve the search speed by use of the graph-based searching for one or more data streams.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Xiao Xing Liang, Cheng Luo, Wayne B. Riley, Shaw-Ben Shi, Meng Hong Tsai, Qingyan Wang, Yu Ling Zheng, Yu Chen Zhou
  • Patent number: 10877964
    Abstract: A method to facilitate the generation of business intelligence insights in business intelligence insight to verbal conversational requests for statistical analysis related to at least one sector, which has: receiving at least one verbal conversational request for statistical analysis and business intelligence insights associated with the at least one sector from at least one user device associated with at least one user; analyzing the at least one verbal conversational request for statistical analysis and business intelligence insights; identifying at least one dataset based on the analyzing; retrieving the at least one dataset from at least one database; generating at least one business intelligence insight corresponding to the at least one verbal conversational request for statistical analysis and business intelligence insights based on the at least one dataset; and transmitting the at least one business intelligence insight to the at least one user device.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: December 29, 2020
    Inventor: Dennis E. Brown
  • Patent number: 10866950
    Abstract: A system and method for modifying a search request corresponding to a person, object, or entity (POE) of interest. The system includes a POE search controller that detects a POE search request, extracts POE of interest metadata including one or more features associated with the POE of interest, generates a POE detection classifier based on the one or more features, identifies types of data capturing devices that are capable of capturing data for detection of the POE of interest, determines data capturing settings based on the POE of interest metadata and respective device type associated with data capturing devices, generates a modified POE search request including the POE detection classifier and respective data capturing settings for each of the one or more types of data capturing devices, and transmits the modified POE search request to one or more communication devices.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: December 15, 2020
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Shervin Sabripour, Alejandro G. Blanco, Patrick D. Koskan, Scott M. Alazraki, Eduardo Schneid
  • Patent number: 10831839
    Abstract: The amount and variety of data being generated is becoming too extreme for many computing systems to process, and is even more difficult for information systems to provide relevant data to users. A distributed computing system is provided that includes server machines that form a data enablement platform. The platform includes: a plurality of data collectors that stream data over a message bus to a streaming analytics and machine learning engine; a data lake and a massive indexing repository for respectively storing and indexing data; a behavioral analytics and machine learning module; and multiple application programming interfaces (APIs) to interact with the data lake and the massive indexing repository, and to interact with multiple applications. The multiple applications are command cards, and each command card includes a directive module, a memory module, search bots, and behavior bots that operate at least within the data enablement platform.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: November 10, 2020
    Assignee: FACET LABS, LLC
    Inventors: Stuart Ogawa, Lindsay Alexander Sparks, Koichi Nishimura, Wilfred P. So
  • Patent number: 10824762
    Abstract: A system and method are disclosed for rendering published documents tamper evident. Embodiments render classes of documents tamper evident with cryptographic level security or detect tampering events, where such security was previously unavailable, for example, in documents printed using common printers without special paper or ink. Embodiments enable proving the date of document content without the need for expensive third party archival, including documents held, since their creation, entirely in secrecy or in untrustworthy environments, such as on easily-altered, publicly-accessible internet sites. Embodiments can use a document's prior registration date in a blockchain to establish a no-later than date-of-existence for that document. Embodiments can extend the useful life of integrity verification algorithms, such as hash functions, even when applied to binary executable files.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: November 3, 2020
    Inventor: Kelce S Wilson
  • Patent number: 10817541
    Abstract: There is provided an information processing device including a display control unit configured to display pieces of content at a first position of a screen, a condition setting unit configured to set a clustering condition for the pieces of content in accordance with a user operation, and a clustering unit configured to classify the pieces of content into a cluster in accordance with the clustering condition. The display control unit moves a display of the pieces of content from the first position toward a second position corresponding to the cluster.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: October 27, 2020
    Assignee: Sony Corporation
    Inventor: Hidenari Koshimae
  • Patent number: 10810236
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage medium, for indexing data in information retrieval systems. In one aspect, a system includes computer readable storage media, where the non-transitory computer readable storage media include postings lists for a term, where each posting list includes postings blocks, position blocks, and metadata blocks. Each postings block includes document identifiers and respective indications of frequency of the term in each document. Each position block includes position indications for the term in the documents of a corresponding postings block. Each metadata block includes an indication of the size of the document identifiers in the associated postings block, an indication of the size of the indications of frequency of terms in the associated postings block, an indication of a number of postings in the associated postings block, and an indication of position information for postings in the associated postings block.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: October 20, 2020
    Assignee: Twitter, Inc.
    Inventors: Yan Zhao, Paul Burstein, Yi Zhuang, Michael Busch
  • Patent number: 10776344
    Abstract: Systems and methods for managing an index shared by a plurality of processes. One method includes reading, with a process, the index at a first state and maintaining a journal of operations to be performed on the index at the first state by the process. Each operation included in the journal includes a create operation or a delete operation. The method also includes, in response to a predetermined event, applying the journal of the one of the plurality of processes to update the index. Applying the journal includes deleting an existing entry from the index and adding a new entry to the index for each create operation included in the journal specifying a key included in an entry of the index at the second state, and ignoring each delete operation included in the journal specifying a key not included in an entry of the index at the second state.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: September 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Marcus Eduardo Markiewicz
  • Patent number: 10776424
    Abstract: A method and a system for natural language processing of digital content objects, such as news stories, which ranks named entities in digital content objects by the impact that digital content objects that mention them are having on social media, is provided. Digital content objects are scored on a per object basis based on social media activity metrics associated with that digital content object. Named entities that appear in each digital content object are also extracted through natural language analysis. The named entities are then scored on a per entity basis to obtain an entity score that the object scores of those digital content objects in which that named entity appears. An entity ranking list can be created based on the entity scores, which can then be used in various different ways. For example, the entity ranking list can be displayed on a graphical user interface.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: September 15, 2020
    Assignee: Newswhip Media Limited
    Inventors: Andrew Mullaney, Bojan Furlan, Katrin Braunschweig
  • Patent number: 10769185
    Abstract: Mechanisms are provided to implement an answer change notification system. The mechanisms receive a change operation to change a portion of a user profile data structure associated with a user and identify a first entry in a question and answer (QA) log data structure, corresponding to the user, having an indicator identifying a previous answer of the first entry as being dependent upon information in the user profile data structure. The mechanisms resubmit a question of the first entry to a question and answer (QA) system to generate a new answer to the question in response to identifying the entry. The mechanisms receive the new answer from the QA system and output, to a client device associated with the user, a notification identifying the new answer to the question in response to receiving the new answer.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: September 8, 2020
    Assignee: International Business Machines Corporation
    Inventors: Lisa M. W. Bradley, Christina R. Carlson, Andrew R. Freed, Roderick C. Henderson