Clustering And Grouping Patents (Class 707/737)
  • Patent number: 10296639
    Abstract: Each of a plurality of stations has a respective sequence of tracks of Internet content of common subject matter and a respective play pointer indicating a location in the sequence of tracks. In response to a first input, the presentation mode of the station is configured in a continuous play mode in which the play pointer is progressed through the sequence of tracks queued to the station regardless of whether or not the station is presently selected for presentation. In response to a second input, the presentation mode is configured in a pause play mode in which the play pointer is progressed through the sequence of tracks queued to the station only while the station is selected for presentation to a user and otherwise pauses progression of the play pointer. The processor transmits tracks of the station and progresses the play pointer in accordance with the configured presentation mode.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: May 21, 2019
    Assignee: International Business Machines Corporation
    Inventors: Patrick J. Bohrer, Michael D. Kistler, Ramakrishnan Rajamony, Mark W. Stephenson
  • Patent number: 10296541
    Abstract: Provided in the present disclosure are a computer-implemented searching method and a server. The computer-implemented searching method includes: receiving, at one or more computing devices, a current searching term sent by a client; obtaining, at the one or more computing devices, a picture-expressible term contained in the current searching term; obtaining, at the one or more computing devices, a picture result according to the picture-expressible term; and sending, at the one or more computing devices, the picture result to the client. The present method improves the effect of the information expression of the search results.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: May 21, 2019
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Shouke Qin, You Han, Zeming Zhang, Zhiyang Chen, Xiaohua Cheng, Peizhi Xu, Xiaolin Ma, Yan Jiang, Shilei Wen, Shijia Chen, Xubin Li
  • Patent number: 10289689
    Abstract: A key-value store provides column-oriented access to data in a distributed and fault tolerant manner. Data can be inserted into the data store and data can be retrieved either randomly or sequentially from the data store at high rates. Keys for a table are ordered and the entire table is divided into key ranges. Each key range is handled by a table which itself is divided into key ranges called a partition. Partitions are also divided into segments. Such recursive division into smaller and smaller key ranges provides parallelism. At the highest level, operations on tablets can be distributed to different nodes. At lower levels, different threads can handle operations on individual segments. Large-scale restructuring operations can be decomposed into operations on individual segments so that a global lock on larger objects does not need to be kept across the entire operation.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: May 14, 2019
    Assignee: MapR Technologies, Inc.
    Inventors: Mandayam C. Srivas, Pindikura Ravindra, Uppaluri Vijaya Saradhi, Amit Ashoke Hadke, Jason Frantz, Chandra Guru Kiran Babu Sanapala
  • Patent number: 10290058
    Abstract: In embodiments, a message retriever accesses a plurality of messages and a message filter identifies, within the accessed messages, a set predictive messages. The risk/return-related messages are analyzed to identify associated return advisors. The return advisors are evaluated and ranked according to advisor scores, and risk/return-related decisions referenced in the messages are also identified, evaluated, and ranked. The ranked return advisors and decisions are used to facilitate assessment of future performance of an item or entity.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 14, 2019
    Assignee: THOMSON REUTERS (GRC) LLC
    Inventors: Wenhui Liao, Masoud Makrehchi, Sameena Shah
  • Patent number: 10291673
    Abstract: A transcoding method used in a computer network comprises: receiving, by a task manager in the computer network, a transcoding task, where the transcoding task has task information; generating task dispatch information according to the task information; and separately acquiring, according to the task dispatch information, source data of media segments corresponding to a media file, parallelly transcoding the source data into data in a target format by using multiple transcoders, and storing the data into a storage server in the computer network, where the transcoder includes a processor of the storage server. Distributed transcoding is completed by using an idle CPU of a storage server, so that not only costs of hardware are reduced and an existing resource is fully used, but also transmission and copying of data are greatly accelerated, thereby improving transcoding efficiency.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: May 14, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Qidong Zhuang, Chunxiao He, Yuanpeng Su
  • Patent number: 10289286
    Abstract: A system, method, and computer-readable medium, to define and create a thing type and a thing regarding an internet of things environment, the thing type being a data structure of a category of a thing representing a real world entity and the thing being a data structure defining an instance of a thing type.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: May 14, 2019
    Assignee: SAP SE
    Inventors: Thilo Sieth, Michael Danninger
  • Patent number: 10275499
    Abstract: Content object tags at a content hosting service are used to classify stored content objects. Tags and clusters of tags (groups of one or more associated tags) can be recommended to a user of the content hosting service based on a user context, such as the browsing, viewing, uploading, or searching of content objects. Tags are scored based on content objects tagged with the tags in a targeted subset of content objects and a baseline subset of content objects, and based on the relevance of the content objects tagged with the tags. These tag scores can be weighted, and one or more tags can be selected for recommendation based on the weighted tag scores. Tag clusters can be selected for recommendation using a cluster hierarchy and determining whether a targeted subset of tags occur within a maximum number of tag clusters at a particular hierarchy level.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: April 30, 2019
    Assignee: deviantArt Inc.
    Inventors: Andrew Simz Arneson McCann, Roger David Donaldson
  • Patent number: 10277710
    Abstract: A fraud detection system may obtain a number of known fraudulent end-user profiles and/or otherwise undesirable end-user profiles. Using statistical analysis techniques that include clustering the end-user profiles by attributes and attribute values and/or combinations of attributes and attribute values, the fraud detection system identifies on a continuous, periodic, or aperiodic basis those attribute values and/or attribute value combinations that appear in fraudulent or otherwise undesirable end-user profiles. Using this data, the fraud detection system generates one or more queries to identify those end-user profiles having attribute values or combinations of attribute values that likely indicate a fraudulent or otherwise undesirable end-user profile.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: April 30, 2019
    Assignee: PLENTYOFFISH MEDIA ULC
    Inventors: Thomas Levi, Steve Oldridge
  • Patent number: 10268710
    Abstract: Techniques are provided for creating, organizing, and maintaining a sharded database. A sharded database can be created using user-defined sharding, system-managed sharding, or composite sharding. The sharded database is implemented with relational database techniques. The techniques described provide improvements to load distribution, organization, query processing, and schema propagation in a sharded database.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: April 23, 2019
    Assignee: Oracle International Corporation
    Inventors: Wei-Ming Hu, Mark Dilman, Stephen Ball, Ghazi Nourdine Benadjaoud, Leonid Novak, Ilya Taranov, Zheng Zeng
  • Patent number: 10268750
    Abstract: Clusters of log lines are identified based on log line templates. The log line templates are based on a punctuality pattern for a log line. Clusters of log lines that match each punctuality pattern can be identified based on comparisons between the log lines. The comparison may determine the similarity of the log lines and ultimately identify whether the log lines are close enough to be clustered. The comparison may be based on generated n-grams for the log lines and performing a hash on the n-grams. The resulting cluster information may be communicated to a user in an interface.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: April 23, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Yuchen Zhao, Arjun Iyer
  • Patent number: 10268752
    Abstract: In accordance with an example embodiment, an automated taxonomy mapping system that uses sequence semantic embedding techniques is described. Sequence sematic embedding models are used to generate the sequence vectors. The sequence semantic embedding models are trained offline and can be shared across different systems having different taxonomies and various versions of a category taxonomy.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: April 23, 2019
    Assignee: eBay Inc.
    Inventor: Mingkuan Liu
  • Patent number: 10268726
    Abstract: Systems and methods are provided to implement a client system that distributes accesses to database object in a database across different partitions of the database object. The client specifies a partition key and a sort key for the database object, so that data items in the database object are partitioned based on the partition key and sorted in each partition based on the sort key. The client determines a set of partition key values based on a throughput criteria of the database object and a per-partition throughput limit. To insert a data item into the database object, the client assigns a partition key value from the set to the data item using an assignment function, configured to distribute accesses to the database object across its partitions to balance usage of the partitions. To obtain sorted data from the database object, the client issues queries to obtain results for each partition key value, and then merges the results to produce a fully sorted result set.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Steven Eric Schiesser
  • Patent number: 10268714
    Abstract: In an approach for processing a data block, a processor determines a first performance index of a first data node, wherein a first copy of the data block is stored on the first data node, wherein the first copy of the data block is a portion included in a data object. A processor determines a second performance index of a second data node, wherein a second copy of the data block is stored on the second data node. A processor processes the first copy of the data block using a MAP algorithm in response to the first performance index being greater than, according to a predefined threshold, the second performance index. A processor generates a processed result of the data object using a REDUCE algorithm based on, at least, the processed first copy of the data block.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: April 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Lei Chen, Yue Hu, Jun Wei Zhang
  • Patent number: 10261950
    Abstract: A system includes generation of a query to retrieve, from a first database table, a result set conforming to query parameters for all entries of a second table stored in a volatile memory of a query client, serialization of the second table into the volatile memory, copying of the serialized second table into a second volatile memory of a data server, de-serialization of the serialized second table into the second volatile memory, determination of a plurality of entries of the first database table which are associated with the second table, and determination of the result set from the plurality of entries based on the query parameters.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: April 16, 2019
    Assignee: SAP SE
    Inventors: Yong Sik Lee, Yaeyoung Choi, Jin Young Kook, Jochen Becker, Alexander Boehm
  • Patent number: 10263932
    Abstract: Anonymous comments and comment rooms can improve privacy and facilitate user activity in a collaboration content item system. Some embodiments include a method for anonymous comments that can include receiving a request to add an anonymous comment to a collaboration content item. The method can further include generating an anonymous user identifier for a user associated with the request. The method can further include inserting the anonymous comment in the collaboration content item with a representation of the anonymous user. The representation can include an anonymous avatar generated based on the anonymous user identifier. Some embodiments may include comment rooms for collaboration content items. Multiple users are associated with a comment room. Comments, annotations, or content updates to a collaboration content item performed within a comment room are visible only to the users associated with the comment room.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: April 16, 2019
    Assignee: Dropbox, Inc.
    Inventors: Ran Tene, Elad Shahar
  • Patent number: 10262000
    Abstract: Techniques are provided for globally appending data from a group of distributed processes to a shared file using a log-structured file system. Data generated by a plurality of processes in a parallel computing system are appended to a shared file by storing the data to the shared file using a log-structured file system (such as a Parallel Log-Structured File System (PLFS)); and generating an index entry for the data, the index entry comprising a logical offset entry and a timestamp entry indicating a time of the storage, wherein the logical offset entry is resolved at read time. The logical offset entry can be populated with an append placeholder that is resolved when the shared file is read. At read time, a plurality of the index entries associated with the shared file can be sorted using the timestamp entry to deliver the requested shared file to a requesting application.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: April 16, 2019
    Assignees: EMC Corporation, Los Alamos National Security, LLC
    Inventors: John M. Bent, Sorin Faibish, Gary Grider, Aaron Torres
  • Patent number: 10255325
    Abstract: The method may include providing a plurality of synopsis techniques for determining a plurality of attribute value information indicative of the at least one attribute. The method may include determining a data characteristic describing the plurality of data rows of the current data block. The method may include selecting, based on the determined data characteristic, at least one synopsis technique of the provided plurality of synopsis techniques suitable for generating the plurality of attribute value information for the at least one attribute of the current data block. The method may include determining the plurality of attribute value information for the at least one attribute of the plurality of data rows of the current data block using the at least one selected synopsis technique. The method may include storing the determined plurality of attribute value information for the current data block to be used for query processing against the data table.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: April 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Felix O. Beier, Thomas F. Boehme, Andreas Brodt, Oliver Schiller
  • Patent number: 10248668
    Abstract: A first set of metadata may be received, via a network, which includes structural information about a first database. The structural information may be compared with one or more software signatures. Each software signature may include a software identity that is mapped to one or more associated database structure identities. A first match estimate may be generated based on the comparing of the structural information with the one or more software signatures. It may be inferred that the first database is likely included in a first software product based on the generating of the match estimate.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: April 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Tomasz Hanusiak, Konrad Wojciech Komnata, Jaroslaw Osinski, Grzegorz Szczepanik
  • Patent number: 10248621
    Abstract: A method includes generating from a time-series dataset multiple corresponding time-slice datasets. Each time-slice dataset has a corresponding time-slice time index and includes field-value data strings and associated field-value-time-index data strings, or pointers indicating the corresponding strings in an earlier time-slice dataset, that are the latest in the time-series dataset that are also earlier than the corresponding time-slice time index. A query of the time-series dataset for latest data records earlier than a given query time index is performed by using the time-slice datasets to reduce or eliminate the need to directly access or interrogate the time-series dataset.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: April 2, 2019
    Assignee: MOONSHADOW MOBILE, INC.
    Inventors: Roy W. Ward, David S. Alavi
  • Patent number: 10248875
    Abstract: Systems and methods for repairing cross-linked biometric records receive a set of biometric records. Each biometric record contains at least one biometric sample in a non-textual modality. One or more of the biometric records in the set of biometric records is potentially a cross-linked biometric record having at least two biometric samples that are associated with different individuals. Crosslink resolution is performed on the set of biometric records by searching for a match between a biometric sample in a given non-textual modality of a given biometric record with each biometric sample of the same given non-textual modality in each of the other biometric records in the set of biometric records. During the crosslink resolution, biometric sample may be removed from one biometric record and merged with another biometric record.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: April 2, 2019
    Assignee: AWARE INC.
    Inventors: Olukayode Isaac Osesina, Louis Scott Hills, Taras P. Riopka
  • Patent number: 10248695
    Abstract: The method may include providing a plurality of synopsis techniques for determining a plurality of attribute value information indicative of the at least one attribute. The method may include determining a data characteristic describing the plurality of data rows of the current data block. The method may include selecting, based on the determined data characteristic, at least one synopsis technique of the provided plurality of synopsis techniques suitable for generating the plurality of attribute value information for the at least one attribute of the current data block. The method may include determining the plurality of attribute value information for the at least one attribute of the plurality of data rows of the current data block using the at least one selected synopsis technique. The method may include storing the determined plurality of attribute value information for the current data block to be used for query processing against the data table.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: April 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Felix O. Beier, Thomas F. Boehme, Andreas Brodt, Oliver Schiller
  • Patent number: 10242028
    Abstract: A user interface for searching records in a database is provided. Each record contains information regarding one or more categories. The user interface receives search criteria of one or more categories and provides search results comprising exact and/or non-exact matching records. A non-exact matching record has a relevance value representing the relevance of the record to the search query, the non-exact matching records being displayed in an ordering based on the relevance values. The user interface provides slider tools for receiving changes in a weight value or search criterion of an associated category. A new ordering of the non-exact matching records is displayed in real-time based on the new received weight values or search criterion. The user interface may also provide a mapping tool, a search-result selection function, and/or one or more drill down tools. The user interface may provide any tool or function alone or in any combination.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: March 26, 2019
    Assignee: Transparensee Systems, Inc.
    Inventor: Steven David Lavine
  • Patent number: 10243811
    Abstract: Described is system for automatically detecting network services and their dependencies. The system generates a first context table having rows of packet headers and columns of header field values. A first concept lattice is generated from the first context table, and network services and corresponding packet headers are identified. A second context table is generated using the networks services data, and a second concept lattice is generated from the second context table. Network service dependencies are identified using the second concept lattice. The context tables are used to monitor the plurality of network service dependencies.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: March 26, 2019
    Assignee: HRL Laboratories, LLC
    Inventors: Karim El Defrawy, Michael J. O'Brien, James Benvenuto
  • Patent number: 10241864
    Abstract: A method and system for expanding a set of storage units. Expanding a set of storage units includes facilitating storage of a set of encoded data slices in a set of storage units within a first time frame. When detecting expansion of the set of storage units with new storage units within a second timeframe, primary storage units of the expanded set of storage units based are identified based on a write threshold value associated with the expanded set of storage units. For each new primary storage unit, storage of an imposter encoded data slice sourced from another storage unit that is not a primary storage unit but holds an encoded data slice of the set of encoded data slices is facilitated. The other storage unit then deletes the imposter encoded data slice.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: March 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew D. Baptist, Greg R. Dhuse, Ravi V. Khadiwala, Jason K. Resch, Ilya Volvovski, Ethan S. Wozniak
  • Patent number: 10243831
    Abstract: A method of updating a score in a network of linked nodes is provided. Scoring information including a node identifier and a score value for a node in a network of nodes is received. The score value is determined using an analytic model and a parameter value. An anchored network record for which the node is an anchor is identified using the node identifier. A node record for the node is identified in the identified anchored network record. A network score value is computed based on the score value. The identified node record is updated with the score value and the computed network score value. A next anchored network record that includes the node is identified using the node identifier. A second node record for the node is identified in the identified next anchored network record. The second node record is updated based on the updated, identified node record.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: March 26, 2019
    Assignee: SAS INSTITUTE INC.
    Inventor: Brian Oneal Miles
  • Patent number: 10235346
    Abstract: Method for displaying a message summary by analyzing the message to identify a sending institution and a message type. A message cluster is determined from the sending institution and repository of messages for multiple users. Extracted items can be identified in the message using the message type. Then the message summary can be generated using the extracted items, the message cluster, and the message structure. These summaries can be used to efficiently summarize a large volume of messages compactly.
    Type: Grant
    Filed: January 16, 2013
    Date of Patent: March 19, 2019
    Assignee: HMBay Patents LLC
    Inventors: Martin Claude Lefebvre, Lucas Wiman
  • Patent number: 10235458
    Abstract: A method for comparing DNA containing test results and stored results is provided, including a) a stored result selection and plurality of stored result database creation stage; b) a test result against stored result comparison stage, including: 1) A test result selection and plurality of test result database creation sub-stage; 2) A single test result database against single stored result database search sub-stage, performed for the various pairs of test result databases and stored result databases, to establish matches; 3) An established match review sub-stage, to filter out established matches which do not feature as matches across the other test result against stored result databases; 4) A process outcome sub-stage which provides details of the matches which extend across all the database pairs.
    Type: Grant
    Filed: May 22, 2012
    Date of Patent: March 19, 2019
    Assignee: Eurofins Forensic Services Limited
    Inventors: Matthew Barron, Richard Livett
  • Patent number: 10235623
    Abstract: Embodiments of the present invention provide an automated image tagging system that can predict a set of tags, along with relevance scores, that can be used for keyword-based image retrieval, image tag proposal, and image tag auto-completion based on user input. Initially, during training, a clustering technique is utilized to reduce cluster imbalance in the data that is input into a convolutional neural network (CNN) for training feature data. In embodiments, the clustering technique can also be utilized to compute data point similarity that can be utilized for tag propagation (to tag untagged images). During testing, a diversity based voting framework is utilized to overcome user tagging biases. In some embodiments, bigram re-weighting can down-weight a keyword that is likely to be part of a bigram based on a predicted tag set.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: March 19, 2019
    Assignee: Adobe Inc.
    Inventors: Zhe Lin, Xiaohui Shen, Jonathan Brandt, Jianming Zhang, Chen Fang
  • Patent number: 10229191
    Abstract: A system for identifying data of interest from among a multiplicity of data elements residing on multiple platforms in an enterprise, the system including background data characterization functionality characterizing the data of interest at least by at least one content characteristic thereof and at least one access metric thereof, the at least one access metric being selected from data access permissions and actual data access history and near real time data matching functionality selecting the data of interest by considering only data elements which have the at least one content characteristic thereof and the at least one access metric thereof from among the multiplicity of data elements.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: March 12, 2019
    Assignee: VARONIS SYSTEMS LTD.
    Inventors: Yakov Faitelson, Ohad Korkus, David Bass, Ophir Kretzer-Katzir
  • Patent number: 10229176
    Abstract: In an embodiment a method is provided. The method includes receiving forecast information in a computer from a first group of users. The method also includes integrating the forecast information into a database and corresponding OLAP cube accessible by the computer. The method further includes receiving comments on specific entries of the forecast information in the computer from a second group of users. The method also includes receiving changes of the forecast information in the computer from a second group of users The method further includes integrating comments and changes into the database and OLAP cube. Moreover, the method includes providing a display of the comments and the changes to the first group of users in an interface to the computer.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: March 12, 2019
    Assignee: Right90, Inc.
    Inventors: Kim Orumchian, Art Stabenow, Dean Skelton, David Petiot
  • Patent number: 10229355
    Abstract: A quantum processor comprises a first set of qubits comprising a first plurality of substantially parallel qubits; a second set of qubits comprising N successive groups of a plurality of qubits (1, 2, . . . , N), wherein N is greater than or equal to two; wherein each group of qubits comprises a plurality of substantially parallel qubits; wherein each qubit of the first plurality of substantially parallel qubits of the first set of qubits crosses substantially perpendicularly a portion of the plurality of substantially parallel qubits of a first group of the second set of qubits; wherein each qubit of any given group of the second set of qubits crosses substantially perpendicularly a portion of the plurality of substantially parallel qubits of a successive group of the second set of qubits and a plurality of couplers, each coupler for providing a communicative coupling at a crossing of two qubits.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: March 12, 2019
    Assignee: IQB INFORMATION TECHNOLOGIES INC.
    Inventors: Pooya Ronagh, Anna Levit, Daniel Crawford
  • Patent number: 10229163
    Abstract: A method for providing recommendations involves obtaining a first topic group (TG) associated with a first expertise topic, the first TG specifying a first plurality of accounts, selecting a second TG that specifies a second plurality of accounts, making a first determination that one of the second plurality of accounts is specified in the first TG, based on the first determination, analyzing the second plurality of accounts to determine whether the second TG is associated with the first expertise topic, based on the analysis making a second determination that the second TG is associated with the first expertise topic, generating a recommendation for a first account based on a third determination that the first account is related to an account in the first plurality of accounts or an account in the second plurality of accounts, and providing the recommendation to the first account.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: March 12, 2019
    Assignee: Twitter, Inc.
    Inventor: Alek Kolcz
  • Patent number: 10223438
    Abstract: In accordance with one embodiment, a method can be implemented that includes receiving a plurality of digital assets as inputs; extracting one or more representative features of each digital asset; for a group based on one or more representative features, using the one or more representative features of each digital asset to calculate a relevancy score between each digital asset and the group; and using each relevancy score to determine whether each digital asset should be assigned to the group. Additional embodiments are also disclosed herein.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: March 5, 2019
    Assignee: BroadbandTV, Corp.
    Inventors: Di Xu, Mehrdad Fatourechi, Shahrzad Rafati
  • Patent number: 10223436
    Abstract: In an example, a method of transferring data may include synchronizing work-items corresponding to a first subgroup and work-items corresponding to a second subgroup with a barrier. The method may include performing an inter-subgroup data transfer between the first subgroup and the second subgroup.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: March 5, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Alexei Vladimirovich Bourd, Vladislav Shimanskiy, Maxim Kazakov, Yun Du
  • Patent number: 10212155
    Abstract: A tokenization system tokenizes sensitive data to prevent unauthorized entities from accessing the sensitive data. The tokenization system accesses sensitive data, and retrieves an initialization vector (IV) from an IV table using a first portion of the sensitive data. A second portion of the sensitive data is modified using the accessed initialization vector. A token table is selected from a set of token tables using a third portion of the sensitive data. The modified second portion of data is used to query the selected token table, and a token associated with the value of the modified second portion of data is accessed. The second portion of the sensitive data is replaced with the accessed token to form tokenized data.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: February 19, 2019
    Assignee: Protegrity Corporation
    Inventors: Ulf Mattsson, Yigal Rozenberg, Vichai Levy
  • Patent number: 10210156
    Abstract: A method, system, and computer program product for seed selection in corpora compaction for natural language processing are provided in the illustrative embodiments. A set of initial clusters is formed from a set of documents in a corpus for natural language processing, wherein a subset of documents belong to an initial cluster in the set of initial cluster. A subset of the initial clusters is merged to form a merged cluster. A set of keywords that is representative of the merged cluster is identified. An epicenter of the merged cluster is formed using the set of keywords, the epicenter forming a seed. A document that is a member of the merged cluster is ranked according to a relationship of a taxonomy of the document and the epicenter.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: February 19, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yousuf M. Ashparie, Aaron K. Baughman
  • Patent number: 10212171
    Abstract: A server performs a method of controlling the manipulation of a playlist that includes a queue of media items to be played. In the method, a first electronic device is authorized to control the manipulation of the playlist. First geographic information that indicates a geographic location of the first electronic device and second geographic information that indicates a geographic location of a second electronic device are accessed. Based on the first geographic information and the second geographic information, the server determines whether the first and second electronic devices are located within a defined geographic proximity. In response to a determination that the first and second electronic devices are located within the defined geographic proximity, the second electronic device is authorized to manipulate the playlist.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: February 19, 2019
    Assignee: Spotify AB
    Inventor: Nikolaos Toumpelis
  • Patent number: 10204153
    Abstract: The present invention relates to data analysis for evaluating a plurality of pieces of object data; and the evaluation corresponds to the relation between each piece of object data and a specified case. An index that enables ranking of the plurality of pieces of object data is generated by the evaluation and the index changes based on an input entered by a user. A pattern is extracted that characterizes the reference data from the reference data according to the classification information assigned by the input. The index is determined by evaluating the relation between the object data and the specified case based on the extracted pattern and set to the object data. The plurality of pieces of object data are ranked according to the index and reported the user.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: February 12, 2019
    Assignee: FRONTEO, INC.
    Inventors: Masahiro Morimoto, Yoshikatsu Shirai, Hideki Takeda, Kazumi Hasuko, Akiteru Hanatani, Jakob Halskov, Nanako Yoshida
  • Patent number: 10200459
    Abstract: A method includes receiving first data from a first data source that continuously generates a first set of records with first common fields. The first data is filtered by selecting a first sub-set of fields of the first common fields to form first filtered data. Second data is received from a second data source that continuously generates a second set of records with second common fields. The second data is filtered by selecting a second sub-set of fields of the second common fields to form second filtered data, where the first filtered data and the second filtered data are generated simultaneously. Rules are applied to the first filtered data and the second filtered data in real-time to identify selected real-time events. The selected real-time events are reported prior to persistently storing the first filtered data, the second filtered data and the selected real-time events.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: February 5, 2019
    Assignee: Striim, Inc.
    Inventors: Alok Pareek, Ali Kutay, Steve Wilkes, Sami Akbay
  • Patent number: 10198455
    Abstract: A method, including partitioning a dataset into a first number of data units, and selecting, based on a sampling ratio, a second number of the data units. A hash value is calculated for each of the selected data units, and a first histogram is computed indicating a first duplication count for each of the calculated hash values. Based on respective frequencies of the calculated hash values, a second histogram is computed indicating an observed frequency for each of the first duplication counts in the first histogram, and based on the sampling ratio and the second histogram, a target function is derived. A third histogram that minimizes the target function is derived, the third histogram including, for the first number of the storage units, second duplication counts and a respective predicted frequency for each of the second duplication counts. Finally, a deduplication ratio is determined based on the third histogram.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: February 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Danny Harnik, David Chambliss, Oded Margalit, Dmitry Sotnikov
  • Patent number: 10191974
    Abstract: Disclosed herein are methods and systems for integrating an enterprise's structured and unstructured data to provide users and enterprise applications with efficient and intelligent access to that data. In accordance with exemplary embodiments, the generation of classification information about unstructured data can be hardware-accelerated by processing streaming unstructured data through a reconfigurable logic device, a graphics processor unit (GPU), or chip multi-processor (CMP) to generate the classification metadata about the unstructured data.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: January 29, 2019
    Assignee: IP RESERVOIR, LLC
    Inventors: Ronald S. Indeck, David Mark Indeck, Naveen Singla, David E. Taylor
  • Patent number: 10191945
    Abstract: Techniques for geolocating social media are described. According to an embodiment, information from textual content of a non-geolocated social media data item stored in a database is extracted. A knowledge database is then searched for a cluster of geo-located social media data items to which the information most closely relates, and an estimated location is assigned to the non-geolocated social media data item according to the cluster to which the information most closely relates. Each cluster comprises one or more representative tags for a spatio-temporal region. The knowledge database is created from geolocated social media data by grouping data according to location and extracting representative tags from the location's grouping of data according to textual content as well as information related to reliability and truthfulness of the textual content.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: January 29, 2019
    Assignee: The Florida International University Board of Trustees
    Inventor: Naphtali David Rishe
  • Patent number: 10177907
    Abstract: Storing a file to prevent unauthorized reconstruction of the file, including: generating an index of the file; partitioning the file into a plurality of chunks, wherein the index of the file includes an assigned routing path for each of the plurality of chunks; and routing each chunk into an assigned storage provider through the assigned routing path. Key words include partitioning and index.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: January 8, 2019
    Assignees: SONY CORPORATION, SONY MEDIA CLOUD SERVICES LLC
    Inventors: Ben Masek, Paul Kane, Brian Laske, Jeff Parker
  • Patent number: 10169432
    Abstract: A computing device receives a trigger to surface relevant content. The device also obtains a variety of different types of cross-source contextual information. Items of content are identified and relevancy weights are obtained based on the contextual information. A relevancy is calculated, based on the relevancy weights, for each item of content. The items of content are surfaced.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: January 1, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew Vogel, Julie C. Seto, Darron Stepanich, Erez Kikin-Gil
  • Patent number: 10163022
    Abstract: A method for learning parameters used to recognize characters included in a text in a scene text image of training set is provided. The method includes steps of: (a) a training apparatus generating each feature vector corresponding to each of the segmented character images; (b) the training apparatus processing feature vectors ci+j of neighboring character images to thereby generate a support vector to be used for a recognition of a specific character image; (c) the training apparatus obtaining a merged vector by executing a computation with the support vector and a feature vector ci of the specific character image; and (d) the training apparatus (i) performing a classification of the specific character image as a letter included in a predetermined set of letters by referring to the merged vector; and (ii) adjusting the parameters by referring to a result of the classification.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: December 25, 2018
    Assignee: StradVision, Inc.
    Inventor: Hojin Cho
  • Patent number: 10162551
    Abstract: A signal interface has a compression unit and a data memory. The compression unit is configured to input an input datum from signal data generated by at least one sensor and further configured to identify the presence or absence of at least one repetition condition in the input datum. If the presence of the at least one repetition condition of the input datum is identified, the compression unit encodes the input datum in a compressed way to generate a compressed datum and saves the compressed datum in the data memory. If the presence of the at least one repetition condition of the input datum is not identified, the compression unit saves the uncompressed input datum in the data memory.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: December 25, 2018
    Assignee: STMICROELECTRONICS S.R.L.
    Inventors: Marco Leo, Paolo Rosingana, Marco Castellano, Alessandro Giuliano Locardi
  • Patent number: 10162870
    Abstract: Aspects generate an interactive plotted electronic map presentation which depicts historical progression of events of a news story. Historical news content stories are searched for and retrieved from one or more news media sources as a function of including a common key perspective topic, and of association with an incident geographic location and occurrence time. A graphical user interface display device is driven to indicate on a map of geographic locations a location of an initial event of the historical news content that has an earliest time of occurrence relative to the news story incident and other events, and to plot a time line curve from a point of origin at the mapped initial event location as a function of a relation over time of the total numbers of the historical news content stories to respective times of publication.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: December 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, John M. Ganci, Jr., Sarbajit K. Rakshit, Kimberly G. Starks
  • Patent number: 10158897
    Abstract: Social media inputs from users, and specific to a content of a broadcast program, are analyzed to determine a sentiment value expressed relative to a portion of the content by a user. A group is formed of those users whose sentiment values expressed relative to the portion within a defined period during the broadcast of the program are within a specified tolerance value of sentiment value expressed by the user. A time zone of a location extracted from a social media input of the user is assigned to the group. A fabricated event that evokes a predicted sentiment is inserted in the broadcast program. A confidence value for the time zone is computed by comparing a sentiment value of a response by the group to the fabricated event with the predicted sentiment value. The group's placement in the time zone is confirmed when the confidence value exceeds a threshold.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: December 18, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Thomas B. Harrison, Nicholas A. McCrory, Michelle Welcks
  • Patent number: 10152526
    Abstract: A processor-implemented method, system, and/or computer program product generates and utilizes synthetic context-based objects. A non-contextual data object is associated with a context object, which comports with a predetermined set of constraints, to define a synthetic context-based object, where the non-contextual data object ambiguously relates to multiple subject-matters, and where the context object provides a context that identifies a specific subject-matter, from the multiple subject-matters, of the non-contextual data object. The synthetic context-based object is then associated with at least one specific data store, which includes data that is associated with data contained in the non-contextual data object and the context object. A request for a data store that is associated with the synthetic context-based object results in the return of at least one data store that is associated with the synthetic context-based object.
    Type: Grant
    Filed: April 11, 2013
    Date of Patent: December 11, 2018
    Assignee: International Business Machines Corporation
    Inventors: Samuel S. Adams, Robert R. Friedlander, John K. Gerken, III, James R. Kraemer, Philip R. Varker
  • Patent number: 10154108
    Abstract: According to an exemplary embodiment, a method for brokering between devices and network services provides a platform for brokering between at least one device and at least one service group, and uses a brokering service module on the service platform to execute: using a computing device to compute a correlation between a thing and another thing, thereby computing a correlation between a thing and a service group of the at least one service group; for a service group of the at least one service group, using the computing device to compute the correlation between each of at least one thing and a service group of the at least one service group; for a device corresponding to the thing, brokering one or more service groups; and for a service group of the at least one service group, brokering one or more devices corresponding to one or more things.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: December 11, 2018
    Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Wen-Hsing Kuo, Tein-Yaw David Chung, Ching-Yao Wang, Yian-Shu Chu