Patents Examined by Jau-Shya Meng
-
Patent number: 11188585Abstract: Systems and methods disclosed herein provide for semantically aligning data tables, controlled domain vocabularies, and domain ontologies. The systems and methods provide for aligning the data tables, controlled domain vocabularies, and domain ontologies based on a proxy table ontology representing a physical syntactical structure of the data table.Type: GrantFiled: October 30, 2018Date of Patent: November 30, 2021Assignee: KPMG LLPInventors: John A. Yanosy, Jr., Christopher Wicher
-
Patent number: 11188586Abstract: A computer system automatically organizes, retrieves, annotates and/or presents media data files as collections of media data files associated with one or more entities, such as individuals, groups of individuals or other objects, using context captured in real time from a viewing environment. The computer system presents media data from selected media data files on presentation devices in the viewing environment and receives and processes signals from sensors in that viewing environment. The processed signals provide context, which can be used to select and retrieve media data files, and can be used to further annotate the media data files and/or other data structures representing collections of media data files and/or entities. In some implementations, the computer system can be configured to be continually processing signals from sensors in the viewing environment to continuously identify and use the context from the viewing environment.Type: GrantFiled: February 8, 2019Date of Patent: November 30, 2021Assignee: Microsoft Technology Licensing, LLCInventor: Georgios Krasadakis
-
Patent number: 11188536Abstract: A big data analytics system includes an event monitoring controller that detects a user targeted event from an initial digital query data flow. An event conversion controller determines at least one contextual element associated with the at least one user targeted event, and automatically converts the at least one contextual element into a search criteria. An external data query builder controller automatically executes an external search query based on the search criteria. A data fusing controller automatically fuses the at least one contextual element generated from the at least one user targeted event, together with external search results generated from the external search query and the initial query data flow to generate a fused data file.Type: GrantFiled: May 9, 2019Date of Patent: November 30, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lin Luo, Mohammed Mostafa, Changying Sun, Graham Wills
-
Patent number: 11163756Abstract: Systems, methods, and devices for querying over an external table are disclosed. A method includes connecting a database platform to an external table such that the database platform has read access for the external table and does not have write access for the external table. The method includes receiving a query comprising a predicate, the query directed at least to data in the external table. The method includes determining, based on metadata, one or more partitions in the external table comprising data satisfying the predicate. The method includes pruning, based on the metadata, all partitions in the external table that do not comprise any data satisfying the predicate. The method includes generating a query plan comprising a plurality of discrete subtasks. The method includes assigning, based on the metadata, the plurality of discrete subtasks to one or more nodes in an execution platform.Type: GrantFiled: April 16, 2019Date of Patent: November 2, 2021Assignee: Snowflake Inc.Inventors: Subramanian Muralidhar, Benoit Dageville, Thierry Cruanes, Nileema Shingte, Saurin Shah, Torsten Grabs, Istvan Cseri
-
Patent number: 11163529Abstract: Described are techniques for request processing. A request may be received from a requester for first data to be returned to the requester. The request may be in accordance with an application programming interface. The first data may include a plurality of objects each including a value for a first property. The request may include a parameter of the application programming interface indicating to return the plurality of objects sorted in accordance with natural ordering based on the first property of each of the plurality of objects. The natural ordering may be performed as the default ordering. With natural ordering, one or more consecutive digits in a string are treated as a single numeric value rather than individual characters. First processing may be performed to service the request and obtain the first data. A response, including the first data, may be generated in accordance with the first processing.Type: GrantFiled: February 15, 2019Date of Patent: November 2, 2021Assignee: EMC IP Holding Company LLCInventors: Chao Wang, Jichao Zhang, James O. Pendergraft, Peter Jun Peng, Kenneth Lee, Wei Wang
-
Patent number: 11163772Abstract: A method, computing device and computer program product are provided to obtain information from a plurality of dissimilar records by estimating the most accurate value for each field of the plurality of records. A computing device may include processing circuitry configured to: receive a first record including two or more elements, where a first element of the first record has a first value; receive a second record comprising two or more elements, where a first element of the second record has a second value; receive a third record having two or more elements, where a first element of the third record has a third value; and determine a resultant value for the first element, where the resultant value for the first element is determined based on a frequency of occurrence of a value for the first element among the first value, the second value, and the third value.Type: GrantFiled: March 16, 2016Date of Patent: November 2, 2021Assignee: CHANGE HEALTHCARE HOLDINGS, LLCInventor: Elisabeth Berger
-
Patent number: 11157528Abstract: Aspects include querying, by a processing system, a workflow database for a desired target entity. The processing system traverses a dependency graph that defines one or more entity and action sequences of a workflow that result in creating the desired target entity based at least in part on failing to locate the desired target entity in the workflow database. The workflow can be a bioinformatics workflow to analyze one or more digital representations of biological data. The processing system queries the workflow database to determine an entity existence status of each entity in the one or more entity and action sequences. The processing system schedules execution of an associated action that outputs each entity identified as non-existent based at least in part on the entity existence status and the one or more entity and action sequences to create the desired target entity.Type: GrantFiled: April 17, 2019Date of Patent: October 26, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas Charles Conway, Laura Rusu
-
Patent number: 11151084Abstract: A non-transitory computer-readable storage medium having stored therein a program executing a process includes when starting capture of data, acquiring a pair of first identification information and a file name; recording the pair and an acquisition time in management information; when it is detected that the first identification information included in the captured data is associated with a file name included in another data captured before the captured data, recording a pair of the first identification information and the file name and a capture time in the management information; when a reference request for the data is received, specifying a file name corresponding to first identification information and time information included in the reference request, the file name being specified by referring to the management information; converting the first identification information into the specified file name, the first identification information being included in the data; and outputting the data.Type: GrantFiled: July 5, 2018Date of Patent: October 19, 2021Assignee: FUJITSU LIMITEDInventor: Kazutaka Ogihara
-
Patent number: 11138267Abstract: A search request may define a minimum value and a maximum value for a numerical parameter of the search. A plurality of binary searches may identify a minimum entry and a maximum entry, each binary search comprising selecting a single entry and using at least one analytical model to generate a score for the single entry, wherein the score of the minimum entry corresponds with the minimum value and the score of the maximum entry corresponds with the maximum value. The at least one analytical model may be used to generate a score for each of a set of entries between the minimum entry and the maximum entry while ignoring entries outside of the set of entries between the minimum entry and the maximum entry. Entries responsive to the request may be identified within the scored set of entries.Type: GrantFiled: April 8, 2019Date of Patent: October 5, 2021Assignee: Capital One Services, LLCInventor: Fredrick Allen Crable
-
Patent number: 11132370Abstract: Mechanisms are provided for implementing a candidate answer variant engine. The mechanisms receive an indication of a structured portion of content in a corpus, generate a plurality of groupings of elements of the structured portion of content, and generate, for each grouping of elements in the plurality of groupings of elements, and for each element in the grouping of elements, a corresponding grouping vector representation, corresponding to the element. The mechanisms, for each grouping vector representation of each grouping of elements in the plurality of groupings of elements perform a similarity measure calculation between the grouping vector representation and a vector representation of an input question, and select an element corresponding to the grouping vector representation for inclusion as a candidate answer variant based on results of the similarity measure calculation. The mechanisms perform question answering operations based on an analysis of one or more candidate answer variants.Type: GrantFiled: May 20, 2019Date of Patent: September 28, 2021Assignee: International Business Machines CorporationInventors: Amrish V. Chaubal, Kadriye E. Eyigoz, Priscilla Santos Moraes, Ravi S. Sinha
-
Patent number: 11126612Abstract: Techniques are provided for identifying anomalies in an Internet of Things (IoT) activity profile of a user using an analytic engine. An exemplary method comprises obtaining data from a plurality of IoT devices of a user, wherein at least one IoT device comprises an agent device that performs an action on behalf of the user; applying the obtained data to a feature engineering module to convert the obtained data into time-series features that capture behavior and/or characteristics of an IoT environment of the user; and applying the time-series features to an analytic engine comprising a multi-variate anomaly detection method that learns one or more patterns in the IoT activity profile of the user for a normal state and identifies an anomaly with respect to an action performed by the agent device based on a health score indicating a deviation from the learned patterns.Type: GrantFiled: October 29, 2018Date of Patent: September 21, 2021Assignee: EMC IP Holding Company LLCInventors: Shiri Gaber, Omer Sagi, Avitan Gefen
-
Patent number: 11100408Abstract: Techniques relating to managing “bad” or “imperfect” data being imported into a database system are described herein. A lifecycle technology solution helps receive data from a variety of different data sources of a variety of known and/or unknown formats, standardize it, fit it to a known taxonomy through model-assisted classification, store it to a database in a manner that is consistent with the taxonomy, and allow it to be queried for a variety of different usages. Auto-classification, enrichment, clustering model and model stacks, and/or other disclosed techniques, may be used in these and/or other regards.Type: GrantFiled: November 14, 2018Date of Patent: August 24, 2021Assignee: XEEVA, INC.Inventors: Dilip Dubey, Dineshchandra Harikisan Rathi, Koushik Kumaraswamy
-
Patent number: 11088925Abstract: Multitier, multitenant architecture of pods comprise multiple stacks with different metrics and workload compositions that constantly change over time. A computer system may identify an overall pod time-to-live (TTL) based on the changing metrics and workloads. The TTL may be a forecasted time that pod remediation is needed to avoid negative impact on pod performance and customer experience. Additionally, the computer system may identify the appropriate remediation(s) for each pod. The computer system may compare and prioritize remediations across a collection of pods with different configurations and workload characteristics based on the TTLs. Other embodiments may be described and/or claimed.Type: GrantFiled: January 22, 2018Date of Patent: August 10, 2021Assignee: SALESFORCE.COM, INC.Inventors: Ana Bertran, Carl Morgenstern, Daisuke Kawamoto, Nicholas Roan, Steve Bobrowski, Sudhish Iyer, Chin Lee, Kunal Vashi, Zahid Rahman
-
Patent number: 11080289Abstract: A building management system (BMS) includes building equipment configured to provide raw data samples of data points in the BMS, a data collector configured to generate raw data timeseries including raw data samples from the building equipment, and a timeseries processing engine. The timeseries processing engine is configured to identify an initial timeseries processing workflow that applies to the raw data timeseries, identify other data timeseries required as inputs to the initial timeseries processing workflow, and generate an enriched timeseries processing workflow that includes the initial timeseries processing workflow, the raw data timeseries, and the other data timeseries. The timeseries processing engine is configured to execute the enriched timeseries processing workflow to generate a derived data timeseries. The BMS further includes a timeseries storage interface configured to store the raw data timeseries and the derived data timeseries in a timeseries database.Type: GrantFiled: October 5, 2018Date of Patent: August 3, 2021Assignee: Johnson Controls Tyco IP Holdings LLPInventors: Youngchoon Park, Sudhi R. Sinha, Vijaya S. Chennupati, Vaidhyanathan Venkiteswaran, Sajjad Pourmohammad, Erik S. Paulson, Ada L. Ma, Gerald A. Asp
-
Patent number: 11080314Abstract: Methods and systems for providing dynamic and category specific search suggestions are provided. According to one embodiment, a partial search query entered by a user can be used to determine a set of relevant search queries, which can be displayed as search suggestions within a search query suggestion window. Each query in the list can be associated with at least one specific category. According to various embodiments, the set of relevant queries and associated categories are dynamically updated as the user modifies the partial search query. Furthermore, each category is selectable by the user such that a detailed list of items associated only with the selected category can be displayed to the user.Type: GrantFiled: June 7, 2016Date of Patent: August 3, 2021Assignee: A9.COM, INC.Inventors: Matthew W. Amacker, Blair L. Hotchkies, Daniel R. Parshall, Brent Robert Mills, Anil A. Sewani, Daniel E. Rose, Alexandru I. Indrei, Jason P. Patrikios
-
Patent number: 11074240Abstract: A method for processing state update requests in a distributed data processing system includes processing a set of state update requests associated with a first time interval including maintaining a count of issued state update requests for the set of state update requests, maintaining a count of state updates performed for the first set of state update requests, and updating a state consistency indicator to indicate that state updates associated with all state update requests of the first set of state update requests have been performed in response to determining that the count of state updates performed for the first set of state update requests equals the count of issued state update requests for the first set of state update requests.Type: GrantFiled: October 30, 2018Date of Patent: July 27, 2021Assignee: Ab Initio Technology LLCInventor: Craig W. Stanfill
-
Patent number: 11068466Abstract: A method for validating data structures includes generating and storing, at each of multiple intervals, a signature for each of multiple data structures, including a parent data structure and a child data structure. The method also includes, in response to a request to validate the child data structure, retrieving active state signatures of the parent and child data structures, and comparing the active state signatures. The method further includes, when the active state signatures are inconsistent, comparing the active state signature of the child data structure to a first prior state signature of the parent data structure; and when the active state signature of the child data structure is consistent with the first prior state signature of the parent data structure, notifying a user that the child data structure is a match for the parent data structure but out of sync therewith.Type: GrantFiled: December 31, 2018Date of Patent: July 20, 2021Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Kenneth Gene Feulner
-
Patent number: 11068457Abstract: A method and an apparatus for creating an index in a blockchain-type ledger, and a device are disclosed. According to one implementation, a method may include obtaining, by a centralized database server, a data record, wherein the data record is stored in a blockchain-type ledger, and wherein the data record comprises a service attribute and a sequence number; determining location information of the data record in the blockchain-type ledger, wherein the location information comprises a block height of a data block comprising the data record, and an offset of the data record in the data block; establishing a mapping relationship between the service attribute, the location information, and the sequence number; and based on the sequence number, writing the mapping relationship to an index.Type: GrantFiled: July 31, 2020Date of Patent: July 20, 2021Assignee: Advanced New Technologies Co., Ltd.Inventor: Xinying Yang
-
Patent number: 11061900Abstract: The disclosure describes temporal optimization of data operations using distributed search and server management, including configuring one or more host groups, determining one or more stripes associated with one or more shards distributed among the one or more host groups, receiving a query to retrieve data, evaluating the query to identify a time characteristic associated with the data, identifying a location from which to retrieve the data, and rewriting the query to run on at least one of the one or more host groups at the location using a distributed search platform, the another query being targeted at a host group associated with the class.Type: GrantFiled: January 22, 2018Date of Patent: July 13, 2021Assignee: Spredfast, Inc.Inventors: Eric Manuel Falcao, Brett Hoerner, Matthew Swain, Adam McElwee
-
Patent number: 11055273Abstract: An event applier service obtains state change information for a plurality of software containers from a transaction journal. Based at least in part on operations specified in the state change information for the plurality of software containers, the event applier service generates event data for the plurality of containers. The event applier service updates a database to indicate that the state change information has been processed to generate the event data. The event applier service provides the event data.Type: GrantFiled: November 4, 2016Date of Patent: July 6, 2021Assignee: Amazon Technologies, Inc.Inventors: Kiran Kumar Meduri, Marcel Jon van Rensberg, Fernando Paiva Zandona, Jia Bi Zhang, Mengye Gong, Anthony Joseph Suarez