Patents Examined by Grace Park
  • Patent number: 10140361
    Abstract: A text mining device (2) is used in which data composed of a set of records including an attribute value and text data is used as analysis target data. The text mining device (2) includes an analysis perspective candidate generation unit (20) that extracts an attribute value from the analysis target data and generates an analysis perspective candidate using the extracted attribute value, and a characteristic degree calculation unit (21) that compares text data in a record including the attribute value extracted as the analysis perspective candidate with text data in a record set that includes at least a record other than the record including the attribute value in the analysis target data, and calculates a characteristic degree indicating a relationship between the analysis perspective candidate and the analysis target data based on a result of the comparison.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: November 27, 2018
    Assignee: NEC CORPORATION
    Inventors: Masaaki Tsuchida, Kai Ishikawa, Takashi Onishi, Daniel Georg Andrade Silva
  • Patent number: 10133771
    Abstract: A method is described for determining whether to trigger an early commit of a micro-batch transaction. The method includes, during the micro-batch transaction, requesting access to a record using a record retrieval get record call. The method further includes receiving a response to the record retrieval get record call, and determining whether the response includes the record or a flag. The record is processed in response to a determination that the response includes the record. Additionally, in response to a determination that the response includes the flag, it is determined whether to trigger an early commit of the micro-batch transaction.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: November 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David C. Frank, Terri A. Menendez
  • Patent number: 10133787
    Abstract: Collecting contact information for a plurality of contact entities from various sources and ranking the contact information based at least on the sources. The ranking of the contact information is determined based on the reliability of the sources. The ranked contact information is shared with users subject to privacy settings. The privacy setting allows the users or the contact entity to share certain contact information with others while keeping certain contact information privately or sharing the contact information with a limited number of users. After a change in the contact information from a reliable source is detected, the change may be propagated to other sources or client devices of the users.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: November 20, 2018
    Assignee: Facebook, Inc.
    Inventors: Erick Tseng, Luke Jonathan Shepard
  • Patent number: 10134063
    Abstract: Systems and methods for managing, generating, and reporting real estate data from a plurality of source databases that are distributed over a computer network are disclosed and described.
    Type: Grant
    Filed: April 2, 2015
    Date of Patent: November 20, 2018
    Assignee: Market Data Service LLC
    Inventors: Gilbert Allan Thomas, Scott Hintze, Daniel Stamey
  • Patent number: 10133747
    Abstract: Various embodiments for preserving data redundancy in a data deduplication system in a computing environment are provided. At least one virtual device out of a volume set is designated as not subject to a deduplication operation.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: November 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rahul M. Fiske, Carl Evan Jones, Subhojit Roy
  • Patent number: 10120923
    Abstract: Resources for data lineage discovery, data lineage analysis, role-based security, notification. The resources may include or involve machine readable memory that is configured to store a technical data element (“TDE”); a receiver that is configured to receive a query for data lineage information corresponding to a business element identifier; and a processor configured to: register a logical association between the business element identifier and the TDE; and formulate the data lineage information of the TDE associated with the business element identifier. The receiver may be configured to receive a criterion that is required to access one or more technical data elements (“TDEs”) associated with the business element identifier. The receiver may be configured to receive an election to receive a notification of a change of data lineage. The processor may be configured to toggle between a first data lineage graph and a second data lineage graph.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: November 6, 2018
    Assignee: Bank of America Corporation
    Inventors: Sean McClure, Alan G. Ennis
  • Patent number: 10108702
    Abstract: Aspects detect or recognize shifts in topics in computer implemented speech recognition processes as a function of mapping keywords to non-verbal cues. An initial topic is mapped to one or more keywords extracted from a first spoken query within a user keyword ontology mapping. A query spoken subsequent in time to the first query is identified and distinguished by recognizing one or more non-verbal cues associated with the audio data input that include a time elapsed between the queries, and in some aspects a user's facial expression or motion activity. Aspects determine whether the second spoken query is directed to the initial topic or to a new topic that is different from the initial topic, as a function of mappings of the keyword(s) extracted from the first query to one or more keywords extracted from the second query and to the non-verbal cue(s) within the user ontology mapping.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: October 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: Donna K. Byron, Barton W. Emanuel, Samir Mahdad, Sarbajit K. Rakshit, Craig M. Trim
  • Patent number: 10102281
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described that enable clustering and evaluation of data. A data set is identified for which to evaluate cluster solutions, the data set including a plurality of records each including a plurality of attributes. Different attributes are identified, including target driver attributes, cluster candidate attributes, and profile attributes. One or more clustering algorithms are identified and applied to the data set to generate cluster solutions. Each cluster solution groups records in the data set into different clusters based on the cluster candidate attributes. A score is calculated for each cluster solution based at least on the target driver attributes, the cluster candidate attributes, and the profile attributes. A user interface is generated for presentation to a user showing the generated cluster solution organized according to the calculated score for each cluster solution.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: October 16, 2018
    Assignee: Accenture Global Services Limited
    Inventors: Murray Williams, Jeriad Zoghby
  • Patent number: 10095754
    Abstract: Techniques are disclosed herein for presenting feature images corresponding to visual depictions of features or products matching a particular room type and décor style. The techniques may be used assist homeowners in the design or decoration of their home, thereby improving home improvement results and the user experience. The techniques described herein allow the homeowner or user to adequately select building materials and décor items by themselves because they can rely on other users' experiences, a form of crowdsourcing that promotes satisfactory results. The techniques disclosed herein may provide a crowdsourced starting point based on an iterative process and customization options based on the particular user's own taste and budget.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: October 9, 2018
    Assignee: DREAM BOOK, LLC
    Inventors: Michael DiBenedetto, Jared Bacik
  • Patent number: 10068174
    Abstract: A system for hybrid approach to natural language understanding is provided, comprising a machine learning configured to create a new natural language understanding model from user-provided examples, and provide a natural language understanding model dataset to other components of the system; an integrated development environment configured to retrieve the natural language understanding model dataset, and publish a hybrid runtime solution; and an interaction engine configured to: retrieve the hybrid runtime solution, receive a natural language input, and process the natural language input and generate a log dataset; wherein, the log dataset may be used to retrain and improve existing models.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: September 4, 2018
    Assignee: Artifical Solutions Iberia S.L.
    Inventors: Eric Aili, Rebecca Jonsson, Siem Uittenhout, Gareth Walters, Andreas Wieweg, Lucas Willering
  • Patent number: 10055427
    Abstract: Methods and systems for storing a file on a plurality of servers are provided. The number of servers is n and the maximum number of servers which may fail is t. A predefined number b of byzantine failures and a number t?b of crashes of the servers is contemplated, where n equals 2t+b+1. The file is divided into a plurality of chunks, where the number of chunks is equal to or greater than the number of servers. The chunks of the file are sent to the n servers, where at least one chunk is sent to each server. The number of replies r from the n servers indicating successful storage of the respective chunks are determined. The number of replies r matching a terminating condition is checked. A new file based is generated. The process is repeated for the new file.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: August 21, 2018
    Assignee: NEC Corporation
    Inventors: Dan Dobre, Ghassan Karame
  • Patent number: 10002189
    Abstract: Embodiments of the present invention provide a method and apparatus for searching using an active ontology. One embodiment of a method for searching a database includes receiving a search string, where the search string comprises one or more words, generating a semantic representation of the search string in accordance with an ontology, searching the database using the semantic representation, and outputting a result of the searching.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: June 19, 2018
    Assignee: Apple Inc.
    Inventor: Adam Cheyer
  • Patent number: 9990357
    Abstract: An optimized fact checking system analyzes and determines the factual accuracy of information and/or characterizes the information by comparing the information with source information. The optimized fact checking system automatically monitors information, processes the information, fact checks the information in an optimized manner and/or provides a status of the information. In some embodiments, the optimized fact checking system generates, aggregates, and/or summarizes content.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: June 5, 2018
    Inventor: Lucas J. Myslinski
  • Patent number: 9990415
    Abstract: An information processing device processes target information described using identifiers formed from a symbol, a product operator that joins together factors containing one or more of the identifiers and thereby forms a string of ordered factors, and a sum operator that joins together terms containing one or more of the factors and thereby forms an expression that is a combination of the terms. Also, information processing device includes a dividing unit that divides the target information into a plurality of terms at a predetermined position; and a transmission unit that associates positional information with at least any of the factors contained in the terms resulting from the division and causes each of the terms resulting from the division to be held in any of a plurality of server devices, where the positional information contains an occurrence sequence of the terms in the target information and an occurrence sequence of the factors in the terms.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: June 5, 2018
    Assignee: Maeda Corporation
    Inventors: Yoichi Seki, Tosiyasu Kunii, Toshio Kodama, Kimio Momose
  • Patent number: 9984118
    Abstract: A query analyzer may be used to identify a plurality of queries and associated query characteristics, the query characteristics including a corresponding dataset of data units for each query, wherein the data units are to be loaded from an offline memory into a memory of an in-memory database. Then, a sequencer may be used to select a selected dataset for loading into the memory of the in-memory database, based on dependencies between the plurality of queries as included within the query characteristics, and on relationships, if any, between the datasets.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: May 29, 2018
    Assignee: SAP SE
    Inventors: Leo Hu, Yuan Fang, Yun Jin, Wen-Syan Li
  • Patent number: 9971653
    Abstract: Methods and apparatuses that present a list of graphic elements representing files stored in a device storing a cart data specifying a file collection among the files to be backed up to a backup service are described. The application may be activated to perform processing operations on selected files via the presented list. A list of interface options having edit menus to update the file collection may be presented in response to receiving a first user input while the application is still active. The selected files may be added to the file collection in response to receiving a second user input via a first menu of the edit menus. The application may be reactivated after the selected files are added to the file collection. Subsequently, on demand backup operations may be initiated to copy files specified in the file collection in response to receiving a user input.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: May 15, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Siddappa Ambiger, Mahantesh Ambaljeri, Amith Ramachandran
  • Patent number: 9971607
    Abstract: In a method for accessing files in an electronic device, a Random Access Memory (RAM) disk is set-up to store the file system root of the electronic device. At least one file system to be mounted is discovered in the electronic device. Mount points are established on the RAM disk for each file system. Drive identifiers are assigned for each file system. A file access request comprising a first file name path comprising a drive identifier is detected. The drive identifier is mapped to a mount point and a second file name path based on the mount point and the first file name path is formed. Thereupon, a file is accessed using the second file name path in the electronic device.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: May 15, 2018
    Assignee: Open Invention Network LLC
    Inventor: Pirkka Puustinen
  • Patent number: 9971834
    Abstract: The present invention discloses a recommendation system and method for search input. It relates to the field of search engine. The system comprises: a keyword acquisition unit configured to obtain a keyword according to a user input; a search tree storage unit configured to store Chinese characters in a tree data structure, wherein each data node in the tree stores one Chinese character and the address information of the recommended word(s) containing the Chinese character; a recommended word database configured to store the recommended words; an address acquisition unit configured to query the search tree storage unit according to the search keyword to acquire the address information of the recommended word(s); and a suggesting unit configured to query the recommended word database according to the address information to acquire the recommended word(s) and then suggest the recommended word(s) to the user.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: May 15, 2018
    Assignee: Beijing Qihoo Technology Company Limited
    Inventor: Yi Hu
  • Patent number: 9971826
    Abstract: In some embodiments, an apparatus includes a memory having an instance of a distributed shared memory and a processor operatively coupled to the memory. The processor is configured to instantiate a first instance of a front-end application and receive, at the first instance of the front-end application, and input signal associated with a state of the first instance of the front-end application. The processor is configured to insert a value into a field data structure defined in the instance of the distributed shared memory and associated with an event source configured through a second instance of the distributed shared memory. The processor is configured to generate an event object indicative of the value inserted into the field data structure and send a signal to update the second instance of the front-end application.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: May 15, 2018
    Assignee: SyncRTC Inc.
    Inventor: Victor Sánchez Belmar
  • Patent number: 9946745
    Abstract: Described is a reliable and efficient design for a transactional status oracle (“ReTSO”), which supports large-scale storage systems. ReTSO uses a centralized scheme and implements snapshot isolation, a property that guarantees that read operations read a consistent snapshot of the data store. The centralized scheme of ReTSO enables a lock-free commit algorithm that prevents unreleased locks of a failed transaction from blocking other transactions. Each transaction submits the identifiers of modified rows to the ReTSO, the transaction is committed only if none of the modified rows is committed by a concurrent transaction, and a log of the committed transaction is cached. To recover from failures, before a client is notified of a change, the change cached is first persisted into a write-ahead log, such that the memory state can be fully reconstructed by reading from the write-ahead log. Furthermore, ReTSO implements a lazy, auto-garbage collector hash map that reduces the number of memory accesses per request.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: April 17, 2018
    Assignee: Excalibur IP, LLC
    Inventors: Flavio Junqueira, Benjamin Reed, Maysam Yabandeh