Patents Examined by Belix M. Ortiz
-
Patent number: 11003542Abstract: 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: GrantFiled: April 28, 2017Date of Patent: May 11, 2021Assignee: EMC IP Holding Company LLCInventors: Anton Kucherov, Zvi Schneider, Xiangping Chen, Ying Hu, Felix Shvaiger
-
Patent number: 10997208Abstract: 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: GrantFiled: February 13, 2019Date of Patent: May 4, 2021Assignee: SAP SEInventors: Long Du, Yu Wang
-
Patent number: 10997246Abstract: 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: GrantFiled: March 27, 2018Date of Patent: May 4, 2021Assignee: Ab Initio Technology LLCInventors: Timothy Perkins, Alan Morse
-
Patent number: 10977209Abstract: 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: GrantFiled: October 23, 2017Date of Patent: April 13, 2021Assignee: Spectra Logic CorporationInventors: Jeffrey Leon Braunstein, David Lee Trachy, John Walter Kranz, Kumar Goswami, Krishna Subramanian, Mohit Dhawan, Michael Peercy
-
Patent number: 10956515Abstract: 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: GrantFiled: February 19, 2018Date of Patent: March 23, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Qi Guo, Xianren Wu, Bo Hu, Shan Zhou, Lei Ni, Erik Eugene Buchanan
-
Patent number: 10936542Abstract: 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: GrantFiled: December 11, 2018Date of Patent: March 2, 2021Assignee: Oracle International CorporationInventors: Chetan Kothari, John Westworth Leigh, Robert Velisar
-
Patent number: 10936602Abstract: 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: GrantFiled: November 3, 2017Date of Patent: March 2, 2021Assignee: Airbnb, Inc.Inventors: Judith H. Bank, Liam Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun
-
Patent number: 10929492Abstract: 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: GrantFiled: June 20, 2018Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventors: Alexander J. Buck, Alyson T. Cabral, Karl J. Weinmeister, Brian L. White Eagle, James Xenidis
-
Patent number: 10929441Abstract: 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: GrantFiled: February 28, 2020Date of Patent: February 23, 2021Assignee: Capital One Services, LLCInventor: Carolyn Phillips
-
Patent number: 10922702Abstract: 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: GrantFiled: April 27, 2017Date of Patent: February 16, 2021Assignee: DotAlign, Inc.Inventor: Vince Scafaria
-
Patent number: 10901999Abstract: 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: GrantFiled: October 23, 2017Date of Patent: January 26, 2021Assignee: International Business Machines CorporationInventors: Xiao Xing Liang, Cheng Luo, Wayne B. Riley, Shaw-Ben Shi, Meng Hong Tsai, Qingyan Wang, Yu Ling Zheng, Yu Chen Zhou
-
Patent number: 10877964Abstract: 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: GrantFiled: October 23, 2019Date of Patent: December 29, 2020Inventor: Dennis E. Brown
-
Patent number: 10866950Abstract: 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: GrantFiled: December 6, 2017Date of Patent: December 15, 2020Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Shervin Sabripour, Alejandro G. Blanco, Patrick D. Koskan, Scott M. Alazraki, Eduardo Schneid
-
Patent number: 10831839Abstract: 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: GrantFiled: August 21, 2018Date of Patent: November 10, 2020Assignee: FACET LABS, LLCInventors: Stuart Ogawa, Lindsay Alexander Sparks, Koichi Nishimura, Wilfred P. So
-
Patent number: 10824762Abstract: 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: GrantFiled: September 27, 2018Date of Patent: November 3, 2020Inventor: Kelce S Wilson
-
Patent number: 10817541Abstract: 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: GrantFiled: January 26, 2018Date of Patent: October 27, 2020Assignee: Sony CorporationInventor: Hidenari Koshimae
-
Patent number: 10810236Abstract: 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: GrantFiled: October 23, 2017Date of Patent: October 20, 2020Assignee: Twitter, Inc.Inventors: Yan Zhao, Paul Burstein, Yi Zhuang, Michael Busch
-
Patent number: 10776344Abstract: 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: GrantFiled: March 16, 2018Date of Patent: September 15, 2020Assignee: Microsoft Technology Licensing, LLCInventor: Marcus Eduardo Markiewicz
-
Patent number: 10776424Abstract: 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: GrantFiled: July 31, 2017Date of Patent: September 15, 2020Assignee: Newswhip Media LimitedInventors: Andrew Mullaney, Bojan Furlan, Katrin Braunschweig
-
Patent number: 10769185Abstract: 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: GrantFiled: October 16, 2015Date of Patent: September 8, 2020Assignee: International Business Machines CorporationInventors: Lisa M. W. Bradley, Christina R. Carlson, Andrew R. Freed, Roderick C. Henderson