Patents Examined by Jensen Hu
  • Patent number: 10713140
    Abstract: The state of a system is determined in which data sets are generated that include a plurality of data instances representing states of one or more components of a computer system. The data instances generated by one or more data set sources that are configured to output a data instance in response to a trigger associated with the one or more components. The data instances are normalized by the application of one or more rules. The data instances from individual data set sources are separately collated to generate groups of time-specific collated data instances. State types may be assigned to each of the collated data instance groups. Distributions of state-types across the groups may be determined and a list of infrequent state-types may be generated based on the determined distributions of state-types across the groups.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: July 14, 2020
    Assignee: FAIR ISAAC CORPORATION
    Inventors: Ashish Gupta, Shafi Ur Rahman, Sambandan Murugan
  • Patent number: 10691742
    Abstract: A content management method and apparatus is provided for conveniently and efficiently classifying and filtering contents stored in at least one digital device. A contents management method may include displaying, when a digital device is connected, graphical user interface (GUI) objects representing the digital devices and contents stored in the digital devices, and setting keywords for classifying the contents in response to events triggered by user behaviors in association with at least one of the GUI objects. The method may also include displaying the GUI objects representative of the contents classified by using the keywords.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: June 23, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Bonghyun Cho, Juyun Sung, Jeeyoung Her, Kyunghye Yang, Eunyoung Lim, Jiyoung Kwahk
  • Patent number: 10671565
    Abstract: The presently claimed invention relates to a system and method for organizing data replicated in a target data repository. The method of the presently claimed invention may receive data from a primary data store for replication in the target data repository. The method may then determine that the received data should be organized and stored according to one or more priority metrics. The method may then organize the received data according to the one or more priority metrics, and store the received data based on the priority metrics. Higher priority data may be stored faster data storage devices or be stored in smaller files where lower priority data may be stored in slower data storage devices or be stored in larger files.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: June 2, 2020
    Assignee: QUEST SOFTWARE INC.
    Inventor: William James Romine
  • Patent number: 10652180
    Abstract: Disclosed are systems, methods, and products for creating, organizing, storing, archiving and publishing content and data points on a real-time basis based on multiple inputs from different sources, including the creation of content and data within the application, the creation of related or summary content and data on social media platforms, the facilitation of non-curated external interactions on social media platforms about, or related to, the curated content and data, and the inclusion of content and data extracted from social media platforms in response to related or summary content and data. The system, methods and products permit variable content moderation during the content creation process dependent on assigned roles. These systems and methods permit assignment of roles for the purpose of curated interactions and allow for content from multiple content providers to be juxtaposed in a dialogue or interview or debate format rather than individual, concatenated feeds.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: May 12, 2020
    Assignee: 4MORE INNOVATION
    Inventors: Tal Schwartz, Gary Schwartz, Alexander Ostrow
  • Patent number: 10650028
    Abstract: In an example, a database system may be configured to validate relational database instructions using a plurality of validators. In some examples, validation may be pre-production for relational database instructions based on simulated user inputs and/or file, such as plan files (e.g., PL/SQL (procedural language/structured query language) files). In some examples, validation may be in production for relational database instructions based on system views of a database engine.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: May 12, 2020
    Assignee: SALESFORCE.COM, INC.
    Inventors: Jesse Collins, Xuerong Tang
  • Patent number: 10630632
    Abstract: Systems, methods, and non-transitory computer-readable media can train a model to define relatedness ratings for a plurality of terms. A posted content item and a comment to the posted content item are received. A relevance rating for the comment and the posted content item is determined based on the model. The comment is ranked among a plurality of comments based on the relevance rating.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: April 21, 2020
    Assignee: Facebook, Inc.
    Inventor: Erich James Owens
  • Patent number: 10614094
    Abstract: A technique for visualizing topics includes depicting topic bubbles including pixels. In one example, selected topics are identified from records based on scoring candidate terms in the records according to a user-specified metric and a metric selected from among frequencies of occurrence of records pertaining to the respective candidate terms, and negativity of sentiment expressed with respect to the candidate terms in the records. A visualization is generated including bubbles representing topics, the bubbles including pixels representing corresponding records. A bubble has a shape dependent upon a number of records and a time interval represented by the bubble. Visual indicators are assigned to the pixels in a given bubble according to values of an attribute expressed in the corresponding records for the topic represented by the given bubble, resulting in the analysis of the selected topics being less time consuming and labor intensive.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: April 7, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Ming C. Hao, Michael Hund, Christian Rohrdantz, Riddhiman Ghosh, Nelson L. Chang, Meichun Hsu, Daniel Keim
  • Patent number: 10614069
    Abstract: A database is configured to analyze user queries to dynamically partition the database according to a partition scheme. User queries can be rewritten based on the partition scheme so that, in response to queries, partitions including relevant data are read while partitions including irrelevant data can be skipped, reducing latency. Files can be named according to the partition scheme and stored on respective partitions so that low partition management can be implemented by underlying systems. Blocks within files can be sorted and statistics can be determined. The statistics can be used to find and read relevant blocks and skip irrelevant blocks.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: April 7, 2020
    Assignee: Palantir Technologies Inc.
    Inventor: James Ding
  • Patent number: 10579634
    Abstract: A system includes a coordinator node and worker nodes in communication with the coordinator node. Each worker node stores data blocks. Each data block has data in a semi-structured format and each data block has an associated foreign table declaration specifying conversion of the data in the semi-structured format into a tabular format interpretable by a query language. A query processor executed by the coordinator node produces a distributed query plan in response to a query language query. The distributed query plan includes sub-queries. The sub-queries are executed by selected worker nodes of the worker nodes. The selected worker nodes use foreign table declarations to convert data in semi-structured formats into tabular formats of a distributed database to provide tabular data in response to the query language query.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: March 3, 2020
    Assignee: CITUS DATA BILGI ISLEMLERI TICARET A.S.
    Inventors: Ozgun Ali Erdogan, Sumedh Suhas Pathak, Hadi Moshayedi
  • Patent number: 10572563
    Abstract: A mobile computing system for accessing data moves between a first geographic location where internet access is not available and a second geographic location where internet access is available. The mobile computing system receives a query from a computing device at the first geographic location, retrieves data associated with the query from the mobile computing system and provides the data to the computing device in response to the query if the data associated with the query is available in the mobile computing system at the first geographic location, stores the query in the one or more memory modules if the data associated with the query is not available in the mobile computing system at the first geographic location, executes the stored query at the second geographic location and retrieves data associated with the query from the internet, and stores the data in the one or more memory modules.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: February 25, 2020
    Assignee: TOYOTA RESEARCH INSTITUTE, INC.
    Inventor: Nikolaos Michalakis
  • Patent number: 10572476
    Abstract: A method includes receiving a search request from a user, the search request specifying one or more search criteria for selecting one or more selection items from a respective selection domain; identifying one or more schedule items relevant to the search request; augmenting the search request based on information contained in at least one of the identified schedule items; and presenting the augmented search request or search results retrieved based on the augmented search request to the user.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: February 25, 2020
    Assignee: APPLE INC.
    Inventor: Jason A. Skinder
  • Patent number: 10565229
    Abstract: The system described herein can automatically match, link, or otherwise associate electronic activities with one or more record objects. For an electronic activity that is eligible or qualifies to be matched with one or more record objects, the system can identify one or more set of rules or rule sets. Using the rule sets, the system can identify candidate record objects. The system can then rank the identified candidate record objects to select one or more record objects with which to associate the electronic activity. The system can then store an association between the electronic activity and the selected one or more record objects.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: February 18, 2020
    Assignee: People.ai, Inc.
    Inventors: Oleg Rogynskyy, Rajit Kurien Joseph, Jose Alberto Muniz Navarro
  • Patent number: 10565006
    Abstract: A computer-implemented method includes identifying duplicate items of data in a dataset on which a computation task is to be performed by segmenting the dataset into multiple segments and performing a deduplication operation on each of the multiple segments, as well as removing the duplicate items of data in the dataset from the computation task. Such a method also includes performing the computation task on the remaining items of data in the dataset, wherein the remaining items of data comprise unique items of data in the dataset, and aggregating the results of the computation task and memoized computation results corresponding to the duplicate items of data to generate a complete computation result for the dataset. Further, such a method includes outputting the complete computation result for the dataset to a user.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: February 18, 2020
    Assignee: International Business Machines Corporation
    Inventor: Shripad J. Nadgowda
  • Patent number: 10523736
    Abstract: Methods, systems and computer program products for identifying a relationship between sub-units of an entity are described. The sub-units are segmented into one or more candidate related groups based on one or more general attributes and a pair of the sub-units of the one or more candidate related sub-units is selected. The pair of sub-units is analyzed to determine a relationship between the sub-units and the relationship between the sub-units is identified based on the determined relationship.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: December 31, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ke Wang, Songtao Guo, Baoshi Yan, Alex Ching Lai
  • Patent number: 10509824
    Abstract: A processing device and a method are disclosed in which instructions are executed to determine, from a fingerprint of television content being consumed by a user, what program the user is watching so that program information may be sent for use by a smart device streaming the content to the user. The fingerprint may be compared with a database of fingerprints to find a match. The database may include fingerprints of favorite programs or of previously watched programs. The search may be narrowed according to the user's favorite programs or according to a subset of programs most likely to be watched, e.g., from a chronological history of programs the user usually watches and/or those that viewers in general usually watch in chronological order. When narrowed searches fail to find a fingerprint match, larger subsets up to and including the entire database may be searched for a match.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: December 17, 2019
    Assignee: The Nielsen Company (US), LLC
    Inventor: William Brimley
  • Patent number: 10491952
    Abstract: A method includes creating a base content set having attributes indicative of a first program. Selecting a second program to form a first recommendation set, determining a first similarity score between the base content set and the first recommendation set, and providing a recommendation based on the similarity score.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: November 26, 2019
    Assignee: The DirecTV Group, Inc.
    Inventors: Raymond Hsu, Ashok Sahu
  • Patent number: 10474536
    Abstract: Determining the bandwidth required for data replication for disaster recovery. Given a specified recovery point objective (RPO), bandwidth requisitioning and usage is determined according to meet the RPO based on observed factors.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: November 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Shweta V. Kulkarni, Subhojit Roy, William J. Scales
  • Patent number: 10474662
    Abstract: An electronic processor including a programmable processing device and a processor, optimizes processing of data structures by carrying out operations on coded data in the data structures. The programmable processing device autonomously carries out predetermined basic operations on data structures, so that each basic operation is managed as a pre-programmed primitive operation. The processor receives flow of coded data belonging to a data structure, and an operation request on the coded data; then, recognizing the data structure of the received data flow and the requested operation; then, determining whether to perform the requested operation or have the programmable processing device carry out the requested operation. If performed by the programmable processing device, the processor sends coded data and information about the recognized data structure and requested operation to the programmable processing device.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: November 12, 2019
    Assignee: UNICREDIT S.p.A.
    Inventors: Riccardo Prodam, Marcello Paris, Fabio Ramponi
  • Patent number: 10467219
    Abstract: A system and a method are disclosed for exporting a subset of a database from a source system to a target system. The database system identifies a first set of tables and determines the subset of data for these tables for transfer by executing one or more database queries. For example, the first set of tables is selected based on their sizes. The database system identifies a second set of tables for transferring by performing a file copy operation. For example, the remaining set of tables other than the first set of tables is transferred by performing a file copy operation. The database system moves the tables of the first set to a new table space for separating the files storing the first set of tables from the files storing the second set of tables.
    Type: Grant
    Filed: May 7, 2015
    Date of Patent: November 5, 2019
    Assignee: Informatica LLC
    Inventors: Ziyad Dahbour, Subhakara Babu Maguluri
  • Patent number: 10459947
    Abstract: Using historical queries to determine database columns to populate a partial database. A partial database is created based, at least in part, on key values related to columns in a database for which the columns are most frequently accessed.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: October 29, 2019
    Assignee: International Business Machines Corporation
    Inventors: Kai Feng Cui, Shuo Li, Shu Hua Liu, Xin Ying Yang