Based On Topic Patents (Class 707/738)
  • Patent number: 10387564
    Abstract: Methods and arrangements for document quality assessment. Documents are accepted and a quality specification containing predetermined quality criteria is assimilated. Each document is assessed based on the predetermined quality criteria, and a quality score is assigned to each document, the quality score being a function of positive and negative attributes assessed for each document.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: August 20, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rema Ananthanarayanan, Biplav Srivastava
  • Patent number: 10346315
    Abstract: A hashing scheme includes a cache-friendly, latchless, non-blocking dynamically resizable hash index with constant-time lookup operations that is also amenable to fast lookups via remote memory access. Specifically, the hashing scheme provides each of the following features: latchless reads, fine grained lightweight locks for writers, non-blocking dynamic resizability, cache-friendly access, constant-time lookup operations, amenable to remote memory access via RDMA protocol through one sided read operations, as well as non-RDMA access.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: July 9, 2019
    Assignee: Oracle International Corporation
    Inventors: Siddharth Teotia, Krishna Kunchithapadam, Tirthankar Lahiri, Jesse Kamp, Michael J. Gleeson, Juan R. Loaiza, Garret F. Swart, Neil J. S. MacNaughton, Kam Shergill
  • Patent number: 10339163
    Abstract: In general, embodiments of the present invention provide systems, methods and computer readable media for modeling multi-dimensional, dynamically evolving data using dynamic clustering. In one aspect, a method includes receiving a core group of clusters of objects, each object being represented by a corresponding instance of a multi-dimensional feature vector including a dimension k; receiving a stream of data points representing a group of objects, each data point respectively representing an instance of dimension k describing a feature of an object within the group of objects; and, for each data point, adding an object described by the data point to a first cluster of objects within the core group of clusters; updating properties of the first cluster of objects in response to adding the object; and determining whether to update the core group of clusters using the updated properties of the first cluster of objects.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: July 2, 2019
    Assignee: GROUPON, INC.
    Inventors: Matthew DeLand, Chander Iyer
  • Patent number: 10331734
    Abstract: The present disclosure relates to network data analysis technology, and discloses a method and an apparatus for recommending a network service. The method includes: acquiring a historical browsing record of each user account on a network service; establishing a browsing sequence of each user account according to the historical browsing record corresponding to each user account; mapping the browsing sequence of each user account to a mapping value; aggregating all user accounts according to the mapping value corresponding to each user account, to obtain at least one user account group; and recommending the network service to each user account based on a user account group to which the user account belongs. The present disclosure improves an accuracy rate of whether a recommended network service satisfies an interest of a user in the network service.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: June 25, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Rong Chen, Yong Wei, Xiaoping Lai
  • Patent number: 10318177
    Abstract: A method includes creating multiple logical compartments in a data storage device to hold respective multiple portions of an ordered list of elements, encapsulating each element, of a portion for each compartment, in a node with pointers to successive nodes in the portion, creating a set of references to a first node in each compartment, and providing a count of the number of elements in each compartment.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: June 11, 2019
    Assignee: SAP SE
    Inventor: Arjun Krishnakumar
  • Patent number: 10318593
    Abstract: Data extraction and automatic validation from digitized documents in non-editable formats is disclosed. Paper documents are digitized or converted into formats suitable for storage on computers or other digital devices. The digitized documents are classified into one of a plurality of document types and based on the document type, document processing rules are selected for analyzing the digitized documents to enable data extraction and automatic validation. The positions and values of the data fields in the digitized documents are obtained using machine learning techniques. The data field values are automatically validated and assigned confidence scores. Data fields with low confidence scores are flagged for manual review.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: June 11, 2019
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Prakash Ghatage, Nirav Sampat, Kumar Viswanathan, Suvendu Kumar Mahapatra, Srikanth Narayanan, Rekha Mani, Aravind Krishnan, Rahul Kotnala, Kameshkumar Lakshminarayanan, Ashish Jain
  • Patent number: 10311454
    Abstract: A system and method for customer interaction and experience enhancement which automatically gathers direct and indirect customer communications about products and services, converts them to text where necessary, and analyzes the communications for sentiment and emotional content, and scores and displays the information in a manner conducive to making business decisions based on the customer sentiment and emotion, such as making changes to products or services, troubleshooting customer service interactions, and better marketing.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: June 4, 2019
    Assignee: NewVoiceMedia Ltd.
    Inventor: Alan McCord
  • Patent number: 10311893
    Abstract: Speaker content generated in an audio conference is selectively and visually represented. A profile for each audience member who participates in the audio conference is obtained. Speaker content spoken during the audio conference is monitored. Different weights are applied to words included in the speaker content according to a parameter of the profile for each of the audience members. A relation between the speaker content to the profile for each of the audience members is determined. Visual representations of the speaker content are presented to selective members among the audience members based on the determined relation.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: June 4, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: David C. Gibbon, Andrea Basso, Lee Begeja, Sumit Kumar, Zhu Liu, Bernard S. Renger, Behzad Shahraray, Eric Zavesky
  • Patent number: 10303790
    Abstract: A method, executed by a computer, includes receiving a triple comprising a predicate, a first entity and an un-typed second entity, scanning a collection of triples for triples that match the predicate of the triple to produce similar triples, determining frequency information for second entity types referenced by the similar triples, and processing the un-typed second entity using the frequency information. A computer system and computer program product corresponding to the method are also disclosed herein.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: May 28, 2019
    Assignee: International Business Machines Corporation
    Inventors: Timothy A. Bishop, Stephen A. Boxwell, Benjamin L. Brumfield, Stanley J. Vernier
  • Patent number: 10275240
    Abstract: In one example implementation, an example system includes a dependency engine, a filter engine, and a cluster engine. In the one example implementation, a file pair of a first commit log entry of a plurality of commit log entries in a commit history is identified by the dependency engine. In the one example implementation, a dependency rank is assigned to the file pair by the dependency engine based on a number of times the first file of the file pair and the second file of the file pair appear together in the plurality of commit log entries. In the one example implementation, a dependency rank is compared to a confidence rank by the filter engine. In the one example implementation, a second file is indicated as dependent on a first file when the dependency rank of the file pair achieves the confidence rank.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: April 30, 2019
    Assignee: ENTIT SOFTWARE, LLC
    Inventors: Olga Kogan, Amit Levin
  • Patent number: 10225346
    Abstract: A method, system, and computer program product for managing an object related to a plurality of groups of users is disclosed. The method, system, and computer program product include utilizing identifiers of objects so that a requesting user can submit an object-request for access to the object utilizing a chosen identifier of the user. The method, system, and computer program product may work on a number of collaborative systems, file sharing mediums, or operating systems.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Liam Harpur, John Rice
  • Patent number: 10225345
    Abstract: A method, system, and computer program product for managing an object related to a plurality of groups of users is disclosed. The method, system, and computer program product include utilizing identifiers of objects so that a requesting user can submit an object-request for access to the object utilizing a chosen identifier of the user. The method, system, and computer program product may work on a number of collaborative systems, file sharing mediums, or operating systems.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Liam Harpur, John Rice
  • Patent number: 10181039
    Abstract: The disclosed computer-implemented method for providing computing security by classifying organizations may include (1) identifying a request to classify an organization, (2) generating a web page dynamically in response to the request, the web page including content that describes the organization, (3) locating, within the web page, an advertisement that is dynamically generated by an advertisement network based at least in part on the content of the web page, (4) analyzing the advertisement to determine an organizational classification associated with the advertisement, and (5) imputing the organizational classification to the organization based at least in part on the advertisement having been dynamically generated by the advertisement network based at least in part on the content of the web page. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: January 15, 2019
    Assignee: Symantec Corporation
    Inventors: Gyan Ranjan, Nikhita Koul
  • Patent number: 10176247
    Abstract: An event-related media management system contextualizes media content. The event-related media management system associates media content with contextual event-related data to associate the media content with the events and information about the events. The contextual event-related data can then be used to provide access to the media content, such as through relevant search results or by presenting the media content in organized displays for contextual browsing and navigation. In some embodiments the event-related media management system generates contextualized media content for contextual search, discovery, and advertising.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: January 8, 2019
    Assignee: UBERFAN, LLC
    Inventors: Terrence J. Barthel, Jeffrey P. Ess
  • Patent number: 10122762
    Abstract: A system and method for classifying security rules of a plurality of different security products into a security decision engine in a service. The method comprises receiving at least one security rule from at least one attack database of a security product of the plurality of different security products; normalizing each of the at least one security rule; generating a vector for each of the least one normalized security rule, wherein each vector is generated based on a set of terms indicative of a cyber-solution; mapping each of the generated vector to a security service, wherein the security service represents a cyber-solution category, wherein the mapping is performed using a classification model; and associating each of the respective security rule with the security service, when an evaluation threshold is met.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: November 6, 2018
    Assignee: Empow Cyber Security Ltd.
    Inventors: Avi Chesla, Shlomi Medalion
  • Patent number: 10102280
    Abstract: A method, a computer system, and a computer program product for determining an expertness level for a target keyword. The method includes preparing a document set associated with the target keyword, identifying, for each document in the document set, a category to which the document in the document set belongs, and determining an expertness level for the target keyword, based on a degree of dispersion of the identified categories. Each document in the document set may be associated with a category, and a graph which defines relations among the identified categories is generated from the identified categories to obtain the degree of dispersion of the identified categories. On condition that the degree of dispersion is lower, the expertness level for the target keyword may be determined to be higher or a higher expertness level is assigned to the target keyword.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: October 16, 2018
    Assignee: International Business Machines Corporation
    Inventors: Yohei Ikawa, Shoko Suzuki
  • Patent number: 10089581
    Abstract: A computer implemented data driven classification and data quality checking system is provided. The system has an interface application enabled to receive data and has an associative memory software. The system has a data driven associative memory model configured to categorize one or more fields of received data and to analyze the received data. The system has a data quality rating metric associated with the received data. The system has a machine learning data quality checker for the received data, and is configured to add the received data to a pool of neighboring data, if the data quality rating metric is greater than or equal to a data quality rating metric threshold. The machine learning data quality checker is configured to generate and communicate an alert of a potential error in the received data, if the data quality rating metric is less than the data quality rating metric threshold.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: October 2, 2018
    Assignee: The Boeing Company
    Inventors: Jaime A. Flores, Brian Warn, Danielle C. Young, Patrick N. Harris
  • Patent number: 10083403
    Abstract: A method for improving accuracy and quality of received data is provided. The method provides a computer implemented data driven classification and data quality checking system. The method uses the associative memory software to build a data driven associative memory model that enables a machine learning data quality checker for receiving data. The method categorizes one or more fields of received data, analyzes the received data, and calculates a data quality rating metric, by comparing the received data with a pool of neighboring data in the category of field of the received data. The method accepts and adds the received data, if the data quality rating metric is greater than or equal to a data quality rating metric threshold, and generates and communicates an alert of a potential error in the received data, if the data quality rating metric is less than the data quality rating metric threshold.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: September 25, 2018
    Assignee: The Boeing Company
    Inventors: Jaime A. Flores, Brian Warn, Danielle C. Young, Patrick N. Harris
  • Patent number: 10079715
    Abstract: Methods, systems, and computer readable mediums for performing metadata-driven data collection are disclosed. According to one embodiment, a method for performing metadata-driven data collection includes receiving a request for system related data, wherein the request includes metadata indicating a protocol and identifying information for obtaining the system related data. The method also includes configuring, using the metadata, at least one data collector for obtaining the system related data. The method further includes obtaining, by the at least one data collector, the system related data and storing the system related data in a memory.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: September 18, 2018
    Assignee: VCE IP HOLDING COMPANY LLC
    Inventors: Rajesh Nandyalam, Venkatesh Sudarsanam Madhipatla, Bayi Peng, Xiaohong Fu, Geoffrey David Bourne
  • Patent number: 10049148
    Abstract: Text clustering includes: identifying, for a set of non-stop words in a text, a corresponding set of related topic clusters relating to the set of non-stop words, the identification being based at least in part on a plurality of topic clusters each comprising a corresponding plurality of topically related words and a corresponding cluster identifier; for non-stop words in the set of non-stop words that are identified to have corresponding related topic clusters, replacing the non-stop words with corresponding cluster identifiers of the corresponding related topic clusters to generate a clustered version of the text; and providing the clustered version of the text to be further analyzed.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: August 14, 2018
    Assignee: Medallia, Inc.
    Inventors: Ji Fang, Pablo Zivic, Yibin Lin, Andrew Ko
  • Patent number: 10042923
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of clauses in a first set of content items comprising unstructured data. Next, the system obtains a set of stop words comprising high-frequency words that occur in a second set of content items. The system then automatically extracts a set of topics from the set of clauses by generating a set of n-grams from the set of clauses and excluding a first n-gram in the set of n-grams from the set of topics when the first n-gram contains a word in the set of stop words in a pre-specified position of the first n-gram. Finally, the system displays the set of topics to a user to improve understanding of the first set of content items by the user without requiring the user to manually analyze the first set of content items.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: August 7, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vita G. Markman, Yongzheng Zhang, Craig H. Martell, Lutz T. Finger
  • Patent number: 9996190
    Abstract: Concepts and technologies disclosed herein are directed to a pressure-based input method for user devices. According to one aspect disclosed herein, a user device can receive an output from a pressure sensor. The output can include parameters associated with a pressure applied to the pressure sensor by a user. The user device can analyze the output to determine a command to be executed by the user device. The user device can execute the command.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: June 12, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: James W. Fan, Venson Shaw, Jeffrey A. Aaron
  • Patent number: 9916381
    Abstract: A processing method for classification of contents in a domain that can be represented through a taxonomy includes generating a first digital mathematical representation of the taxonomy; generating a second digital mathematical representation of text documents different from the contents and containing keywords; processing the first and second digital mathematical representations for enriching the taxonomy, by associating keywords of the text documents with the first digital mathematical representation; generating a third digital mathematical representation of the contents; and processing the first digital enriched mathematical representation and third mathematical representation for classifying the contents in the enriched taxonomy.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: March 13, 2018
    Assignee: TELECOM ITALIA S.p.A.
    Inventors: Fabrizio Antonelli, Marina Geymonat, Dario Mana, Rossana Simeoni, Selcuk Kasim Candan, Mario Cataldi, Luigi Di Caro, Maria Luisa Sapino
  • Patent number: 9886488
    Abstract: Data files are received from data sources that include textual content. The data files are categorized using a taxonomy of categories, where each category has sample textual content that defines a concept for the category. The categorizing includes comparing the textual content of the data file with the sample textual content for the category. A file score is calculated for each data file to compare the degree of similarity between the defined concept of the category and a determined concept for the data file. Each data file is associated with the category if the file score is equal to or greater than a pre-determined minimum score for the category. A portion of the data file and/or file score is be provided.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: February 6, 2018
    Assignee: ALTEP, INC.
    Inventors: Roger W. Miller, Willem R. van den Berge
  • Patent number: 9858533
    Abstract: The present invention addresses two ubiquitous and pressing problems of modern data analytics technology. Many modern pattern recognition technologies produce models with excellent predictivity but (a) they are “black boxes”, that is they are opaque to the user; (b) they are too large, and/or expensive to execute in less powerful computing platforms. The invention “opens up” a black box model by converting it to a compact and understandable model that is functionally equivalent. The invention also converts a predictive model into a functionally equivalent model into a form that can be implemented and deployed more easily or efficiently in practice. The benefits include: model understandability and defensibility of modeling. A particularly interesting application is that of understanding the decision making of humans, comparison of the behavior of a human or computerized decision process against another and use to enhance education and guideline compliance/adherence detection and improvement.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: January 2, 2018
    Inventors: Konstantinos (Constantin) F. Aliferis, Alexander Statnikov, Lawrence Fu, Yin Aphinyanaphongs
  • Patent number: 9860319
    Abstract: A method, system, and computer program product for managing an object related to a plurality of groups of users is disclosed. The method, system, and computer program product include utilizing identifiers of objects so that a requesting user can submit an object-request for access to the object utilizing a chosen identifier of the user. The method, system, and computer program product may work on a number of collaborative systems, file sharing mediums, or operating systems.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Liam Harpur, John Rice
  • Patent number: 9846746
    Abstract: A system determines a set of users satisfying a given criteria based on attribute values of the users. The system associates each value of an attribute with a representation of users having that attribute value. The representation of users may be an enumeration of users or a bit index. The system receives a request for determining a set of users satisfying a given criterion. The system identifies a logical operation based on the criterion and performs the logical operation to determine the set of users. The representation of the set of users may be distributed across a plurality of processors, allowing the system to perform the logical operation in parallel. The system may further determine statistical information describing a characteristic of the set of users, for example, page likes by the set of users. The statistical information may be presented to a business for analyzing their target audience.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: December 19, 2017
    Assignee: Facebook, Inc.
    Inventors: Deniz Demir, Islam Farid Hamed AbdelRahman, Yingsheng Gao, Liang He, Ajoy Joseph Frank, Wenrui Zhao, Maxim Sokolov, Reid Steven Gershbein
  • Patent number: 9830370
    Abstract: A dataset and some user selected columns of the dataset are received by a statistical analysis module for analysis. The statistical analysis module generates a score for each unselected column of the dataset based on statistical analysis of the unselected columns and all or a subset of the selected columns. A ranking of the unselected columns is presented to the user for selection of one additional column of the dataset, after which the remaining unselected columns are re-ranked according to their associated scores and once again displayed to the user. The user may continue selecting from among the ranked columns until a threshold number of columns has been selected, at which point the user may deselect a selected column in order to continue selecting additional columns. A visualization suggestion application program interface then matches the selected columns with compatible visualization configurations and presents some of these visualizations to the user.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: November 28, 2017
    Assignee: Business Objects Software Ltd.
    Inventors: Johnson Wong, Flavia Moser, Viren Kumar
  • Patent number: 9824128
    Abstract: The present invention is a distributed computer system of heterogeneous databases joined in an information grid and configured with an Application Programming Interface hardware which includes a search engine component for performing user-structured queries on multiple heterogeneous databases in real time. This invention reduces overhead associated with the impedance mismatch that commonly occurs in heterogeneous database queries.
    Type: Grant
    Filed: August 1, 2013
    Date of Patent: November 21, 2017
    Assignee: The United States of America as Represented by the Administrator of NASA
    Inventors: David A. Maluf, Mohana M. Gurram, Christopher D. Knight, Takeshi Okimura, Vu Hoang Tran, Anh Ngoc Trinh
  • Patent number: 9817846
    Abstract: The arrangement and selection of digital content to present to a user can be based upon criteria such as profitability or interest to a user. The selection can also be made to ensure that a diversity of item content is presented. The selection can utilize various rules or policies for diversity at the category level or item feature level, among other such options. In addition to selection diversity, the placement of item content displayed can satisfy various diversity criteria in order to ensure diversity of display as well.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Sriram Srinivasan, Houssam Nassif, Vijai Mohan, Vishwanathan Swaminathan, Mitchell Howard Goodman
  • Patent number: 9792898
    Abstract: Various implementations disclosed herein include a training module configured to concurrently segment a plurality of vocalization instances of a voiced sound pattern (VSP) as vocalized by a particular speaker, who is identifiable by a corresponding set of vocal characteristics. Aspects of various implementations are used to determine a concurrent segmentation of multiple similar instances of a VSP using a modified hierarchical agglomerative clustering (HAC) process adapted to jointly and simultaneously segment multiple similar instances of the VSP. Information produced from multiple instances of a VSP vocalized by a particular speaker characterize how the particular speaker vocalizes the VSP and how those vocalizations may vary between instances. In turn, in some implementations, the information produced using the modified HAC process is sufficient to determine more a reliable detection (and/or matching) threshold metric(s) for detecting and matching the VSP as vocalized by the particular speaker.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: October 17, 2017
    Assignee: MALASPINA LABS (BARBADOS), INC.
    Inventors: Clarence Chu, Alireza Kenarsari Anhari
  • Patent number: 9781540
    Abstract: Systems, methods, devices, and computer program products are described for using context-aware recommendation techniques to facilitate content discovery on a mobile device platform. In particular, the context-aware recommendation techniques evaluate both a current device context and a social context to generate application relevance scores for each of a number of applications downloaded to a mobile device. Application representations on a graphical user interface (GUI) of the mobile device are rearranged, resized, and/or otherwise affected according to their respective application relevance scores. In certain configurations, one or more applications are pinned, thereby altering (e.g., reducing or eliminating) how changes in their respective application relevance scores affect display of their respective application representations on the GUI of the mobile device.
    Type: Grant
    Filed: July 7, 2011
    Date of Patent: October 3, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Padmapriya Jagannathan, Jill S. Iwasaki, Pooja Aggarwal, Bennett M. King, Devarshi P. Shah, Roger M. Ruuspakka
  • Patent number: 9720972
    Abstract: Presenting data from different data providers in a correlated fashion. The method includes performing a first query on a first data set controlled by a first entity to capture a first set of data results. The method further includes performing a second query on a second data set controlled by a second entity to capture a second set of data results. The method includes receiving a selection of one or more results from the first data set. The method further includes using the one or more selected results, consulting a relationship ontology that correlates data stored in different data stores controlled by different entities, to identify one or more relationships between data in the selected results set and the second data set.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: August 1, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pedram Faghihi Rezaei, Amir M. Netz, Patrick J. Baumgartner
  • Patent number: 9716721
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for creating structured data using data received from unstructured textual data sources. One of the methods includes receiving unstructured textual data, identifying one or more keywords in the unstructured textual data, determining one or more patterns included in the unstructured textual data using the identified keywords, identifying one or more intelligence types that correspond with the unstructured textual data using the determined patterns, and associating, for each of the identified intelligence types, a data subset from the unstructured textual data with the respective intelligence type.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: July 25, 2017
    Assignee: Accenture Global Services Limited
    Inventors: Elvis Hovor, Shimon Modi, Shubhashis Sengupta, Roshni Ramesh Ramnani, Annervaz Karukapadath Mohamedrasheed
  • Patent number: 9710540
    Abstract: A method of classifying an electronic document from an electronic media source includes generating statistical data from one or more training documents and creating a plurality of classification rules, including creating at least one topic model-based classification rule using the statistical data and creating at least one query-based classification rule using one or more user defined categories and the statistical data. The method further includes classifying the electronic document using the at least one topic model-based classification rule. Example systems for classifying an electronic document from an electronic media source are also disclosed.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: July 18, 2017
    Assignee: TSG Technologies, LLC
    Inventors: Caimei Lu, Ricky John Prosser, Michael Wayne Bryars
  • Patent number: 9687208
    Abstract: A system for recognizing physiological sound comprises a receiving module, a feature extracting module, a classifier, and a comparing module. A method for recognizing physiological sound comprises receiving a physiological sound by the receiving module; extracting at least one feature from the physiological sound by the feature extraction module; classifying the at least one feature to identify at least one category by a classifier; and comparing the at least one category with a normal physiological sound and/or an abnormal physiological sound by the comparing module for evaluating a risk of disease. The method and system for recognizing physiological sound can precisely identify the specific physiological sound and exclude the noise.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: June 27, 2017
    Assignee: IMEDI PLUS Inc.
    Inventors: Kun-Hsi Tsai, Yu Tsao, Shih-Hsuan Ku, Tzu-Chen Liang, Yun-Fan Chang, Shih-I Yang
  • Patent number: 9678618
    Abstract: Documents relating to a topic may be presented to users using visually expandable views. In one implementation, a web page may include a number of topics each presented in a visual area that is presented to a user as one of two views, the two views including, for each of the particular topics: a first view in which a link to a document relating to the topic is presented to a user, and a second view, expanded visually relative to the first view, in which links, to a number of different types of documents and associated with a number of different domains, relating to the particular topic, are presented to the user.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: June 13, 2017
    Assignee: Google Inc.
    Inventors: Jasson Arthur Schrock, Chase Hensel, Andre Rohe, Vikas Sukla, Allan Banaag, Krishna Bharat, Andrey Prigogin, Sam Felder
  • Patent number: 9633121
    Abstract: In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges. A first node corresponds to a first user associated with an online social network and second nodes correspond to a concept or a second user. The method further comprises scoring a first set of nodes of the second nodes based on user-engagement factors. The method further comprises identifying common nodes that are connected by edges to nodes of the first set of nodes that have a score greater than a threshold score. The method further comprises generating structured queries and sending the structured queries to the user, the sent structured queries being a personalized query.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: April 25, 2017
    Assignee: Facebook, Inc.
    Inventors: Maxime Boucher, Russell Lee-Goldman, Kathryn Hymes, Martin Jean Raison
  • Patent number: 9626433
    Abstract: An apparatus supports acquisition of information from a document including a plurality of words. An acquisition hardware unit acquires first information that shows a degree to which the document belongs to each of a plurality of clusters based on a concept included in the document. Second information shows a degree to which a single word among the plurality of words appears in each of the plurality of clusters based on a concept of the single word. A generation hardware unit, based on the first and second information, generates third information that shows a degree of overlap between the concept included in the document and the concept of the single word. A determination hardware unit determines whether or not the third information shows a degree of overlap that is lower than a predetermined criterion, and an output hardware unit outputs a result of this determination.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventor: Takeshi Inagaki
  • Patent number: 9542455
    Abstract: An automated system for message analysis whereby messages within a given category may be identified and processed as a category connote. While a domain of messages may be monitored and processed in the due course of business, connote message are different. For example, a number of messages may fall into a domain of “poor airline food.” Such messages may be processed in the due course of business. However, a message with a different aspect, such as, “I found glass in my food,” may be initially identified as begin within the domain of “poor airline food,” and processed further to distinguish the message as being a connote with regard to the “poor airline food” category and warranting special handling.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: January 10, 2017
    Assignee: Avaya Inc.
    Inventors: David Skiba, George Erhart, Lee Becker, Valentine C. Matula
  • Patent number: 9536223
    Abstract: A user can designate a dataset and one or more n-grams in a graphical user interface displayed by a client computing device (“the client”). The client can send the designations to a server computing device (“the server”). The server can execute a query over the dataset based on the n-grams, and return statistics indicating occurrences of the n-grams in the dataset. The client can generate a graphical representation corresponding to the statistics. The user can select a portion of the graphical representation, which the client sends to the server. The server can respond with excerpts of documents corresponding to the selected portion and other n-grams within the documents. The client can then display a list of the excerpts and a list of other n-grams. The user can then perform further actions on the lists such as viewing the underlying documents or adding n-grams to the search query.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: January 3, 2017
    Assignee: Twitter, Inc.
    Inventors: Noah Pepper, Homer Strong, Jesse Smith, Daniel Lidral-Porter, Devin Chalmers
  • Patent number: 9507857
    Abstract: According to an embodiment, a document classification apparatus includes an extraction unit, a clustering unit, a classification unit, and a label assignment unit. The extraction unit is configured to extract feature words from documents. The clustering unit is configured to cluster the feature words into clusters so that a difference between the number of documents each including any one of the feature words belonging to one cluster and the number of documents each including any one of the feature words belonging to another cluster is equal to or less than a predetermined reference value. The classification unit is configured to classify the documents into the clusters so that each document belongs to the cluster to which the feature word included in the each document belongs. The label assignment unit is configured to assign a classification label to each cluster as a word representative of the corresponding feature words.
    Type: Grant
    Filed: March 18, 2013
    Date of Patent: November 29, 2016
    Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA SOLUTIONS CORPORATION
    Inventors: Masumi Inaba, Toshihiko Manabe, Tomoharu Kokubu, Wataru Nakano
  • Patent number: 9465830
    Abstract: Indexing and retrieving real time content in a social networking system is disclosed. A user-term index includes user-term partitions, each user-term partition comprising temporal databases. As a post is received from a user, a user identifier, a post identifier, and a post is extracted. An object store communicatively coupled to a temporal database for recently received content is queried to determine whether terms in the post has already been stored. A term identifier is stored in the user-term index with the user and post identifiers. A forward index stores the post by post identifier. Responsive to a search query, the user-term index is searched by the user's connections and the terms. A real time search engine compiles the results of the user-term index query and retrieves the stored posts from the forward index. The search results may then be ranked and cached before presentation to the searching user.
    Type: Grant
    Filed: February 5, 2015
    Date of Patent: October 11, 2016
    Assignee: Facebook, Inc.
    Inventors: Akhil Wable, Hong Yan, Spencer G. Ahrens, Yofay Kari Lee, Guizhen Yang
  • Patent number: 9460071
    Abstract: In a computing device that defines a rule for natural language processing of text, annotated text is selected from a first document of a plurality of annotated documents. An entity rule type is selected from a plurality of entity rule types. An argument of the selected entity rule type is identified. A value for the identified argument is randomly selected based on the selected annotated text to generate a rule instance. The generated rule instance is applied to remaining documents of the plurality of annotated documents. A rule performance measure is computed based on application of the generated rule instance. The generated rule instance and the computed rule performance measure are stored for application to other documents.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: October 4, 2016
    Assignee: SAS Institute Inc.
    Inventors: Viswanath Avasarala, David Styles, James Tetterton, Richard Crowell, Saratendu Sethi
  • Patent number: 9454599
    Abstract: A system for automatically generating entity collections comprises a data graph including entities connected by edges and instructions that cause the computer system to determine a set of entities from the data graph and to determine a set of constraints that has a quantity of constraints. A constraint in the set represents a path in the data graph shared by at least two of the entities in the set of entities. The instructions also cause the computer system to generate candidate collection definitions from combinations of the constraints, where each candidate collection definition identifies at least one constraint and no more than the quantity of constraints. The instructions also cause the computer system to determine an information gain for at least some of the candidate collection definitions, and store at least one candidate collection definition that has an information gain that meets a threshold as a candidate collection.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: September 27, 2016
    Assignee: Google Inc.
    Inventors: Keith Golden, Ben Hutchinson, Amit Behal, Alexander Oliver Marks, Faen Zhang, Yuan Gao, Fei Wu
  • Patent number: 9443018
    Abstract: Systems and methods for the creation of hierarchical networks of overlapping informational web neighborhoods using percolation crawling. Each neighborhood comprises a set of closely linked pages that share a common set of concepts and intent and purpose. The neighborhoods represent web pages that share a common set of underlying concepts and semantic associations. Each such neighborhood can be semantically tagged.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: September 13, 2016
    Assignee: NetSeer, Inc.
    Inventors: Behnam Attaran Rezaei, Alice Hwei-Yuan Meng Muntz
  • Patent number: 9430568
    Abstract: Performing a query includes receiving a user input, determining a first set of query keywords based at least in part on the user input, obtaining, based on at least some of the first set of query keywords, a user feedback log that includes historical query results, determining a second set of query keywords based on the user feedback log, and making a query based on at least some of the second set of query keywords.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: August 30, 2016
    Assignee: Alibaba Group Holding Limited
    Inventors: Yuheng Xie, Wenwu Ou
  • Patent number: 9342590
    Abstract: Techniques for determining a set of keywords associated with a document are provided. A document is received that may be classified into a taxonomy that includes a plurality of categories. A categorization ranking is determined for each category for the received document. A set of categories of the taxonomy having highest categorization rankings is determined for the received document. Documents representing the set of categories having highest categorization rankings are combined together into a cumulative representative text that includes a plurality of terms. A cumulative term corpus importance score is determined for each term in the cumulative representative text. The cumulative term corpus importance score for a particular term indicates an importance of the particular term in a context of the cumulative representative text. A set of terms of the cumulative representative text having highest cumulative term corpus importance scores is selected to be keywords for the received document.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: May 17, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ron Karidi, Liat Segal, Oded Elyada, Rotem Bennett
  • Patent number: 9330165
    Abstract: Techniques described herein describe a context-aware query suggestion process. Context of a current query may be calculated by analyzing a sequence of previous queries. Historical search data may be mined to generate groups of query suggestion candidates. Using the context of the current query, the current query may be matched with the groups of query suggestion candidates to find a matching query suggestion candidate, which may be provided to the user.
    Type: Grant
    Filed: February 13, 2009
    Date of Patent: May 3, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daxin Jiang, Hang Li
  • Patent number: 9330422
    Abstract: The present disclosure provides a system that allows for the real-time and online monitoring of the exchanges between customers and a CRM team over social media. While crawling all messages exchanged over the social media by customers and CRM team, the system aggregates related messages exchanged between a given customer and the CRM team into a conversation. The system includes a linguistic framework for the analysis of conversations (based on the two linguistic theories of dialog acts and conversation analysis) to label the nature of the messages in a conversation or thread.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 3, 2016
    Assignee: XEROX CORPORATION
    Inventors: Julien Jean Lucien Bourdaillet, Wei Peng, Tong Sun, Margaret Helen Szymanski