Patents Examined by Susan F. Rayyan
  • Patent number: 10936637
    Abstract: Some examples relate to associating an insight with data. In an example, data may be received. A determination may be made that data type of the data is same as compared to an earlier data. An insight generated from the earlier data may be identified, wherein the insight may represent intermediate or resultant data generated upon processing of the earlier data by an analytics function, and wherein during generation metadata is associated with the insight. An analytics function used for generating the insight may be identified.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: March 2, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Kalapriya Kannan, Suparna Bhattacharya, Douglas L. Voigt, Muthukumar Murugan
  • Patent number: 10885125
    Abstract: Improved crawling and curation of data and metadata from diverse data sources is described. In some embodiments, improvements are achieved by interpreting the context, vocabulary and relationships of data element, to enable relational data search capability for users. The user querying process is improved by systematic identification of the data objects, context, and relationships across data objects and elements, aggregation methods and operators on the data objects and data elements as identified in the curation process. User query suggestions and recommendations can be adjusted based on the context, relationships between the data elements, user profile, and the data sources. When the user query is executed, the query text is translated into an equivalent of one or more query statements, such as SQL or PostGre statements, and the query is performed on the identified data sources. Results are assembled to present the answer in a meaningful visualization for the user query.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: January 5, 2021
    Assignee: SPLUNK INC.
    Inventor: Ramesh Panuganty
  • Patent number: 10866994
    Abstract: Improved crawling and curation of data and metadata from diverse data sources is described. In some embodiments, improvements are achieved by interpreting the context, vocabulary and relationships of data element, to enable relational data search capability for users. The user querying process is improved by systematic identification of the data objects, context, and relationships across data objects and elements, aggregation methods and operators on the data objects and data elements as identified in the curation process. User query suggestions and recommendations can be adjusted based on the context, relationships between the data elements, user profile, and the data sources. When the user query is executed, the query text is translated into an equivalent of one or more query statements, such as SQL or PostGre statements, and the query is performed on the identified data sources. Results are assembled to present the answer in a meaningful visualization for the user query.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: December 15, 2020
    Assignee: SPLUNK INC.
    Inventor: Ramesh Panuganty
  • Patent number: 10838959
    Abstract: A method can include: generating a query execution plan for a query including a plurality of operations that operate on data from a relational database and data from a non-structured query language (NoSQL) database, the generating comprising optimizing the query by: identifying a first operation that operate on data from the relational database and an intermediate result output by a second operation, the second operation outputting the intermediate result by operating on the data from the NoSQL database; and determining a fixed datatype for the intermediate result, an indication of the fixed datatype being included in the query execution plan; and executing, based on the query execution plan, the query, the executing of the query comprising converting the intermediate result to the fixed datatype, the converting enabling the first operation to operate on the intermediate result output by the second operation along with the data from the relational database.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: November 17, 2020
    Assignee: SAP SE
    Inventors: Jin Uk Bae, Stefan Baeuerle, Christian Bensberg, Steffen Geissinger, Ki Hong Kim, Taehyung Lee, Jaeyun Noh, Di Wu, Long Zhang
  • Patent number: 10783040
    Abstract: A method for data analysis of a backup system, including interrogating a plurality of computer systems to generate for each computer system at least one dump file, each dump file including configuration and state information; extracting predetermined configuration and state information from the respective dump files; and storing the extracted configuration and state information in a database in a normalized format.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: September 22, 2020
    Assignee: International Business Machines Corporation
    Inventor: Iain McPhail
  • Patent number: 10733196
    Abstract: A system, method and computer-readable medium for modeling relationships between query responses in a data set including receiving a selection of one or more first queries and one or more second queries, receiving a selection of one or more first strings and one or more second strings, determining one or more representative values corresponding to one or more intersections, each intersection corresponding to a unique combination of a first query, at least one second query, a first string, and at least one second string, and generating a three-dimensional representation including one or more indicators corresponding to the one or more intersections, a visual attribute of each indicator in the one or more indicators reflecting a representative value corresponding to that intersection and the one or more indicators being organized within the three-dimensional representation along three axes.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: August 4, 2020
    Inventor: Stephen Barry Glickman
  • Patent number: 10733221
    Abstract: A system and method for identifying trending topics in a document corpus are provided. First, multiple topics are identified, some of which topics may be filtered or removed based on co-occurrence. Then, for each remaining topic, a frequency of the topic in the document corpus is determined, one or more frequencies of the topic in one or more other document corpora are determined, a trending score of the topic is generated based on the determined frequencies. Lastly, the remaining topics are ranked based on the generated trending scores.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: August 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yongzheng Zhang, Rui Zhao, Chi-Yi Kuan, Yi Zheng
  • Patent number: 10719385
    Abstract: A method, apparatus and computer program product provide mechanisms for improved error handling in workflow management systems. An example of the method includes receiving a first content item in an electronic workflow management system, the first content item comprising an electronic document and a set of document metadata, validating the first content item to determine that an error exists within the first content item, the validation performed according to a set of validation rules, in response to determining that an error exists within the first content item, identifying the first content item as an erroneous content item, determining error metadata associated with the first content item, generating a packaged erroneous content item comprising the first content item and the error metadata, and processing the packaged erroneous content item by a workflow engine of the electronic workflow management system.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: July 21, 2020
    Assignee: HYLAND SOFTWARE, INC.
    Inventors: Brian Campbell, Yana Poliashenko
  • Patent number: 10701116
    Abstract: Creating a persistent messaging session includes providing a web application that enables browser-to-browser multimedia communications, creating the persistent messaging session in response to a request from a user, and setting the persistent messaging session to an idle state when all users have exited the persistent messaging session, wherein the idle state is monitored by the web application. Joining a persistent messaging session includes querying a server hosting a web application that supports and tracks a plurality of persistent messaging sessions, using a set of search criteria, receiving a set of search results from the server, wherein the search results indicate that the persistent messaging session satisfies the set of search criteria, and joining the persistent messaging session, where the joining allows the first endpoint device to exchange browser-to-browser multimedia communications directly with a second endpoint device.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: June 30, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Mark Poko, Gautham Chandra, Smeet Merchant
  • Patent number: 10671675
    Abstract: Systems and methods for classifying electronic information are provided by way of a Technology-Assisted Review (“TAR”) process. In certain embodiments, the TAR process is a Scalable Continuous Active Learning (“S-CAL”) approach. In certain embodiments, S-CAL selects an initial sample from a document collection, trains a classifier by using a default classification for a portion of the initial sample, scores the initial sample, selects a sub-sample from the initial sample for review, removes the reviewed sub-sample from the initial sample, and repeats the process by re-training the classifier until the initial sample is exhausted. In certain embodiments, a classification threshold is determined using a calculated estimate of the prevalence of relevant information such that the threshold classifies the information in accordance with a determined target criteria. In certain embodiments, the estimate of prevalence is determined from the results of iterations of a TAR process such as S-CAL.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: June 2, 2020
    Inventors: Gordon V. Cormack, Maura R. Grossman
  • Patent number: 10671644
    Abstract: A column set server adapts to data use patterns by data consumers by modifying how a table produced by a data producer is partitioned into separate column sets to reduce the waste incurred in accessing the data by multiple consumers of the data. For example, the column set server adjusts a column set distribution when a new consumer process is added, when one is retired, or when relative data set size ratios change.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: June 2, 2020
    Inventors: Silvius V. Rus, Thileepan Subramaniam
  • Patent number: 10657132
    Abstract: Systems and methods for forecasting record object completions can include accessing, for a first record object, electronic activities linked with the first record object. Each electronic activity can identify participants associated with the first record object. The first record object can include a first object field-value pair identifying a stage of a process. The method can include identifying electronic activities. The systems and methods can include determining a role of participants. The systems and methods can include determining a likelihood that the process of the first record object is completed within a predetermined time period. The systems and methods can include storing an association between the first record object and the likelihood that the process of the first record object is completed within a predetermined time period.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: May 19, 2020
    Assignee: People.ai, Inc.
    Inventors: Oleg Rogynskyy, Yurii Brunets, Eric Jeske, Nicholas Dingwall
  • Patent number: 10621143
    Abstract: In one embodiment, a computer-implemented method of implementing a dedupe file system with constant ingestion and retrieval times for objects in dedupe file system achieved by synchronizing a garbage collection (GC) thread and reader (restore), writer (backup) threads in a dedupe file system includes generating, with at least one processor, a state machine for dedupe file system that coordinates concurrent data ingestion due to writers and data deletion due to garbage collector. The state machine has three states. “Dormant” state when the GC thread is inactive and all writers freely ingest data into dedupe file system without any need for synchronization with GC. “Data gathering” state when the GC thread determines the dedupe chunks for deletion in a garbage list and writers check for data chunks in the garbage list and filters out processed data.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: April 14, 2020
    Inventors: Ashish Govind Khurange, Kulangara Kuriakose George, Sachin Baban Durge, Kuldeep Sureshrao Nagarkar, Ravender Goyal
  • Patent number: 10489377
    Abstract: A server computer system for parsing non-uniformly presented data from a variety of unique non-uniform third-party web portals can comprise a scripting processor configured to automatically execute a web-portal specific script for each of the one or more third-party web portals accessed by a network communication device. Each of the web-portal specific scripts can be configured to imitate inputs from a user input device and to automatically adapt interactions with each of the one or more third-party web portals to access and parse data elements from one or more non-uniformly available data fields. Further, the server computer system can comprise a database processor configured to compare a first set of data received from the one or more non-uniformly available data fields with a second set of data, which is stored within the local database device.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: November 26, 2019
    Assignee: Best Collect, S.A. de C.V.
    Inventors: Gabriel Díaz Garza Abraham, Ricardo Suárez López
  • Patent number: 10482062
    Abstract: A fleet of query accelerator nodes is established for a data store. Each accelerator node caches data items of the data store locally. In response to determining that an eviction criterion has been met, one accelerator node removes a particular data item from its local cache without notifying any other accelerator node. After the particular data item has been removed, a second accelerator node receives a read query for the particular data item and provides a response using a locally-cached replica of the data item.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: November 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Kiran Kumar Muniswamy Reddy, Anand Sasidharan, Omer Ahmed Zaki, Brian O'Neill
  • Patent number: 10474700
    Abstract: A document stream filtering system includes computing hardware which is operable to execute one or more software products recorded on machine-readable data storage media. The computing hardware is operable to receive and store one or more documents of a document stream in a search index, receive one or more reference documents, calculate global document frequencies for the one or more documents of the document stream, generate a set of relevant terms and corresponding weights, generate a query by classifying the relevant terms into first and second categories, retrieve one or more documents from the search index based on the query, and filter the one or more retrieved documents based on a cut-off score.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: November 12, 2019
    Assignee: NEKTOON AG
    Inventors: Alexander Sennhauser, Felix Hürlimann
  • Patent number: 10459917
    Abstract: A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes an initial instruction for a file stored in a first storage system, determining that the initial instruction is not supported by the first storage system, identifying a combination of instructions to the first storage system after determining that the initial instruction is not supported by the first storage system, wherein the combination of instructions is based on the initial instruction, performing the identified combination of instructions on the file stored in the first storage system, and storing results of the performed identified combination of instructions.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: October 29, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Lei Chang, Tao Ma, Zhanwei Wang, Lirong Jian, Lili Ma, Gavin Sherry
  • Patent number: 10452634
    Abstract: A consumer oriented data service is provided. A data collaboration service initiates operations to provide access to data from multiple sources by managing a data table of aggregate data fields based on a request from a client application. The request includes a consumer identification and data queries. An ownership of the data table is assigned based on the consumer identification. Local data fields identified in the data queries are inserted into the data table and populated with local datasets stored in the queries. External data fields identified in the data queries are inserted into the data table and populated with links to external datasets stored in external data sources.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: October 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Krista Bendig, Mauricio Ordonez, Brian Jones, James Sturms, Gabriel J. Hall
  • Patent number: 10445368
    Abstract: Social media content items are mapped to relevant time-based media events. These mappings may be used as the basis for multiple applications, such as ranking of search results for time-based media, automatic recommendations for time-based media, prediction of audience interest for media purchasing/planning, and estimating social interest in the time-based media. Social interest in time-based media (e.g., video and audio streams and recordings) segments is estimated through a process of data ingestion and integration. The estimation process determines social interest in specific events represented as segments in time-based media, such as particular plays in a sporting event, scenes in a television show, or advertisements in an advertising block. The resulting estimates of social interest also can be graphically displayed.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: October 15, 2019
    Assignee: Bluefin Labs, Inc.
    Inventors: Michael Ben Fleischman, Deb Kumar Roy
  • Patent number: 10437784
    Abstract: A storage system may include at least one storage device and a server. The storage device may store an incoming data, calculate a hash value for the incoming data, and store the hash value as meta data. The server may provide the incoming data to the storage device, read the meta data from the storage device, determine whether the meta data is duplicate in the table, and perform a deduplication process regarding the incoming data based on the determination result.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: October 8, 2019
    Assignee: SK hynix Inc.
    Inventors: Zhenchuan Chai, Indra G. Harijono, Hwansoo Han