Category Specific Web Crawling Patents (Class 707/710)
  • 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: 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: 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: 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
  • Patent number: 9787712
    Abstract: A method and apparatus for controlling a download source for an electronic file. The method includes at a server, receiving from a user device an identity of a first source from which the user device wishes to obtain the electronic file. The received identity of the first source is compared with an identity of a known reputable source associated with the electronic file. If the first source and the known reputable source do not match, a message is sent to the user device that includes the identity of the reputable source.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: October 10, 2017
    Assignee: F-Secure Corporation
    Inventors: Christine Bejerasco, Karmina Aquino
  • Patent number: 9767206
    Abstract: Systems and/or methods for searching and aggregating internet web page updates. The system and/or method may further allow for customization of topics to update. Additionally, social media aspects of the system and/or method may allow for voting and commenting as well as sharing.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: September 19, 2017
    Assignee: International Business Machines Corporation
    Inventors: Michael Markson, Krishna Srinivasan, Nicholas Sorrentino, Ann Lee Richards, Rich Skrenta, Gregory B. Lindahl
  • Patent number: 9754025
    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: November 7, 2014
    Date of Patent: September 5, 2017
    Assignee: TUNESMAP INC.
    Inventor: Gilbert Marquard Roswell
  • Patent number: 9679304
    Abstract: Accentuating terms of interest in an advertisement to be served in an interactive environment. Such terms of interest can be determined from information in a request for the advertisement. Such ad request information may include query information, geolocation information, etc. In the context of text-based ads, accentuation may include bolding the term(s), underlining the term(s), increasing the font size of the term(s), coloring the font of the term(s), shading the font of the term(s), flashing the text of the term(s), etc. Such accentuation helps users to quickly identify how an advertisement is related to what they are looking for. For example, in the context of a search engine which returns search results, as well as multiple text-based ads, users viewing a search result page in response to their query can quickly scan such a search result page for relevant information. This helps to improve the performance of ads, particularly if advertisers wordsmith their advertisements with care.
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: June 13, 2017
    Assignee: Google Inc.
    Inventor: Nina Marie Kim
  • Patent number: 9600577
    Abstract: Automatically estimating content topics of inaccessible content in a computer system, in one aspect, may comprise gathering accessible content and analyzing the accessible content to estimate one or more topics of the inaccessible content.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: March 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Christopher Gates, Youngja Park
  • Patent number: 9595005
    Abstract: Systems and methods for analyzing documents are provided herein. A plurality of documents and user input are received via a computing device. The user input includes hard coding of a subset of the plurality of documents, based on an identified subject or category. Instructions stored in memory are executed by a processor to generate an initial control set, analyze the initial control set to determine at least one seed set parameter, automatically code a first portion of the plurality of documents based on the initial control set and the seed set parameter associated with the identified subject or category, analyze the first portion of the plurality of documents by applying an adaptive identification cycle, and retrieve a second portion of the plurality of documents based on a result of the application of the adaptive identification cycle test on the first portion of the plurality of documents.
    Type: Grant
    Filed: March 20, 2013
    Date of Patent: March 14, 2017
    Assignee: Recommind, Inc.
    Inventors: Jan Puzicha, Steve Vranas
  • Patent number: 9589072
    Abstract: Expertise mining features are provided based in part on the use of an expertise mining algorithm and expertise mining queries. A method of an embodiment operates to provide an expanded feedback query based in part on search results using an expertise mining query and a number of author-ranking heuristics used to rank authors and/or co-authors (e.g., primary authors, secondary authors, etc.) as part of an expertise mining operation. A search system of an embodiment includes an author ranker component to rank authors based in part on an expertise mining query and author-ranking heuristics, and a query expander component to provide expanded queries as part of identifying relevant search results. Other embodiments are also disclosed.
    Type: Grant
    Filed: June 1, 2011
    Date of Patent: March 7, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Aninda Ray, Dmitriy Meyerzon, Sana Fahim Khan, Jessica Anne Alspaugh
  • Patent number: 9582578
    Abstract: A method for incremental crawling of content stored on a plurality of content providers using aggregation is provided. The method comprises receiving a request to crawl content on one or more associated content providers; retrieving one or more first references to content on a first content provider; retrieving one or more second references to content on one or more second content providers during the same request; aggregating the first and second references; and returning the aggregated first and second references. This is done while taking into consideration opaque timestamp object which is managed in a distributed manner. The opaque timestamp is filled in by the content providers but stored in the crawler side between crawling sessions.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: February 28, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Batya Kenig, Constantin Radchenko, Eitan Shapiro
  • Patent number: 9529911
    Abstract: Computer-implemented method for building a web corpus (WCD) comprising the steps of: sending by a web crawler (WC) a query to a reference web crawl agent (RWCA), this query containing a least one identifier of a resource, receiving by the web crawler (WC) a response from the reference web crawl agent (RWCA); if this response does not contain the resource identified by the identifier, downloading by the web crawler (WC) the resource from the website (WS) corresponding to the identifier and adding the resource to the web corpus (WCD; and if this response contains the resource identified by the identifier, adding the resource to the web corpus (WCD).
    Type: Grant
    Filed: April 11, 2013
    Date of Patent: December 27, 2016
    Assignee: Dassault Systemes
    Inventors: Sebastien Richard, Xavier Grehant, Jim Ferenczi