Based On Record Similarity And Relevance Patents (Class 707/749)
-
Patent number: 10353884Abstract: 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: GrantFiled: May 22, 2017Date of Patent: July 16, 2019Assignee: NetApp Inc.Inventors: Alok Sharma, Satbir Singh, Sudhanshu Gupta
-
Patent number: 10346474Abstract: 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: GrantFiled: March 30, 2018Date of Patent: July 9, 2019Assignee: Alphonso Inc.Inventors: Lampros Kalampoukas, Manish Gupta, Zhengxiang Pan
-
Patent number: 10346452Abstract: 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: GrantFiled: November 9, 2016Date of Patent: July 9, 2019Assignee: International Business Machines CorporationInventors: Futoshi Iwama, Satoshi Masuda, Kohtaroh Miyamoto, Hironori Takeuchi
-
Patent number: 10331662Abstract: 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: GrantFiled: May 18, 2016Date of Patent: June 25, 2019Assignee: International Business Machines CorporationInventors: Thomas F. Boehme, Andreas Brodt, Oliver Koeth, Oliver Schiller
-
Patent number: 10331677Abstract: 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: GrantFiled: August 25, 2017Date of Patent: June 25, 2019Assignee: Dazah Holdings, LLCInventor: Danielle Horowitz
-
Patent number: 10324589Abstract: 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: GrantFiled: October 25, 2016Date of Patent: June 18, 2019Assignee: International Business Machines CorporationInventors: Frederic J. Bauchot, Georges-Henri Moll
-
Patent number: 10324906Abstract: 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: GrantFiled: December 15, 2014Date of Patent: June 18, 2019Assignee: International Business Machines CorporationInventor: David M. Koster
-
Patent number: 10318514Abstract: 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: GrantFiled: May 4, 2016Date of Patent: June 11, 2019Assignee: International Business Machines CorporationInventors: Thomas F. Boehme, Andreas Brodt, James L. Finnie, Knut Stolze
-
Patent number: 10311478Abstract: 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: GrantFiled: June 19, 2015Date of Patent: June 4, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Xueying Dai, Eric J. Glover
-
Patent number: 10306312Abstract: 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: GrantFiled: August 30, 2017Date of Patent: May 28, 2019Assignee: Kabushiki Kaisha ToshibaInventors: Yoshiaki Mizuoka, Kouta Nakata, Ryohei Orihara
-
Patent number: 10282736Abstract: 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: GrantFiled: May 21, 2013Date of Patent: May 7, 2019Assignee: Excalibur IP, LLCInventors: Grace Tsai, Hsin-Chan Chien, Anne Yu, Fa-Hsien Li, Bryan Chan
-
Patent number: 10282431Abstract: 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: GrantFiled: December 18, 2015Date of Patent: May 7, 2019Assignee: A9.COM, INC.Inventors: Rahul Bhotika, Lixin Duan, Oleg Rybakov, Jian Dong
-
Patent number: 10261972Abstract: 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: GrantFiled: September 7, 2016Date of Patent: April 16, 2019Assignee: IntelligenceNODE Consulting Private LimitedInventors: Sanjeev Sularia, Yasen Dimitrov, Slavcho Ivanov
-
Patent number: 10255326Abstract: 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: GrantFiled: February 19, 2013Date of Patent: April 9, 2019Assignee: IMDB.COM, INC.Inventor: Hilliard Bruce Siegel
-
Patent number: 10242094Abstract: 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: GrantFiled: March 18, 2016Date of Patent: March 26, 2019Assignee: International Business Machines CorporationInventors: Ilse M. Breedvelt-Schouten, Joseph A. True
-
Patent number: 10235393Abstract: 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: GrantFiled: July 30, 2014Date of Patent: March 19, 2019Assignee: WALMART APOLLO, LLCInventors: Fan Yang, Narasimhan Rampalli, Jun Xie
-
Patent number: 10229117Abstract: 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: GrantFiled: June 17, 2016Date of Patent: March 12, 2019Inventors: Gordon V. Cormack, Maura R. Grossman
-
Patent number: 10223389Abstract: 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: GrantFiled: November 3, 2015Date of Patent: March 5, 2019Assignee: salesforce.com, inc.Inventor: Gregory Gackiere
-
Patent number: 10223455Abstract: 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: GrantFiled: October 4, 2010Date of Patent: March 5, 2019Inventor: Aravind Musuluri
-
Patent number: 10216715Abstract: 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: GrantFiled: August 3, 2016Date of Patent: February 26, 2019Assignee: BLACKBOILER LLCInventors: Daniel P. Broderick, Jonathan Herr, Daniel Edward Simonson
-
Patent number: 10216835Abstract: 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: GrantFiled: May 4, 2018Date of Patent: February 26, 2019Assignee: International Business Machines CorporationInventors: Ilse M. Breedvelt-Schouten, Joseph A. True
-
Patent number: 10218654Abstract: 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: GrantFiled: September 29, 2015Date of Patent: February 26, 2019Assignee: International Business Machines CorporationInventors: Anjil R. Chinnapatlolla, Vijai Kalathur, Rajaram B. Krishnamurthy, Ajay Sood, Srivatsan Venkatesan
-
Patent number: 10210247Abstract: 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: GrantFiled: May 4, 2018Date of Patent: February 19, 2019Assignee: International Business Machines CorporationInventors: Ilse M. Breedvelt-Schouten, Joseph A. True
-
Patent number: 10210246Abstract: 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: GrantFiled: September 24, 2015Date of Patent: February 19, 2019Assignee: Oracle International CorporationInventors: Alexander Sasha Stojanovic, Mark Kreider, Michael Malak, Glenn Allen Murray
-
Patent number: 10204170Abstract: 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: GrantFiled: August 14, 2015Date of Patent: February 12, 2019Assignee: Highspot, Inc.Inventors: Paul Viola, Oliver Sharp, David Wortendyke, Erik Christensen, Robert Wahbe, Nate Dire, Steven Millet
-
Patent number: 10193847Abstract: 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: GrantFiled: June 2, 2016Date of Patent: January 29, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Nikita Igorevych Lytkin, Ying Xuan, Guy Lebanon
-
Patent number: 10185704Abstract: 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: GrantFiled: April 27, 2013Date of Patent: January 22, 2019Assignee: GUANGZHOU UCWEB COMPUTER TECHNOLOGY CO., LTD.Inventors: Jie Liang, Miaokui Ma
-
Patent number: 10185770Abstract: 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: GrantFiled: November 12, 2013Date of Patent: January 22, 2019Assignee: Google LLCInventors: Taher H. Haveliwala, Glen Jeh, Sepandar Kamvar
-
Patent number: 10169871Abstract: 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: GrantFiled: December 20, 2016Date of Patent: January 1, 2019Assignee: Elekta, Inc.Inventors: Lyndon Stanley Hibbard, Xiao Han
-
Patent number: 10163074Abstract: 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: GrantFiled: July 7, 2010Date of Patent: December 25, 2018Assignee: Ford Global Technologies, LLCInventor: Brian Y. Wilkerson
-
Patent number: 10165318Abstract: 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: GrantFiled: December 20, 2016Date of Patent: December 25, 2018Assignee: IRIS.TV, INC.Inventors: Field J. Garthwaite, David Clausen, Pehr Hovey, Winston Owens
-
Patent number: 10154129Abstract: 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: GrantFiled: May 15, 2015Date of Patent: December 11, 2018Assignee: Polar Electro OyInventors: Mikko Repka, Mika Erkkila
-
Patent number: 10146853Abstract: 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: GrantFiled: May 15, 2015Date of Patent: December 4, 2018Assignee: International Business Machines CorporationInventor: Kirk J. Krauss
-
Patent number: 10114873Abstract: 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: GrantFiled: April 16, 2014Date of Patent: October 30, 2018Assignee: salesforce.com, inc.Inventor: Kaushick Naidu
-
Patent number: 10114884Abstract: 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: GrantFiled: March 22, 2016Date of Patent: October 30, 2018Assignee: PALANTIR TECHNOLOGIES INC.Inventors: Boris Valensi, James Ong, Howard Carter, Joy Tao, Mark Schafer, Barry McCardel, Kelsey Falter, Roger Hu
-
Patent number: 10110529Abstract: 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: GrantFiled: September 29, 2015Date of Patent: October 23, 2018Assignee: International Business MachinesInventors: Anjil R. Chinnapatlolla, Vijai Kalathur, Rajaram B. Krishnamurthy, Ajay Sood, Srivatsan Venkatesan
-
Patent number: 10102243Abstract: 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: GrantFiled: April 20, 2016Date of Patent: October 16, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Howard Dickerman, Vjacheslav Min, Marius Dumitru
-
Patent number: 10102272Abstract: 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: GrantFiled: July 12, 2016Date of Patent: October 16, 2018Inventor: Aravind Musuluri
-
Patent number: 10096034Abstract: 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: GrantFiled: April 21, 2014Date of Patent: October 9, 2018Assignee: Accenture Global Services LimitedInventors: Alex Kass, Lucian P. Hughes, Peter Z. Yeh
-
Patent number: 10095754Abstract: 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: GrantFiled: April 16, 2018Date of Patent: October 9, 2018Assignee: DREAM BOOK, LLCInventors: Michael DiBenedetto, Jared Bacik
-
Patent number: 10078661Abstract: 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: GrantFiled: December 20, 2017Date of Patent: September 18, 2018Assignee: International Business Machines CorporationInventors: Haggai Roitman, Doron Cohen, Nir Levine
-
Patent number: 10057199Abstract: 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: GrantFiled: November 16, 2015Date of Patent: August 21, 2018Assignee: Facebook, Inc.Inventors: Allison Elaine Ball, Kaushik Mohan Iyer, Ashoat Tevosyan, Mikhail I. Okunev, Erich James Owens
-
Patent number: 10055408Abstract: 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: GrantFiled: October 16, 2014Date of Patent: August 21, 2018Assignee: 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: 10049113Abstract: 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: GrantFiled: August 29, 2014Date of Patent: August 14, 2018Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.Inventors: Mingqiang Guo, Keming Qian, Liang Cao
-
Patent number: 10043092Abstract: 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: GrantFiled: May 31, 2016Date of Patent: August 7, 2018Assignee: ABBYY DEVELOPMENT LLCInventor: Aleksey Kalyuzhny
-
Patent number: 10042894Abstract: 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: GrantFiled: October 30, 2014Date of Patent: August 7, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Ye Xu, Zang Li, Abhishek Gupta, Ahmet Bugdayci, Anmol Bhasin
-
Patent number: 10043255Abstract: 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: GrantFiled: February 20, 2018Date of Patent: August 7, 2018Assignee: Capital One Services, LLCInventors: Prasad Pathapati, Deepa Mohan, Mark Morrison
-
Patent number: 10033775Abstract: 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: GrantFiled: April 17, 2014Date of Patent: July 24, 2018Assignee: OATH INC.Inventors: Chris Chan, Tony Hairr, Shatakshi Goyal, Clarence Leung, Katrina Tempero, Shivakumar Ningappa
-
Patent number: 10032184Abstract: 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: GrantFiled: June 25, 2015Date of Patent: July 24, 2018Assignee: Amazon Technologies, Inc.Inventors: Andrea C. Steves, Sebastian Lehmann
-
Patent number: 10025656Abstract: 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: GrantFiled: May 13, 2016Date of Patent: July 17, 2018Assignee: WIPRO LIMITEDInventors: Raghavendra Hosabettu, Anil Kumar Lenka