Patents Examined by Tuan-Khanh Phan
-
Patent number: 10372671Abstract: 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: GrantFiled: October 3, 2014Date of Patent: August 6, 2019Assignee: Rockwell Automation Technologies, Inc.Inventors: Gleb Mejeoumov, James Bartee, Ronald D. Glowka
-
Patent number: 10268653Abstract: 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: GrantFiled: February 16, 2017Date of Patent: April 23, 2019Assignee: International Business Machines CorporationInventors: Peter A. Coldicott, Eoin Lane, Brendan J. McCormick, Mei Y. Selvage
-
Patent number: 10261809Abstract: 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: GrantFiled: February 24, 2017Date of Patent: April 16, 2019Assignee: Progress Software CorporationInventors: Jaime Meritt, Prasanna Reddy Anireddy, Devesh Kumar Singh, Ramesh Loganathan, Kumar Roshan, Rajagopal Guduru
-
Patent number: 10210206Abstract: 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: GrantFiled: October 3, 2014Date of Patent: February 19, 2019Assignee: International Business Machines CorporationInventors: Lukasz Gaza, Artur M. Gruszecki, Tomasz Kazalski, Konrad K. Skibski, Tomasz Stradomski
-
Patent number: 10210878Abstract: 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: GrantFiled: December 2, 2015Date of Patent: February 19, 2019Assignee: Gold_NOAH (Beijing) Technology Co., Ltd.Inventors: Dongdong Liu, Bo Zhang, Xiaowen Yang
-
Patent number: 10204133Abstract: 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: GrantFiled: January 9, 2017Date of Patent: February 12, 2019Assignee: SAP SEInventor: Thomas Legler
-
Patent number: 10204162Abstract: 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: GrantFiled: July 28, 2017Date of Patent: February 12, 2019Assignee: Google LLCInventors: Zuo Yan, Zhen Shen
-
Patent number: 10176233Abstract: 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: GrantFiled: October 24, 2016Date of Patent: January 8, 2019Assignee: CONSUMERINFO.COM, INC.Inventors: Michael John Dean, Mark Joseph Kapczynski
-
Patent number: 10140332Abstract: 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: GrantFiled: April 3, 2014Date of Patent: November 27, 2018Assignee: KING.COM LTD.Inventors: Patrik Stymne, Lars Sjodin
-
Patent number: 10061815Abstract: 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: GrantFiled: October 3, 2014Date of Patent: August 28, 2018Assignee: Veritas Technologies LLCInventors: Michael Coyle, Terence Chang, Anil Khadka, Nelson Wiggins
-
Patent number: 10031974Abstract: 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: GrantFiled: October 3, 2014Date of Patent: July 24, 2018Assignee: WALGREEN CO.Inventors: Erteza A. Abdullah, Joshua P. Barrington, Scott Sorenson
-
Patent number: 10019676Abstract: 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: GrantFiled: December 12, 2013Date of Patent: July 10, 2018Assignee: Express Lien, Inc.Inventor: Scott Gerard Wolfe, Jr.
-
Patent number: 10013414Abstract: 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: GrantFiled: August 20, 2014Date of Patent: July 3, 2018Assignee: FUTUREWEI TECHNOLOGIES, INC.Inventor: John Charles Strassner
-
Patent number: 10002169Abstract: 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: GrantFiled: February 22, 2016Date of Patent: June 19, 2018Assignee: Red Hat, Inc.Inventors: John R. Mattox, Norman Lee Faus
-
Patent number: 9965524Abstract: 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: GrantFiled: April 3, 2014Date of Patent: May 8, 2018Assignee: salesforce.com, inc.Inventors: Matthew Fuchs, Stanislav Georgiev
-
Patent number: 9934300Abstract: 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: GrantFiled: November 2, 2016Date of Patent: April 3, 2018Assignee: International Business Machines CorporationInventors: Varun Bhagwan, Clemens Drews, Daniel F. Gruhl, Neal R. Lewis, April L. Webster, Steven R. Welch
-
Patent number: 9929896Abstract: 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: GrantFiled: August 1, 2016Date of Patent: March 27, 2018Assignee: International Business Machines CorporationInventors: William A. Nagy, Paul J. Reder
-
Patent number: 9922135Abstract: 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: GrantFiled: December 12, 2013Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventor: Matthew Roy Noble
-
Patent number: 9922108Abstract: 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: GrantFiled: January 5, 2017Date of Patent: March 20, 2018Assignee: Palantir Technologies Inc.Inventors: David Meiklejohn, Jeppe Hallgren, Vitaly Pavlenko
-
Patent number: 9922083Abstract: 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: GrantFiled: June 5, 2015Date of Patent: March 20, 2018Assignee: International Business Machines CorporationInventors: Lukasz Gaza, Artur M. Gruszecki, Tomasz Kazalski, Konrad K. Skibski, Tomasz Stradomski