Based On Record Similarity And Relevance Patents (Class 707/749)
  • Patent number: 10353884
    Abstract: Multiple key-value stores may be employed to smooth out random updates (based on the extent ID) to the EMAP database. The updates to the EMAP database occur in a two-stage manner: (i) using an append-only log store for the first stage and (ii) using an on-disk hash store for the second stage. The append-only log store is used to convert the random updates to sequential write operations on the EMAP database. Once full, the contents of the log store are sorted and moved to the on-disk hash store, which holds the updates for a transient period of time to enable batching of the updates. Once sufficient batching of the extent map entries are accumulated, those entries are sorted and moved to the EMAP database. Thereafter, the EMAP database can be scanned to find extent map entries having identical checksum bits to perform data deduplication.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: July 16, 2019
    Assignee: NetApp Inc.
    Inventors: Alok Sharma, Satbir Singh, Sudhanshu Gupta
  • Patent number: 10346474
    Abstract: Methods and apparatus are provided for detecting potential repeating content, such as commercials, in a video data stream by receiving one or more video data streams, parsing each video data stream into a plurality of segments, creating audio fingerprints of each segment, storing the plurality of audio fingerprints in a database, and identifying any audio fingerprints in the received and parsed one or more video data streams that match audio fingerprints in the database that were previously stored from video data streams that were previously received and parsed. Video fingerprints are then created for these same pairs of segments and a similarity analysis is performed. The results of the video fingerprint analysis is used to make a determination of subsequent actions to be taken by a content processing platform that performs recognition processing of the content associated with the segments identified as being potentially repeating content.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: July 9, 2019
    Assignee: Alphonso Inc.
    Inventors: Lampros Kalampoukas, Manish Gupta, Zhengxiang Pan
  • Patent number: 10346452
    Abstract: A method for answering consecutive questions, using a system which can access a database is provided. The method includes retrieving a questioner identifier associated with a questioner in response to receipt of a question from the questioner. The method also includes obtaining, using the questioner identifier, a history on class labels which were assigned to questions made by the questioner in the past and choosing a class label among the class labels in the history. The method further includes obtaining a list of keywords of the question and judging whether or not each keyword in the keyword list matches a representative keyword in any node among one or more nodes which exist in a hierarchy level in the database, or matches a synonym of the representative keyword.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: July 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Futoshi Iwama, Satoshi Masuda, Kohtaroh Miyamoto, Hironori Takeuchi
  • Patent number: 10331662
    Abstract: A method, computer program product, and system for processing attribute value information for a data set. The method, computer program product, and system includes receiving a first data query on the data set. The first data query includes a condition on at least one attribute of the data set. While processing the first data query, data blocks containing records of the data set may be scanned. The data blocks contain first data blocks that are full. Attribute value information may be generated for the at least one attribute for the first data blocks. The attribute value information may be stored and a second data query involving a condition on at least one of the at least one attribute may be processed using the stored attribute value information.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Thomas F. Boehme, Andreas Brodt, Oliver Koeth, Oliver Schiller
  • Patent number: 10331677
    Abstract: Provided are systems, methods, and computer-program products for a contextual connection system. In various implementations, the system can receive data corresponding to an interaction between a first node and a second node. The system can use an interaction history associate the first node with a subset of other nodes. The system can receive input corresponding to a search, where the search is associated with the third node. The search requests a list of nodes, where nodes in the list of nodes are likely to accept a connection request from the third node. The system can determine similarity between the third node and the second node. Determining the similarity can further include using the similarity and a result of searching to identify the context associated with the first node. The system can add the first node to the list of nodes, and respond to the search with the list of nodes.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: June 25, 2019
    Assignee: Dazah Holdings, LLC
    Inventor: Danielle Horowitz
  • Patent number: 10324589
    Abstract: A system, method and program product for document navigation by usage location in a document editing application. A document map divides a document into a plurality of document elements and a user interaction dataset records weights and durations of user interactions for each of the document elements over a plurality of user interactions. A usage calculator calculates a usage value for each of the document elements based on weights and duration. The usage value for each of the document elements is used generate an element selection interface to selectively display a relevant document element on a document navigation display.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: June 18, 2019
    Assignee: International Business Machines Corporation
    Inventors: Frederic J. Bauchot, Georges-Henri Moll
  • Patent number: 10324906
    Abstract: An XML fragmenting mechanism uses an XML schema for the XML file to split up the XML file in a hierarchal structure of data blocks for storage in a storage system with a limited block size such as a cluster coordination service. The XML fragmenting mechanism creates an XML file map to document the structure of the XML file in the storage system. The XML fragmenting mechanism stores the data blocks in the storage system according to the XML file map and supports retrieval of all or part of the data in a format that supports XML validation.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: June 18, 2019
    Assignee: International Business Machines Corporation
    Inventor: David M. Koster
  • Patent number: 10318514
    Abstract: Reorganizing a data table to improve analytical database performance is presented. Attribute value information for data blocks of the data table is determined. One or more queries having respective query predicates involving the attribute may be received and processed. Data blocks having attribute value information matching a query predicate are selected. The selected data blocks are evaluated for the query predicate of the query. For each part of a set of the parts a false positive rate may be determined. The false positive rate may indicate the fraction of data blocks of the selected data blocks of the part, that each contains less than a determined maximum number of rows that satisfy the query predicate. In response to determining for each part of the set of the parts that the determined false positive rates of the part meet a predefined condition sorting the part by the attribute.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Thomas F. Boehme, Andreas Brodt, James L. Finnie, Knut Stolze
  • Patent number: 10311478
    Abstract: A method for recommending content based on user profiles clustered by subscription data includes receiving usage data of users. The usage data for each user includes device usage data and subscription data associated with the one or more applications installed on the user device. The method further includes receiving a recommendation request from a first user device of a first user for new subscription data and determining first usage data of the first user. The method also includes identifying a second user having second usage data that has a threshold similarity to the first usage data amongst the users. The method includes determining the new subscription data as being at least some of the subscription data of the second usage data that is different than the subscription data of the first usage data and outputting the new subscription data to the user device of the first user.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: June 4, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Xueying Dai, Eric J. Glover
  • Patent number: 10306312
    Abstract: According to one embodiment, a data connection device includes a first log storage, a second log storage, and a hardware processor. The first log storage is configured to store a plurality of first logs indicating a first behavior of a first user. The second log storage is configured to store a plurality of second logs which are independent of the plurality of first logs and indicate a second behavior of a second user. The hardware processor is configured to acquire a set of first logs indicating a specific first behavior, from the plurality of first logs, acquire a set of second logs having a feature in common with the set of first logs, and connect the set of first logs with the set of second logs.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: May 28, 2019
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yoshiaki Mizuoka, Kouta Nakata, Ryohei Orihara
  • Patent number: 10282736
    Abstract: Methods and systems for changing a parameter associated with an image displayed on a display screen based on criteria related to a user are described. One of the methods includes receiving a selection of an image from a plurality of images. The method further includes examining the selected image to identify a keyword and criteria associated with the selected image. The keyword includes an identification of the image and the criteria including a time associated with the selected image. The method further includes ranking the selected image compared to remaining images of the plurality of images based on the keyword and the criteria, assigning a weight to an image parameter of the selected image to associate the image parameter with the rank of the selected image, and sending the assigned weight of the image parameter to a display device for display of the selected image according to the assigned weight.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: May 7, 2019
    Assignee: Excalibur IP, LLC
    Inventors: Grace Tsai, Hsin-Chan Chien, Anne Yu, Fa-Hsien Li, Bryan Chan
  • Patent number: 10282431
    Abstract: Various approaches discussed herein enable browsing groups of visually similar items to an item of interest, wherein the item of interest may be identified in a query image, for example. One ore more visual attributes associated with the item of interest are identified, and the visually similar items matching at least one of the visual attributes are grouped together, wherein the group is ranked according to the visually similar items' overall visual similarity to the item of interest, for example by using a visual similarity score and/or metric.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: May 7, 2019
    Assignee: A9.COM, INC.
    Inventors: Rahul Bhotika, Lixin Duan, Oleg Rybakov, Jian Dong
  • Patent number: 10261972
    Abstract: An efficient and user-friendly system (118) and method for providing contents similar to a searched item is disclosed. The system (118) includes an indexing engine (208) adapted to work in conjunction with a processing engine (206), to discover and provide to the users, content similar to that searched by a user. The system and method search multiple indices to retrieve content with same or similar field values as of the item searched by the user.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: April 16, 2019
    Assignee: IntelligenceNODE Consulting Private Limited
    Inventors: Sanjeev Sularia, Yasen Dimitrov, Slavcho Ivanov
  • Patent number: 10255326
    Abstract: Disclosed are various embodiments for providing search results that are generated by considering search terms that are typically ignored. A user may enter a search query containing search terms that may be specific to a particular search domain. Common words within the search query that are typically ignored in standard searches may be assigned a consideration weight based on a set of rules associated with the search domain. Based on the consideration weight, those words may be considered when generating search results. The consideration weight may decrease as the number of search terms in the search query increases.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: April 9, 2019
    Assignee: IMDB.COM, INC.
    Inventor: Hilliard Bruce Siegel
  • Patent number: 10242094
    Abstract: A computer-implemented method includes identifying an information resource. The information resource includes text information. The information resource includes a contribution from an entry source. The entry source is associated with a profile. The profile includes at least one profile information item that describes the entry source. The method includes generating a first word cloud. The first word cloud is based on one or more words used within the text information. The first word cloud includes a first plurality of words. The method includes generating a second word cloud. The second word cloud is based on at least one profile information item. The second word cloud includes a second plurality of words.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ilse M. Breedvelt-Schouten, Joseph A. True
  • Patent number: 10235393
    Abstract: Product records having attributes according to various schema are normalized such that the attributes thereof conform to a canonical schema. Attributes for large numbers of product records are normalized according to a map-reduce framework in which mappers are defined but no reducers. Rules are implemented by a rule engine that is instantiated one time per VM of the map-reduce framework. Likewise, each rule may be implemented by only one object instance per rule engine instance. Generation of rules by analysts may be facilitated by defining an attribute hierarchy. A rule defined for a parent attribute may be presented as a default rule for a child attribute and either accepted or revised. Attributes may be clusters and proposed rules generated. Proposed rules may then be accepted or rejected by an analyst.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: March 19, 2019
    Assignee: WALMART APOLLO, LLC
    Inventors: Fan Yang, Narasimhan Rampalli, Jun Xie
  • Patent number: 10229117
    Abstract: Systems and methods for classifying electronic information are provided by way of a Technology-Assisted Review (“TAR”) process, specifically an “Auto-TAR” process that limits discretionary choices in an information classification effort, while still achieving superior results. In certain embodiments, Auto-TAR selects an initial relevant document from a document collection, selects a number of other documents from the document collection and assigns them a default classification, trains a classifier using a training set made up of the selected relevant document and the documents assigned a default classification, scores documents in the document collection and determines if a stopping criteria is met. If a stopping criteria has not been met, the process sorts the documents according to scores, selects a batch of documents from the collection for further review, receives user coding decisions for them, and re-trains a classifier using the received user coding decisions and an adjusted training set.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: March 12, 2019
    Inventors: Gordon V. Cormack, Maura R. Grossman
  • Patent number: 10223389
    Abstract: In one embodiment, a computer-implemented method executable by a computer to analyze complex metadata of a data source is provided. The method includes: receiving, by a processor, complex metadata from the data source; processing, by a processor, the complex metadata to determine a dictionary of metadata; processing, by a processor, the dictionary of metadata to determine a graph of nodes and edges; processing, by a processor, the graph using a single feature analysis method; and displaying a representation of a visual graph based on results of the feature analysis method.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: March 5, 2019
    Assignee: salesforce.com, inc.
    Inventor: Gregory Gackiere
  • Patent number: 10223455
    Abstract: A method for segmenting, identifying and indexing visual elements, and searching documents comprises for each document generating metadata, segmenting the document into blocks using the metadata, performing block operations on the identified blocks, identifying and indexing inline visual elements using data and metadata rules, identifying and indexing block visual elements using profiles, and searching for documents containing visual elements.
    Type: Grant
    Filed: October 4, 2010
    Date of Patent: March 5, 2019
    Inventor: Aravind Musuluri
  • Patent number: 10216715
    Abstract: Disclosed is a method for suggesting revisions to a document-under-analysis (“DUA”) from a seed database, the seed database including a plurality of original texts each respectively associated with one of a plurality of final texts. The method includes tokenizing the DUA into a plurality of statements-under-analysis (“SUAs”), selecting a first SUA of the plurality of SUAs, generating a first similarity score for each of the plurality of the original texts, the similarity score representing a degree of similarity between the first SUA and each of the original texts, selecting a first candidate original text of the plurality of the original texts, and creating an edited SUA (“ESUA”) by modifying a copy of the first SUA consistent with a first candidate final text associated with the first candidate original text.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: February 26, 2019
    Assignee: BLACKBOILER LLC
    Inventors: Daniel P. Broderick, Jonathan Herr, Daniel Edward Simonson
  • Patent number: 10216835
    Abstract: A computer-implemented method includes identifying an information resource. The information resource includes text information. The information resource includes a contribution from an entry source. The entry source is associated with a profile. The profile includes at least one profile information item that describes the entry source. The method includes generating a first word cloud. The first word cloud is based on one or more words used within the text information. The first word cloud includes a first plurality of words. The method includes generating a second word cloud. The second word cloud is based on at least one profile information item. The second word cloud includes a second plurality of words.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: February 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ilse M. Breedvelt-Schouten, Joseph A. True
  • Patent number: 10218654
    Abstract: In an approach to save-to location selection, a computing device accesses a metadata file comprising a data table. The computing device checks the data table for entries that match one or more features of a file to be saved, wherein each match is associated with a save-to location. The computing device computes confidence scores for each save-to location based on a predefined weight associated with to each feature. The computing device produces a list of recommended save-to locations based on the confidence scores. The computing device receives a user selection based on or overriding the recommendations. The computing device updates the data table with information concerning each of the features of the file and the user selection.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: February 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Anjil R. Chinnapatlolla, Vijai Kalathur, Rajaram B. Krishnamurthy, Ajay Sood, Srivatsan Venkatesan
  • Patent number: 10210247
    Abstract: A computer-implemented method includes identifying an information resource. The information resource includes text information. The information resource includes a contribution from an entry source. The entry source is associated with a profile. The profile includes at least one profile information item that describes the entry source. The method includes generating a first word cloud. The first word cloud is based on one or more words used within the text information. The first word cloud includes a first plurality of words. The method includes generating a second word cloud. The second word cloud is based on at least one profile information item. The second word cloud includes a second plurality of words.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: February 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ilse M. Breedvelt-Schouten, Joseph A. True
  • Patent number: 10210246
    Abstract: The present disclosure relates to performing similarity metric analysis and data enrichment using knowledge sources. A data enrichment service can compare an input data set to reference data sets stored in a knowledge source to identify similarly related data. A similarity metric can be calculated corresponding to the semantic similarity of two or more datasets. The similarity metric can be used to identify datasets based on their metadata attributes and data values enabling easier indexing and high performance retrieval of data values. A input data set can labeled with a category based on the data set having the best match with the input data set. The similarity of an input data set with a data set provided by a knowledge source can be used to query a knowledge source to obtain additional information about the data set. The additional information can be used to provide recommendations to the user.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: February 19, 2019
    Assignee: Oracle International Corporation
    Inventors: Alexander Sasha Stojanovic, Mark Kreider, Michael Malak, Glenn Allen Murray
  • Patent number: 10204170
    Abstract: Systems and methods for selecting items of interest for an organization from a set of feeds, based on the interests that users have demonstrated through their interactions with existing content, are described herein. In some embodiments, the system is part of a content management service that allows users to add and organize files, media, links, and other information. The content can be uploaded from a computer, imported from cloud file systems, added via links, or pulled from various kinds of feeds.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: February 12, 2019
    Assignee: Highspot, Inc.
    Inventors: Paul Viola, Oliver Sharp, David Wortendyke, Erik Christensen, Robert Wahbe, Nate Dire, Steven Millet
  • Patent number: 10193847
    Abstract: A news feed system of an on-line social network system obtains and utilizes data related to events that originate with members of the on-line social network system from web pages other those members' news feed pages. The news feed system monitors signals that are not related to feed interaction and generates contextual engagement features based on those signals. The news feed system associates contextual engagement features with respective member profiles and may store the association information for a period of time. The news feed system then uses these features to train a model that ranks news feed inventory and/or as input into that model.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: January 29, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nikita Igorevych Lytkin, Ying Xuan, Guy Lebanon
  • Patent number: 10185704
    Abstract: The disclosure provides a method for executing extended JavaScript (JS) by using an extended JS interface. The method includes the following steps: inquiring an extension program whether to execute the extended JS at a predetermined occasion when a webpage is loaded, wherein the extension program is loaded when a browser is started up; the browser assembles the extended JS interface according to an open application programming interface (API) when determining that the extended JS is needed to be executed; executing the extended JS by using the extended JS interface. According to the disclosure, browsing mode and layout mode of a browser can be changed dynamically according to the requirement for webpage contents in the form of extension programs, accordingly browsing experience of users is improved.
    Type: Grant
    Filed: April 27, 2013
    Date of Patent: January 22, 2019
    Assignee: GUANGZHOU UCWEB COMPUTER TECHNOLOGY CO., LTD.
    Inventors: Jie Liang, Miaokui Ma
  • Patent number: 10185770
    Abstract: A system and method for presenting search results is provided. The method includes submitting a query to a server and receiving from the server, in response to the query: a comprehensive list of search results that satisfy the query, and multiple position vectors, each position vector identifying a respective ordered subset of the search results in the comprehensive list. The method further includes storing the comprehensive list and the multiple position vectors, receiving a user-made selection identifying a subset of the multiple position vectors, and displaying a subset of the search results in the comprehensive list in accordance with the user-made selection.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: January 22, 2019
    Assignee: Google LLC
    Inventors: Taher H. Haveliwala, Glen Jeh, Sepandar Kamvar
  • Patent number: 10169871
    Abstract: Embodiments disclose a method and system for segmenting medical images. In certain embodiments, the system comprises a database configured to store a plurality of medical images acquired by an image acquisition device. The plurality of images include at least one first medical image of an object, and a second medical image of the object, each first medical image associated with a first structure label map. The system further comprises a processor that is configured to register the at least one first medical image to the second medical image, determine a classifier model using the registered first medical image and the corresponding first structure label map, and determine a second structure label map associated with the second medical image using the classifier model.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: January 1, 2019
    Assignee: Elekta, Inc.
    Inventors: Lyndon Stanley Hibbard, Xiao Han
  • Patent number: 10163074
    Abstract: Various embodiments may include a vehicle-based system and method for managing a user's personal information and events. A user's personal communications (such as verbal and non-verbal communications) may be monitored to identify one or more unscheduled personal events. A determination may be made whether the unscheduled personal events conflict with one or more previously scheduled personal events or personal events pending for scheduling. The scheduled personal events or pending personal events may be obtained from recorded conversations, emails, text messages, social networking messages, and the like. Based on the determination, one or more actions may be taken on the unscheduled personal events. A determination may also be made whether to add the contact with whom the user is having a personal communication to the user's address book based on whether a personal relationship exists with the contact.
    Type: Grant
    Filed: July 7, 2010
    Date of Patent: December 25, 2018
    Assignee: Ford Global Technologies, LLC
    Inventor: Brian Y. Wilkerson
  • Patent number: 10165318
    Abstract: Disclosed herein are systems and method for curating and distributing digital content; including: digital video, music, pictures, etc. For example, presented herein are systems and methods for providing a digital content program, including a plurality of continuously provided digital assets streamed over a digital content platform. Example embodiments include: (a) curating a plurality of assets; (b) selecting a subset of assets from the plurality of assets, based on similarity metrics between assets; and (c) ordering the subset of assets into a digital content program.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: December 25, 2018
    Assignee: IRIS.TV, INC.
    Inventors: Field J. Garthwaite, David Clausen, Pehr Hovey, Winston Owens
  • Patent number: 10154129
    Abstract: A wearable electronic apparatus, a computer program and a method are disclosed. Physical activity data measured relating to a user of a wearable electronic apparatus is obtained. An exercise mode of the wearable electronic apparatus is switched on such that information related to the physical activity data is outputted to the user. While the exercise mode is on, wireless application data is received, and, only if the application data fulfills a predetermined relevance condition, the application data is outputted to the user.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: December 11, 2018
    Assignee: Polar Electro Oy
    Inventors: Mikko Repka, Mika Erkkila
  • Patent number: 10146853
    Abstract: The present disclosure relates to entity resolution (i.e., determining “is a” and “is related to a” relationships between entities) in an entity analytics system. According to one embodiment, an entity analytics system specifies a plurality of entity classes. Entities of a first entity class can contain entities of at least a second entity class. The entity analytics system specifies one or more features characterizing each of the plurality of entity classes. At least one of the features indicates that entities of the second entity class can be included as a feature of entities of the first entity class. The entity analytics system resolves two entities of the at least the second entity class as identical based on common features shared by the two entities and determines that at least two entities of the first entity class containing the resolved entity are identical.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: December 4, 2018
    Assignee: International Business Machines Corporation
    Inventor: Kirk J. Krauss
  • Patent number: 10114873
    Abstract: Disclosed are methods, apparatus, systems, and computer-readable storage media for retrieving content related to a feed item of an online social network. In some implementations, a computing device receives a feed item to be displayed in a feed associated with a first user of an online social network. The computing device identifies, in the received feed item, a first tagged keyword comprising a first tag and a first keyword and identifies one or more data sources based on the first tag. The computing device retrieves, from the one or more data sources, a plurality of content records related to the first keyword and selects a content record of the plurality of content records. The computing device automatically generates an information update associated with the feed item, the information update including content information of the selected content record, the information update capable of being displayed in association with the feed.
    Type: Grant
    Filed: April 16, 2014
    Date of Patent: October 30, 2018
    Assignee: salesforce.com, inc.
    Inventor: Kaushick Naidu
  • Patent number: 10114884
    Abstract: Systems and techniques for indexing and/or querying a database are described herein. Multiple, large disparate data sources may be processed to cleanse and/or combine item data and/or item metadata. Further, attributes may be extracted from the item data sources. The interactive user interfaces allow a user to select one or more attributes and/or other parameters to present visualizations based on the processed data.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: October 30, 2018
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Boris Valensi, James Ong, Howard Carter, Joy Tao, Mark Schafer, Barry McCardel, Kelsey Falter, Roger Hu
  • Patent number: 10110529
    Abstract: In an approach to save-to location selection, a computing device accesses a metadata file comprising a data table. The computing device successively checks the data table for entries that match a series of features of a file to be saved. If the computing device finds one or more matches, the computing device determines an associated save-to location. If the computing device does not find a match and has exhausted all of the series of features, the computing devices determines a default save-to location. The computing device receives a user selection based on or overriding the determination. The computing device updates the data table with information concerning each of the features of the file and information concerning the user selection.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: October 23, 2018
    Assignee: International Business Machines
    Inventors: Anjil R. Chinnapatlolla, Vijai Kalathur, Rajaram B. Krishnamurthy, Ajay Sood, Srivatsan Venkatesan
  • Patent number: 10102243
    Abstract: A relationship amongst multiple relationships between database tables can be specified independent of a query. More specifically, a function (USERELATIONSHIP) can be introduced to the DAX language (Data Analysis Expressions), which provides a way to author formulas that are not evaluated immediately, but that can be evaluated dynamically and concurrently in many different contexts. The function enables a single relationship to be specified in the calculation formula away from the query. This provides a mechanism within the formula that specifies specific relationship(s) that are to be followed when the dynamic expression is evaluated.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: October 16, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Howard Dickerman, Vjacheslav Min, Marius Dumitru
  • Patent number: 10102272
    Abstract: Systems and methods for enhancing user experience in a search environment are provided. The method includes ranking documents which have multiple zones wherein one zone in a document dominates rest of the zones in the document.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: October 16, 2018
    Inventor: Aravind Musuluri
  • Patent number: 10096034
    Abstract: A technology analysis system automatically monitors information available from both publicly and privately distributed networks of information for details that are relevant to a technology hypothesis. The technology analysis system provides a technology radar that assists with determining how the technology hypothesis stands up against ongoing developments in technology. The technology analysis system also visualizes the technology hypothesis and its underlying precursor predictions using a web portal, dynamic document, or other visualization technique.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: October 9, 2018
    Assignee: Accenture Global Services Limited
    Inventors: Alex Kass, Lucian P. Hughes, Peter Z. Yeh
  • 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: 10078661
    Abstract: A session search relevance model identifies a user's dynamic information need based on a feedback model and a session relevance model. The feedback model is based on query changes in the session search and user interest in particular documents presented throughout the session search. The relevance model modifies a user's current query to retrieve documents most relevant to a user's information need.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: September 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Haggai Roitman, Doron Cohen, Nir Levine
  • Patent number: 10057199
    Abstract: In one embodiment, a method includes retrieving a plurality of comments associated with a content object, determining a score for each of the comments, where the score is based on one or more signals associated with the comment, and where the score is further based on a qualitative analysis of each of one or more impressions related to the comment, and wherein each of the impressions comprises an interaction by a historical user with the comment, ordering the comments based on the respective scores, presenting one or more of the ordered comments to a target user. The qualitative analysis may determine a category of interaction for the impression, the score may be based at least in part on the category of interaction, and the category of interaction may include user input related to the comment, such as a reply to the comment.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: August 21, 2018
    Assignee: Facebook, Inc.
    Inventors: Allison Elaine Ball, Kaushik Mohan Iyer, Ashoat Tevosyan, Mikhail I. Okunev, Erich James Owens
  • Patent number: 10055408
    Abstract: A method of extracting an important keyword by an important keyword extracting server, the method includes receiving a set of one or more documents from a network, receiving one or more user defined keywords from a user terminal, calculating, by the server, a relative importance value for each of words detected in the set of documents, determining, by the server, a weight for each of the words based on the one or more user defined keywords, applying, by the server, the weight for each of the words to the relative importance value for each of the words, determining, by the server, at least one of the words to be the important keyword based on the relative importance value to which the weight is applied and transmitting, by the server, the important keyword to the user terminal. Therefore, the method may effectively detect a user defined keyword from at least one document.
    Type: Grant
    Filed: October 16, 2014
    Date of Patent: August 21, 2018
    Assignee: LG CNS CO., LTD.
    Inventors: Seen Tae Lee, Hyun Pyo Kim, Jae Man Kim, Sun Min Yun, Cho Rong Yoon, Yoo Jin Chang, In Chul Jung, Tae Chang Jee
  • Patent number: 10049113
    Abstract: Disclosed are a file scanning method and apparatus. The method includes: obtaining a quantity of hard links of a to-be-scanned file used as a scanning target; if the quantity of hard links of the to-be-scanned file is greater than 1, when the to-be-scanned file is used as the scanning target for the first time, invoking a scanning engine to scan the to-be-scanned file to obtain a scanning result, and storing a file identifier uniquely identifying the to-be-scanned file and the scanning result to a storage unit, and when the to-be-scanned file is used as the scanning target again, querying for and obtaining the scanning result of the to-be-scanned file from the storage unit according to the file identifier.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: August 14, 2018
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Mingqiang Guo, Keming Qian, Liang Cao
  • Patent number: 10043092
    Abstract: Systems and methods for performing optical character recognition (OCR) are disclosed. An example method may include receiving a current image that overlaps with a previous image of a series of images of an original document; performing OCR of the current image to produce an OCR text; identifying a plurality of textual artifacts in the images that are each represented by a sequence of symbols having a frequency of occurrence within the OCR text falling below a threshold frequency; identifying corresponding base points that are each associated with a textural artifact; identifying parameters of a coordinate transformation converting coordinates of the previous image into coordinates of the current image; associating part of the OCR text with a cluster of symbol sequences, the symbol sequences being produced by processing previously received images; identifying a median string representing the cluster; and producing a resulting OCR text representing a portion of the original document.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: August 7, 2018
    Assignee: ABBYY DEVELOPMENT LLC
    Inventor: Aleksey Kalyuzhny
  • Patent number: 10042894
    Abstract: A system and method for temporal-based professional similarity are provided. In example embodiments, a request to identify, from among a plurality of member profiles of a social network service, a profile that is similar to a source profile, is received. Profile data of the source profile and a candidate profile are accessed from the social network service. Profile features are extracted from the profile data. The profile features include source features extracted from the profile data of the source profile and candidate features extracted from the profile data of the candidate profile. Respective profile features correspond to temporal data included in the profile data. Data structures are generated by structuring the profile features according to the temporal data. The data structures include a source data structure generated using the source features and a candidate data structure generated using the candidate features.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: August 7, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ye Xu, Zang Li, Abhishek Gupta, Ahmet Bugdayci, Anmol Bhasin
  • Patent number: 10043255
    Abstract: A device receives user interface information associated with a user interface to be provided for a particular platform, and receives design information for a design of the user interface to be provided for the particular platform. The device receives a request to visually compare the user interface information and the design information, and utilizes, based on the request, a trained machine learning model to visually compare the user interface information and the design information. The device generates information, indicating defects in the user interface information, based on utilizing the trained machine learning model to visually compare the user interface information and the design information, where the defects include user interface information that does not visually match the design information. The device provides the information indicating the defects in the user interface information.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: August 7, 2018
    Assignee: Capital One Services, LLC
    Inventors: Prasad Pathapati, Deepa Mohan, Mark Morrison
  • Patent number: 10033775
    Abstract: Content items are provided to users and their interactions with the provided content items are recorded in respective user profiles. The users' interactions thus recorded over time are analyzed to determine if the users have a balanced information intake. A reading habit score is determined for a user based various criteria. The user's reading habit score is analyzed to determine if the user's habits indicate a balance in the user's content consumption. If the user's reading habit score indicates an imbalance in the user's content consumption, suggestions are provided to the user for achieving a more balanced reading habit and thereby improving the user's reading habit score.
    Type: Grant
    Filed: April 17, 2014
    Date of Patent: July 24, 2018
    Assignee: OATH INC.
    Inventors: Chris Chan, Tony Hairr, Shatakshi Goyal, Clarence Leung, Katrina Tempero, Shivakumar Ningappa
  • Patent number: 10032184
    Abstract: Disclosed are various embodiments for identifying clusters of user accounts who have similar purchase histories and generating product assignments for products identified in the purchase histories. The clusters of user accounts may depict an affinity towards a first type of product while depicting an aversion to a second type of product. The first type of product and the second type of product may have one or more opposing attributes. Product assignments for the products may be generated based on attributes of the products, product categories associated with the products, or the clusters.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: July 24, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrea C. Steves, Sebastian Lehmann
  • Patent number: 10025656
    Abstract: A method and a system are provided for facilitating operation of an electronic device. The method comprises receiving a semi-structured dataset comprising one or more entities, wherein the semi-structured dataset corresponds to at least an indication of an operation problem associated with an electronic device. The method comprises extracting one or more unique classes associated with one or more entities from the semi-structured dataset. The method comprises creating one or more n-grams representative of a relationship between the one or more entities and the one or more unique classes. The method comprises generating a hypothesis associated with the one or more entities based on a first set of entities from the one or more entities using one or more n-grams, wherein the generated hypothesis corresponds to an operation solution to solve the operation problem associated with the electronic device.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: July 17, 2018
    Assignee: WIPRO LIMITED
    Inventors: Raghavendra Hosabettu, Anil Kumar Lenka