Patents Examined by Usmaan Saeed
-
Patent number: 10216706Abstract: A method for facilitating the testing of a data sample involves a computing device carrying out the following actions: displaying a data sample on a user interface; receiving, via the user interface, a selection of a test to be performed on the data sample; receiving, via the user interface, an input of a result of the test; generating, in a graph database, a vertex representing a visual indicator corresponding to the input result; and creating, in the graph database, an association between the vertex representing the visual indicator and a vertex representing a file containing the displayed data sample.Type: GrantFiled: August 21, 2017Date of Patent: February 26, 2019Assignee: Workiva Inc.Inventors: John Bonk, Ryan Gilsdorf, James Michael Morse, Jason Aguilon, David Andrew Haila, Matthew Sanders, Patrick Corwin Kujawa, Robert Reed Becker, Sean Martin Kelly Burke, Stephen Bush
-
Patent number: 10204119Abstract: Techniques for generating a schema for a data input file are described herein. In an embodiment, a server computer receives a data input file. The server computer system selects a sample excerpt from the data input which comprises a subset of the data input file. The server computer system analyzes the sample excerpt to determine a row delimiter for the data input file, a column delimiter for the data input file, and a plurality of data format types. Using the column delimiter, row delimiter, and plurality of data format types, the server computer system generates a candidate schema for the data input file.Type: GrantFiled: July 20, 2017Date of Patent: February 12, 2019Assignee: Palantir Technologies, Inc.Inventors: Nir Ackner, Eric Lin
-
Patent number: 10204705Abstract: A scheduling system and method for data cleansing may be used to optimize clinical scheduling. The present disclosure describes receiving clinical record data, in an agnostic manner, from a system including a source scheduling database containing the clinical record data; mapping the clinical record data to a desired format; conforming the clinical record data to standardized scheduling elements of the scheduling system; cleansing, in a manner configurable by a user, the clinical record data to purge portions of the clinical record data; providing the clinical record data to an optimization engine for optimization of the clinical record data; optimizing the clinical record data by applying configurable logic to the clinical record data; and uploading one or more newly defined optimized scheduling templates via an outbound connection back to the scheduling system.Type: GrantFiled: April 7, 2017Date of Patent: February 12, 2019Assignee: Kairoi Healthcare Strategies, Inc.Inventors: Russell D. Lee, Jeffrey Wu
-
Patent number: 10198755Abstract: A computer-implemented method for determining a zone of relevance for locating a wireless end-user and making a user notification decision including: storing information related to the enterprise in an enterprise database; storing information related to the end-user in an end-user database; accessing said enterprise and user end databases to extract enterprise and end-user related information; accessing a geographical database to extract geographic information, based on information obtained from the enterprise database; extracting relevant dynamic inputs from external sources via a predefined application programming interface; determining a value for the user notification based on weighting of said extracted information and historical use information; determining a zone of relevance for the wireless end-user; and notifying a user, wherein notifying the user meets predetermined criteria for the determined value of notification.Type: GrantFiled: March 7, 2016Date of Patent: February 5, 2019Assignee: TECHNOCOM CORPORATIONInventors: Khaled I. Dessouky, Mario Proietti, Brenda C. Schafer
-
Patent number: 10198497Abstract: When conducting the same or similar search, different users can use different search terms and phrases, resulting in an increase in the quantity of unique search terms and phrases. The intent of the various search terms and phrases is determined based on clustering of the terms and phrases of the various users. User search terms bare clustered using semantic and syntactic distances. Thus, the search engine receives a search query from a user and computes a similarity between and among user search terms. The computation uses syntactic techniques to analyze lexical aspects of linguistic terms, and semantic techniques to consider activity of the user in the particular field of interest. A similarity metric is used to determine the similarity between two search terms by computing their syntactic and semantic distances. A clustering technique is then used to cluster search terms based on their pair-wise distance.Type: GrantFiled: June 9, 2014Date of Patent: February 5, 2019Assignee: [24]7.AI, INC.Inventors: Viswanath Gangavaram, Darshan Hedge
-
Patent number: 10198498Abstract: Methods and systems for a media guidance application that can automatically, or with little human interaction, identify characteristics of media content (e.g., sub-genres, minor actors, etc.) and generate appropriate tags for that media content. The media guidance application can thus facilitate user searches based on specific and narrowly tailored search terms (e.g., sub-genres, minor actors, etc.).Type: GrantFiled: May 13, 2015Date of Patent: February 5, 2019Assignee: Rovi Guides, Inc.Inventors: Sashikumar Venkataraman, Vineet Agarwal, Ahmed Nizam Mohaideen P
-
Patent number: 10191946Abstract: According to one exemplary embodiment, a method for finding an answer to a query from a table is provided. The method may include receiving the query and the table. The method may also include generating a hierarchical representation based on the received table, whereby the hierarchical representation comprises a primary tree and a secondary tree. The method may then include mapping the primary tree to the secondary tree. The method may further include generating a plurality of predicate triples in a semantic relationship form based on the primary tree and the secondary tree. The method may also include determining if a predicate triple within the plurality of predicate triples matches the query using query-side and table-side context and semantics. The method may then include adding the predicate triple within the plurality of predicate triples to a plurality of candidate answers based on determining that the predicate triple matches the query.Type: GrantFiled: March 11, 2015Date of Patent: January 29, 2019Assignee: International Business Machines CorporationInventors: Chinnappa Guggilla, Prabhakar R. Majjiga, Praveen K. Midde, Avinesh Polisetty Venkata Sai
-
Patent number: 10192200Abstract: Contact data for contacts of a user is stored. Each of the contacts is ranked (e.g., based on stored profile information for each contact). In one embodiment, each of the contacts is classified as either a local contact or a directory contact based on the ranking to provide local contacts and directory contacts. The local contacts are provided for local storage on a user device of the user. A directory contact is provided to the user device from the directory contacts by the server (e.g., in response to a query from the user device).Type: GrantFiled: December 4, 2012Date of Patent: January 29, 2019Assignee: OATH INC.Inventor: Joshua Robert Russell Jacobson
-
Patent number: 10180945Abstract: A local computing device replicates data stored in a cloud-based storage resource in a way that is substantially transparent to end users. A counter generation module provides a source for sequentially increasing counter indices, each of which is associated with a creation timestamp. When a data record managed by the cloud-based storage resource is created, updated or deleted, an address of the modified data record is recorded in a journal, along with unique counter index and timestamp values. Later, when data records stored in the cloud-based storage resource are to be replicated at the local computing device, data records corresponding to the sequential counter indices listed in the journal are sent to the local computing device. Only those data records which correspond to blocks of uninterrupted sequential counter indices are transmitted to the local computing device, thereby ensuring consistency of the replicated data.Type: GrantFiled: July 7, 2015Date of Patent: January 15, 2019Assignee: Adobe Inc.Inventors: Norbert Seekircher, Frank Soetebeer, Boris Pruessmann
-
Patent number: 10176254Abstract: Systems, methods, and media for identifying content are provided. In some implementations, systems for identifying content are provided, the systems comprising: at least one hardware processor that: receives content having audio; generates a representation of the audio of the content; performs a first database search based on the representation; performs a second database search based on text corresponding to words that are sung or spoken in the content; responsive to determining that the first database search yielded a match and the second database search yielded a match, causes a first indication that the content contains a known performance of known content to be output; and responsive to determining that the first database search failed to yield a match and the second database search yielded a match, causes a second indication that the content contains an unknown performance of known content to be output.Type: GrantFiled: November 28, 2016Date of Patent: January 8, 2019Assignee: Google LLCInventors: Ant Oztaskent, Yaroslav Volovich, Joanna Chwastowska
-
Patent number: 10176239Abstract: A system is disclosed for automation-assisted curation of technical information from technical support tickets into a technical information knowledge base. In one example, a method includes mapping information from a plurality of fields of a support ticket in a technical support reporting tool to a plurality of corresponding fields of a structured information file. The method further includes rendering the structured information file in a user-editable format in a user interface; saving user inputs to the structured information file, thereby generating a curated structured information file that incorporates the mapped information and the user inputs; and saving the curated structured information file to a searchable technical support information data store.Type: GrantFiled: April 24, 2012Date of Patent: January 8, 2019Assignee: International Business Machines CorporationInventor: Benjamin I. Rubinger
-
Patent number: 10169378Abstract: Automatic generation of logical database schemas from physical database tables and metadata is disclosed. One exemplary method for automatic generation of logical database schemas from physical database tables and metadata includes identifying physical fact tables in a data repository. The method further includes identifying physical dimension tables in the data repository. The method includes mapping the physical fact tables to logical fact tables. The method further includes mapping the physical dimension tables to logical dimension tables. The method further includes determining relationships between the physical fact and dimension tables. The method further includes logically joining the logical tables based on the identified relationships between the physical tables to form a logical database schema. The method further includes outputting the logical database schema to the user.Type: GrantFiled: September 11, 2014Date of Patent: January 1, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Michael Sassin
-
Patent number: 10157219Abstract: Embodiments pertaining to techniques of geographical map-based visualization of big data are provided. In one aspect, a random sampling of a dataset may be divided into a plurality of partitions. Each partition of the plurality of partitions may be clustered to provide a plurality of data blocks, each of which may comprise a respective plurality of data items. A respective one or more representative points may be extracted from each data block of the plurality of data blocks to represent the respective data block. The respective one or more representative points for each of the data blocks may then be displayed.Type: GrantFiled: November 10, 2014Date of Patent: December 18, 2018Assignee: Dalian University of TechnologyInventor: Xingyuan Wang
-
Patent number: 10146813Abstract: Technologies are disclosed for indexing and searching using a single table index. A processing device receives a query and processes a global index associated with a database with respect to the query to identify corresponding identifiers and/or strings, processes indexes associated with data items within the database with respect to the identifiers and/or strings, scans adjacent rows in the index that include identifiers and/or strings, identifies identifiers that are associated with the identifiers and/or strings, scans rows of the indexes to identify additional rows that also include the other identifiers, identifies search results in response to the query, prioritizes the search results based on priority status indicators associated with the search results, and provides the search results, as prioritized, in response to the query.Type: GrantFiled: July 6, 2015Date of Patent: December 4, 2018Assignee: DocConnects, LLCInventors: Stephen Zlamany, Solomon Redlich, Eitan Kimelman
-
Patent number: 10146863Abstract: Item classification rules are created based on examples selected by a user, such as by selecting a subset of emails, and the rule is used across a larger set of items to obtain automatic classification of similar items according to the rule. Based on an analysis, a candidate classification rule is generated identifying text-based features shared among the items of the subset. The user can review the candidate rule as well as a resultant subset of items generated by the rule, and either accept the candidate rule or make an adjustment to the examples and then perform one or more iterations of the analysis to refine the rule. Adjustments can be made by removing items incorrectly included in a resultant subset and/or adding items incorrectly excluded from a resultant subset, and using the adjusted subset in a next iteration.Type: GrantFiled: November 17, 2014Date of Patent: December 4, 2018Assignee: GetGo, Inc.Inventors: Ashish V. Thapliyal, Anne Marie Lock, Elizabeth Thapliyal, Ryan W. Kasper, Stefan Alexander von Imhof
-
Patent number: 10133726Abstract: In a method for validating data, a text of a document is received. At least one fact is extracted from the text. At least one expert refinement is merged with the at least one fact to create at least one modified fact. The at least one modified fact is provided for a review. An expert refinement to the at least one modified fact is captured in response to the review. A superset document based on the at least one pre-existing refinement and the expert refinement is stored.Type: GrantFiled: January 6, 2012Date of Patent: November 20, 2018Assignee: Nuance Communications, Inc.Inventors: Keith W. Boone, Sunitha Chaparala, Sean Gervais, Robert G. Titemore, Harry J. Ogrinc, Jeffrey G. Hopkins, Roubik Manoukian, Cameron Fordyce
-
Patent number: 10133793Abstract: An interactive tag cloud provides an intuitive interface to large data volumes. Where the data is a large table, an overview afforded by the tag cloud may contain relevant table information ranked by priority and volume, represented in different categories. The tag cloud may be used to filter that big data in an efficient manner. This allows an ordinary (i.e., non-developer) user of the database to quickly assess high level contours of the data volumes, and also to filter that data in order to focus on specific tasks. The interactive tag cloud visualization may indicate data priority according to frequency of incidence of a dimension in database records, or according to other criteria such as importance derived from date information. The tag cloud affords visibility to aggregated big data content and also of filtered data, prior to the user having to immediately drill down in order to access details thereof.Type: GrantFiled: March 11, 2015Date of Patent: November 20, 2018Assignee: SAP SEInventors: Patricia Seemann, Mandana Samii, Martine Clemot
-
Patent number: 10133596Abstract: A system and method can support application interoperation in a transactional middleware environment. A first transaction server operates to initiate a global transaction, wherein the first transaction server that is associated with a first format identifier (ID), and wherein the global transaction includes a plurality of branches and each said branch is associated with an individual branch qualifier. Furthermore, the first transaction server can direct at least one branch of the global transaction from the first transaction server to a second transactional server, wherein each said transactional server is associated with a second format identifier (ID), and configure a plurality of branches in the global transaction to share a common format identifier (ID).Type: GrantFiled: March 14, 2013Date of Patent: November 20, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Xugang Shen, Qingsheng Zhang, Todd J. Little
-
Patent number: 10127223Abstract: In a method for validating data, a text of a document is received. At least one fact is extracted from the text. At least one expert refinement is merged with the at least one fact to create at least one modified fact. The at least one modified fact is provided for a review. An expert refinement to the at least one modified fact is captured in response to the review. A superset document based on the at least one pre-existing refinement and the expert refinement is stored.Type: GrantFiled: December 7, 2011Date of Patent: November 13, 2018Assignee: Nuance Communications, Inc.Inventors: Keith W. Boone, Sunitha Chaparala, Sean Gervais, Robert G. Titemore, Harry J. Ogrinc, Jeffrey G. Hopkins, Roubik Manoukian, Cameron Fordyce
-
Patent number: 10120918Abstract: Provided are techniques for distributed balanced optimization for an Extract, Transform, and Load (ETL) job across distributed systems of participating ETL servers using a data flow graph with links and stages for an ETL job to be executed by participating ETL servers is received. A distributed job execution plan is generated that breaks the data flow graph into job segments. The job segments each include a subset of the links and stages and map to one participating ETL server from the distributed systems to meet an optimization criteria across the distributed systems. The job segments are distributed to the participating ETL servers based on the mappings for parallel execution. Also, the distributed job execution plan utilizes statistics to reduce data movement and redundancies and to balance workloads across the distributed systems.Type: GrantFiled: June 7, 2016Date of Patent: November 6, 2018Assignee: International Business Machines CorporationInventors: Raghavendra R. Dhayapule, Jean-Claude Mamou, Yeh-Heng Sheng