Patents Examined by Tuan-Khanh Phan
  • Patent number: 10372671
    Abstract: Systems and techniques for storing, managing and/or displaying industrial data are presented. A controller component stores configuration data associated with a plurality of product types for a product generated based on at least one manufacturing process in a nested data structure. A data interface component manages data corresponding to the configuration data stored in the nested data structure for a data table associated with a spreadsheet application.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: August 6, 2019
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Gleb Mejeoumov, James Bartee, Ronald D. Glowka
  • Patent number: 10268653
    Abstract: Embodiments of the present invention provide an approach for goal-based user matching among social networking environments. In a typical embodiment, a querying user is asked to respond to a series of questions related to goals, criteria, and criteria priorities (and, optionally, a desired “degree” of separation among other users). The querying user will submit his/her responses, which are then parsed and prioritized accordingly. Based on the responses, social networking sites are then searched to identify a set (e.g., at least one) of candidate users that are potential collaboration partners with the querying user. This set of candidate users may be arranged in a list and sorted according to a best match to the querying user's responses. The list can then be provided to the querying user. In addition, invites can be sent to the set of candidate users to invite such users to connect/collaborate with the querying user.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: April 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Peter A. Coldicott, Eoin Lane, Brendan J. McCormick, Mei Y. Selvage
  • Patent number: 10261809
    Abstract: A system and method for building a driver are disclosed. In one embodiment, the system includes one or more processors and a memory storing instructions that, when executed by the processor, cause the system to: obtain an interface description; obtain at least one mapping rule; operate a flow controller that controls a flow of operations, the operations using one or more of the interface description and the at least one mapping rule; obtain a protocol adapter; and implement access to a data source based on the operation of the flow controller using the obtained protocol adapter.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: April 16, 2019
    Assignee: Progress Software Corporation
    Inventors: Jaime Meritt, Prasanna Reddy Anireddy, Devesh Kumar Singh, Ramesh Loganathan, Kumar Roshan, Rajagopal Guduru
  • Patent number: 10210206
    Abstract: A computer-implemented method for partitioning data for a query operation of one table of the database system is provided. The computer-implemented method comprises estimating a value distribution of the attribute in the result table based on a first value distribution of the attribute in the first column of the first table. The computer-implemented method further comprises determining boundaries for partitioning ranges of the attribute, based on the estimated value distribution, wherein the partitioning ranges correspond to a same number of rows of the result table. The computer-implemented method further comprises partitioning the first table with processing nodes of the query operation, based on the determined boundaries of partitioning ranges.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: February 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Lukasz Gaza, Artur M. Gruszecki, Tomasz Kazalski, Konrad K. Skibski, Tomasz Stradomski
  • Patent number: 10210878
    Abstract: Disclosed are a method and a system for matching an electroencephalogram and music files which compares the scaling index ? of an electroencephalogram with the long-range correlation index ?, and matches music file with the electroencephalogram if the scaling index and the long-range correlation index close to equal so as to find a music file matched with a measured electroencephalogram automatically. The method and system in accordance with the present invention may automatically find music files matching with human brain statements in real time by measuring an electroencephalogram, and then guide people relieve stress and relax effectively.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: February 19, 2019
    Assignee: Gold_NOAH (Beijing) Technology Co., Ltd.
    Inventors: Dongdong Liu, Bo Zhang, Xiaowen Yang
  • Patent number: 10204133
    Abstract: Performing optimized update operations in in-memory database systems. Update values corresponding to a source table of values stored on an in-memory database are identified by an in-memory database computer system based on information from a computer system implementing a software application. The update values are distributed across a plurality of rows, each row including a plurality of column attributes. At least some column attributes of the plurality of column attributes include values updated relative to corresponding column attributes in the source table of values. A row of the update values is identified. The row includes a plurality of column attributes, each column attribute having a respective value. Each value of each column attribute of the row of the update values is the same as a corresponding value of a corresponding attribute of a corresponding row of the source table is determined.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: February 12, 2019
    Assignee: SAP SE
    Inventor: Thomas Legler
  • Patent number: 10204162
    Abstract: A method includes receiving landing page information from a content provider, the landing page information being representative of one or more graphical aspects of a landing page associated with the content provider, generating a landing page image representative of the landing page based at least in part on the landing page information, the landing page image being different from the landing page, specifying an association between the landing page image and a content item associated with the content provider, generating a control for presentation along with the content item that, when activated, causes the display of the landing page image providing, in association with a resource, the content item in combination with the control.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: February 12, 2019
    Assignee: Google LLC
    Inventors: Zuo Yan, Zhen Shen
  • Patent number: 10176233
    Abstract: Methods and systems are disclosed that generate life scores for individuals based on various information associated with the individuals. For example, life scores may be based on data associated with several aspects of the individual's life, such as work, family, hobbies, education, etc. The life scores may be generated in realtime and/or periodically and provided to the individual and/or shared with others in various formats.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: January 8, 2019
    Assignee: CONSUMERINFO.COM, INC.
    Inventors: Michael John Dean, Mark Joseph Kapczynski
  • Patent number: 10140332
    Abstract: A method for caching in a server is provided. Data from a database is duplicated in an external cache and a hot cache which are used to speed up access and distribute server load reducing access traffic the database. The server is configured to process data requests by checking the hot cache first, then the external cache before attempting to retrieve data from the database.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: November 27, 2018
    Assignee: KING.COM LTD.
    Inventors: Patrik Stymne, Lars Sjodin
  • Patent number: 10061815
    Abstract: A disclosed computer-implemented method for displaying search results may include (1) receiving a query to search a document database that stores a document family containing a parent document and a child document embedded within the parent document, (2) in response to receiving the search query, identifying (a) an individual relevance score that quantifies the relevance of the parent document to the search query and (b) a family relevance score that quantifies the overall relevance of the entire document family to the search query, and (3) simultaneously depicting both the individual relevance score and the family relevance score in response to the search query. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: August 28, 2018
    Assignee: Veritas Technologies LLC
    Inventors: Michael Coyle, Terence Chang, Anil Khadka, Nelson Wiggins
  • Patent number: 10031974
    Abstract: A method for searching assigned planograms corresponding to a floor plan includes receiving an indication of a type of search to conduct and a search parameter. The computer-implemented method further includes searching determining if the search is for a planogram or for a product contained within a planogram. When the search is for a planogram, the property of the planogram corresponding to the search type is compared to the search parameter. When the search is for a product, the property of each product contained within each planogram corresponding to the search type is compared to the search parameter. A list of all planograms matching the search parameter or containing a product that matches the search parameter is generated. The list is interpreted by a display device running a store layout application to depict the matching planograms in a first color and non-matching planograms in a second color.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: July 24, 2018
    Assignee: WALGREEN CO.
    Inventors: Erteza A. Abdullah, Joshua P. Barrington, Scott Sorenson
  • Patent number: 10019676
    Abstract: A system and method to batch and collate construction notices, legal notices, and other documents by recipient, such that multiple notices can be sent in a single mailing, and to allow for these document batches to accumulate over time until the approaching of a deadline for the document's delivery.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: July 10, 2018
    Assignee: Express Lien, Inc.
    Inventor: Scott Gerard Wolfe, Jr.
  • Patent number: 10013414
    Abstract: A method for management entity operations includes parsing a request to collect data for an entity in a communications system, the parsing to produce a parsed request and dependency information related to the request, and generating sets of model elements in accordance with context tokens and content tokens derived from the parsed request, the content tokens including extrinsic metadata and intrinsic metadata of the parsed request. The method also includes generating a platform-neutral description of results of the request from an optimized graph derived from the sets of model elements, executing the request to collect the data as requested, and storing the data as collected.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: July 3, 2018
    Assignee: FUTUREWEI TECHNOLOGIES, INC.
    Inventor: John Charles Strassner
  • Patent number: 10002169
    Abstract: A processing device retrieves data from a plurality of applications and extracts identifying information about each of the plurality of application from the data. The processing device organizes the identifying information into a data structure based on entities associated with the data and stores the data structure in a searchable repository, wherein the identifying information is located in the data structure by searching the searchable repository for the entities associated with the data. In response to a request from one of the plurality of applications, the processing device retrieves stored information from the searchable repository.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: June 19, 2018
    Assignee: Red Hat, Inc.
    Inventors: John R. Mattox, Norman Lee Faus
  • Patent number: 9965524
    Abstract: The technology disclosed relates to automatic generation of tuples from a record set for outlier analysis. Applying this new technology, user need not specify which 1-tuples to combine into n-tuples. The tuples are generated from structured records organized into features (that also could be fields, objects or attributes.) Tuples are generated from combinations of feature values in the records. Thresholding is applied to manage the number of tuples generated. The technology disclosed further relates to indexing and searching high dimensional tuple spaces in a computer-implemented system.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: May 8, 2018
    Assignee: salesforce.com, inc.
    Inventors: Matthew Fuchs, Stanislav Georgiev
  • Patent number: 9934300
    Abstract: Embodiments of the present invention disclose a computer system for optimizing data analysis. A set of analytics are received and a plurality of subsets of the set of analytics is generated. An optimization goal(s) is defined. The plurality of subsets of analytics are applied to a set of data. The output of applied analytics are recorded on a data storage device by the computer. Performance values of the computer applying the plurality of subsets of analytics are recorded and displayed. An optimal subset of the plurality of subsets of analytics is calculated, using recorded performance values and outputs of the applied plurality of subsets of analytics, being based on the optimization goal. A set of applied analytics are displayed, where the set of applied analytics includes a number of subsets of analytics of the plurality of analytics that meet the criteria of the optimal subset.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: April 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Varun Bhagwan, Clemens Drews, Daniel F. Gruhl, Neal R. Lewis, April L. Webster, Steven R. Welch
  • Patent number: 9929896
    Abstract: An approach is provided in which a mobile device collects serviceability data from applications executing on the mobile device based upon one or more serviceability state changes provided by a server. The mobile device filters the collected serviceability data according to one or more collection filter rules provided by the server and, in turn, sends the filtered serviceability data to the server accordingly.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: March 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: William A. Nagy, Paul J. Reder
  • Patent number: 9922135
    Abstract: Technologies are described herein for distributed storage and retrieval of directed acyclic graphs, such as version control graphs maintained by a version control system. In order to store data contained in a directed acyclic graph, objects stored in the graph may be grouped into chunks utilizing a relatedness heuristic. The chunks may then be stored in a distributed object store. An index to the objects stored in the chunks may also be created that includes an index entry for each object. The index entry for each object includes a unique identifier for the object and data identifying the location of the object in the distributed object store. The index may be utilized to traverse the directed acyclic graph and to obtain all or a portion of the objects in the directed acyclic graph from the distributed object store.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: March 20, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Matthew Roy Noble
  • Patent number: 9922108
    Abstract: Systems and methods are provided for facilitating the transformation of data from a tabular data set organized according to a data schema to an object based data set organized according to a data ontology. The provided systems and methods offer a graphical user interface for mapping the tabular based data to the object based data set according to the data ontology. The tabular based data may be transformed according to the mapping.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: March 20, 2018
    Assignee: Palantir Technologies Inc.
    Inventors: David Meiklejohn, Jeppe Hallgren, Vitaly Pavlenko
  • Patent number: 9922083
    Abstract: A computer-implemented method for partitioning data for a query operation of one table of the database system is provided. The computer-implemented method comprises estimating a value distribution of the attribute in the result table based on a first value distribution of the attribute in the first column of the first table. The computer-implemented method further comprises determining boundaries for partitioning ranges of the attribute, based on the estimated value distribution, wherein the partitioning ranges correspond to a same number of rows of the result table. The computer-implemented method further comprises partitioning the first table with processing nodes of the query operation, based on the determined boundaries of partitioning ranges.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: March 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lukasz Gaza, Artur M. Gruszecki, Tomasz Kazalski, Konrad K. Skibski, Tomasz Stradomski