Category Specific Web Crawling Patents (Class 707/710)
-
Patent number: 12229166Abstract: Provided herein is a method of storing an incoming dataset in a data mesh. The method may include a plurality of steps. The steps may include associating a metadata tag with a classifying feature and a storage instruction in a (first) relational database. The steps may include scanning incoming datasets to identify datasets characterized by the classifying feature. The steps may include tagging an incoming dataset to generate a tagged dataset. The steps may include storing the tagged dataset in the data mesh, according to the storage instruction. The steps may include associating, in a second relational database, the metadata tag with the initial storage location. The steps may include modifying the storage instruction. The steps may include storing the incoming dataset an additional time in the data mesh, according to the modified storage instruction.Type: GrantFiled: June 5, 2023Date of Patent: February 18, 2025Assignee: Bank of America CorporationInventors: Harinath Meedinti Bhaskara Reddy, Manu Kurian, Jayachandra Varma, Erica Perkins, Aeric Solow
-
Patent number: 12192400Abstract: A processing system may maintain a relationship graph that includes nodes and edges representing phone numbers and device identifiers having associations with the phone numbers. The processing system may obtain an identification of a first phone number or a first device identifier for a fraud evaluation and extract features from the relationship graph associated with at least one of the first phone number or the first device identifier. The plurality of features may include one or more device identifiers associated with the first phone number, or one or more phone numbers associated with the first device identifier. The processing system may then apply the features to a prediction model that is implemented by the processing system and that is configured to output a fraud risk value of the first phone number or the first device identifier and implement at least one remedial action in response to the fraud risk value.Type: GrantFiled: December 31, 2021Date of Patent: January 7, 2025Assignee: AT&T Intellectual Property I, L.P.Inventors: Surya Murali, Edmond J. Abrahamian, Ana Armenta, Prince Paulraj, Elijah Hall
-
Patent number: 12026152Abstract: Embodiments of the present disclosure provide systems and methods for performing one or more database operations. An exemplary method comprises: receiving, at a transaction manager, a client request to perform one or more database operations with client data, the transaction manager in communication with a database coordinator and a system datastore, sending the client request to the database coordinator to obtain a storage identifier based on the client request; receiving, at the transaction manager, the storage identifier from the database coordinator, sending an operation request to the system datastore, the operation request comprising instructions for the system datastore to perform the one or more database operations using the storage identifier, and receiving an indication of whether the operation request was successfully performed.Type: GrantFiled: November 8, 2022Date of Patent: July 2, 2024Assignee: SERVICENOW DELAWARE LLCInventor: Robert Winslow
-
Patent number: 12001465Abstract: A response selecting apparatus includes a recording part, a document searching part, an information acquiring part, a score calculating part, and a ranking part. The document searching part searches for a question-answer pair from the question-answer pairs recorded in the recording part using the input question as input. The information acquiring part acquires information for quantifying appropriateness of the search-result-question-answer pair with respect to the input question using the input question and the search-result-question-answer pair as input. The score calculating part calculates a score with respect to the input question for each of the search-result-question-answer pairs from a numerical value indicating appropriateness based on a search scheme and a numerical value based on the quantification information.Type: GrantFiled: April 10, 2019Date of Patent: June 4, 2024Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Ryuichiro Higashinaka, Masahiro Mizukami, Junji Tomita
-
Patent number: 11935029Abstract: A virtual assistant processes natural language expressions according to grammar rules created by domain providers. The virtual assistant uniquely identifies each of a multiplicity of users and stores values of grammar slots filled by natural language expressions from each user. The virtual assistant stores histories of slot values and computes statistics from the history. The virtual assistant provider, or a classification client, provides values of attributes of users as labels for a machine learning classification algorithm. The algorithm processes the grammar slot values and labels to compute probability distributions for unknown attribute values of users. A network effect of users and domain grammars make the virtual assistant useful and provides increasing amounts of data that improve classification accuracy and usefulness.Type: GrantFiled: September 5, 2018Date of Patent: March 19, 2024Assignee: SoundHound, Inc.Inventors: Joe Aung, Jonah Probell
-
Patent number: 11790428Abstract: 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: GrantFiled: September 25, 2020Date of Patent: October 17, 2023Inventor: Mitsuaki Ishimoto
-
Patent number: 11762936Abstract: 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: GrantFiled: December 6, 2022Date of Patent: September 19, 2023Assignee: Bank of America CorporationInventors: Aravind Mangadu Chakkaravarthy, Chris Welles, David Ovitsky, Dawn A. Buhl-Rivelli, Erica Grunfeld, Andrew Dennis
-
Patent number: 11630911Abstract: 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: GrantFiled: April 15, 2021Date of Patent: April 18, 2023Assignee: 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: 11599588Abstract: 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: GrantFiled: May 2, 2022Date of Patent: March 7, 2023Assignee: KARLEKI INC.Inventor: Jason Tang
-
Patent number: 11550867Abstract: 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: GrantFiled: September 9, 2021Date of Patent: January 10, 2023Assignee: Bank of America CorporationInventors: Aravind Mangadu Chakkaravarthy, Chris Welles, David Ovitsky, Dawn A. Buhl-Rivelli, Erica Grunfeld, Andrew Dennis
-
Patent number: 11544338Abstract: 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: GrantFiled: June 15, 2020Date of Patent: January 3, 2023Assignee: META PLATFORMS, INC.Inventors: Dhaval Parswanath Shreyas, William M. Ruben
-
Patent number: 11514117Abstract: 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: GrantFiled: September 30, 2019Date of Patent: November 29, 2022Assignee: Spotify ABInventors: Brendan O'Driscoll, Matthew Montag
-
Patent number: 11487534Abstract: 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: GrantFiled: May 3, 2021Date of Patent: November 1, 2022Assignee: Ab Initio Technology LLCInventors: John Joyce, Marshall A. Isman, Sam Kendall
-
Patent number: 11468106Abstract: 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: GrantFiled: December 28, 2018Date of Patent: October 11, 2022Assignee: NTT DOCOMO, INC.Inventors: Yuriko Ozaki, Hiroshi Fujimoto, Takanori Hashimoto
-
Patent number: 11409735Abstract: 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: GrantFiled: March 20, 2020Date of Patent: August 9, 2022Assignee: Promethium, Inc.Inventor: Kaycee Lai
-
Patent number: 11366811Abstract: 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: GrantFiled: May 21, 2020Date of Patent: June 21, 2022Assignee: SAP SEInventors: Noah Slavitch, Reza Sherkat
-
Patent number: 11275900Abstract: Embodiments of a computer-implemented system for improving classification of data associated with the deep web or dark net are disclosed.Type: GrantFiled: May 7, 2019Date of Patent: March 15, 2022Assignee: Arizona Board of Regents on Behalf of Arizona State UniversityInventors: Revanth Patil, Paulo Shakarian, Ashkan Aleali, Ericsson Marin
-
Patent number: 11250082Abstract: 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: GrantFiled: December 21, 2017Date of Patent: February 15, 2022Assignee: PAYPAL, INC.Inventor: Todd Studnicka
-
Patent number: 11226720Abstract: 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: GrantFiled: February 2, 2018Date of Patent: January 18, 2022Assignee: ThoughtTrace, Inc.Inventors: Nicholas E. Vandivere, Michael B. Kuykendall
-
Patent number: 11176154Abstract: 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: GrantFiled: February 5, 2019Date of Patent: November 16, 2021Assignee: Amazon Technologies, Inc.Inventors: Sunny Dasgupta, Sabya Sachi, Sri Kaushik Pavani
-
Patent number: 11157492Abstract: 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: GrantFiled: February 25, 2019Date of Patent: October 26, 2021Assignee: salesforce.com, inc.Inventors: Stuart Douglas McClune, Michael Gordon Luff
-
Patent number: 11151316Abstract: 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: GrantFiled: June 26, 2019Date of Patent: October 19, 2021Assignee: International Business Machines CorporationInventors: Leonardo Rosati, Andrea Di Maio, Andrea Durastante, Cristina Bonanni
-
Patent number: 11107092Abstract: 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: GrantFiled: January 18, 2019Date of Patent: August 31, 2021Assignee: SPRINKLR, INC.Inventors: Devarsh Sheth, Noman Ahmed Sheikh, Vasant Srinivasan, Pavitar Singh
-
Patent number: 11074313Abstract: 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: GrantFiled: June 20, 2019Date of Patent: July 27, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Qing Duan, Jianqiang Shen, Wen Pu
-
Patent number: 10996946Abstract: 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: GrantFiled: January 17, 2020Date of Patent: May 4, 2021Assignee: Ab Initio Technology LLCInventors: John Joyce, Marshall A. Isman, Sam Kendall
-
Patent number: 10885110Abstract: 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: GrantFiled: August 11, 2017Date of Patent: January 5, 2021Assignee: TUNESMAP INC.Inventor: Gilbert Marquard Roswell
-
Patent number: 10853097Abstract: 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: GrantFiled: January 29, 2018Date of Patent: December 1, 2020Assignee: Automation Anywhere, Inc.Inventor: Abhijit Kakhandiki
-
Patent number: 10841260Abstract: 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: GrantFiled: May 31, 2019Date of Patent: November 17, 2020Assignee: LOTURAS INCORPORATEDInventors: Peter Paulo Azcue Attolini, Rodrigo Enrique Galavis Rovati
-
Patent number: 10827725Abstract: 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: GrantFiled: November 13, 2018Date of Patent: November 10, 2020Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Hiroki Sawada, Masato Tamaoki, Eisuke Ando, Masato Endo, Kuniaki Hasegawa
-
Patent number: 10825042Abstract: 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: GrantFiled: September 27, 2013Date of Patent: November 3, 2020Assignee: Groupon, Inc.Inventors: Raju Balakrishnan, Rajesh Girish Parekh
-
Patent number: 10817582Abstract: 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: GrantFiled: July 19, 2019Date of Patent: October 27, 2020Assignee: Elsevier, Inc.Inventors: Hans-Frederick Brown, Christian Michael Fazio, Ethan Paul Furstoss, Gboinyee Kevin Tarr, Susanne Marcy Cohen, Daniel Dewitt Barber
-
Patent number: 10810323Abstract: 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: GrantFiled: January 31, 2018Date of Patent: October 20, 2020Assignee: 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: 10735401Abstract: 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: GrantFiled: September 15, 2016Date of Patent: August 4, 2020Assignee: Webroot Inc.Inventor: Hal Lonas
-
Patent number: 10671613Abstract: 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: GrantFiled: November 14, 2014Date of Patent: June 2, 2020Assignee: SAP SEInventors: Klaus Deissner, Christoph Scheiber
-
Patent number: 10642461Abstract: 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: GrantFiled: March 27, 2018Date of Patent: May 5, 2020Assignee: Kazark, Inc.Inventor: Drue A. Hontz, Jr.
-
Patent number: 10530671Abstract: 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: GrantFiled: January 14, 2016Date of Patent: January 7, 2020Assignee: The University of North Carolina at Chapel HillInventors: Sean Marcus Sanders, Jasleen Kaur
-
Patent number: 10511652Abstract: 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: GrantFiled: February 14, 2018Date of Patent: December 17, 2019Assignee: Google LLCInventors: Todd Jackson, Andrew A. Bunner, Matthew Steiner, John Pongsajapan, Jessica Shih-Lan Cheng, Edward Ho, Sean McBride
-
Patent number: 10460399Abstract: 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: GrantFiled: June 5, 2015Date of Patent: October 29, 2019Assignee: WELLS FARGO BANK, N.A.Inventor: Roohi Moolla
-
Patent number: 10454992Abstract: 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: GrantFiled: April 14, 2016Date of Patent: October 22, 2019Assignee: International Business Machines CorporationInventors: Joshua J. Holmgren, Pawan K. Lakshmanan
-
Patent number: 10452701Abstract: 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: GrantFiled: November 9, 2017Date of Patent: October 22, 2019Assignee: Facebook, Inc.Inventor: Hongzheng Xiong
-
Patent number: 10409818Abstract: 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: GrantFiled: August 4, 2016Date of Patent: September 10, 2019Assignee: Google LLCInventors: Matthew Hayes, Hariharan Chandrasekaran, Harish Chandran
-
Patent number: 10353963Abstract: 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: GrantFiled: December 19, 2014Date of Patent: July 16, 2019Assignee: Facebook, Inc.Inventors: David Vickrey, Jeffrey William Pasternack
-
Patent number: 10339191Abstract: 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: GrantFiled: January 29, 2015Date of Patent: July 2, 2019Assignee: Yandex Europe AGInventors: Aleksandr Georgievich Kraynov, Marat Raisovich Khabibrakhmanov, Boris Dmitrievich Moiseev
-
Patent number: 10282368Abstract: 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: GrantFiled: July 29, 2016Date of Patent: May 7, 2019Assignee: Symantec CorporationInventors: Christian Earnest Larsen, David Francis Meyer, Jonathan Jeremiah Dinerstein
-
Patent number: 10191994Abstract: 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: GrantFiled: January 5, 2015Date of Patent: January 29, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Elizabeth Ekshtat-Schultz, Axel R. Hansen, Jonah L. Varon
-
Patent number: 10185738Abstract: 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: GrantFiled: August 31, 2016Date of Patent: January 22, 2019Assignee: Microsoft Technology Licensing, LLCInventors: John Robert Jersin, Benjamin John McCann, Erik Eugene Buchanan, Kevin Keck, Jeffrey Michael Wright
-
Patent number: 10162900Abstract: 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: GrantFiled: March 9, 2016Date of Patent: December 25, 2018Assignee: Interos Solutions Inc.Inventors: Manjirnath Chatterjee, Erick Watson, Kevin Perillo, Rabia Turan
-
Patent number: 10133824Abstract: 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: GrantFiled: November 8, 2016Date of Patent: November 20, 2018Assignee: DYNOTAG, INC.Inventors: Murat Divringi, Ozan Eren Bilgen
-
Patent number: 10089700Abstract: 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: GrantFiled: April 15, 2016Date of Patent: October 2, 2018Assignee: salesforce.com, inc.Inventor: Seema Kumar
-
Patent number: 10037544Abstract: 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: GrantFiled: December 18, 2013Date of Patent: July 31, 2018Assignee: Intel CorporationInventors: Ned M. Smith, Nathan Heldt Sheller