Patents Examined by Arpan P Savla
  • Patent number: 10452696
    Abstract: A method includes storing documents of different fields, and a relationship between any two documents of different fields, performing word segmentation and stop word removal on the documents of different fields, to obtain a vocabulary data set for the documents of different fields, constructing an incidence matrix between the documents of different fields according to the relationship between the any two documents of different fields, obtaining a topic cluster of the documents of different fields according to the vocabulary data set, obtaining a probability that any topic in the topic cluster appears in any document and a matching weight of the any topic for any two different fields according to the incidence matrix and the topic cluster, and computing a similarity between the any two documents according to the probabilities and the matching weight of the any topic for the fields to which the any two documents belong.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: October 22, 2019
    Assignee: HAUWEI TECHNOLOGIES CO., LTD.
    Inventors: Liangwei Wang, Wing Ki Leung, Yang Yang
  • Patent number: 10452628
    Abstract: An identifier of a data source specifying data to be analyzed is determined from a data analysis schema. The data source is called, and data to be analyzed is retrieved. From the data analysis schema, an identifier of a check method to be used to analyze the data is determined. The check method is called and used to analyze the data.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: October 22, 2019
    Assignee: SAP SE
    Inventor: Jörg Schwan
  • Patent number: 10445359
    Abstract: A hardware and software facility for classifying media content units using keywords from a structured vocabulary. Metadata associated with each media content unit is segmented into a series of descriptive phrases. The descriptive phrases are mapped to keywords in a structured vocabulary, and the identified keywords associated with the media content units. Descriptive phrases that are not found in the structured vocabulary are tracked as candidate phrases for later addition to the structured vocabulary. A keyword index to the media content units may be constructed. The index is used to identify specific media content units that are responsive to search queries in a reliable and accurate fashion.
    Type: Grant
    Filed: June 7, 2006
    Date of Patent: October 15, 2019
    Assignee: Getty Images, Inc.
    Inventors: Anna Bjarnestam, Mary Forster, Nate Gandert, Steven F. Heck, Ziji Huang, Monika MacGuffie, Alvin Nance, Thomas M. O'Leary
  • Patent number: 10444991
    Abstract: Processing and memory resources are optimized in a data storage system by reading a region of compressed data containing desired data is read from primary storage, writing the compressed data to a memory page, selectively decompressing the compressed data to retrieve the desired data, and the writing the decompressed data back to the same page. State information about the start of the compressed data and the end of the decompressed data on the page is maintained to enable decompression to be halted and resumed on demand.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: October 15, 2019
    Assignee: EMC IP Holding Company, LLC
    Inventors: Guanlin Lu, Mahesh Kamat, Sudhanshu Goswami
  • Patent number: 10430760
    Abstract: A system for enhancing communications based on physical trade documents includes a document intake machine comprising a document scanner and a data extractor. The document intake machine receives a physical trade document from an entity. The document scanner may scan the physical trade document to create an electronic file of the physical trade document. The data extractor determines entity identification information from the electronic file and entity performance information from the electronic file. A trade executing machine receives the entity identification information and entity performance information from the document intake machine and assigns an electronic customer number to the electronic file, wherein the electronic customer number is associated with the entity identification information.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: October 1, 2019
    Assignee: Bank of America Corporation
    Inventors: Ann McCormick, Gary Ford, Mark Zanzot, Peter Tholl, Robin Tooker, Steven Dommes, Timothy Lukavsky, Walter McKay
  • Patent number: 10423542
    Abstract: A method and a system for transmitting data are disclosed. A method embodiment comprises: acquiring a most recent shared memory block index of a shared memory segment by a data receiver, the shared memory segment being used by a data transmitter and the data receiver to transmit data; deciding whether the most recent shared memory block index is consistent with a shared memory block index corresponding to data recently read by the data receiver; and determining, according to the decision, whether to read the data in the shared memory block corresponding to the most recent shared memory block index, where the determining includes reading the data in the shared memory block corresponding to the most recent shared memory block index when the decision indicates that the most recent shared memory block index is inconsistent with the shared memory block index corresponding to the data recently read by the data receiver.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: September 24, 2019
    Assignee: Beijing Baidu Netcom Science And Technology Co., Ltd
    Inventors: Liming Xia, Jingchao Feng, Quan Wang, Ning Qu, Zhuo Chen
  • Patent number: 10417122
    Abstract: Method and apparatus for data storage. In some embodiments, a solid-state memory includes an array of non-volatile memory cells arranged into erasable blocks. A register stores a multi-bit sequence value. A controller randomizes input data to be written to a selected erasable block by combining the input data with the multi-bit sequence value shifted by a number of bit locations responsive to an accumulated access count for the selected erasable block.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: September 17, 2019
    Assignee: Seagate Technology LLC
    Inventor: Nicholas Odin Lien
  • Patent number: 10417180
    Abstract: In a cloud storage system, fast recovery from a crash of a cloud gateway or the cloud storage is afforded without the necessity of traditional garbage collection. Data objects are each broken up into a plurality of chunk objects that are prefixed with a unique non-repeating forever increasing generation number that is incremented for each different data object. The chunk objects of a particular data object are identified and listed in a manifest file that is also associated with that generation number. Upon a crash of either the cloud gateway or the cloud storage, a query identifies the cloud and deletes all orphaned chunk objects prefixed by and all manifest files associated with the prevailing generation number at the time of the crash. The deleted chunk objects and manifest files are regenerated and restored to cloud storage to return to consistency.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: September 17, 2019
    Assignee: EMC IP HOLDING Company, LLC
    Inventor: Kedar Patwardhan
  • Patent number: 10409857
    Abstract: Geographical regions are each characterized using a distribution of terms, tags, etc. A model may be generated that identifies characteristics of each geographic region. The geographic regions may be organized using a geographical hierarchical model.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: September 10, 2019
    Assignee: OATH INC.
    Inventors: David Ayman Shamma, Mohamed Kafsi, Henriette Cramer
  • Patent number: 10394764
    Abstract: Computer program products, as well as corresponding systems and methods are configured for performing deduplication in conjunction with random read and write operations, and include: receiving a write request comprising data; computing a fingerprint of the data; determining whether a short term dictionary comprises an entry corresponding to the fingerprint; in response to determining the short term dictionary comprises the entry corresponding to the fingerprint, writing the data to a data store in a deduplicating manner; in response to determining the short term dictionary does not comprise the entry, determining whether a long term dictionary corresponding to the namespace comprises the entry; in response to determining the long term dictionary comprises the entry, writing the data to the data store in the deduplicating manner; and in response to determining the long term dictionary does not comprise the entry, writing the data to the data store in a non-deduplicating manner.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: David D. Chambliss, Joseph S. Glider, Danny Harnik, Ety Khaitzin
  • Patent number: 10380117
    Abstract: An event-occurrence-place estimation method having a process executed by a computer, the process includes acquiring a message of a predetermined event from social media to which a message is posted; extracting occurrence place information indicating an occurrence place of the predetermined event from the acquired messages; ranking the occurrence places in descending order according to the number of acquired messages corresponding to each of the pieces of occurrence place information, cumulating, for each of the occurrence places, the number of acquired messages of the occurrence place and the number of acquired messages of the occurrence places which are ranked higher than the occurrence place information, and identifying a change point where an increase rate of the cumulated number of the messages is an average increase ratio; and outputting the piece of occurrence place information identified by the identified change point.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: August 13, 2019
    Assignee: FUJITSU LIMITED
    Inventor: Kunihiro Takeda
  • Patent number: 10379700
    Abstract: Systems and articles for customized applications are described. The system comprises at least one database having previously-obtained information, an assessment module communicable attached to the at least one database communicably attached to the at least one database, wherein the assessment module is configured to identify requisite data based on the previously-obtained information in the at least one database, and an application-generating module communicably attached to the at least one database, wherein the application-generating module is configured to generate an application based on requisite data in the at least one database. Other embodiments may be described and claimed.
    Type: Grant
    Filed: October 19, 2007
    Date of Patent: August 13, 2019
    Assignee: United Services Automobile Association (USAA)
    Inventor: Irene O. Perez
  • Patent number: 10372333
    Abstract: An electronic device is provided. The electronic device includes a first memory, a second memory, and a control module configured, when a file storing event occurs, to divide a file inputted from outside of the electronic device into a plurality of files, to store a portion of the divided files in the first memory, and to store another portion of the divided files in the second memory, wherein one of the first memory and the second memory includes a header notifying a storage location of the divided files.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: August 6, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sung Hwan Yun, Sei Jin Kim
  • Patent number: 10353883
    Abstract: The present disclosure relates to a method, a device and a storage medium for providing data statistics in a computer. The method may include: obtaining a data collection from a server, wherein the data collection comprises a plurality of records, and each of the records comprise a target data field; obtaining an index number of each target data field according to the records respectively; obtaining a bitmap comprising a plurality of bitmap units, each bitmap unit having a unique index number; searching and locating a bitmap unit in the bitmap, and writing a predetermined data into the located bitmap unit, wherein the unique index number of the located bitmap unit corresponds to the index number of each target data field; and determining the bitmap unit having a same data with the predetermined data by traversing the bitmap, and counting a total number of the determined bitmap units.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: July 16, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Cai Ping Wang
  • Patent number: 10353922
    Abstract: Some embodiments provide a cube viewer that renders a view for a cube stored in a multidimensional data storage (MDDS). The cube viewer separately stores cube data and the presentation data that relates to the presentation of the cube. The cube viewer uses the separated cube and presentation data to generate the view of the cube.
    Type: Grant
    Filed: October 8, 2011
    Date of Patent: July 16, 2019
    Assignee: BAY DYNAMICS, INC.
    Inventors: Ryan G. Stolte, Firas S. Rifai
  • Patent number: 10341459
    Abstract: An approach includes a system implemented in a computer infrastructure including a processor. The approach further includes the processor configured to receive dimensionally aware linkages. The approach further includes the processor configured to retrieve aggregated data from a data set. The approach further includes the processor configured to identify at least one affinity cluster related to the dimensionally aware linkages in at least two dimensions and the retrieved aggregated data by performing at least one lookup linkage which matches at least one dimension of the at least two dimensions of the dimensionally aware linkages with the retrieved aggregated data. The approach further includes the processor configured to provide personalized content to a user having same or similar user preferences as the received dimensionally aware linkages based on the identified at least one affinity cluster.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: July 2, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Faried Abrahams, Amol A. Dhondse, Kerrie L. Holley, Anand Pikle, Gandhi Sivakumar, Lennox E. Thomas
  • Patent number: 10338769
    Abstract: In some example embodiments, an indication of a selected data point of a current visualization can be received. A context of the selected data point can be determined based on a dimension of the data point, and explanation candidates can be generated based on the context of the selected data point. Each exploration candidate can have a different dimension context that is within the context of the selected data point and a corresponding value for the dimension context. For each one of the explanation candidates, a corresponding score can be generated based on a difference between the value for the explanation candidate and an average value of all the values of the explanation candidates. The explanation candidates can be ranked based on the scores. At least one of the explanation candidates can be selected based on the ranking, and selectable explanation(s) for the selected explanation candidate(s) can be displayed.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: July 2, 2019
    Assignee: Business Objects Software Ltd.
    Inventors: Flavia Moser, Scott Cameron, Julian Gosper
  • Patent number: 10334145
    Abstract: A camera that supports removable storage divided into multiple partitions is configured to write files to removable storage that is formatted into journaled and non-journaled partitions. The journaled partition uses a journaling file system and the non-journaled partition uses a non-journaling file system that is supported natively by an operating system, such as the operating system of a desktop computer. The non-journaled partition has stored on it computer program code executable by a processor to use the operating system to access files stored on the journaled partition. The camera may also be configured to partition the removable storage into the journaled and non-journaled partitions. The camera writes data to the journaled partition. This permits the processor to access the files stored on the journaled partition by the camera even if the operating system does not natively support the journaled partition.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: June 25, 2019
    Assignee: Avigilon Corporation
    Inventor: Sina Afrooze
  • Patent number: 10331702
    Abstract: Techniques for generating recommendation cluster within a social network service are described. Consistent with some embodiments, sample members in a social network service are identified. The sample members may be associated with prior member activity involving a source member. A cluster category this then selected based on a member attribute shared by a plurality of the sample members. In turn, a recommendation cluster is generated based on the selected cluster category. Generating the recommendation duster may involve selecting member profiles that match the cluster category. The member profiles selected in this way form the recommendation cluster. One or more of the member profiles of the recommendation cluster are then surfaced to a client device operated by the source member.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: June 25, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zal Yaz Bilimoria, Abhishek Gupta, Kun Liu, Anmol Bhasin
  • Patent number: 10331365
    Abstract: A removable non-volatile memory device durably stores a serial number or identifier, which is used to mark multimedia content legally stored on the removable non-volatile memory device. In order to retrieve the serial number, a host electronic system coupled to the removable non-volatile memory device sends a sequence of multiple file access commands to access a predefined target file stored on the removable non-volatile memory device. In accordance with the executed predefined sequence of multiple file access commands, a corresponding sequence of data access commands are received at the removable non-volatile memory device and are interpreted as a request by the host electronic device to read the serial number. The removable non-volatile memory device outputs the serial number in response to the sequence of data access commands.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: June 25, 2019
    Assignee: MO-DV, INC.
    Inventors: Robert D. Widergren, John L. Douglas, Eric R. Hamilton