Patents Examined by Hau Hoang
  • Patent number: 10902050
    Abstract: Speech-to-text analysis, emotion analysis, and time analysis are performed on a media file by a data processing system. The media file is divided, by the data processing system, into a first fragment and a second fragment based at least in part on the speech-to-text analysis, the emotion analysis, and the time analysis. Semantic analysis is performed, by the data processing system, on the first fragment and the second fragment based on a search query for the media file. A first weight is provided for the first fragment and a second weight is provided for the second fragment based on the semantic analysis, the emotion analysis, and the time analysis. The data processing system stores the first weight in association with the first fragment and the second weight in association with the second fragment.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: January 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jacqueline Cheng, Micky Chiang, Di Ling Chen, Sharon Chen, Si Er Han, Pei-Yi Lin
  • Patent number: 10878055
    Abstract: A communication system comprising: a first controller configured to perform: receiving, from a terminal device, target-related information relating to a target peripheral device; transmitting the specific data to the terminal device; receiving, from the terminal device, a first page request; transmitting a first web page data to the terminal device; and executing a specific process for storing a first URL included in the first page request and the target-related information related to the target peripheral device in association with each other in a first memory.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: December 29, 2020
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Kiyotaka Ohara, Tatsuhiro Ikedo
  • Patent number: 10860616
    Abstract: As disclosed herein, a method includes receiving a plurality of datasets from a database, wherein each dataset comprises one or more data fields represented in a single data format, and wherein the data fields from at least two of the datasets are represented in different data formats, combining the plurality of datasets to provide a created data column corresponding to all of the data fields from the plurality of datasets, organizing the data column into data clusters, wherein each data cluster includes data fields represented in a single data format, and wherein each data field belongs to a data cluster, providing a key-value map referencing data fields with respect to their corresponding data formats, and verifying the database with respect to the created column. A corresponding computer program product and computer system are also disclosed.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: December 8, 2020
    Assignee: International Business Machines Corporation
    Inventors: Pedro M. Barbas, Konrad Emanowicz, Enda McCallig, Aslam F. Nomani, Lei Pan
  • Patent number: 10860545
    Abstract: To measure usage of computing resources on a computer, a logging service running on the computer generates event data. The computer transmits the event data to an event processing system. With a large number of computers, each computer transmits its event data to the event processing system. The event processing system stores the event data in a storage system as a file system object, such as a stream or file, in which different data fields of the received event data are stored in a structured or semi-structured manner. The event data can be processed in parallel on different pivots using map-reduce operations. Such processing can include, but is not limited to, de-duplicating event data, aggregating event data related to a resource into measurements of usage of that resource, and grouping original data or aggregated data by user or group of user for further analysis and reporting.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: December 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ashutosh Joshi, Giuseppe Zingales, Yu Tan, Ullattil Shaji
  • Patent number: 10860532
    Abstract: A solution is proposed for managing each one of a plurality of computing machines. A corresponding method comprises taking one or more snapshots of the computing machine or part thereof, the snapshots being organized in a snapshot tree of nodes representing the snapshots according to a dependency thereof, expanding the snapshot tree of the computing machine according to each sub-tree of the snapshot tree of each other computing machine having the snapshot of a parent node of the sub-tree matching a graft node of the snapshot tree of the computing machine, the sub-tree being appended to the graft node, selecting a snapshot of the other computing machines represented by a selected node of the snapshot tree of the computing machine, and restoring the selected snapshot on the computing machine.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: December 8, 2020
    Assignee: International Business Machines Corporation
    Inventors: Enrica Alberti, Gianluca Mariani, Antonio Secomandi, Michele Tomassi, Viviana Tripodi
  • Patent number: 10860677
    Abstract: The present disclosure relates to a method that includes receiving input of a search term for a query and identifying a key mapped to the search term. The method further includes identifying a results page template and default data that correspond to the key, obtaining structured data that is associated with the equipment from a data source storing the structured data, and obtaining unstructured data that is associated with the equipment from a data source storing the unstructured data. The method further includes providing a results page via a graphical user interface (GUI), the results page including the results page template populated with the default data and equipment related results for the query. The equipment related results include the structured data that is associated with the equipment and the unstructured data that is associated with the equipment.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: December 8, 2020
    Assignee: Applied Materials, Inc.
    Inventor: Erik Wolf
  • Patent number: 10747409
    Abstract: Embodiments are described herein that involve a media playback system playing back a playback queue according to a continuous-playback mode. In one aspect, a playback device is provided that includes a network interface, one or more media processing components, a non-transitory computer-readable medium with program instructions stored thereon.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: August 18, 2020
    Assignee: Sonos, Inc.
    Inventor: Keith Corbin
  • Patent number: 10740559
    Abstract: A terminology extraction method, system, and computer program product include extracting terminology specific to a domain from a corpus of domain-specific text, where no external general domain reference corpus is required. The method assumes that terms which share common noun token(s) in a domain corpus are likely to be very related, that terms which are very related in a domain are likely to be equally or similarly important even though there might be large differences among their term frequencies, and that an abbreviation and its corresponding expansion have equal importance as terms.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: August 11, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Md Faisal Mahbub Chowdhury, Alfio Massimiliano Gliozzo, Sharon Mary Trewin
  • Patent number: 10685039
    Abstract: A computer implemented method and system for comparing data in an electronic dataset includes creating an electronic of the electronic data. A comparison request is received, the request indicating a first subset of the plurality of identifier entries of the copy that are to be compared, a second subset of at least one attribute type to be compared for the first subset of identifier entries, and at least one reference identifier entry. For each pair of identifier entry of the first subset and to-be-compared attribute type of the second subset, it is determined whether the attribute entry of the to-be-compared attribute type is logically associated with the reference identifier entry matches the attribute entry of the same attribute type logically associated to the identifier entry of the first subset. The result of the comparison is further stored as an additional attribute entry, which permits visualising of the comparison result.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: June 16, 2020
    Assignee: YTRIA INC.
    Inventors: Eric Houvenaghel Defoort, Laurent Seiter
  • Patent number: 10678816
    Abstract: Provided are systems and methods related to converting unlabeled data into structured and labeled data for answering one or more single-entity-single-relation questions. The systems and methods automates the labeling of data to generate training data for machine learning. The systems and methods identify and import question and answer pairs from an user generated discussion platform and access a knowledge base questions to extract questions by supervised extraction. The extracted questions are further filtered to remove mislabeled questions. When a question is posed, it is parsed for entity and relation, and an answer is identified by searching through the knowledge base.
    Type: Grant
    Filed: August 23, 2017
    Date of Patent: June 9, 2020
    Assignee: RSVP TECHNOLOGIES INC.
    Inventors: Zhongyu Peng, Kun Xiong, Anqi Cui
  • Patent number: 10642807
    Abstract: A data set of spatial data having a plurality of dimensions and including linestrings can be processing by decomposing each linestring of the plurality of linestrings into a plurality of line segments. Each coordinate dimension appears in at least one line segment of the plurality of line segments can be listed in one of a plurality of dimensional dictionaries that each correspond to a dimension of the plurality of dimensions. A linestring of the plurality of linestrings can be represented as a set of the line segments using the plurality of dimensional dictionaries.
    Type: Grant
    Filed: August 17, 2017
    Date of Patent: May 5, 2020
    Assignee: SAP SE
    Inventors: Gerrit Simon Kazmaier, Hinnerk Gildhoff, Lars Volker, Tim Grouisborn
  • Patent number: 10628430
    Abstract: Arrangements relate to the management of data items representing intended future conversations. A plurality of first inputs related to a respective intended future conversation can be received. At least one data item representing the respective intended future conversation can be created for each first input. At least one attribute can be received for each of the plurality of intended future conversations associated with-each first input. In response to receiving at least one attribute for each of the plurality of the intended future conversations associated with each first input, the plurality of intended future conversations associated with each first input can be ranked in a particular order based on at least one of the received attributes. A listing of the intended future conversations that is based on the ranking can be generated.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: April 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: W. Caleb Barlow, James E. Christensen, David S. Marshak, Andrew L. Schirmer, Tracee L. Wolf
  • Patent number: 10621219
    Abstract: A technique for calculating a semantic distance between subjects includes performing a mathematical operation between each of one or more first topic vectors and each of one or more second topic vectors to generate respective strength values. The first topic vectors are associated with respective first topics of a first subject, the second topic vectors are associated with respective second topics of a second subject, and the respective strength values are indicative of a relative closeness between associated ones of the first and second topics. Relevant ones of the respective strength values are summed to provide an overall strength value between the first subject and the second subject. A semantic distance between the first subject and the second subject is determined based on the overall strength value.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: April 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jennifer Ann English, Malous Melissa Kossarian, Charles E. McManis, Jr., Douglas A. Smith
  • Patent number: 10621173
    Abstract: A data processing device according to the present invention includes: a partition unit that horizontally partitions records included in table data into a plurality of blocks, the horizontal partitioning indicating partitioning that uses records as a unit; a statistical value calculation unit that calculates, for each of the blocks, a statistical value of an attribute included in the records of the block; a determination unit that determines, when processing a query for performing aggregation processing after record selection processing with respect to the table data, based on the statistical value, for each of the blocks, whether all records in the block are selected or not based on the selection processing; and a query execution unit that uses, for a block determined that all records are selected based on the determination unit, the statistical value of the determined block as a result of the query for the determined block.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: April 14, 2020
    Assignee: NEC CORPORATION
    Inventor: Masafumi Oyamada
  • Patent number: 10621162
    Abstract: Techniques are provided for storage tier verification checks. A determination is made that a mount operation of an aggregate of a set of volumes stored within a multi-tier storage environment has completed. A first metafile and a second metafile are maintained to track information related to the storage of objects of a volume of the aggregate within a remote object store that is a tier of the multi-tier storage environment. A distributed verification is performed between the first metafile and the second metafile to identify an inconsistency. Accordingly, the first metafile and the second metafile are reconciled to address the inconsistency so that storage information within the first metafile and the second metafile are consistent.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: April 14, 2020
    Assignee: NetApp Inc.
    Inventors: Kayuri Hasmukh Patel, Qinghua Zheng, Sumith Makam, Kevin Daniel Varghese, Yuvraj Ajaykumar Patel, Sateesh Kumar Pola, Sharmi Suresh Kumar Nair, Mihir Gorecha
  • Patent number: 10621185
    Abstract: A method and an apparatus for recalling a search result based on a neural network are provided, the method comprising: receiving a query and collecting a plurality of search results corresponding to the query; acquiring a first feature vector corresponding to the query, and acquiring second feature vectors corresponding to titles of the plurality of search results respectively; acquiring similarities between the first feature vector and the second feature vectors respectively, and acquiring semantic matching scores between the query and the plurality of search results respectively according to the similarities; and determining at least one target search result from the plurality of search results according to the semantic marching scores, wherein the at least one target search result is regarded as the search result recalled according to the query.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: April 14, 2020
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Di Jiang, Lei Shi, Zeyu Chen, Jiajun Jiang, Rongzhong Lian
  • Patent number: 10613944
    Abstract: Methods and systems for a distributed database cluster are provided. One method for the distributed database cluster having a plurality of logical partitions, where each partition is used to store a plurality of replicas for a database, and each of the plurality of replicas are managed by one of a plurality of nodes includes preventing any topology change in the distributed database cluster; capturing a topology of the distributed database cluster prior to a first backup phase of a backup operation; generating a snapshot of all logical objects used by all active nodes to store the plurality of replicas of the database; initiating a second phase of the backup operation at a recovery node using the backup topology metadata after the first phase of the backup operation; and cloning snapshots of the logical objects from the first phase of the backup operation.
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: April 7, 2020
    Assignee: NETAPP, INC.
    Inventors: Atish Kathpal, Priya Sehgal
  • Patent number: 10599680
    Abstract: Decreasing a volume of data transfer over a network may commence with collecting a plurality of datasets having subscriber data. The method may continue with classifying data fields of each dataset of the plurality of datasets into low frequency change data and high frequency change data based on predetermined criteria. The method may further include combining a plurality of consecutive datasets of the plurality of datasets into a combination dataset. The combination dataset may include the low frequency change data and aggregated high frequency change data from the plurality of consecutive datasets. The method may continue with providing the combination dataset to a data processing node.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: March 24, 2020
    Assignee: A10 Networks, Inc.
    Inventors: Gennady Dosovitsky, Rajkumar Jalan, Kishore Inampudi
  • Patent number: 10599694
    Abstract: A technique for calculating a semantic distance between subjects includes performing a mathematical operation between each of one or more first topic vectors and each of one or more second topic vectors to generate respective strength values. The first topic vectors are associated with respective first topics of a first subject, the second topic vectors are associated with respective second topics of a second subject, and the respective strength values are indicative of a relative closeness between associated ones of the first and second topics. Relevant ones of the respective strength values are summed to provide an overall strength value between the first subject and the second subject. A semantic distance between the first subject and the second subject is determined based on the overall strength value.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: March 24, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jennifer Ann English, Malous Melissa Kossarian, Charles E. McManis, Jr., Douglas A. Smith
  • Patent number: 10515085
    Abstract: Various embodiments relate generally to data science and data analysis, computer software and systems, and wired and wireless network communications to provide an interface between repositories of disparate datasets and computing machine-based entities that seek access to the datasets, and, more specifically, to a computing and data storage platform that facilitates consolidation of one or more datasets, whereby a collaborative data layer and associated logic facilitate, for example, efficient access to, and implementation of, collaborative datasets. In some examples, a system may include data ingestion controller configured to format datasets to form a first and a second atomized dataset, the second atomized dataset including the first atomized dataset and one or more other atomized datasets. The system may include a dataset query engine configured to identify a portion of a dataset relevant to a query, and to retrieve query results from at least one of different data repositories.
    Type: Grant
    Filed: June 19, 2016
    Date of Patent: December 24, 2019
    Assignee: data.world, Inc.
    Inventors: Bryon Kristen Jacob, David Lee Griffith, Triet Minh Le, Arthur Albert Keen, Alexander John Zelenak, Jon Loyens, Brett A. Hurt, Shad William Reynolds, Joseph Boutros