Patents Examined by Aleksandr Kerzhner
  • Patent number: 11468047
    Abstract: A method for editing content of a content management system (CMS) includes providing an editor application that provides an interface for composing a content page in the CMS. The content page is associated with a plurality of content components referenced in the content page which are further arranged in accordance with a logical hierarchy defined for the content page. A graphical tree view is displayable via the interface, and presents content components in accordance with the logical hierarchy, wherein each of said content components is selectable via the graphical tree view. An editing view in the interface is responsive to selection of one of the content components from the graphical tree view, and provides access to editing fields related to the selected content component. The editing view presented maintains a correlation to a relationship position of the selected content component in the logical hierarchy.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: October 11, 2022
    Assignee: Contentful GmbH
    Inventors: Benjamin Keyser, Martin Lehner, Paolo Negri, Richard Bausek
  • Patent number: 11461325
    Abstract: Embodiments of the present disclosure may provide a dynamic query execution model with fault tolerance and failure recovery techniques. Embodiments of the present disclosure may utilize checkpoints to map processed output files to their corresponding input files. Therefore, if an error occurs in processing one or more files, the system may only need to reschedule processing of selected file(s).
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: October 4, 2022
    Assignee: Snowflake Inc.
    Inventors: Thierry Cruanes, Igor Demura, Varun Ganesh, Prasanna Rajaperumal, Libo Wang, Jiaqi Yan
  • Patent number: 11461321
    Abstract: A first table has more than one key column, and a hash array is built for the table, which includes computing hash indices for respective rows of the first table based on more than one key column. Building the hash array also includes writing in the hash array for each row at a respective location in the hash array, wherein each location is indicated by each row's respective hash index computed from the more than one key column. The hash array is probed responsive to the second table. In the building of the hash array for the first table, the writing in the hash array for each row at a respective location in the hash array writes only one of the key columns as a single key field in the hash array for each row.
    Type: Grant
    Filed: July 28, 2019
    Date of Patent: October 4, 2022
    Assignee: International Business Machines Corporation
    Inventors: Gopi K. Attaluri, Vijayshankar Raman
  • Patent number: 11455367
    Abstract: A process for rendering a user interface for editing content of a content management system (CMS), includes: providing, over a network through a browser of a client device the user interface, the user interface is configured for editing a content page in the CMS; presenting a graphical tree view in the user interface that presents content components, wherein the graphical tree view of the content page provides a parallel structure to content presentation of a website page that implements API calls to the CMS for accessing content edited for the content page; and presenting an editing view in the user interface responsive to selection of one of said plurality of content components from the graphical tree view; wherein the editing view presented maintains a correlation to a relationship position of the selected content component in the logical hierarchy defined for the content page.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: September 27, 2022
    Assignee: Contentful GmbH
    Inventors: Benjamin Keyser, Martin Lehner, Paolo Negri, Richard Bausek
  • Patent number: 11409737
    Abstract: An analytics system can include a display on which a plurality of images are shown, and an analytics application communicably coupled to the display. The analytics application can receive a question and hypotheses from a user using the display. The analytics application can also generate queries using a natural language module, and send the queries to a plurality of data sources. The analytics application can further receive data from the data sources in response to the queries, and evaluate the data to generate evaluated data. The analytics application can also present the evaluated data, and receive a selection of at least one data item of the evaluated data. The analytics application can further convert the at least one data item into evidence, receive a selection of the evidence applied to a hypothesis, and evaluate the hypothesis. The analytics application can also present an assessment that the hypothesis answers the question.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: August 9, 2022
    Assignee: RESILIENT COGNITIVE SOLUTIONS, LLC
    Inventors: Joel P. Benedict, Caroline E. Christ, Paul E. Durbin, William C. Elm, Kathryn M. Kopren, Brian Mendicino, Brian A. Neal, Samantha S. Szymczak, Mark Westerlund, Jorge E. Zuniga, Elise M. Reeves
  • Patent number: 11321402
    Abstract: Indices or data structures used by an enterprise search system are stored across heterogenous storage devices. One or more characteristics associated with a data structure and one or more characteristics associated with a search query operator supported by the data structure are considered when determining which storage device should store each data structure.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: May 3, 2022
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Olaf René Birkeland, Geir Inge Kristengård, Lars Greger Nordland Hagen
  • Patent number: 11315774
    Abstract: Provided is a method for sorting a number of samples into an appropriate number of clusters according to their characteristics. Highly-correlated peaks are extracted from mass spectrum data obtained for the samples (S2). Using the extracted peaks, highly-correlated sample pairs are extracted (S3). While removing samples having low degrees of correlation, highly-correlated sample pairs are integrated to form core clusters (S4). Using singular peaks characterizing each core cluster, two or more core clusters are integrated to form clusters (S5-S7). These clusters include mixed clusters in which two or more clusters are mixed. Member determination formulae are created based on the singular peaks of each cluster (S8-S12). All samples, including those which have been excluded from the cluster determination process, are classified into clusters based on the member determination formulae (S14). The member determination formulae can also be used to assign a new sample to one of the cluster.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: April 26, 2022
    Assignees: Shimadzu Corporation, Teikyo University
    Inventors: Masaaki Matsuura, Yuichiro Fujita, Shigeki Kajihara
  • Patent number: 11308088
    Abstract: Associating comments with tags in a managed historian system in accordance with a flexible, platform-independent data structure. A worker role instance automatically associates received comments with a process tag at a particular time in response to receiving the comments. The worker role instance stores the comments in the flexible, platform-independent data structure such that the comment is provided in association with the tag at the particular time in response to a display or search request for the tag.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: April 19, 2022
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Brian Kenneth Erickson, Arun Kumar Nattamai Ramdoss, Vinay T. Kamath, Ravi Kumar Herunde Prakash, Abhijit Manushree
  • Patent number: 11307939
    Abstract: An implementation of the disclosure provides a method including identifying, by a processing device, a plurality of transactions in a transaction queue within a cloud computing environment, each of the transactions comprising an operation associated with a storage device of the cloud computing environment, comparing a priority status of at least one operation comprised by the transaction queue with a status threshold level associated with the snapshot policy, and responsive to determining that the priority status of at least one operation meets the status threshold level, providing, by the processing device subsequent to an execution of the at least one operation, a request to generate a point-in-time snapshot of at least a portion of the storage device, the point-in-time snapshot comprising state information corresponding to an application in the storage device.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: April 19, 2022
    Assignee: Red Hat, Inc.
    Inventors: Huamin Chen, Jay Vyas
  • Patent number: 11301475
    Abstract: Transmission handling of analytics query response includes a search head, in a data intake and query system, receiving a query from an analytics system. The search head distributes at least a portion of the query to at least one indexer for processing the query. The at least one indexer transmits, bypassing the search head, and to the analytics system, events matching the query. The search head receives from the at least one indexer, data regarding the events, and sends the data regarding the events to the analytics system.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: April 12, 2022
    Assignee: SPLUNK INC.
    Inventors: Bo Lei, Ryan Lee Faircloth, Marios Iliofotou, Sathyanarayanan Kavacheri, Sadia R. Poddar, Anurag Singla
  • Patent number: 11294855
    Abstract: Modifications made to files (e.g., stub files) within a distributed file storage system over a defined time period are determined. Moreover, the distributed file storage system employs a tiered cloud storage architecture. In one aspect, snapshots of a stub file can be generated at different instances of time. Further, metadata of the stub file within the different snapshots can be compared to determine whether the stub file has been modified. As an example, the metadata can include cache metadata that describes the content within the cache of the stub file and/or mapping metadata that describes the content within cloud storage that is referenced by the stub file.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: April 5, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Pankaj Datta
  • Patent number: 11294876
    Abstract: In accordance with an embodiment, described herein is a system and method for generating a data cube for analytics. A map-reduce program running in a data processing cluster can read each line of a source data, and generate a key-value pair for each of a plurality of data combinations in that line of data. Values paired with the same key can be aggregated to generate one or more frequency values or one or more aggregate values, for representing the result of a query on the source data. Each query result can be stored in an output file, and can be encapsulated into a data cube cached in a distributed file system of the data processing cluster. The data cube can map a query from a client application to an output file, and can return a pre-computed result in the output file from the data cube to the client application.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: April 5, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Midda Dharmika Srinivasulu, Ambuj Saxena, Amrita Patil
  • Patent number: 11294773
    Abstract: Embodiments of the present disclosure provide a method, device, and computer program product for managing a backup system. The method comprises obtaining a state of a backup system, the backup system comprising a backup server and at least one backup client, the backup server being communicatively coupled to the at least one backup client via a network and configured to back up data of the at least one backup client; determining a reward score corresponding to the state of the backup system; and determining, based on the state of the backup system and the reward score, configuration information for the backup system, the configuration information indicating a schedule for the backup server to perform data backups on the at least one backup client. Embodiments of the present disclosure can improve the performance of the backup system and reduce the management overhead of the backup system.
    Type: Grant
    Filed: February 17, 2020
    Date of Patent: April 5, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Qin Liu, Yi Jiang, Wei Chen, Jianxu Xu
  • Patent number: 11288287
    Abstract: Methods, apparatus, systems and articles of manufacture to partition a database are disclosed. An example apparatus includes a dimension identifier to identify at least two dimensioning values associated with a received query, the query including unstructured data to be written to a database. A partition manager is to select a partition into which data is to be written based on the at least two dimensioning values. At least one of the at least two dimensioning values being a variant of unstructured data associated with the query. A partition creator is to, in response to the selected partition not existing in the database, create the selected partition. A data writer is to write the data to the selected partition.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: March 29, 2022
    Assignee: McAfee, LLC
    Inventors: Brian Howard Stewart, Brian Roland Rhees, Seth D. Grover
  • Patent number: 11281700
    Abstract: A method and apparatus for performing actions of a graph-based activity on a subset of an entity-relationship database, wherein the database has entity instances related by relationship instances. Each relationship instance is associated with a relationship type. Each relationship type has associated metadata. Method steps include identifying an entity instance in the entity-relationship database upon which the action is to be performed, performing the action, determining one or more entity instances related to the identified entity instance, and for each determined entity instance, determining the relationship type of the relationship instance relating the determined entity instance to the identified entity instance, and determining, based upon the metadata associated with the relationship type, whether the action is to be performed on the determined entity instance, and repeating the method steps for each entity instance for which it is determined that the action is to be performed on that instance.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: March 22, 2022
    Assignee: GLOBAL SOFTWARE INNOVATION PTY LTD
    Inventors: Peter Kyra Aylett, David Gregory Quint, Darren Jacobs, Nino Carabella, Anurag Sharma, Diana Sandra Walker, Scott Hopwood
  • Patent number: 11282092
    Abstract: Systems and methods for universal data modeling are disclosed. Exemplary embodiments include an information processing apparatus that can acquire a plurality of different data types form different sources that contains both anonymous and nonanonymous customer data. This data is ingested into a data repository and a quality control check is applied to the data The data is enriched and data analytics are applied to the data in order to associate at least some of the data with a customer.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: March 22, 2022
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Sid Ratnaswamy, Lana Kapulovskaya
  • Patent number: 11275787
    Abstract: According to examples, an apparatus may identify a first viewpoint that an entity expressed in a first media file, identify a second viewpoint expressed in a second media file that is attributed to the entity, determine that the second viewpoint is dissimilar to the first viewpoint and in response to the determination that the second viewpoint is dissimilar to the first viewpoint, may output a message.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: March 15, 2022
    Assignee: MICRO FOCUS LLC
    Inventors: Pashmina Cameron, Sean Blanchflower
  • Patent number: 11275731
    Abstract: A method for causing a processor to perform a query on a column-store table of encoded values is provided. The method includes configuring the processor to receive the query, comprising a filter to be applied to at least a first column vector of the encoded values. The processor processes the query for the encoded values in the first column vector, to generate a first vector indicative of respective encoded values passing or failing the filter. The processor determines, from the first vector, an indicator of encoded values passing the filter and encoded values failing the filter, relative to the encoded values in the first column vector. The processor determines a bit length of the encoded values. The processor selects an algorithm for processing the query based on the indicator and the determined bit length of the encoded values. A system and a non-transitory, computer-readable medium are also provided.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: March 15, 2022
    Assignee: Singlestore, Inc.
    Inventors: Michal Nowakiewicz, Eric Boutin
  • Patent number: 11269827
    Abstract: A system is disclosed that includes a database and a processor in communication with the database. The processor is configured to maintain a data structure comprising historical value data and historical condition data and receive a query requesting a streamlined process. The processor is further configured to, based on the query, make a first assessment whether a submitted value ratio is within a predetermined range of a modeled value ratio; make a second assessment whether the modeled value ratio exceeds a predetermined maximum; and, based on the first assessment and the second assessment, assign a first flag to the query. The processor is further configured to based on the query, instantiate a condition model by obtaining the historical condition data; assign a second flag to the query; and based on the first flag and the second flag, determine whether to assign the query to the streamlined process.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: March 8, 2022
    Assignee: FEDERAL HOME LOAN MORTGAGE CORPORATION (FREDDIE MAC)
    Inventors: Michael G Bradley, James Douglas Gordon, Stanislav Kornienko, Gary Skinner
  • Patent number: 11269821
    Abstract: In implementations, a schema generation utility is configured to allow a user to abstract and generate a schema, such as a JSON schema, from a base schema instance according to schema configuration data, other data inputs, and schema configuration models. In an implementation, a user provides parameters, configuration objects, etc. for a desired final output schema. The schema generation utility may be configured to receive and parse the base schema instance into a plurality of configurable data objects, also referred to as “schema chunks,” that are extracted from the base schema instance. A set of schema chunks may be assembled into a desired output schema based on, at least in part, configuration data and assembly data contained in the schema chunks. In other implementations, input parameters may include error tolerance thresholds processed by the schema generator to discern between errors that lead to schema failure and benign errors.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: March 8, 2022
    Assignee: Oracle International Corporation
    Inventor: Esteban Alejandro Capillo Carril