Category Specific Web Crawling Patents (Class 707/710)
  • Patent number: 11790428
    Abstract: An information processing device and a program are provided that enable a purchaser to compare provision conditions, such as the sales price of a product, in purchasing the product. The information processing device is provided with: a reception unit; a prediction unit; a specification unit; and an information generation unit. The reception unit is configured to receive a character or a character string, and input destination identification information. The input destination identification information makes it possible to identify an input destination of a character or a character string. The prediction unit is configured to predict, in accordance with the input destination information received by the reception unit, a word based on the character or character string received by the reception unit. The specification unit is configured to specify products or services related to the word.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: October 17, 2023
    Inventor: Mitsuaki Ishimoto
  • Patent number: 11762936
    Abstract: Apparatus and methods for sharing bookmarks are provided. Bookmarks may include queries to a chatbot or other interactive application. A server may include a shared bookmark controller and a personal computing device may include a user bookmark controller. A user may save a bookmark and share the bookmark with a chosen recipient. The user bookmark controller may send the bookmark and the identity of the recipient to the shared bookmark controller. The shared bookmark controller may then send the bookmark to the recipient and record whether the recipient saves or rejects the bookmark. Bookmarks may be collated and categorized into groups, and entire groups may be shared.
    Type: Grant
    Filed: December 6, 2022
    Date of Patent: September 19, 2023
    Assignee: Bank of America Corporation
    Inventors: Aravind Mangadu Chakkaravarthy, Chris Welles, David Ovitsky, Dawn A. Buhl-Rivelli, Erica Grunfeld, Andrew Dennis
  • Patent number: 11630911
    Abstract: A breach detection engine detects and mitigates the effects of breaches across one or more data sources. An index is generated based on one or more data sources and the index is queried using keywords indicative of potential breaches. A database of potential breaches is populated based on the query of the index. The potential breach database is queried using keywords associated with a system identity (e.g., a third party). A likelihood of a candidate breach is identified based on a set of breach criteria weights. A network node associated with a candidate breach determined to be an actual breach is identified for isolation or for the performance of one or more additional security actions.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: April 18, 2023
    Assignee: UPGUARD, INC.
    Inventors: Alan James Sharp-Paul, Christopher Robert Vickery, Jonathan David Hendren, Gregory Ford Pollock, Daniel Bradbury, Christian Alan Kiely, Gavin Richard Turner, Michael Franz Baukes
  • Patent number: 11599588
    Abstract: In an aspect, an apparatus for entity data aggregation is presented. An apparatus includes at least a processor and a memory communicatively connected to the at least a processor. A memory contains instructions configuring at least a processor to generate a web harvester. A web harvester is configured to extract entity data from an external database as a function of an extraction criterion. At least a processor is configured to classify extracted entity data to an entity data category. At least a processor is configured to aggregate extracted entity data into an entity profile as a function of an entity data category. At least a processor is configured to generate an entity search index as a function of aggregation of entity data.
    Type: Grant
    Filed: May 2, 2022
    Date of Patent: March 7, 2023
    Assignee: KARLEKI INC.
    Inventor: Jason Tang
  • Patent number: 11550867
    Abstract: Apparatus and methods for sharing bookmarks are provided. Bookmarks may include queries to a chatbot or other interactive application. A server may include a shared bookmark controller and a personal computing device may include a user bookmark controller. A user may save a bookmark and share the bookmark with a chosen recipient. The user bookmark controller may send the bookmark and the identity of the recipient to the shared bookmark controller. The shared bookmark controller may then send the bookmark to the recipient and record whether the recipient saves or rejects the bookmark. Bookmarks may be collated and categorized into groups, and entire groups may be shared.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: January 10, 2023
    Assignee: Bank of America Corporation
    Inventors: Aravind Mangadu Chakkaravarthy, Chris Welles, David Ovitsky, Dawn A. Buhl-Rivelli, Erica Grunfeld, Andrew Dennis
  • Patent number: 11544338
    Abstract: A method includes detecting content items stored locally on a client device, each content item including a time stamp and geospatial metadata; identifying one or more sets of content items based on their time stamps being within a first predetermined time range; determining, for each set of content items, a geographic location associated with the content items of the set based on the geospatial metadata of each content item; generating a list of all geographic locations associated with the sets of content items; selecting subsets of content items based on determining that the time stamps associated with each content item of the subset are within a second predetermined time range; determining, from the selected subsets of content items, non-overlapping subsets of content items based on a parent geographic location associated with the selected subset; and sending instructions to categorize content items into the non-overlapping subsets of content items.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: January 3, 2023
    Assignee: META PLATFORMS, INC.
    Inventors: Dhaval Parswanath Shreyas, William M. Ruben
  • Patent number: 11514117
    Abstract: In accordance with an embodiment, described herein is a system and method for enabling use of a media content bot in a social messaging environment that supports group chat. A conversational agent, generally referred to as a “bot”, can leverage a user's interaction with the bot, to access a media server, which in turn can determine one or more items of media content appropriate for the user and/or their interaction. During a group chat, the bot can recognize music commands within the context of a particular discussion, and/or utilize music recommendation services provided by a digital media content environment, to determine items of media content appropriate for the group of users and/or their interaction. The system enables the use of media playback controls within the group chat, enabling the group of users to determine how and which media content is to be played.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: November 29, 2022
    Assignee: Spotify AB
    Inventors: Brendan O'Driscoll, Matthew Montag
  • Patent number: 11487534
    Abstract: A method for analyzing a computer program ecosystem includes performing a static analysis, including identifying static dependencies among elements of the ecosystem based on values of parameters in one or more parameter sets associated with the ecosystem, the elements of the ecosystem including the computer programs of the ecosystem and data resources associated with the computer programs. The method includes performing a runtime analysis, including identifying elements of the ecosystem that were utilized during execution of the ecosystem to process data records. The method includes performing a schedule analysis, including identifying a computer program of the ecosystem that has a schedule dependency from another computer program of the ecosystem. The method includes identifying a subset of the elements of the ecosystem as an ecosystem unit based on the results of the static, runtime, and schedule analyses. The method includes migrating the ecosystem unit, testing the ecosystem unit, or both.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: November 1, 2022
    Assignee: Ab Initio Technology LLC
    Inventors: John Joyce, Marshall A. Isman, Sam Kendall
  • Patent number: 11468106
    Abstract: A conversation device includes: an inquiry unit configured to output an inquiry including presentation of a key; an acquisition unit configured to acquire an answer; a key accumulating unit configured to accumulate keys included in the inquiry as accumulation keys in a case in which a positive answer for the inquiry is acquired; a candidate question sentence extracting unit configured to extract candidate question sentences including the accumulation keys by referring to a question sentence storing unit configured to store a question sentence and a set of keys included in the question sentence in association with each other; a key selecting unit configured to select an inquiry key that is caused to be included in a next inquiry output by the inquiry unit among a plurality of keys included in the candidate question sentences; and an output unit configured to output one question sentence among the candidate question sentences.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: October 11, 2022
    Assignee: NTT DOCOMO, INC.
    Inventors: Yuriko Ozaki, Hiroshi Fujimoto, Takanori Hashimoto
  • Patent number: 11409735
    Abstract: An analysis system connects to a set of data sources and perform natural language questions based on the data sources. The analysis system connects with the data sources and retrieves metadata describing data assets stored in each data source. The analysis system generates an execution plan for the natural language question. The analysis system finds data assets that match the received question based on the metadata. The analysis system ranks the data assets and presents the ranked data assets to users for allowing users to modify the execution plan. The analysis system may use execution plans of previously stored questions for executing new questions. The analysis system supports selective preprocessing of data to increase the data quality.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: August 9, 2022
    Assignee: Promethium, Inc.
    Inventor: Kaycee Lai
  • Patent number: 11366811
    Abstract: Techniques and solutions are described that can be used to determine data subsets of a data set that may be responsive to a query. In one aspect, imprints are created for the data subsets, where an imprint indicates whether, for a plurality of bins, a data subset contains values within respective bins. The bins are defined at least in part using data for a set of queries. In another aspect, at least one bin of a plurality of bins is designated to be associated with values of the data set satisfying a threshold frequency. In a further aspect, imprints are created for a plurality of bins, where an imprint indicates whether the plurality of data subsets comprise a value for a given bin. A query imprint can be compared with the data subset imprints or bin imprints to determine data subsets that may be responsive to an associated query.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: June 21, 2022
    Assignee: SAP SE
    Inventors: Noah Slavitch, Reza Sherkat
  • Patent number: 11275900
    Abstract: Embodiments of a computer-implemented system for improving classification of data associated with the deep web or dark net are disclosed.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: March 15, 2022
    Assignee: Arizona Board of Regents on Behalf of Arizona State University
    Inventors: Revanth Patil, Paulo Shakarian, Ashkan Aleali, Ericsson Marin
  • Patent number: 11250082
    Abstract: There are provided systems and methods for text processing of message data for item query submission. A computing device may receive message data from a messaging application, such as a text message or email. A user may utilize an input device to select or highlight a portion of the message data as text input, and utilize an application plug-in and menu from a service provider to communicate the text input to the service provider. A service provider may determine a query on a preferred merchant platform using the input. An item may be determined using the query and a platform. The service provider may then generate user interface data for the messaging application that causes the text input to output item data for the item within the application. The computing device may navigate to the merchant platform through the item data.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: February 15, 2022
    Assignee: PAYPAL, INC.
    Inventor: Todd Studnicka
  • Patent number: 11226720
    Abstract: In various embodiments, the disclosed systems and methods may receive documents, analyze the documents, categorize portions of the analyzed documents, and present the images of the documents and at least a portion of the categories. The analysis may include identification of categories and the presentation may include indicia of the portion of the image of the document related to the category. The systems and methods disclosed may allow querying and/or reporting of a plurality of documents to facilitate processing.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: January 18, 2022
    Assignee: ThoughtTrace, Inc.
    Inventors: Nicholas E. Vandivere, Michael B. Kuykendall
  • Patent number: 11176154
    Abstract: Computer systems and associated methods are disclosed to implement a collaborative dataset management system (CDMS) for machine learning (ML) data. In embodiments, CDMS allows many users to create, review, and collaboratively evolve ML datasets. In embodiments, dataset owners may make their datasets available to other users on CDMS for a fee and under specified licensing conditions. CDMS users can search for other users' datasets on the system to use in their own ML tasks. CDMS users may also create child datasets from existing datasets on the system. Parent and child datasets may be linked so that changes to one dataset are provided to the other via merge requests. A dataset owner may use CDMS to review an incoming merge request using one or more audit jobs before approving the request. In this manner, CDMS provides a shared repository and collaboration system for managing high-quality datasets to power machine learning processes.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: November 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Sunny Dasgupta, Sabya Sachi, Sri Kaushik Pavani
  • Patent number: 11157492
    Abstract: A system and method for customized scheduling of sources, including breaking down a source of content into at least two categories, including posts and engagements, and gathering content related to a specific source. A scheduler handles scheduling of posts and engagement for a single source and entities that are due to be crawled are sent to a scheduling queue, in which each content type for a source can have its own queue. A process points to the correct scheduler queue in order to request content to be crawled, attaches to the proper queue, processes requests, queries the social network for content, parses the response and sends any new data to be saved to the system.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: October 26, 2021
    Assignee: salesforce.com, inc.
    Inventors: Stuart Douglas McClune, Michael Gordon Luff
  • Patent number: 11151316
    Abstract: A webpage notification control system is provided. A computing device monitors a plurality of website content stored on a database. A computing device identifies one or more anchor contents associated with the plurality of website content stored on a database. A computing device detects changes made to one or more data contents associated with the plurality of website content stored on a database. A computing device generates an alert based, at least in part, on the detection of a change made to one or more data contents associated with the plurality of website content.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Leonardo Rosati, Andrea Di Maio, Andrea Durastante, Cristina Bonanni
  • Patent number: 11107092
    Abstract: An insight system identifies brands, subjects, attributes, and the sentiment conveyed for those attributes. The insight system pairs the attributes with the subjects and brands and generates metrics based on the sentiments associated with the attributes. The insight system may parse product webpages linked to the content for brand identifiers and associate the brand identifiers with the brands. The insight system provides more granular insight into user sentiment for different features associated with the brands.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: August 31, 2021
    Assignee: SPRINKLR, INC.
    Inventors: Devarsh Sheth, Noman Ahmed Sheikh, Vasant Srinivasan, Pavitar Singh
  • Patent number: 11074313
    Abstract: Technologies for determining performance gains for content item delivery based on modifications to content item selection parameters are provided. The disclosed techniques include implementing a multi-objective optimization model for content item selection using a value for a parameter. The model generates a first plurality of scores and a first ranking for content items. Subset of content items is selected for delivery based on the first ranking. New values for the parameter are identified and for each new value, the content item selection event is replayed. A second plurality of scores and a second ranking is generated for the content items, where the second ranking is different from the first ranking. A third plurality of scores and a third ranking is generated where the third ranking matches the second ranking. A set of gains is calculated for each new value, where each gain corresponds to a different objective of the model.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: July 27, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Qing Duan, Jianqiang Shen, Wen Pu
  • Patent number: 10996946
    Abstract: A method for analyzing a computer program ecosystem including multiple computer programs includes performing a static analysis of the ecosystem, including identifying static dependencies among elements of the ecosystem based on values of parameters in one or more parameter sets associated with the ecosystem, the elements of the ecosystem including the computer programs of the ecosystem and data resources associated with the computer programs. The method includes performing a runtime analysis of the ecosystem, including identifying elements of the ecosystem that were utilized during execution of the ecosystem to process data records. The method includes performing a schedule analysis of the ecosystem, including identifying a computer program of the ecosystem that has a schedule dependency from another computer program of the ecosystem. The method includes identifying a subset of the elements of the ecosystem as an ecosystem unit based on the results of the static, runtime, and schedule analyses.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: May 4, 2021
    Assignee: Ab Initio Technology LLC
    Inventors: John Joyce, Marshall A. Isman, Sam Kendall
  • Patent number: 10885110
    Abstract: Collections of music and other items, related by time, location, genre, and artist, and that are registered in a data model to provide a foundation for their curatorship, discovery, and procurement are accessed by analyzing captured sound and seeking a match based on an acoustic fingerprint. As a result of said match, a map through the history and culture of music is created for display. The map is created in an embodiment by a series of choices, where a choice is a combination of any of time, place, genre, and artist. Both expert and regular individual curators can define the maps; or the maps can be defined algorithmically. Based upon said matches, one or more animated murals depicting a fundamental combination of any of time, place, genre, and artist are provided to a user via a user interface for the navigation of music, its history, and culture.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: January 5, 2021
    Assignee: TUNESMAP INC.
    Inventor: Gilbert Marquard Roswell
  • Patent number: 10853097
    Abstract: A robotic process automation system operates to generate a plurality of bots, each bot comprising one or more configurable commands arranged to perform assigned tasks. A processor is configured to execute instructions that when executed cause the processor to provide to a user a plurality of recorders to permit the user to create one or more bots for storage in data storage. The instructions implement a plurality of recorders to permit capture of user interaction in a variety of application environments. A secure recording mode is selectable by an administrator of the robotic process automation system, for preventing display to a user of an entire screen of information generated by an application while the user is generating a bot. The administrator can employ the robotic process automation system permit display to the user of only selected fields of information, along with associated labels.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: December 1, 2020
    Assignee: Automation Anywhere, Inc.
    Inventor: Abhijit Kakhandiki
  • Patent number: 10841260
    Abstract: A communication system may include a server, and first and second communications devices. The server may be configured to maintain a database having first and second communication profiles respectively associated with first and second users, maintain first and second value accounts respectively associated with the first and second communication profiles, generate a public opportunity database, and post a given opportunity from the second user on the public opportunity database.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: November 17, 2020
    Assignee: LOTURAS INCORPORATED
    Inventors: Peter Paulo Azcue Attolini, Rodrigo Enrique Galavis Rovati
  • Patent number: 10827725
    Abstract: An animal rescue system identifies and rescues a protection target which is an animal, using information from a camera. The animal rescue system includes: a plurality of movable bodies each equipped with a camera; and a server configured to communicate with the plurality of movable bodies. The server is configured to identify a protection target, using information from the camera mounted on each of the plurality of movable bodies. The server is configured, when the protection target is identified, to (a) acquire positional information about each of the plurality of movable bodies and positional information about the protection target, and (b) select, as the protection target moves, a movable body which is to monitor the protection target, from the plurality of movable bodies.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: November 10, 2020
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Hiroki Sawada, Masato Tamaoki, Eisuke Ando, Masato Endo, Kuniaki Hasegawa
  • Patent number: 10825042
    Abstract: Systems, apparatus, methods, and computer program products are provided for optimized and effective leading messages, which may be an email subject that may provoke a consumer to access the body portion of an email message. A system may include circuitry configured to programmatically determine a predicted access rate for a leading message when the leading message is provided as a portion of a promotional message. Circuitry may be configured to track historical data indicating the access rates of leading messages and/or leading message terms. The circuitry may be configured to leverage the historical data to determine predicted access rates for leading messages, such as based at least in part on historical access rates associated with one or more leading message terms of the leading message.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: November 3, 2020
    Assignee: Groupon, Inc.
    Inventors: Raju Balakrishnan, Rajesh Girish Parekh
  • Patent number: 10817582
    Abstract: A system, method, and electronic device for providing concomitant augmentation via learning interstitials for publications includes activating a scan mode, where the scan mode causes a camera to capture image data; determining the presence of a publication captured in the image data; and analyzing the image data to determine the presence of an augmented reality (AR) identifier. In response to identifying the presence of the AR identifier within the publication captured in the image data, the image data and an AR link that corresponds to the AR identifier is displayed as an AR overlay to the image data of the publication. In response to failing to identify the AR identifier within the publication, a user is prompted to input a page number of the publication; and the AR link that corresponds to the page number of the publication input by the user is displayed in a list view.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: October 27, 2020
    Assignee: Elsevier, Inc.
    Inventors: Hans-Frederick Brown, Christian Michael Fazio, Ethan Paul Furstoss, Gboinyee Kevin Tarr, Susanne Marcy Cohen, Daniel Dewitt Barber
  • Patent number: 10810323
    Abstract: The present disclosure relates to receiving and sharing wellness data. The wellness data can be received by a user device from any number of sensors external or internal to the user device, from a user manually entering the wellness data, or from other users or entities. The user device can securely store the wellness data on the user device and transmit the wellness data to be stored on a remote database. A user of the device can share some or all of the wellness data with research entities conducting research studies, friends, relatives, caregivers, healthcare providers, or the like.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: October 20, 2020
    Assignee: Apple Inc.
    Inventors: Guy L. Tribble, Afshad M. Mistri, Anton M. Davydov, Zachery Kennedy, Zachury Minjack, Dennis S. Park, Dylan Ross Edwards, Adam L. Beberg
  • Patent number: 10735401
    Abstract: Examples of the present disclosure describe systems and methods of determining online identity reputation. In aspects, an online identity of an entity may engage in online interactions. The content provided by the online identity may be accessed and analyzed to determine interaction characteristics and reputation metrics for the online identity. Based on the reputation metrics, the online identity and/or entity (and content therefrom) may be filtered from further online interactions. In some aspects, interaction data may be stored in a data store. An interaction mapping component having access to the data store may analyze the data store data to determine mappings between online identities, entities and interactions. In at least one aspect, an opt-in certificate system may also be provided. The opt-in system may provide an online identity or entity a certificate to securely validate identity.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: August 4, 2020
    Assignee: Webroot Inc.
    Inventor: Hal Lonas
  • Patent number: 10671613
    Abstract: The present disclosure describes methods, systems, and computer program products for providing pattern-based data source binding in OData services. One design-time computer-implemented method includes receiving an OData request from a requestor, traversing, by a computer, a rule table to determine whether an exact match for the received OData request exists in the rule table, upon a determination that an exact match for the received OData request exists in the rule table, forwarding the OData request to a bound data source specified in the rule table, and transmitting a result to the requestor following processing of the OData request by the bound data source.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: June 2, 2020
    Assignee: SAP SE
    Inventors: Klaus Deissner, Christoph Scheiber
  • Patent number: 10642461
    Abstract: A system for a computer implemented interactive comparative display of news information organizes a visual screen display to a user such that the user is able to efficiently select information content, be presented with topical associations relating to that content, and readily compare different information content from a single display. The information content represented by each selectable result indicator is comparable with the information content represented by other selectable result indicators, wherein the information content is of a same type of information content but from a different perspective, vantage point, or provides a different alternative. A user may navigate to a particular segment of information content, and then be presented with a string of topically related segments, as well as with one or more connecting categories of information, which may otherwise not have been readily apparent to the particular selected segment, but for the display system and method.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: May 5, 2020
    Assignee: Kazark, Inc.
    Inventor: Drue A. Hontz, Jr.
  • Patent number: 10530671
    Abstract: Methods, systems, and computer readable media for generating and using a web page classification model are disclosed. The method may include identifying a plurality of web pages for generating a web page classification model, assigning a label to each of the plurality of web pages, accessing Transmission Control Protocol/Internet Protocol (TCP/IP) traffic traces associated with downloading content from each of the plurality of web pages, processing TCP/IP headers from the TCP/IP traffic traces to identify and extract features that discriminate between the labels, that are uncorrelated and whose discriminatory accuracy remains stable across time and/or browser platform. The method may further include generating a web page classification model by training a trainer to learn a combination of the features that accurately discriminates between the labels. The model is usable to classify unlabeled web pages by applying the model to TCP/IP traffic traces used to access the unlabeled web pages.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: January 7, 2020
    Assignee: The University of North Carolina at Chapel Hill
    Inventors: Sean Marcus Sanders, Jasleen Kaur
  • Patent number: 10511652
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems and program products. A server system receives from a plurality of computing devices indications that a user of each of the computing devices requested to receive posts that a first user authors. The server system receives from a first computing device a post that was authored by the first user. The post is transmitted from the server system to the plurality of computing devices. A score for the post is determined to satisfy a criteria for transmission to a second user who has not requested to receive posts authored by the first user. The determination uses a distance of the second user to the first user in a social network graph. In response, the post is transmitted from the server system to a second computing device that is associated with the second user.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: December 17, 2019
    Assignee: Google LLC
    Inventors: Todd Jackson, Andrew A. Bunner, Matthew Steiner, John Pongsajapan, Jessica Shih-Lan Cheng, Edward Ho, Sean McBride
  • Patent number: 10460399
    Abstract: Systems, methods, and other embodiments associated with a social media assessment tool. According to one embodiment, a social media assessment tool includes an identification logic that identifies interactivity criteria of a social media property. The interactivity criteria is associated with access to the social media property. The social media assessment tool also includes an assessment logic that determines that interactivity criteria satisfies a threshold value. In response to the social media property satisfying the threshold, the assessment logic calculates a score for at least one feature of the social media property.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: October 29, 2019
    Assignee: WELLS FARGO BANK, N.A.
    Inventor: Roohi Moolla
  • Patent number: 10454992
    Abstract: An approach is provided in which an information handling system crawls a first document corresponding to an existing curated RSS feed list and discovers a new RSS feed embedded in the first document. The information handling system analyzes a second document corresponding to the new RSS feed and generates a feed compatibility score based on the analysis. In turn, the information handling system adds the new RSS feed to the curated RSS feed list when the feed compatibility score reaches a feed compatibility threshold.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: October 22, 2019
    Assignee: International Business Machines Corporation
    Inventors: Joshua J. Holmgren, Pawan K. Lakshmanan
  • Patent number: 10452701
    Abstract: An online system generates a hierarchical taxonomy including multiple levels arranged in order of increasing specificity, in which each level includes one or more topics with which a content item maintained in the online system may be associated. Based on information associated with presentations of content items to online system users, which may indicate the users' familiarity with the content items, the online system predicts a likelihood that a particular user is familiar with information associated with one or more content items associated with a topic. Based at least in part on the predicted likelihood, the online system generates a connection between the user and the topic, in which the connection corresponds to a predicted level of knowledge that the user has about the topic. The online system may later retrieve the user's predicted level of knowledge about the topic (e.g., to select content for presentation to the user).
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: October 22, 2019
    Assignee: Facebook, Inc.
    Inventor: Hongzheng Xiong
  • Patent number: 10409818
    Abstract: Methods, systems, apparatus, including computer programs encoded on computer storage medium, for a bottom-up approach for generating high-quality content streams. In one aspect, the method includes actions of obtaining data identifying a plurality of content items, generating a plurality of queries for the particular topic, and for each query of the plurality of queries: obtaining a set of search results for the query that identify content items identified in the obtained data, and determining, from the search results for the query, a respective quality score for each of one or more quality characteristics. The method may also include actions such as identifying one or more first high-quality queries from the plurality of queries based on the respective quality scores for the one or more quality characteristics, and populating a stream of content for display on the user device using search results for the one or more first high-quality queries.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: September 10, 2019
    Assignee: Google LLC
    Inventors: Matthew Hayes, Hariharan Chandrasekaran, Harish Chandran
  • Patent number: 10353963
    Abstract: A social networking system receives messages from users that include links to webpages that designate keywords of the webpage. The social networking system identifies webpages linked by users to generate computer models that predict whether a webpage or message should be associated with particular keywords. The social networking system generates computer models that are trained on example webpages and related keywords linked by users in messages. Prior to generating computer models, the social networking system applies one or more filters to exclude webpages and keywords from consideration. The filters may exclude webpages that have low-reliability, are associated with an excessive number of keywords, or keywords that appear on an insufficient number of domains. After training the computer models, messages composed by users may be analyzed and a keyword predicted for the message, which may be suggested to the user to categorize the message.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: July 16, 2019
    Assignee: Facebook, Inc.
    Inventors: David Vickrey, Jeffrey William Pasternack
  • Patent number: 10339191
    Abstract: There is disclosed a method of and system for performing a search responsive to a search query from a user via an electronic device and generating a search engine result page (SERP) responsive to the search query, in which the search results included in the SERP are ranked in part based upon an appeal factor. The method comprising: receiving the search query from the electronic device of the user, performing a search and creating a list of search results, ranking the list of search results, the ranking process including: accessing a screenshot of at least one web page in the list of search results, determining an appeal factor of the at least one web page based on the screenshot, the appeal factor representing a probability that the web page is appealing to the user, and ranking the at least one web page in the list of search results.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: July 2, 2019
    Assignee: Yandex Europe AG
    Inventors: Aleksandr Georgievich Kraynov, Marat Raisovich Khabibrakhmanov, Boris Dmitrievich Moiseev
  • Patent number: 10282368
    Abstract: In one embodiment, a device in a network classifies Internet content data using one or more classifiers to identify a plurality of content classes for the content data. Each content class has a corresponding classification score based on the classification. The device determines whether any of the classification scores exceed a threshold level. The device identifies a set of content groups, where each of the plurality of content classes is associated with one of the content groups. The device associates the content data with a selected one of the content groups based on a determination that the classification scores for the plurality of content classes do not exceed the threshold level.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: May 7, 2019
    Assignee: Symantec Corporation
    Inventors: Christian Earnest Larsen, David Francis Meyer, Jonathan Jeremiah Dinerstein
  • Patent number: 10191994
    Abstract: A system, apparatus, and method are provided for retrieving new content from a multitude of web feeds (e.g., hundreds of thousands). Each of multiple sources hosts one or more web feeds (e.g., RSS feeds, Atom feeds), and is categorized based on how frequently new content is found in the source's feeds. Each source has a corresponding status indicator whose value increases (to a maximum value), each time the source's feeds are serviced (e.g., polled, downloaded) and new content is received, or decreases (to a minimum value) if no new content is received and the indicator has not been recently decreased. Each category of web feed source corresponds to a range of possible status indicator values, and a given source may dynamically move between categories as its status indicator value changes.
    Type: Grant
    Filed: January 5, 2015
    Date of Patent: January 29, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Elizabeth Ekshtat-Schultz, Axel R. Hansen, Jonah L. Varon
  • Patent number: 10185738
    Abstract: Systems and methods for deduplication and disambiguation are disclosed. In example embodiments, a server accesses stored information about a first entity and stored information about a second entity. The server determines, based on the accessed stored information about the first entity and the accessed stored information about the second entity, a set of information items known about both the first entity and the second entity. The server computes, based on the set of information items, a probability that the first entity corresponds to the second entity by computing one or more expressiveness scores corresponding to a value of a first information item and a value of a second information item from the set of information items. The server provides, as a digital transmission, an output representing the computed probability.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: January 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Robert Jersin, Benjamin John McCann, Erik Eugene Buchanan, Kevin Keck, Jeffrey Michael Wright
  • Patent number: 10162900
    Abstract: Embodiments of the present disclosure are directed to methods, computer program products, computer systems for providing a computing search platform for conducting opinion searches over the Internet concerning aggregated social media electronic messages about public opinions and public sentiments for a wide variety of matrices, such as social media posting of a particular industry over a specified time period, electronic social media posting on the public sentiments, public buzz, and public mood. Methods and systems of the present disclosure are directed to collecting and analyzing unstructured social media messages and correlating with structured entity representations in order to discern amount of interest in (buzz) and feelings about (mood) the real world organizations, people, products, and locations described by those entity representations transforming the data into a readily understandable visual display of the aggregated results on a computer display.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: December 25, 2018
    Assignee: Interos Solutions Inc.
    Inventors: Manjirnath Chatterjee, Erick Watson, Kevin Perillo, Rabia Turan
  • Patent number: 10133824
    Abstract: Systems, apparatuses and methods for associating flexible Internet based information with physical objects is described. An example system includes a database server configured to generate a tag responsive to receiving a request from a requesting device. The tag is encoded with a uniform resource locator. The database server is further configured to associate a tag type of a plurality of tag types with the tag. The tag type indicates an intended use of the tag. The system further includes a memory configured to store data corresponding to the tag. The data may include the uniform resource locator and the tag type.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: November 20, 2018
    Assignee: DYNOTAG, INC.
    Inventors: Murat Divringi, Ozan Eren Bilgen
  • Patent number: 10089700
    Abstract: Systems and methods are provided for viewing a contact network feed in a business directory environment. A system searches, based on a user specified search, a business directory to determine contacts, identifies network feeds associated with the contacts, and outputs the network feeds. For example, the system outputs network feeds from data center managers identified by the business directory. The system filters, based on a user specified filter, the network feeds to determine filtered network feeds, and outputs the filtered network feeds to a display device. For example, the system outputs the network feeds from data center managers that mention a specific product. The system can enable communication with a contact using contact information from the business directory. The system can subscribe a user to the network feed of a contact, wherein the user receives updates for the network feed of the contact via a feed to a display device.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: October 2, 2018
    Assignee: salesforce.com, inc.
    Inventor: Seema Kumar
  • Patent number: 10037544
    Abstract: Generally, this disclosure provides technologies for collecting ad statistics in a privacy sensitive manner. In some embodiments the technology includes a system which includes a plurality of client devices, each hosting a context information management (CIMM) module in a secure processing environment. Each CIMM may be operable to select ads for display and calculate statistics for each of the selected ads. The CIMMs may generate a vector representative of those statistics, and may encrypt that vector using additive homomorphic encryption. The encrypted vector may be associated with a statistics collection counter, which may be incremented each time an encrypted vector is calculated. Each CIMM may compare the incremented counter value to a threshold, and may distribute the encrypted vector to another CIMM for further statistical tabulation if the incremented value is less than the threshold.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: July 31, 2018
    Assignee: Intel Corporation
    Inventors: Ned M. Smith, Nathan Heldt Sheller
  • Patent number: 9971747
    Abstract: Systems and methods for alert management in accordance with embodiments of the invention are disclosed. In one embodiment, a computing device includes a processor, an operating system configuring the processor to create a computing environment, an alert platform application, an alert pop up page file stored within the storage and containing instructions written in the rendering language to render a pop up page, and an alert history database containing alert data including an alert ID, display metadata, and application data, wherein the alert history database is configured to be queried to retrieve alert data, wherein the alert platform application is configured to query the alert history database to retrieve alert data, and wherein the alert platform application is configured to inject at least a portion of display metadata from alert data into the instructions from the alert pop up page file and render an alert pop up page.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: May 15, 2018
    Assignee: SweetLabs, Inc.
    Inventors: Adrian Bourke, Blake Machado, Brian Sleiter
  • Patent number: 9953086
    Abstract: Media files may be prioritized based on user behavior data and social data associated with individual media files. A process of prioritizing media files may include accessing user behavior data associated with individual media files in a set of media files that are stored on a client device of a user or in a cloud-based storage location associated with the user, accessing social data associated with one or more media files of the set of media files that are determined to have been shared on a media file sharing service, and ranking the set of media files based at least in part on the user behavior data and the social data.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: April 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexander S. Brodie, Chunkit Jacky Chan, David J. Lee, Stacia L. C. Scott
  • Patent number: 9946444
    Abstract: A system for a computer implemented interactive comparative display of information organizes a visual screen display to a user in such a way that the user is able to efficiently select information content, be presented with topical associations relating to that content, and readily compare different information content from a single display. The information content represented by each selectable result indicator is comparable with the information content represented by other selectable result indicators, wherein the information content is of a same type of information content but from a different perspective, vantage point, or provides a different alternative. A user may navigate to a particular segment of information content, and then be presented with a string of topically related segments, as well as with one or more connecting categories of information, which may otherwise not have been readily apparent to the particular selected segment, but for the display system and method.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: April 17, 2018
    Assignee: Kazark, Inc.
    Inventor: Drue A. Hontz, Jr.
  • Patent number: 9916298
    Abstract: Embodiments of the present invention provide systems, methods, and computer program products for processing responses from services (e.g., content providers) and managing content tailoring by services and/or recommender systems used by those services. Embodiments of the present invention can afford users with the ability to control the diversity of content in responses provided by services based one or more detected themes of the responses. Furthermore, embodiments of the present invention may be used to provide users with enriched responses from services, without needing cooperation of those services.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: March 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Claudius Link, Matthias Seul
  • Patent number: 9836775
    Abstract: A method includes obtaining information associated with a product, service, or event. The method also includes scraping data based on the obtained information substantially concurrently from two or more web pages associated with websites that list a same product, service, or event to produce scraped data for the same product, service, or event from each corresponding web page at substantially a same time.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: December 5, 2017
    Assignee: FICSTAR SOFTWARE, INC.
    Inventor: Wei He