Patents Examined by Courtney Harmon
-
Patent number: 10664506Abstract: A computer-implemented method for decomposing a decision table includes decomposing, by a computer processor, a decision table into a first sub-table and a second sub-table. The decision table includes two or more columns, and the decomposition is based on a semantic model describing relations among the two or more columns of the decision table. The first sub-table and the second sub-table together represent the decision table.Type: GrantFiled: September 13, 2017Date of Patent: May 26, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Swaminathan Balasubramanian, Pierre C. Berlandier
-
Patent number: 10657368Abstract: Automatic processing of documents often generates results far different from those obtained by manual human processing. For a given document processing task, many different techniques can be tried but it is often not known which will best emulate manual, human processing. This application discloses data processing equipment and methods specially adapted for a specific application: analysis of the breadth of documents. The processing may include context-dependent pre-processing of documents and sub-portions of the documents. The sub-portions may be analyzed based on word count and commonality of words in the respective sub-portions. The equipment and methods disclosed herein improve upon other automated techniques to provide document processing by achieving a result that is quantitatively closer to manual, human processing.Type: GrantFiled: February 3, 2017Date of Patent: May 19, 2020Assignee: AON RISK SERVICES, INC. OF MARYLANDInventor: William Michael Edmund
-
Patent number: 10623485Abstract: A method of replicating a source file system on a storage system, the method including: utilising a changelog operable to store sequentially a data record corresponding to a modification of a source file system by a storage request; specifying a first data record of the changelog at a first time; initiating a scan of the directory inodes of the source file system at the first time; scanning the directory inodes; completing the scan at a second time later than the first time; specifying a second data record of the changelog at the second time; storing, in a database, information corresponding to the scanned directory inodes; updating the database with sequential data records from the first data record to the second data record of the changelog; and building, on a computer system, a replica target file system based on the database.Type: GrantFiled: July 16, 2012Date of Patent: April 14, 2020Assignee: Seagate Technology LLCInventors: Peter Braam, Nikita Danilov, Nathaniel Rutman, Yuriy Umanets
-
Patent number: 10614087Abstract: Data analytics is performed on a distributed document storage database by receiving a request for initiating a data analytics job; collecting statistics from the database in response to the request; using the statistics to estimate a first cost for merging an incremental data update for the job into a first resilient distributed dataset; using the statistics to estimate a second cost for newly creating a second resilient distributed dataset for the job; when the first cost is less than the second cost, reading data updates from the database and merging the data updates into the first resilient distributed dataset; and when the first cost is not less than the second cost, newly creating the second resilient distributed dataset by reading all documents from the database.Type: GrantFiled: January 17, 2017Date of Patent: April 7, 2020Assignee: International Business Machines CorporationInventors: Zhao Cao, Jing Wang, Lanjun Wang, Li Wen, Yan Wu, Lin Hao Xu
-
Patent number: 10606875Abstract: According to one embodiment, a search support apparatus includes a first analyzer, a first acquirer, a measurement unit, a first extractor, a second extractor and a storage. The first analyzer analyzes a clipped document. The first acquirer acquires an updated document by referring to the location information if an original document has been updated. The measurement unit measures a first update frequency of the original document. The first extractor extracts one or more first keywords from the clipped document. The second extractor extracts one or more second keywords from the updated document using a first keyword extraction scheme set in accordance with the first update frequency. The storage stores the one or more first keywords, the one or more second keywords and the update document each associated with the clipped document.Type: GrantFiled: September 8, 2015Date of Patent: March 31, 2020Assignee: Kabushiki Kaisha ToshibaInventors: Kosei Fume, Masayuki Okamoto
-
Patent number: 10599525Abstract: An information management system according to certain aspects allows users to share a portion of a file (e.g., a document) stored in secondary storage. The user may specify a portion of a secondary storage file to share and send a link to the portion to another user. The other user can access the shared portion from the link, and just the shared portion may be restored from secondary storage. The system according to certain aspects provides a native view of secondary storage data on a client computing device. The index data and/or metadata relating to secondary storage data may be stored in native application format for access via the native source application.Type: GrantFiled: August 17, 2017Date of Patent: March 24, 2020Assignee: Commvault Systems, Inc.Inventors: Prakash Varadharajan, Anand Vibhor, Amey Vijaykumar Karandikar, Manoj Kumar Vijayan, Deepak Raghunath Attarde
-
Patent number: 10599674Abstract: An apparatus, computer-implemented method, and computer program are provided. In one embodiment, data is transferred from a database to a staging table in another database. The data is extracted from the staging table in order to transform the data, and the extracted data is transmitted to a database of another computing system.Type: GrantFiled: May 30, 2013Date of Patent: March 24, 2020Assignee: West CorporationInventors: Jaikishan Maru, Mark J. Holmes
-
Patent number: 10592605Abstract: Software that extracts contextually relevant terms from a text sample (or corpus) by performing the following steps: (i) identifying a first term from a corpus, based, at least in part, on a set of initial contextual characteristic(s), where each initial contextual characteristic of the set of initial contextual characteristic(s) relates to the contextual use of at least one category related term of a set of category related term(s) in the corpus; (ii) adding the first term to the set of category related term(s), thereby creating a revised set of category related term(s) and a set of first term contextual characteristic(s), where each first term contextual characteristic of the set of first term contextual characteristic(s) relates to the contextual use of the first term in the corpus; and (iii) identifying a second term from the corpus, based, at least in part, on the set of first term contextual characteristic(s).Type: GrantFiled: May 27, 2015Date of Patent: March 17, 2020Assignee: International Business Machines CorporationInventors: Jitendra Ajmera, Ankur Parikh
-
Patent number: 10585856Abstract: Techniques for performing data compression in which host application data access patterns are used to determine a compression block size, which is the size of the blocks of data to which compression is applied by a data storage system. A compression block size may be set to the size of the typical data access performed by a host application on the storage data object. The performance resulting from using multiple compression block sizes may be calculated using a detected data access pattern, and the compression block size set to the size of the typical data access pattern performed by the host application in response to the performance resulting from using a compression block size equal to the typical data access performed by the host application on the storage data object exceeding the performance resulting from using the other compression block sizes.Type: GrantFiled: June 28, 2016Date of Patent: March 10, 2020Assignee: EMC IP Holding Company LLCInventor: Ron Bigman
-
Patent number: 10585969Abstract: A system and method for extending database functions by using an installed web application. A project work environment for a group of users can be created, modified, and reset instantly during a project life and/or between project life cycles by using a plurality of methods without effecting system integrity and core functions such as data validation, searches and sorting, data preservation, data display feature, and productive data entry methods.Type: GrantFiled: July 7, 2012Date of Patent: March 10, 2020Inventor: Jianqing Wu
-
Patent number: 10579693Abstract: Automatically creating and modifying a search engine for a website. User input may be received specifying an address of a website. A search engine may be automatically created for the website based on the user input. Webpages of the website may specify a plurality of tags specifying custom attributes of the webpages. During creation of the search engine, these custom attributes may be incorporated into the search engine index. Additional user input may be received customizing the search engine for various search engine contexts, e.g., based on the custom attributes of the webpages. Search engine results for the website may be based on various ranking functions, potentially including social impact of webpages of the website.Type: GrantFiled: April 27, 2018Date of Patent: March 3, 2020Assignee: Elasticsearch B.V.Inventors: Matthew T. Riley, Quinlan J. Hoxie
-
Patent number: 10546009Abstract: A computer-implemented system and method provide for mapping a set of strings onto an ontology which may be represented as a graph. The method includes receiving a set of strings, each string denoting a respective object. For each of the strings, a pairwise similarity is computed between the string and each of a set of objects in the ontology. For each of a set of candidate subsets (subgraphs) of the set of objects, a global score is computed, which is a function of the pairwise similarities between the strings and the objects in the subset and a tightness score. The tightness score is computed on the objects in the subset with a submodular function. An optimal subset is identified from the set of candidate subsets based on the global scores. Strings in the set of strings are mapped to the objects in the optimal subset, based on the pairwise similarities.Type: GrantFiled: October 22, 2014Date of Patent: January 28, 2020Assignee: CONDUENT BUSINESS SERVICES, LLCInventors: Matthias Gallé, Nikolaos Lagos
-
Patent number: 10545998Abstract: This application relates generally to defining a domain-specific syntax characterizing a functional information system and performing operations on data entities represented by the domain-specific syntax, including defining a domain-specific syntax, receiving and storing a domain-specific data entity, assigning a syntactic tag to the domain-specific data entity, and electronically storing the tag assigned to the data entity in the electronic data store so that the tag is logically linked to the stored data entity.Type: GrantFiled: December 21, 2018Date of Patent: January 28, 2020Assignee: Locus LPInventor: Rory Riggs
-
Patent number: 10534760Abstract: Retrieving backup parameters for recovery is described. A clone copy is created of a backup file stored on a disk. The clone copy is stored on an external destination node including an external disk and/or a tape. Backup parameters are stored to a backup catalog. The backup parameters identify a location of the clone copy. A request is received to recover the clone copy. The backup parameters are retrieved from the backup catalog. The clone copy is recovered from the external destination node based on the backup parameters. The clone copy is restored to a database associated with the backup file.Type: GrantFiled: May 30, 2013Date of Patent: January 14, 2020Assignee: EMC IP HOLDING COMPANY LLCInventors: Yasemin Ugur-Ozekinci, Vladimir Mandic
-
Patent number: 10534787Abstract: A method and apparatus for delivering engineering data to a portable device for use in performing an operation. Engineering data for each part in a set of parts is stored in a file system on the portable device. A set of entries, each entry including a part identifier and a target locator for a part, is created for the set of parts to form a table. An initial locator constructed by a visualization tool is matched to a target locator in the table for a selected part. The target locator identifies a physical location in the file system of requested engineering data for the selected part. A local server on the portable device retrieves the requested engineering data based on the target locator. The local server serves the requested engineering data to a browser, which displays the requested engineering data for use in performing the operation on the selected part.Type: GrantFiled: February 25, 2014Date of Patent: January 14, 2020Assignee: The Boeing CompanyInventors: David Joseph Kasik, David D. Briggs
-
Patent number: 10496650Abstract: Video segments related to an annotation term are identified from a target video. A video dataset and an image data set are searched using the annotation term to generate a video set and an image set. The video set and the image set are iteratively refined to generate a set of iconic images. A frame level model is generated using the set of iconic images and video segments related to the annotation term are identified from the target video by applying the frame level model to frames of the target video.Type: GrantFiled: February 25, 2015Date of Patent: December 3, 2019Assignee: Google LLCInventors: Chen Sun, Sanketh Shetty
-
Patent number: 10474684Abstract: A sensor data system, method and computer program configured to handle sensor data are disclosed. The system includes a reception unit adapted to receive sensor data, a storing unit adapted to store at least some of the received sensor data in an observations database, a recording unit adapted to record usage of the sensor data, and a relevance determination unit adapted to determine the relevance of the sensor data based on the recorded usage. A decision unit is adapted to remove excess sensor data with determined relevance below a limit from the observations database, and to retain relevant sensor data with determined relevance above the limit in the sensor database. Sensor data in an observations database may thereby be limited to a desired size, by removal of excess sensor data from the database.Type: GrantFiled: February 8, 2012Date of Patent: November 12, 2019Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Vincent Huang, Richard Carlsson, Julien Forgeat, Qingyan Liu, Siyan Zhao
-
Patent number: 10467309Abstract: Methods and systems for automatically creating and modifying a search engine for a website are provided. User input may be received specifying an address of a website. A search engine may be automatically created for the website based on the user input. Webpages of the website may specify a plurality of tags specifying custom attributes of the webpages. During creation of the search engine, these custom attributes may be incorporated into the search engine index. Additional user input may be received customizing the search engine for various search engine contexts, e.g., based on the custom attributes of the webpages. Search engine results for the website may be based on various ranking functions, potentially including social impact of webpages of the website.Type: GrantFiled: April 27, 2018Date of Patent: November 5, 2019Assignee: Elasticsearch B.V.Inventors: Matthew T. Riley, Quinlan J. Hoxie
-
Patent number: 10445354Abstract: Text input data may be aggregated and mapped to create composite text input data for electronic records. A semantic event may be automatically detected, triggered by a semantic rule and associated semantic tag. The detected semantic event may be flagged, and a text mining result database may be updated by adding an entry to the database. An indication associated with the event may be transmitted, and a back-end application computer server may establish a hierarchy for multiple elements of the electronic records. The computer server may determine a weight variable and response variable for each element in the hierarchy and apply a hierarchical credibility weighting methodology to the elements from level 1, representing the least granular level in the hierarchy, to level n, representing the most granular level in the hierarchy, calculated recursively from level n, to determine a final estimated credibility for the electronic records.Type: GrantFiled: October 5, 2016Date of Patent: October 15, 2019Assignee: Hartford Fire Insurance CompanyInventors: Reuben Emory Houser, Qiao Wang, Arthur Paul Drennan, III, Nicole Rose Sims, Tracey Ellen Steger
-
Patent number: 10409776Abstract: A method of operating a data storage system to provision space on a volume on which a set of filesystems rest includes (a) storing data in a set of files of the set of filesystems, files of a first subset being marked as thick files and files of a second subset being marked as thin files, and (b) reserving backing store for the volume. Reserving backing store includes (1) summing, over all the files of the first subset, a block representation of the filesize of each file, yielding a first sum, (2) summing, over all files of the second subset, a number of filesystem blocks of each file that store active file data, yielding a second sum, (3) calculating a reservation size by summing the first and sums, and (4) providing a number of blocks of backing store for the volume equal to at least the calculated reservation size.Type: GrantFiled: March 30, 2016Date of Patent: September 10, 2019Assignee: EMC IP Holding Company LLCInventor: Ivan Bassov