Web Crawlers Patents (Class 707/709)
  • Patent number: 11394716
    Abstract: Techniques for determining user authorization to access data in dynamically generated database structures are presented. A method can commence upon receiving database statements from a user that is authorized to access a set of data in a database. A physical plan derived from the received database statements to operate on the database is inspected for references to dynamically generated data structures such as aggregates. A modified physical plan having no aggregates and/or other altered database structures is used to issue low latency database statements to operation on the database for verifying user access authorization to the underlying data. In some cases, the foregoing database statements are based on a virtual multidimensional data model. In other cases, a low latency directive is included in the modified physical plan to facilitate a low latency authorization response.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: July 19, 2022
    Assignee: AtScale, Inc.
    Inventor: Sarah Gerweck
  • Patent number: 11379603
    Abstract: Aspects of the disclosure relate to resource allocation and rebating during in-flight data masking and on-demand encryption of big data on a network. Computer machine(s), cluster managers, nodes, and/or multilevel platforms can request, receive, and/or authenticate requests for a big data dataset, containing sensitive and non-sensitive data. Profiles can be auto provisioned, and access rights can be assigned. Server configuration and data connection properties can be defined. Secure connection(s) to the data store can be established. Sensitive information can be redacted into a sanitized dataset based on one or more data obfuscation types. State point information for previously reached safe points can be stored and progressively released such that only the incomplete portion(s) of task(s) need to be resubmitted. The encrypted data can be transmitted, in response to the request, to a source, a target, and/or another computer machine and can be decrypted back into the sanitized dataset.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: July 5, 2022
    Assignee: Bank of America Corporation
    Inventors: Pratap Dande, Gilberto Dos Santos, JayaBalaji Murugan
  • Patent number: 11381544
    Abstract: Embodiments of this application disclose a service type determining method and a related device. A first device obtains a dataset, where the dataset includes at least two 5-tuples. The first device determines a target feature (the target feature is used to indicate a service type corresponding to a target triplet) corresponding to the target triplet based on the dataset. In this way, the first device can identify the service type corresponding to the target triplet based on the target feature, to facilitate operations such as packet transmission traffic control or application identification based on the importance indicated by the service type.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: July 5, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Wanyu Li, Qingping Yang, Chuntao Wang, Linjie Huang
  • Patent number: 11361046
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying broken network connections. In one aspect, a system includes front-end server(s) that receive data specifying, for multiple different user interactions with one or more application links that link to a given application, presentation durations specifying how long application content linked to by the application link was presented following the multiple different user interactions with the application link(s). Back-end server(s) that communicate with the front end server(s) can classify each application link as broken or working based on application of a machine learning model to the presentation durations for the application link. The machine learning model can be generated using labeled training data. The back-end server(s) can generate and output an alert identifying an application link as a broken link based on the application link being classified as broken by the machine learning model.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: June 14, 2022
    Assignee: Google LLC
    Inventors: Xin Li, Fang Yang
  • Patent number: 11363029
    Abstract: Aspects of the disclosure relate to resource allocation and rebating during in-flight data masking and on-demand encryption of big data on a network. Computer machine(s), cluster managers, nodes, and/or multilevel platforms can request, receive, and/or authenticate requests for a big data dataset, containing sensitive and non-sensitive data. Profiles can be auto provisioned, and access rights can be assigned. Server configuration and data connection properties can be defined. Secure connection(s) to the data store can be established. The big data dataset can be uncompressed based on a codec and uncompressed data blocks can be distributed for processing. Sensitive information can be redacted into a sanitized dataset based on one or more data obfuscation types. The encrypted data can be transmitted, in response to the request, to a source, a target, and/or another computer machine and can be decrypted back into the sanitized dataset.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: June 14, 2022
    Assignee: Bank of America Corporation
    Inventors: Pratap Dande, Gilberto Dos Santos, JayaBalaji Murugan
  • Patent number: 11328033
    Abstract: A method, product, and system for inserting intermediate content page. An exemplary method comprises displaying to a user a first webpage followed by a second webpage; and in response to an instruction to return to a previous location from the second webpage, displaying an intermediate content webpage that comprises a feed element displaying sponsored or organic content. Another method comprises monitoring browsing activity of a user, in which the user reaches from a first webpage to a second webpage, and causing an intermediate content webpage to be displayed the user instead of the first webpage in response to a user instruction to implement the previous location functionality at the second webpage.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: May 10, 2022
    Assignee: TABOOLA.COM LTD.
    Inventors: Lior Golan, Elad Gov-Ari
  • Patent number: 11328203
    Abstract: For a multi-tenant database accessible by a plurality of separate organizations, a system is provided for capturing organization specificities in a model for the multi-tenant database. The system includes a neural network. The system is configured to: receive an organization encoding for one or more separate organizations making previous search queries into the multi-tenant database; generate a vector matrix from the organization encoding to embed organization specificities for training a model of the neural network; and using the vector matrix, train the model of the neural network for processing a present search query into the multi-tenant database. In some embodiments, the model of the neural network is global across the separate organizations accessing the database.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: May 10, 2022
    Assignee: salesforce.com, inc.
    Inventor: Guillaume Jean Mathieu Kempf
  • Patent number: 11328322
    Abstract: A method and an apparatus for provisioning optimized content to customers are disclosed. The method includes determining at least one attribute associated with a customer active on a web interface associated with an enterprise. A plurality of baseline contents and a plurality of content elements are accessed from a database and at least one baseline content and at least one content element are selected based on the at least one attribute associated with the customer. A customized advertisement is generated using the at least one baseline content and the at least one content element.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: May 10, 2022
    Assignee: [24]7.ai, Inc.
    Inventors: Priyank Garg, Manoj Rajshekar
  • Patent number: 11321331
    Abstract: A server receives a query identifying one or more attributes of an entity. The server accesses a set of candidate templates for answering the query based on the one or more attributes of the entity, each candidate template having one or more fields, wherein each field is associated with at least one constraint. The server obtains a set of information that answers the query and selects a template from the set of candidate templates, where the selected template has a maximum number of fields with constraints that are satisfied by the set of information. The server then generates a phrase by adding the set of information to the one or more fields of the selected template, such that the phrase comprises an answer to the query. Finally, the server communicates the phrase to a client device.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: May 3, 2022
    Assignee: Google LLC
    Inventors: Engin Cinar Sahin, Vinicius J. Fortuna, Emma S. Persky
  • Patent number: 11314874
    Abstract: Aspects of the disclosure relate to resource allocation and rebating during in-flight data masking and on-demand encryption of big data on a network. Computer machine(s), cluster managers, nodes, and/or multilevel platforms can request, receive, and/or authenticate requests for a big data dataset, containing sensitive and non-sensitive data. Profiles can be auto provisioned, and access rights can be assigned. Server configuration and data connection properties can be defined. Secure connection(s) to the data store can be established. Sensitive information can be redacted into a sanitized dataset based on one or more data obfuscation types. RAM requirements and current RAM allocation can be diagnosed. Portion(s) of the current RAM allocation exceeding the RAM requirements can be rebated. The encrypted data can be transmitted, in response to the request, to a source, a target, and/or another computer machine and can be decrypted back into the sanitized dataset.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: April 26, 2022
    Assignee: Bank of America Corporation
    Inventors: Pratap Dande, Gilberto Dos Santos, JayaBalaji Murugan
  • Patent number: 11288331
    Abstract: Implementations of the present disclosure include actions of receiving a search query, identifying potential search results responsive to the search query, the potential search results corresponding to digital content stored in one or more computer-readable storage media, determining that the potential search results include user-generated content that is generated using one or more computer-implemented social services, receiving data associated with the user-generated content, the data including one or more scores, determining, based on the one or more scores, that the user-generated content is to be provided as a search result, generating search results, the search results including web-based search results and at least a portion of the user-generated content, and transmitting the search results to a client computing device for display to the searching user.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: March 29, 2022
    Assignee: GOOGLE LLC
    Inventors: Daniel Belov, Matthew E. Kulick, Adam D. Bursey, David Yen, Maureen Heymans
  • Patent number: 11249965
    Abstract: Character string analysis and classification can be useful in a variety of contexts, including examining web URLs to determine whether a URL indicates that a user is attempting to take a particular action on an electronic service platform. In some cases, however, URLs or other string data may have “noise” in them, such as random sub-strings, that prevents a string from being properly classified. Sometimes it may be useful to classify a string into a category, however, and it may be important to do this quickly (e.g. during an active user interaction with a website). Learning tables allowing for O(1) lookup can be established by tokenizing strings and then using probability analysis to eliminate tokens that appear an insufficient number of times. This allows for quick and accurate string classification, which may be useful in numerous circumstances.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: February 15, 2022
    Assignee: PayPal, Inc.
    Inventors: Avishay Meron, Tom Bar Yacov
  • Patent number: 11233809
    Abstract: An extraction unit-extracts a specific request from among requests that do not match with a profile on the basis of a similarity to a request to a server, where the profile determines whether the request is an attack. Further, a determination unit determines whether the specific request extracted by the extraction unit meets a predetermined condition indicating that the specific request is continuously transmitted from a certain number or more of transmission sources. Furthermore, a control unit relearns the profile if the determination unit determines that the specific request meets the predetermined condition.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: January 25, 2022
    Assignee: NIPPON TELEGRAPE AND TELEPHONE CORPORATION
    Inventors: Yuta Iwaki, Shingo Orihara, Yang Zhong, Tohru Sato, Yohsuke Shimada
  • Patent number: 11227022
    Abstract: In an approach to personalizing a news feed, a computing device monitors a user accessing content. The computing device determines a personal knowledge graph for the user based on the accessed content. Responsive to receiving a new piece of content that the user has not accessed, the computing device determines a novelty score for the new piece of content based on the personal knowledge graph. The computing device filters the new piece of content based on the novelty score.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: January 18, 2022
    Assignee: International Business Machines Corporation
    Inventors: John P. Bufe, III, Donna K. Byron, Patrick A. Wagstrom, Timothy P. Winkler
  • Patent number: 11216725
    Abstract: The present invention relates to a deep learning system suitable for searching data sources for specific content. In particular, the present invention relates to an unconventional machine-implemented process, leveraging a machine learning algorithm, to provide a technology that searches data sources and recognizes feature data associated with one or more predetermined classifiers.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: January 4, 2022
    Assignee: Vyasa Analytics, LLC
    Inventor: Christopher M. L. Bouton
  • Patent number: 11171908
    Abstract: Disclosed are methods and systems for ranking content. In one aspect, a method of ranking content for display includes identifying, via hardware processing circuitry, interactions by a single account with content pairs, each of the content in the content pairs included in a plurality of content, aggregating, via the hardware processing circuitry, the identified interactions across a plurality of accounts, associating, via the hardware processing circuitry, probabilities with each content in the plurality of content based on the aggregated interactions, ranking, via the hardware processing circuitry, the plurality of content based on the associated probabilities; and selecting, via the hardware processing circuitry, content ranked above a threshold for display.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: November 9, 2021
    Assignee: Snap Inc.
    Inventors: Theresa Barton, Yanping Chen, Lucas Ou-Yang, Emre Yamangil, Keyang Zhang, Jiwoon Jeon, Jaewook Chung, Wisam Dakka, Xin Chen
  • Patent number: 11151426
    Abstract: Systems, methods, and computer-readable storage media for categorizing items based on attributes of the item and a shape of the item, where the shape of the item is determined from an image of the item. An exemplary system configured as disclosed herein can receive a request to categorize an item, the item having a plurality of attributes, and receive an image of the item. The system can identify, via a processor configured to perform image processing, a shape of the item based on the image, and transform the plurality of attributes and the shape of the item, into a plurality of quantifiable values. The system can then categorize the item based on the quantifiable values.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: October 19, 2021
    Assignee: Walmart Apollo, LLC
    Inventors: Tulika Dutta, Mohit Batham, Amlan J. Das
  • Patent number: 11140235
    Abstract: Systems and methods of task implementation are extended as provided herein and target the web crawling process through a step of submitting a request by a customer to a web crawler. The systems and methods allow a more complex request for a web crawler to be defined in order to receive more specific data. In one aspect, a method for data extraction and gathering from a Network by a Service provider infrastructure include the following steps: checking the parameters of a request received from a User's Device, adjusting the request parameters according to pre-established Scraping logic, selecting a Proxy according to the criteria of the pre-established Scraping logic, sending the adjusted request to the Target through the selected Proxy, checking metadata received from the Target, and forwarding the data to the User's device.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: October 5, 2021
    Assignee: METACLUSTER LT, UAB
    Inventors: Eivydas Vilcinskas, Martynas Juravicius, Giedrius Stalioraitis
  • Patent number: 11107131
    Abstract: An example system can include a server that includes or is associated with a keyword recommendation module. The keyword recommendation module can be configured to select keywords for a search engine for use in a search engine marketing campaign, wherein the search engine provides more traffic to Internet content of a publisher than other search engines, for the keywords. The module can also be configured to determine, per keyword, user engagement with the Internet content resulting from the traffic provided by the search engine for the keywords, according to one or more of time spent viewing the Internet content, page views of the Internet content, and dwell times. The module can also be configured to score, per keyword, the keywords according to the determined user engagement with the Internet content, and generate keyword recommendations according to the scoring of the keywords.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: August 31, 2021
    Assignee: Verizon Media Inc.
    Inventors: Supreeth Rao, Jianning Dong, Anurag Ojha, Matt Earls, Saurabh Dixit
  • Patent number: 11102314
    Abstract: A method of identifying and presenting accounts and postings of a social media system may include: retrieving, via at least one communication interface of the social media system, account information for a plurality of social media accounts; classifying, based on the retrieved account information, the plurality of social media accounts according to account type; ranking, based on the retrieved account information, the plurality of social media accounts according to perceived importance or influence; storing, in an account database, a representation of a subset of the plurality of social media accounts having a ranking greater than a predetermined threshold; retrieving, via the at least one API, postings of the stored social media accounts; and generating, for display on a user system, a user interface to present the retrieved social media postings for the stored accounts organized according to at least one of: account type, or ranking.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: August 24, 2021
    Assignee: THOMSON REUTERS ENTERPRISE CENTRE GMBH
    Inventors: Xiaomo Liu, Sameena Shah, Xin Shuai, Armineh Nourbakhsh
  • Patent number: 11080287
    Abstract: The present teaching, which includes methods, systems and computer-readable media, relates to ranking content from multiple disparate sources including a person's personal data sources and non-personal data sources. The disclosed techniques may include obtaining a plurality sets of content associated with a request from a person, each of which being from a separate data source, and applying a model for each set of content to obtain a set of features for each piece of content in the set of content, wherein the model is specific to a data source from where the set of content comes from. Each set of features for each piece of content of the set of content may be normalized with respect to a common space to generate a normalized feature set. Further, a score for each piece of content from a set of content may be estimated based on the normalized feature set for the piece of content, and based on the score of the piece of content, each piece of content of the plurality sets of content may be ranked.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: August 3, 2021
    Assignee: Verizon Media Inc.
    Inventors: Suju Rajan, Liangjie Hong, Nathan Liu, Scott Gaffney
  • Patent number: 11068653
    Abstract: Disclosed is a system for context-based abbreviation disambiguation, the system comprising: an ontological databank represented into a multi-dimensional space, a synonym databank, a glossary databank, and a server arrangement. The server arrangement is configured to obtain a text comprising abbreviations and concept phrases, extract a target abbreviation from the abbreviations, obtain potential expansions for the target abbreviation, calculate a synonym match score for potential expansions, using synonyms of the potential expansions and the concept phrases, calculate a concept match score, using concepts relating to the potential expansions and the concept phrases, calculate a context match score for the potential expansions using a comparison module, and determine one of the potential expansions as a valid expansion of the target abbreviation based on at least one of the: synonym match score, concept match score and context match score.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: July 20, 2021
    Assignee: Innoplexus AG
    Inventors: Tanay Gahlot, Tapashi Mandal, Vatsal Agarwal
  • Patent number: 11055369
    Abstract: Systems and methods are described for generating criteria for a plurality of web applications in an online application store, translating the criteria into at least one rule, the at least one rule based on predefined categories defined by the online application store, obtaining, metadata associated with a plurality of websites, determining, using the metadata and the at least one rule, whether any of the websites in the plurality of websites, includes code that executes a feature associated with the at least one rule, and displaying the icon as a selectable listing in the online application store.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: July 6, 2021
    Assignee: GOOGLE LLC
    Inventors: Dmitry Mikhailovich Chernenkov, Lennart Carl Goeran Kolmodin, Michael Vladimirovich Reutov, Aleksey Gennadyevich Surkov, Amanda Bishop, Sergey Igorevich Nazarov
  • Patent number: 11038959
    Abstract: A first compute server of a distributed cloud computing network receives a request from a first client device for an object to be handled by an object worker that includes a single instantiation of a piece of code that solely controls reading and writing access to the first object. A determination is made that the object worker is instantiated for the object and is currently running in the first compute server, and the piece of code processes the first request. The first compute server receives a message to be processed by the first object worker from a second compute server. The message includes a second request for the object from a second client device connected to the second compute server. The piece of code processes the message and transmits a reply to the second compute server.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: June 15, 2021
    Assignee: CLOUDFLARE, INC.
    Inventors: Kenton Taylor Varda, Kyle Kloepper
  • Patent number: 11023008
    Abstract: A hybrid docking station determines whether native video data exists and can be passed through to a video port or whether a virtual video processor should be activated to provide virtual video data to a video port. For example, a laptop is connected to a hybrid docking station using a USB™ 3.0 connection. The hybrid docking station recognizes that the USB™ 3.0 connection includes a native video data and passes the native video data to a DisplayPort™. By avoiding activating a virtualized video processor and using native video data, the laptop avoids installing software to communicate with the virtualized video processor and communicates with one or more displays using a native video channel. By avoiding installing software, it simplifies IT's and user's usage and experience with universal docking station.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: June 1, 2021
    Assignee: TARGUS INTERNATIONAL LLC
    Inventors: Ronald DeCamp, Dan Tsang
  • Patent number: 11017040
    Abstract: Techniques for providing explanations of candidate search queries are described. The queries can be created using query intent clustering in an automated sourcing tool. In an example embodiment, disclosed is a system that obtains one or more current candidate member profiles used as a basis for a search on member profiles in an online system. Additionally, the system extracts one or more attributes from the one or more current candidate member profiles. Moreover, the system identifies query intent clusters based on the extracted one or more attributes. Furthermore, the system generates a search query based on the identified query intent clusters. Next, an explanation of the search query can be displayed on a display device of the system. In some embodiments, the online system hosts a social networking service that includes the member profiles, and the identified query intent clusters include skills clusters.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: May 25, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijay Dialani, Sahin Cem Geyik, Abhishek Gupta
  • Patent number: 10990630
    Abstract: Systems and methods for generating search results based on non-linguistic tokens are disclosed. In embodiments, a computer-implemented method comprises: mapping, by a computing device, a non-linguistic token to documents during indexing based on associations in a token database between the non-linguistic token and variations of a multi-word term; receiving, by the computing device, the multi-word term in a search query; determining, by the computing device, the non-linguistic token associated with the multi-word term using the token database; and generating, by the computing device, search results based on the multi-word term and the non-linguistic token.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: April 27, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gregory Bovee, Craig M. Trim, Veronica Wyatt, Balachandra Deshpande, Binoy Damodaran, Mandar Mutalikdesai
  • Patent number: 10965770
    Abstract: Systems and methods of task implementation are extended as provided herein and target the web crawling process through a step of submitting a request by a customer to a web crawler. The systems and methods allow a more complex request for a web crawler to be defined in order to receive more specific data. In one aspect, a method for data extraction and gathering from a Network by a Service provider infrastructure include the following steps: checking the parameters of a request received from a User's Device, adjusting the request parameters according to pre-established Scraping logic, selecting a Proxy according to the criteria of the pre-established Scraping logic, sending the adjusted request to the Target through the selected Proxy, checking metadata received from the Target, and forwarding the data to the User's device.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: March 30, 2021
    Assignee: metacluster It, UAB
    Inventors: Eivydas Vilcinskas, Martynas Juravicius, Giedrius Stalioraitis
  • Patent number: 10949476
    Abstract: Examples relate to systems and methods for dynamically generating web pages for displaying database items based on metadata included in network URL requests. Some examples disclosed herein may enable receiving a URL comprising a plurality of segments, comparing each segment of the plurality of segments to known segment values, identifying, based on the comparison, searchable segments and one or more searchable categories for the searchable segments, independent of the order of the searchable segments within the URL, determining a search pattern based on the searchable segments and searchable segment categories, performing an inventory search based on the search pattern to return a list one or more inventory items, building web page metadata items based on the search pattern, and generating a web page comprising the web page metadata items and the list of inventory items.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: March 16, 2021
    Assignee: CARMAX BUSINESS SERVICES, LLC
    Inventor: Chris Ferguson
  • Patent number: 10949474
    Abstract: A method and a system for performing topic-based aggregation of web content. The method includes receiving a plurality of Uniform Resource Identifiers, wherein each of the plurality of Uniform Resource Identifiers points to a web location related to a subject-matter; crawling the web location, to fetch web content related to the subject-matter, wherein the web content includes one or more elements; generating an electronic record file for storing the web content, and meta-information associated with the crawling of the web location; identifying a first type and at least a second type of the one or more elements; processing the first type of element to obtain a topic-based web content corresponding to a category associated with the subject-matter, and the at least one second type of element to obtain operational data; and aggregating the topic-based web content into a database.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: March 16, 2021
    Assignee: Innoplexus AG
    Inventors: Gaurav Tripathi, Vatsal Agarwal, Sandeep Singh, Dhruv Shah
  • Patent number: 10952159
    Abstract: Altitude based device management is provided herein. A method can comprise transmitting, by a mobile device comprising a processor, a signaling message to a network device of a wireless network. The signaling message can comprise first data indicating a device type of the mobile device and second data indicating a distance measurement of the mobile device with respect to a reference point. The method can also comprise implementing, by the mobile device, a first instruction related to a power setting and a second instruction related to an operating parameter. The first instruction and the second instruction can be received from the network device and can be based on the device type of the mobile device and the distance measurement of the mobile device.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: March 16, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Mario Kosseifi, Giuseppe De Rosa, Ron Kiefer
  • Patent number: 10949475
    Abstract: Various methods and systems for processing web crawling queries using a web crawling prioritization model based on classification operation performance. A classification operation for organizing products in a product listing platform is accessed. A web crawling engine is accessed for the classification operation. The web crawling engine operates based on a web crawling query prioritization model that supports determining web crawling priority scores that indicate a predicted performance improvement for classification operations executed with known data and web crawled data to be retrieved from executing a web crawling query operation. Using the web crawling prioritization model, a web crawling priority score is determined for a web crawling query for the corresponding classification operation. The classification operation is associated with a product in a product listing platform and known data for the product.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: March 16, 2021
    Assignee: EBAY INC.
    Inventors: Ido Guy, Idan Schwartz, Kira Radinsky
  • Patent number: 10922701
    Abstract: An analytics reporting computing device for generating a region report of a geographic region is described. The analytics reporting computing device is configured to receive a request for a region report, the request identifying a geographic region including a plurality of sub-regions and at least one selected region characteristic, and identify each sub-region. The analytics reporting computing device is also configured to retrieve transaction data and influence data associated with the geographic region, the influence data including electronic data representing user online social behavior. The analytics reporting computing device is further configured to, for each sub-region, determine a respective index score of the selected region characteristic based upon portions of the transaction data and influence data associated with each sub-region.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: February 16, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Lisiane Cristine de Assis Pereira, Stephanie Busse, Shikha Goel Mittal
  • Patent number: 10909627
    Abstract: A method of providing changes in healthcare policy information is provided, including: maintaining a first database, the first database containing records including copies of websites, the websites pertaining to policy information; a first server scanning current versions of the websites on the Internet and identifying which of the websites have been changed to a second server; and updating the records in the first database; a second server generating a report of the changes made to each of the identified websites; and the second server providing access to a user to generate reports relating to the websites.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: February 2, 2021
    Assignee: Biopolicy Innovations Inc.
    Inventors: Andrew Park, Drew Gutschmidt
  • Patent number: 10904761
    Abstract: A communication method and system according to the present invention generates a unique cryptographically secure URI in response to receiving a user post. The user post and URI are stored temporarily. The URI is sent to an intended recipient. In response to a first instance of accessing the URI, the content is retrieved and sent to the intended recipient. The original uploaded content and URI are then deleted. In response to subsequent instances of accessing the URI, random content determined in part by a current environmental state of the communication, is returned. Recent subsequent instances can return thematically similar content.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: January 26, 2021
    Assignee: BLINK.CLOUD LLC
    Inventor: Jonathan S. Luzader
  • Patent number: 10904188
    Abstract: A current sharing, in a system by a first user, of first content with at least one other user can be detected. A navigation path data structure indicating at least one navigation path from a second content to the first content within a network environment can be automatically determined. Responsive to determining the navigation path data structure indicating the at least one navigation path from the second content to the first content within the network environment, performance of at least one action can be automatically initiated based on the determined navigation path data structure.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: January 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan F. Brunn, Asima Silva
  • Patent number: 10904778
    Abstract: Techniques and mechanisms for detecting and deducing of urgent messages in low-power and lossy networks (LLNs) using a correlation analysis of the nodes within a network and machine learning (ML) models. Utilizing these techniques, a field network director (FND) of the network can determine neighboring devices within the network. ML models may be utilized to determine that based upon receipt of a power outage notification (PON) message and/or a power restoration notification (PRN) message from nodes, neighboring nodes of the nodes may also have suffered a power outage and/or a subsequent power restoration, even if the FND did not receive a corresponding PON message and/or a corresponding PRN message from the neighboring nodes of the network. Thus, loss of power and subsequent power restoration may be handled for large numbers of neighboring nodes within the network, even when only a few PON messages and/or subsequent PRN messages are received.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: January 26, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Lele Zhang, Akram Ismail Sheriff, Chuanwei Li, Wenjia Wu
  • Patent number: 10897446
    Abstract: A current sharing, in a system by a first user, of first content with at least one other user can be detected. A navigation path data structure indicating at least one navigation path from a second content to the first content within a network environment can be automatically determined. Responsive to determining the navigation path data structure indicating the at least one navigation path from the second content to the first content within the network environment, performance of at least one action can be automatically initiated based on the determined navigation path data structure.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: January 19, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan F. Brunn, Asima Silva
  • Patent number: 10891321
    Abstract: In some embodiments, a computer-implemented method for retrieving a similar document from a corpus of documents is provided. The method may include receiving a search document comprising a set of words; applying a first encoder to generate a first vector; applying a second encoder to generate a second vector; determining a first similarity between the first vector of the search document and the first vector of each document of the corpus of documents; determining a second similarity between the second vector of the search document and the second vector of each document of the corpus of documents; generating a first ranked list of documents based on the first similarity; generating a second ranked list of documents based on the second similarity; applying a voting algorithm to determine a score associated with each document; and outputting a third ranked list of documents based on the determined score.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: January 12, 2021
    Assignee: American Chemical Society
    Inventors: Mark Ryan Grabau, John David Fleig, Dmitrii Arkadyevich Polshakov, Jeffrey Michael Wilson, Rodney Laroy Fulford, Yi Deng, Philippe Yves Ayala, Donald Eugene Swartwout, Christopher Ryan Gessner
  • Patent number: 10878174
    Abstract: The systems and methods described herein describe a comprehensive knowledge and/or skills management technology tool to address these and other issues with an advanced text tagging algorithm to extract the relevant topics from a text segment. The tagging algorithm includes a key phrase extraction technique and a key phrase generation technique. The key phrase extraction includes identifying phrases from the original text that represents its most relevant information. The key phrase generation technique includes generating additional phrases that do not necessarily appear in the text, but which describe its subject.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: December 29, 2020
    Assignee: Starmind AG
    Inventors: Marc Vontobel, Stijn Vermeeren, Joachim Ott
  • Patent number: 10860883
    Abstract: A method of using images and image metadata to locate one or more resources includes receiving a requests, each request requesting a location of a resource and including an image related to the resource, information specifying how the image and the resource are related, and metadata for the image. A queue is created for each of a plurality of responding systems, the queue ranked, and specifying the order in which the requests are to be displayed at respective responding systems. The generated queues and sent to their respective responding systems, and a response is received that specifies the location of a resource.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: December 8, 2020
    Assignee: STYLE HUNTER, LLC
    Inventors: Tim Weingarten, Simon Peck, Dan Linsky
  • Patent number: 10845953
    Abstract: A modified navigation scheme can be generated for content that is to be rendered and/or displayed via a client device with a limited or unconventional control scheme. A copy of the content can be generated, and that copy tested to determine locations where actions occur, such as requests or modifications generated, in response to a simulated input action. The actions themselves can also be analyzed to determine whether the actions satisfy one or more selection criteria. The resulting actionable elements can be included in a modified navigation scheme that is sent with the content, either as modified content or supplemental content that enables the content to be navigated using the control scheme of the client device.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: November 24, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Jari Juhani Karppanen
  • Patent number: 10834211
    Abstract: Software for a content-aggregation website generates a first representation of interests for a geographical location. The representation includes a plurality of entities that are derived from a corpus of documents. Each of the plurality of entities is associated with an expected value that is based on engagement signals from users in the geographical location and that is weighted using a sparse-polarity approach to be discriminative with respect to other entities. Each of the ingested articles is represented by the second representation that associates an aboutness score with each of the plurality of entities. The software uses the first representation, a similarity measure, and a second representation to create rankings of a plurality of ingested articles received. Then the software receives a request for access to the content-aggregation service from a new user from the geographical location and serves the new or infrequent user a content stream based on the rankings.
    Type: Grant
    Filed: September 2, 2019
    Date of Patent: November 10, 2020
    Assignee: Oath, Inc.
    Inventors: Akshay Soni, Yashar Mehdad, Troy Chevalier, Srikanth Nampelli, Ashwini Bhatkhande
  • Patent number: 10831750
    Abstract: Automated security systems and methods include a set monitored systems, each having one or more corresponding monitors configured to record system state information. A progressive software behavioral query language (PROBEQL) database is configured to store the system state information from the monitored systems. A query optimizing module is configured to optimize a database query for parallel execution using spatial and temporal information relating to elements in the PROBEQL database. The optimized database query is split into sub-queries with sub-queries being divided spatially according to host and temporally according to time window. A parallel execution module is configured to execute the sub-queries on the PROBEQL database in parallel. A results module is configured to output progressive results of the database query. A security control system is configured to perform a security control action in accordance with the progressive results.
    Type: Grant
    Filed: August 23, 2017
    Date of Patent: November 10, 2020
    Assignee: NEC Corporation
    Inventors: Xusheng Xiao, Zhichun Li, Mu Zhang, Guofei Jiang, Jiaping Gui, Ding Li
  • Patent number: 10834214
    Abstract: Facilitating separation of intended and non-intended browsing traffic in browsing history advanced networks (e.g., 4G, 5G, and beyond) is provided herein. Operations of a system can comprise determining respective contradiction values for second-level domains of a group of second-level domains in observed browsing history traffic. The operations can also comprise separating intended network traffic from non-intended network traffic based on the respective contradiction values. The respective contradiction values can indicate levels of inconsistency between the observed browsing history traffic and a determined popularity ranking.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: November 10, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Zhengyi Zhou, Christopher Volinsky
  • Patent number: 10825069
    Abstract: A method and system for intuitive content browsing. The method includes determining, based on a request to browse content, an initial focal point for a visual representation of the content, wherein the initial focal point represents a content item; identifying, based on the request and the determined initial focal point, the content to be browsed; generating, based on the identified content and the focal point, a visual representation of the identified content, wherein the generated visual representation includes the identified content organized with respect to the initial focal point; and sending, to a user device, the generated visual representation for display, wherein the identified content is browsed via the displayed visual representation with respect to the focal point.
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: November 3, 2020
    Assignee: THE JOAN AND IRWIN JACOBS TECHNION-CORNELL INSTITUTE
    Inventor: Roi Kliper
  • Patent number: 10824811
    Abstract: Embodiments of the present disclosure pertain to extracting data corresponding to particular data types using machine learning algorithms. In one embodiment, a method includes receiving an image in a backend system, sending the image to an optical character recognition (OCR) component, and in accordance therewith, receiving a plurality of characters recognized in the image. The character set is matched against known values to generate candidate character strings. The character set is processed by one or more machine learning algorithms to produce features. For each candidate character string, the features are then processed by a random forest model to determine a final character string.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: November 3, 2020
    Assignee: SAP SE
    Inventors: Everaldo Aguiar, Jesper Lind
  • Patent number: 10771575
    Abstract: Techniques for identifying mutual interests between users of a social networking system are disclosed herein. In one embodiment, a method includes steps of identifying, in a social networking system, a content object that has been interacted by a first user of the social networking system; associating, in the social networking system, a keyword with the first user, the keyword having been previously associated with the content object; and determining, in the social networking system, a mutual interest for the first user and a second user of the social networking system by identifying a match between the keyword associated with the first user with a keyword associated with the second user.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: September 8, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Barak Reuven Naveh, Georgios Karnas
  • Patent number: 10769695
    Abstract: Example embodiments described herein disclose a specially configured device to generate and cause display of human readable titles for browse pages. The token based title system may be or include a group of one or more server machines. A user device may accordingly receive a search query and set of structured data elements (e.g., filter attributes), create a browse node based on the content of the search query and the structured data elements, access published content (e.g., an item inventory) based on the browse node, and generate a human readable page title to be displayed as a title of a browse page.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: September 8, 2020
    Assignee: eBay Inc.
    Inventors: Atiq Islam, Ganesh Talele
  • Patent number: 10762002
    Abstract: An electronic meeting tool and method for communicating arbitrary media content from users at a meeting comprises a node configuration means adapted to operate a display node of a communications network, the display node being coupled to a first display. The node configuration means is adapted to receive user selected arbitrary media content and to control display of the user selected arbitrary media content on the first display. A peripheral device adapted to communicate the user selected arbitrary media content via the communications network is a connection unit comprising a connector adapted to couple to a port of a processing device having a second display, a memory and an operating system, and a transmitter. A program is adapted to obtain user selected arbitrary media content, said program leaving a zero footprint on termination. The user may trigger transfer of said user selected arbitrary media content to said transmitter.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: September 1, 2020
    Assignee: BARCO N.V.
    Inventors: Koen Simon Herman Beel, Yoav Nir, Filip Josephine Johan Louwet, Guy Coen