Patents Examined by Michael Pham
-
Patent number: 10901994Abstract: Implementations include actions of receiving, by a QMS executed within a first data center, a query definition provided from a browser of an analytics platform executed within the second data center, providing, by the QMS, a raw calculation scenario as an object model based on the query definition, and one or more filters, processing, by the QMS, the raw calculation scenario to provide an enhanced calculation scenario, the enhanced calculation scenario incorporating one or more relationships based on at least one of the one or more filters, executing, by a calculation engine within the first data center, the enhanced calculation scenario to provide an analytical artifact including a query-level calculation view on transactional data, and transmitting, by the first data center, the analytical artifact to the second data center to perform analytics on at least a portion of the transactional data stored in the first data center.Type: GrantFiled: August 20, 2018Date of Patent: January 26, 2021Assignee: SAP SEInventors: Bare Said, Tobias Hoehmann, Peter Weddeling, Hristina Dinkova, Mehdi Hsoumi
-
Patent number: 10896232Abstract: A method of generating a recommendation for an item is provided. A method may include receiving search results based on a query for an item. The method may also include identifying a plurality of human-curated lists from the search results, wherein each human-curated list of the plurality of human-curated lists includes a plurality of human-recommended items. Further, the method may include determining, via the at least one processor, one or more scores associated with at least one of the plurality of human-curated lists and the plurality of human-recommended items. The method may further include generating, via the at least one processor, a recommendation including at least one recommended item based on the determined one or more scores. Furthermore, the method may include displaying the recommendation for the item.Type: GrantFiled: February 23, 2018Date of Patent: January 19, 2021Assignee: FUJITSU LIMITEDInventors: Jun Wang, Kanji Uchino
-
Patent number: 10896214Abstract: An AI-based data processing system analyzes a received information request to generate an interactive visualization including data responsive to the information request. The information request is processed to obtain the primary entity and one or more informational items related to the primary entity. Auxiliary entities and informational items related to the primary entity are identified and searches are executed on a knowledge base and the internet. The results from the searches are analyzed to obtain knowledge nuggets which are included into a selected one of a visualization template to generate the interactive visualization. If it is determined via user interactions with the interactive visualization that an informational gap exists between the information request and the data in the interactive visualization, the interactive visualization can be updated to address the informational gap.Type: GrantFiled: June 1, 2018Date of Patent: January 19, 2021Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Krishna Kummamuru, Swati Tata, Guruprasad Dasappa, Chung-Sheng Li, Madhura Shivaram, Vivek Chenna, Deepak Dalwani, Venkata Ramakrishnap, Mudita Shah, Chetan N. Yadati
-
Patent number: 10896022Abstract: A compare unit includes an array including a plurality of buffer pairs to receive records on one level of a plurality of levels of a hierarchical structure. A comparator is coupled to the array, and the comparator includes one input to receive one beat of one record from one buffer of a selected buffer pair of the plurality of buffer pairs coupled to the comparator. The comparator further includes another input to receive another beat of another record from another buffer of the selected buffer pair, and logic coupled to the one input and the other input to compare the one beat and the other beat to obtain a winner beat of the compare.Type: GrantFiled: November 30, 2017Date of Patent: January 19, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jörg-Stephan Vogt, Norbert Hagspiel, Christian Jacobi, Matthias Klein
-
Patent number: 10877981Abstract: Disclosed are various embodiments for providing search results that are generated by considering search terms that are typically ignored. A search query can be received from a client device. A search result is generated according to the search query and a weight assigned to a search term in the search query. The weight decreases as the quantity of search terms in the search query increase.Type: GrantFiled: February 20, 2019Date of Patent: December 29, 2020Assignee: IMDB.COM, INC.Inventor: Hilliard Bruce Siegel
-
Patent number: 10860566Abstract: An embodiment of the method of processing communication data to identify one or more themes within the communication data includes identifying terms in a set of communication data, wherein a term is a word or short phrase, and defining relations in the set of communication data based on the terms, wherein the relation is a pair of terms that appear in proximity to one another. The method further includes identifying themes in the set of communication data based on the relations, wherein a theme is a group of one or more relations that have similar meanings, and storing the terms, the relations, and the themes in the database.Type: GrantFiled: June 15, 2017Date of Patent: December 8, 2020Assignee: VERINT SYSTEMS LTD.Inventors: Roni Romano, Yair Horesh
-
Patent number: 10860592Abstract: A method, system, and processor-readable storage medium are directed towards generating a report derived from data, such as event data, stored on a plurality of distributed nodes. In one embodiment the analysis is generated using a “divide and conquer” algorithm, such that each distributed node analyzes locally stored event data while an aggregating node combines these analysis results to generate the report. In one embodiment, each distributed node also transmits a list of event data references associated with the analysis result to the aggregating node. The aggregating node may then generate a global ordered list of data references based on the list of event data references received from each distributed node. Subsequently, in response to a user selection of a range of global event data, the report may dynamically retrieve event data from one or more distributed nodes for display according to the global order.Type: GrantFiled: April 29, 2019Date of Patent: December 8, 2020Assignee: SPLUNK INC.Inventors: Steve Yu Zhang, Stephen Phillip Sorkin
-
Patent number: 10853352Abstract: Software-based technologies for improving structured data collection, presentation, validation, and workflow management processes are disclosed, including the use of interpretable configuration files to define data objects, generate object-level and sub-object-level specifications for a forms-based interface, validation processes and a workflow-based interface. A back-end integration component maps the data objects, validation and workflow processes, and interface specifications to portions of a back-end database system.Type: GrantFiled: February 27, 2018Date of Patent: December 1, 2020Assignee: PALANTIR TECHNOLOGIES INC.Inventors: Matthew Fedderly, Cooper Bills, Geoffrey Bakker, Kunal Marwaha, Nathaniel Klein
-
Patent number: 10853362Abstract: Systems and methods are disclosed for optimizing full-spectrum cardinality approximations on big data utilizing an optimized LogLog counting technique. To accomplish the foregoing, a multiset of objects that each corresponds to one of a plurality of objects associated with a resource are obtained. A compound data object is populated at least in part with data that is derived based on generated hash values that correspond to each object in the obtained multiset. The populated compound data object is processed with a full-spectrum harmonic mean estimation operation that can accurately determine a cardinality estimate for the obtained multiset using less resources and time when compared to traditional techniques. The determination is further made without the need to employ linear counting or bias correction operations on low or high cardinalities.Type: GrantFiled: April 18, 2016Date of Patent: December 1, 2020Assignee: Verizon Media Inc.Inventors: Jason Jinshui Qin, Denys Kim, Yumei Tung
-
Patent number: 10824629Abstract: Techniques described herein perform implement a query using a synthetic time series (STS), for example applying an STS on time series data to obtain an answer to the query. In an embodiment, a method receives a times series and query relating to the time series, where the query specifies a condition. The method translates the condition into a synthetic time series and an operation on: the STS and the time series. The method executes the operation on the STS and the time series. The method then returns the result of the operation as an answer to the query. In some embodiments, the execution of the operation on the STS and the time series includes reducing the STS and time series without needing to grid.Type: GrantFiled: April 1, 2016Date of Patent: November 3, 2020Assignee: Wavefront, Inc.Inventors: Clement Ho Yan Pang, Dev A. Nag, Samuel J. Pullara
-
Patent number: 10824660Abstract: Techniques are provided for detecting new topics and themes and assigning new posts to existing topic and/or theme clusters in online community discussions. A post posted to an online community is received and a post feature vector representative of the post is created. The post is compared to a plurality of centroid feature vectors, each centroid feature vector being representative of a respective post cluster and associated with a theme. Upon determining that similarity between the post feature vector and one of a plurality of centroid feature vectors satisfies a minimum similarity threshold, the post is assigned to the post cluster of which the centroid feature vector is representative. Upon determining that similarity between the post feature vector and any of the plurality of centroid feature vectors is below the minimum similarity threshold, a new theme cluster is created and the post is assigned to the new theme cluster.Type: GrantFiled: November 24, 2015Date of Patent: November 3, 2020Assignee: ADOBE INC.Inventors: Kokil Jaidka, Prakhar Gupta, Sajal Rustagi, R. Kaushik
-
Patent number: 10811142Abstract: Implementations provide a method to consolidate data records of regimens for treating oncology conditions. The method includes: accessing data records each encoding multi-tier data characteristics of a regimen for treating a particular oncology condition; receiving a first data record encoding a first regimen specific to a first healthcare provider institution; parsing the first data record according to a hierarchy of the encoded multi-tier data characteristics; distributing a respective weight to each of the encoded data characteristics to account for the potentially missing data characteristic; comparing data characteristics of the first data record with data characteristics from the data records by applying the respective weight to each data characteristic at a particular tier of the hierarchy such that a respective compound score is generated for each data record; and based on the compound scores for all data records, determining a prevailing data record of regimen as matching the first data record.Type: GrantFiled: February 26, 2018Date of Patent: October 20, 2020Assignee: IQVIA Inc.Inventors: Sanam Sikander, Edmund Drage
-
Patent number: 10803048Abstract: The present disclosure relates generally to electronic data, and more particularly, to techniques for capturing change data of a database by a remote system. In various embodiments, a technique includes executing, on a first computing system, an application that is configured to obtain information including data records change data of the data records from a database of a second computing system. The database stores one or more transaction logs and the change data is obtainable from the one or more transaction logs. The technique further includes sending, by the first computing system, a request to obtain the information from the database. The request includes a function to execute a stored procedure or a user-defined function on the second computing system that performs a read of the change data. The technique further includes receiving, by the first computing system, the information obtained from the database.Type: GrantFiled: September 18, 2017Date of Patent: October 13, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Richard Johnston
-
Patent number: 10803066Abstract: Embodiments of the present invention provide a hardware accelerator that assists a host database system in processing its queries. The hardware accelerator comprises special purpose processing elements that are capable of receiving database query/operation tasks in the form of machine code database instructions, execute them in hardware without software, and return the query/operation result back to the host system.Type: GrantFiled: June 29, 2011Date of Patent: October 13, 2020Assignee: Teradata US, Inc.Inventors: James Shau, Jeremy L. Branscome, Krishnan Meiyyappan, Hung Viet Tran, Alan Lee Beck, Robert Hou, Michael Paul Corwin, Joseph Irawan Chamdani
-
Patent number: 10789274Abstract: Methods and system are disclosed that replicate data between source databases and destination databases. In one aspect, the source databases and the destination databases may be deployed in multiple cloud computing environments. The mechanism for replicating data from a source database to a destination database may include receiving a request to replicate data. Based on multiple identifiers associated with data, a coordinator component may determine the data to be replicated. Based on the determination, the coordinator component may generate multiple replicator requests. The replicator requests may be sent to a replicator component by a processor component. The replicator component may execute the replicator requests to replicate the data from the source database to the destination database.Type: GrantFiled: February 27, 2018Date of Patent: September 29, 2020Assignee: SAP SEInventors: Benjamin Lautenschlaeger, Florian Trossbach
-
Patent number: 10761948Abstract: A computer-implemented method, computer-implemented apparatus, and non-transitory, computer-readable medium for restoring state data of a blockchain. Account state data in the blockchain is organized into a Merkle state tree and stored in a database. The Merkle state tree includes a current Merkle state tree obtained by organizing a latest account state of each blockchain account and a historical Merkle state tree obtained by organizing a historical account state of each blockchain account. A target block to be restored is determined, where the target block is any historical block preceding a latest block of the blockchain. State restoration logic is iteratively performed until a latest account state corresponding to each blockchain account on a current Merkle state tree of the latest block is restored to a historical account state corresponding to each blockchain account on a historical Merkle state tree of the target block.Type: GrantFiled: January 29, 2020Date of Patent: September 1, 2020Assignee: Alibaba Group Holding LimitedInventors: Haizhen Zhuo, Benquan Yu, Zhonghao Lu
-
Patent number: 10762120Abstract: Through use of crowd sourced information, media files may be transformed into or used to create product files that are derived from the media files. A product file may be generated using feedback from the crowd sourced information received from an electronic device. The crowd sourced information may indicate one or more portions of the media file to exclude from the product file to create a consolidated product file. In some embodiments, the crowd sourced information may indicate supplemental material and/or portions of other media files that may be included in the product file.Type: GrantFiled: April 5, 2016Date of Patent: September 1, 2020Assignee: Amazon Technologies, Inc.Inventor: Phivos Costas Aristides
-
Patent number: 10754867Abstract: A big data analysis system may include a big data repository communicatively coupled to a data accumulation server and a predictive graph processing system. The data accumulation server may be configured to receive information from a plurality of data sources, the information corresponding to user interaction with one or more computing devices associated with an organization via a networked computing system, store the information received from the plurality of sources in the big data repository; and monitor the plurality of data sources to update the data stored in the big data repository. The predictive graph processing system is configured to receive information stored in the big data repository, transform the information received from the big data repository into a predictive graph data set based on a predictive model, and store the predictive graph data set to a visualization data repository.Type: GrantFiled: April 8, 2016Date of Patent: August 25, 2020Assignee: Bank of America CorporationInventors: Harish Ragavan, Srinivasan Shanmugam
-
Patent number: 10735493Abstract: A mobile device file management system, method of managing mobile device file sharing and a computer program product therefor. A media repository server stores files and metadata for each stored file. Mobile devices couple to the media repository server over a network. At least one mobile device screens metadata for requested files provided from the media repository server. The device checks local storage for any screened filed identified as popular, and if already present fulfills the request with that copy Otherwise, the device downloads a copy from the media repository server.Type: GrantFiled: November 23, 2015Date of Patent: August 4, 2020Assignee: International Business Machines CorporationInventors: Silvia C. S. Bianchi, Tiago D. Generoso, Marcos V. L. Paraiso, Sergio Varga
-
Patent number: 10733175Abstract: This invention relates to a system, method and computer program product for a data warehouse model validation system, said data warehouse model validation system having an ETL model and a corresponding data warehouse model, said data ETL system comprising: an element group locator for locating an element group across the ETL model and the data warehouse model, whereby the element group comprises ETL elements and related data warehouse elements; an inconsistency determiner for determining inconsistencies between the ETL elements and data warehouse elements, whereby one or more elements are missing from the data warehouse model or one or more elements in the data warehouse model do not correspond to expected elements or features of elements; and an inconsistency recorder for recording any located missing elements or unexpected elements from the located element group.Type: GrantFiled: April 27, 2017Date of Patent: August 4, 2020Assignee: International Business Machines CorporationInventors: Gary Denner, Paul Kilroy, Michael J. Loughran