Analyzing Or Parsing Query To Determine Topic Or Category Patents (Class 707/708)
  • Patent number: 11003661
    Abstract: A computer-implemented system within a computational cluster for aggregating data from a plurality of heterogeneous data sets into a homogeneous representation within a distributed, fault tolerant data source for the subsequent high-throughput retrieval, integration, and analysis of constituent data regardless of original data source location, data source format, and data encoding is configured for reading an input data set, generating a source data model based on the input data set, generating a vocabulary annotation and a profile of said source data model, executing semantic processing on said source data model so as to produce a normalized model based on standard ontology axioms and expanding the normalized model to identify and make explicit all implicit ontology axioms, and executing semantic querying on said data model using parallelized ontology reasoning based on an Enhance Most-Specific-Concept (MSC) algorithm.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: May 11, 2021
    Assignee: InfoTech Soft, Inc.
    Inventors: Thomas J. Taylor, Emilio Patrick Shironoshita
  • Patent number: 10997373
    Abstract: Examples provide a system for generating document-based responses to user provided queries. The response generation component creates a set of generated utterances based on text associated with a set of sentences in at least one document. Each utterance in the set of generated utterances is assigned an intent. A filter component identifies at least one utterance from the set of generated utterances having a same intent as a user-provided utterance to form a set of filtered utterances. A selection component identifies one or more utterance(s) from the set of filtered utterances having a shortest distance from the user-provided utterance. If more than one utterance is identified, a weighted summarization response is output to the user based on a predefined answer to each utterance in the selected set of utterances.
    Type: Grant
    Filed: May 25, 2019
    Date of Patent: May 4, 2021
    Assignee: Walmart Apollo, LLC
    Inventors: Riyanka Bhowal, Mainak Mitra, Ritish Menon, Omker Mahalanobish
  • Patent number: 10984346
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for exchanging and processing tag information between users with different types of communications devices. In operation, tag information is received processed to provide an alternative tag communication to selected participants in the media event. That is, at least a portion of the tags of a media event are used to create an alternate tag communication that can be delivered to participants, together with or separate from the conventional or default tag communication associated with the media event. The alternate tag communications can be used to allow participation of users associated with communications devices incompatible with the media format of default tag communication. Further, the alternate tag information can also be used as a secondary means of communications during a media event.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: April 20, 2021
    Assignee: Avaya Inc.
    Inventors: Ajita John, Shreeharsh Kelkar, Doree Duncan Seligmann
  • Patent number: 10977315
    Abstract: A method for searching compressed, encrypted data includes receiving uncompressed data and identifying patterns thereof. Each pattern includes a predetermined number of bytes. Each pattern is hashed into a hash value, producing a set of hash values that is stored in a hash table. Each record of the hash table includes a hash value from the set of hash values and an associated position value. A Boolean filter is generated based on the hash table, each bit of the Boolean filter associated with a different hash value. A search string hash value is calculated based on a received search request. A location in the Boolean filter, having an address equal to the search string hash value, is inspected to determine whether a position stored at the location is true or false. If the position is true, at least a portion of the compressed data is flagged as relevant.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: April 13, 2021
    Assignee: Cyborg Inc.
    Inventors: Nicolas Thomas Mathieu Dupont, Alexandre Helle, Glenn Lawrence Cash
  • Patent number: 10949834
    Abstract: Embodiments described herein disclose methods and systems for identifying that a user is accessing a retailer or service provider website and automatically enabling an interactive window that includes personalized user information. The system can detect that the user is accessing a payment webpage associated with the website, and, in response, generate a selectable list of payment instruments associated with the user. When the user selects a payment instrument, the system can create an electronic ghost card linked to the payment instrument and the electronic ghost card information can be input into the payment webpage.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: March 16, 2021
    Assignee: United Services Automobile Association (USAA)
    Inventors: Huihui Wu, Alejandra Valles, Darrius M. Jones, Valmore M. Smith, Lonnie B. Roberts
  • Patent number: 10936664
    Abstract: A dialogue system includes: a question generating unit receiving an input sentence from a user and generating a question using an expression included in the input sentence, by using a dependency relation; an answer obtaining unit inputting the question generated by the question generating unit to a question-answering system and obtaining an answer to the question from question-answering system; and an utterance generating unit for generating an output sentence to the input sentence, based on the answer obtained by the answer obtaining unit.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: March 2, 2021
    Assignee: National Institute of Information and Communications Technology
    Inventors: Noriyuki Abe, Kanako Onishi, Kentaro Torisawa, Canasai Kruengkrai, Jonghoon Oh, Ryu Iida, Yutaka Kidawara
  • Patent number: 10936680
    Abstract: A method and system for improving an intent based search is provided. The method includes analyzing a search phase entered by a user with respect to a Website level search query for specified subject matter. In response, a subject based intent classification is determined to be associated with a confidence factor of less than 100 percent confidence with respect to the subject based intent classification being correct. The subject based intent classification is compared to search results data and a subset of search results correlating to the subject based intent classification is determined and presented to the user. An interaction of the user with respect to the subset of search results is determined and in response, a value of the confidence factor is derived.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventor: Lisa Seacat DeLuca
  • Patent number: 10896445
    Abstract: A computer system or computer-implemented process monitors a page rendering, including supplemental content rendered in one or more placement regions, for one or more viewability parameters. In response to a page event, the computer system or process selectively updates the one or more placement regions on the rendered page, based on a determination of whether the supplemental content of each placement region satisfied the one or more viewability criteria.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: January 19, 2021
    Assignee: Topix LLC
    Inventors: Steven Rubinstein, Gary Michael Sawka, Jr.
  • Patent number: 10878035
    Abstract: The present disclosure provides an interactive method and an interactive apparatus based on deep question and answer. The interactive method includes: receiving a query; extracting a logic tag of the query, extracting a keyword of the query, and acquiring a search result corresponding to the logic tag and the keyword based on a logical structure data table; and displaying the search result.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: December 29, 2020
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO. LTD.
    Inventor: Zhisheng Wang
  • Patent number: 10878006
    Abstract: Some embodiments include a system. The system can comprise one or more processors, and one or more non-transitory memory storage devices storing computer instructions configured to run on the one or more processors and perform: receiving a base query string comprising a query parameter; and generating a modified version of the base query string to create a modified query string. The modified query string can comprise the query parameter and an interleaving parameter. Meanwhile, generating the modified version of the base query string to create the modified query string can comprise adding the interleaving parameter to the base query string. Other embodiments of related systems and methods are also provided.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: December 29, 2020
    Assignee: WALMART APOLLO LLC
    Inventor: Ergin Guney
  • Patent number: 10867067
    Abstract: Systems, methods, and devices are disclosed for cognitive collaboration systems on a hybrid node. A query is received by a virtual assistant running on a public cloud, and it is determined whether the query pertains to data available on a public cloud resource, or the query pertains to data available on a private cloud resource. When it is determined that the query pertains to the data available on the public cloud resource, the query is interpreted by using a first model trained on at least one machine learning technique on data from the public cloud. When it is determined that the query pertains to the data available on the private cloud resource, the query is interpreted by using a second model trained on at least one machine learning technique on the data from the private cloud.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: December 15, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Keith Griffin, Jonathan Rosenberg
  • Patent number: 10855787
    Abstract: Systems, methods, and non-transitory computer-readable media can receive, for a first user, a user status from a set of pre-determined user statuses. A set of media content items associated with the user status is identified. The first user is provided with the set of media content items for creating a visual status content item.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: December 1, 2020
    Assignee: Facebook, Inc.
    Inventors: Stephen Garrett Olinger, Sachin Monga
  • Patent number: 10853863
    Abstract: In some embodiments, a method can comprise receiving a query and determining one or more results for the query. In many embodiments, the one or more results can comprise one or more shelves, each shelf of the one or more shelves can comprise one or more facets, and each facet of the one or more facets can comprise one or more items. In various embodiments, the method can further comprise facilitating display of at least a portion of the one or more results for the query by facilitating display of at least the portion of the one or more results in a ranked order. In many embodiments, displaying the portion of the one or more results in a ranked order can comprise determining a composite score for each facet of the one or more facets of each shelf of the one or more shelves. Other embodiments of related methods and systems are also provided.
    Type: Grant
    Filed: January 30, 2016
    Date of Patent: December 1, 2020
    Assignee: WALMART APOLLO, LLC
    Inventors: Manas Pathak, Onur Gungor
  • Patent number: 10824812
    Abstract: The methods, systems, and computer program products described herein provide ways to generate an informative training corpus of samples for use in machine training a high-quality sentiment analysis computer model. In some aspects, a method is disclosed including receiving a plurality of training samples, extracting semantic and sentiment elements of one or more of the training samples, generalizing the semantic and sentiment elements of the one or more of the training samples, generating an informative ranking score for one or more of the training samples based on the generalized semantic and sentiment elements, selecting informative training samples from the plurality of training samples based at least in part on the generated informative ranking scores, and adding the selected informative training samples to an informative training corpus.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: November 3, 2020
    Assignee: International Business Machines Corporation
    Inventors: Keke Cai, HongLei Guo, Jian Min Jiang, Zhong Su, Changhua Sun, Guoyu Tang
  • Patent number: 10789308
    Abstract: A method and an apparatus for searching an application are provided. The method includes: receiving a search keyword of the application inputted in a search box; searching locally in the mobile terminal for the application matching with the search keyword, and if one or more first applications are found, displaying identification information of the one or more first applications, otherwise, sending the search keyword to a search engine of an application market, so as to search in the application market for the application matching with the search keyword; and determining whether identification information of one or more second applications matching with the search keyword and fed back by the search engine of the application market is received within a preset time period, and if yes, displaying the identification information of the one or more second applications. A mobile terminal is further provided.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: September 29, 2020
    Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.
    Inventor: Yumeng Song
  • Patent number: 10762098
    Abstract: A method and system is provided to populate a customized pull down menu with table driven sort options in a graphical user interface for displaying a data report. A computer builds a table of sortable fields for a dashboard report, and displays in the dashboard report filters in the table that apply to the sortable fields. The computer receives from the user a selection of at least one sortable field from the sortable fields from a pull down menu, and at least one flag is set for inclusion in the dashboard report, wherein the at least one set flag define a sort order for an element of the data report. A generated SQL statement is modified to sort the element according to the at least one set flag. The element is sorted according to the modified SQL statement.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: September 1, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michael Bender, Rhonda L. Childress, Donald L. Muchmore
  • Patent number: 10748171
    Abstract: Aspects automatically minimize marketing rates as a function of optimized response rate models. Response rates are estimated from marketing offers targeted from a first entity to topic-entity pairs at respective specified marketing rates as a function of relative differences in their consumer sentiment scores. Marketing offers are targeted to a subset of the topic-entity pairs that each have estimated response rates meeting a threshold response rate constraint. Respective costs and actual rates of response from consumers are determined for the targeted offers. Response rates are modeled to determine modeled response parameters for the topics and entities of the subset topic-entity pairs as regressions of minimized differences in value between estimated and actual response rates. Marketing rates of the subset entity-topic pairs are minimized to meet the threshold response rate constraint and a marketing cost constraint as a function of the modeled response parameters.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Gabriel Asaftei, Munish Goyal, Qin S. Held, Steven M. O'Brien, Jr.
  • Patent number: 10740305
    Abstract: An event-related media management system contextualizes media content. The event-related media management system associates media content with contextual event-related data to associate the media content with the events and information about the events. The contextual event-related data can then be used to provide access to the media content, such as through relevant search results or by presenting the media content in organized displays for contextual browsing and navigation. In some embodiments the event-related media management system generates contextualized media content for contextual search, discovery, and advertising.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: August 11, 2020
    Assignee: Uberfan, LLC
    Inventors: Terrence J. Barthel, Jeffery P. Ess
  • Patent number: 10740364
    Abstract: Systems and methods are provided for optimizing querying of distributed systems. A system, including a plurality of subsystems each associated with one or more categories, can receive a query from a client device. The system can determine the categories associated with the query. The system can also identify a postal address associated with the query, such as by receiving the location of the client device and mapping the location to a postal address. The system can determine a category unrelated to the postal address and constrain (e.g., sort or filter) the query (and/or query results) based on the remaining categories. In addition, or alternatively, the system can constrain the query (and/or query results) to categories associated with the postal address. The system can also constrain the query (and/or query results) based on time or date, weather information, user profile information, ambient light information, motion information, etc.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: August 11, 2020
    Assignee: EBAY INC.
    Inventor: Dennis Cheung
  • Patent number: 10733261
    Abstract: In one aspect, the present disclosure relates to a method for reducing fraud in computer networks, the method including receiving, from each of a plurality of user devices, a request to block an ad displayed within a web browser installed on the user device, the request comprising image data and a forwarding URL associated with the ad; storing crowdsourced ad blocking data based on the received requests to block ads; receiving a request for a list of blocked ads; generating a list of blocked ads based on analyzing the crowdsourced ad blocking data, wherein analyzing the crowdsourced ad blocking data comprises identifying ads blocked by at least a threshold number of users; and sending the list of blocked ads to a first user device, the first user device comprising a browser extension configured to prevent ads within the list of blocked ads from being rendered in a browser.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: August 4, 2020
    Assignee: Capital One Services, LLC
    Inventors: Adam Vukich, Abdelkader M'Hamed Benkreira, Joshua Edwards
  • Patent number: 10719561
    Abstract: A method to analyze popularity of user defined topics by identifying correlations between grams contained in user identified anchor documents and the grams contained in raw documents includes the following steps: (a) a user input data that includes (i) user identified topics for user identified subject matter, (ii) user identified topical anchor documents, and (iii) a plurality of user identified raw documents internet source with respective source addresses; (b) the raw document sources is accessed using the source addresses to retrieve and store data in a database; (c) grams and gram document dictionaries together with gram values for each topical anchor document and raw document are identified and stored; and (d) the grams in each of the topical anchor documents against the grams in all the raw documents are analyzed to determine a relative popularity of the topical anchor documents.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: July 21, 2020
    Inventor: John L. Haller, Jr.
  • Patent number: 10713292
    Abstract: According to one embodiment, a document analysis apparatus is an apparatus comprising first document storage circuit for storing first documents that include words, belong to respective categories constituting a hierarchical structure, and only comprise opinion documents for a desirable object, and a second document storage circuit for storing second documents that include words, belong or do not belong to the categories constituting the hierarchical structure and comprise opinion documents for the desirable object and documents other than the opinion documents, and the apparatus is configured to classify, into one of the categories constituting the hierarchical structure, the second documents that do not belong to the respective categories among the second documents stored in the second document storage circuit.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: July 14, 2020
    Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA SOLUTIONS CORPORATION
    Inventors: Yasunari Miyabe, Kazuyuki Goto, Shigeru Matsumoto, Saori Nitta, Shozo Isobe, Seiji Egawa
  • Patent number: 10698978
    Abstract: Multiple computer applications connecting spreadsheet cells together using Natural language and software agents that allow English language sentences to be input that then read the English language sentences stored in spreadsheet cells which then can be used to analyze column text and individual text stored in cells. English language sentences sent from software agents, input by the user, or from text or SQL databases, or spreadsheet cells can put text values in cell columns which make a column of text unique. Likewise, two cells can be used to make decisions from IF Then Else sentences that can be integrated with the decision decided by a column of unique text and in each case the solutions comprise the steps of reading solution cells that contain English language sentences. Multiple spreadsheets can send text back and forth making decisions along the way until not more sentences exist in the application's sentence queues.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: June 30, 2020
    Inventor: Charles Malcolm Hatton
  • Patent number: 10685032
    Abstract: A system for storing and disseminating knowledge contained in documents includes a document annotator that creates a structured syntactic textual model of each of the documents, an ontology directed extractor that extracts properties from the textual models, a database for storing the textual models and the properties, and an interface permitting queries to the database. The document annotator includes a plurality of data transformers and a plurality of custom annotator tools. The ontology directed extractor includes an ontology based schema definition and a plurality of ontology based data transformers. The user interface includes the ability to view, search, navigate, create, and exchange documents. The creation feature includes a transclusion function.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: June 16, 2020
    Assignee: XSB, INC.
    Inventors: Rupert Hopkins, David Winchell, Louis Pokorny, David Warren, Tatyana Vidrevich, Christopher Rued, Raymond Weidner
  • Patent number: 10671627
    Abstract: Embodiments relate to processing a data set stored in a computer system. In one aspect, a method of processing a data set stored in a computer system includes providing one or more parameters for quantifying data quality of the data set. A processor generates, for each parameter of the one or more parameters, a reference pattern indicating a dysfunctional behavior of the values of the parameter. The data set is processed to obtain values of the one or more parameters. A parameter of the one or more parameters is identified whose obtained values match a corresponding reference pattern of the generated reference patterns. The identified parameter is assigned a resource weight value indicating the amount of processing resources required to fix the dysfunctional behavior of the identified parameter.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: June 2, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sebastian Nelke, Martin Oberhofer, Yannick Saillet, Jens Seifert
  • Patent number: 10671578
    Abstract: Embodiments can provide a computer implemented method in a data processing system comprising a processor and a memory comprising instructions, which are executed by the processor to cause the processor to implement a system for providing classification job estimation for a data security platform comprising one or more data sources, the method comprising: for each of the one or more data sources: counting the number of databases; counting the number of tables in each database; selecting a random database; selecting a random table within the random database; retrieving a database data sample from the random table; measuring one or more latencies associated with issuing and retrieving the database data sample; measuring a processing time required to evaluate the database data sample against one or more policy rules; compiling one or more mean times for the latencies and processing times; and calculating a data source scan time using the one or more mean times and the number of tables in each database; and calcul
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: June 2, 2020
    Assignee: International Business Machines Corporation
    Inventors: Sean C. Foley, Shuyan He
  • Patent number: 10652620
    Abstract: A computing device receives audio data and identifies a movie trailer from the audio data. The computing device generates a prompt for user feedback regarding a movie associated with the movie trailer. The computing device receives user feedback from a user regarding the movie associated with the movie trailer. The computing device determines a likelihood that the user will attend a showing of the movie at a theater based on the user feedback.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: May 12, 2020
    Assignee: TrailerVote Corp.
    Inventor: Marco Wirasinghe
  • Patent number: 10607165
    Abstract: A method and apparatus for the automatic suggestion generation in a relationship management system is described. The method may include obtaining an electronic communication associated with one or more users of a relationship management system, where the communication is part of a series of communications in a process managed by the relationship management system. Furthermore, the method may include analyzing content of the electronic communication to determine a suggested future action within the process managed by the relationship management system. The method may also include generating a suggestion by the relationship management system to notify at least one user of the suggested future action, and storing the generated suggestion within a database coupled with the relationship management system.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: March 31, 2020
    Assignee: salesforce.com, inc.
    Inventors: Kunal Punera, Adam Evans, Steve Loughlin
  • Patent number: 10594730
    Abstract: Data tags, such as may be used to classify data, can be automatically applied at appropriate times in a resource environment. A customer can provide an auto-tagging configuration file that can be used to determine tags to be applied to specific data objects based upon properties of those objects. The customer can also provide policies that indicate which actions can be performed for those objects based at least in part upon the applied tags. The tags can be automatically applied at any appropriate time, such as upon storage into the environment, upon modification of the auto-tagging configuration, or upon modification or the data object. In some embodiments, an auto-tagging process can also be performed in response to a request for access to the data object in order to ensure that the correct tags are applied before determining the permitted actions.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: March 17, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Carl Wesley Summers, Syed Omair Zafar Gillani, Jonathan Jorge Nadal
  • Patent number: 10585930
    Abstract: A computer-implemented method according to one embodiment includes identifying a summary of a single instance of content, monitoring user interaction with the summary, and determining a relevancy of the summary to the single instance of content, based on the user interaction.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Andrew R. Freed, Joseph N. Kozhaya, Dwi Sianto Mansjur
  • Patent number: 10586174
    Abstract: The present invention encompasses computerized methods and systems for finding and ranking domain-specific entities in a text-based inquiry. Existing text data sources are analyzed to create a training set of data comprising ranked entities with associated weighted features within each of a plurality of domains. The training set of data for each of the plurality of domains is stored in a ranked entities database. A text-based inquiry may be received from a user and analyzed, within a specific one of the domains, to locate candidate words or phrases based at least in part on the ranked entities in the specific domain. The candidate words or phrases can then be ranked based on the features for corresponding entities from the training set. The ranked candidate words or phrases can be stored in a ranked candidate database for further use by at least one of an analyst or a recommendation engine.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: March 10, 2020
    Assignee: Gartner, Inc.
    Inventor: Gil Lev
  • Patent number: 10579735
    Abstract: Aspects of the subject disclosure may include, for example, applying a topic detection process to documents to obtain automatically detected topics and groups of automatically detected words, comparing the automatically detected topics with manually determined topics to determine actual purity metrics, determining an error metric based on a measure of deviation between ideal purity metrics and the actual purity metrics, and adjusting a parameter of the topic detection process according to the error metric resulting in an adjusted topic detection process. Other embodiments are disclosed.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: March 3, 2020
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Sudhakar Kalluri, Maisam Shahid Wasti
  • Patent number: 10579699
    Abstract: An example method involves accessing web-traffic data associated with a web page hosted by a first computing-device, wherein the web page comprises meta-tag data; using the accessed web traffic data to determine that the first computing-device received a threshold amount of requests that are (i) for the web page and (ii) associated with a search term; responsive to the determining, modifying the meta-tag data based on the search term; and transmitting the modified meta-tag data to a second computing-device, wherein the second computing-device is configured for (i) receiving the modified meta-tag data, (ii) receiving a request for a list of search results based on a set of search terms, (iii) responsive to receiving the request, using the set of search terms and the modified meta-tag data to perform a web search, thereby generating a list of search results, and (iv) transmitting the list of search results to a third computing-device.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: March 3, 2020
    Assignee: Tribune Media Company
    Inventors: Ryan Philip McKenzie, Jerome Schulist, Jason Greene
  • Patent number: 10552388
    Abstract: Described herein includes finding and replacing, including automatically, at least one null value in a table for allowing processing of the table with an ABAP-based application. In some implementations, the null values are replaced with replacement values that are compatible with further processing of the data in the table. For example, a replacement value can be a string providing information or a value, such as for performing a calculation.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: February 4, 2020
    Assignee: SAP SE
    Inventors: Davide Corradi, Daniel Patejdl, Christoph Weyerhaeuser, Johannes Merx, Julian Schwing
  • Patent number: 10520322
    Abstract: A device can receive input indicating an intersection of two or more roads. The device can identify the two or more roads included in the input using an indicator. The device can determine a geographic location of another device using information that identifies the geographic location received from the other device. The device can identify a data structure that includes information identifying a set of intersections associated with the geographic location. The device can perform a search of the two or more roads using the information identifying the two or more roads and the information included in the data structure. The device can determine a priority for one or more results of the search for the intersection after performing the search of the two or more roads. The device can provide the one or more results of the search for the intersection to permit and/or cause an action to be performed.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: December 31, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Andrew Batta, Carolyn Vlach, Chad Kearney, Jonathan Harahush
  • Patent number: 10496713
    Abstract: Systems and methods of a gain adjustment component for content selection infrastructure are provided. The system can receive a selection of multiple topics identified by a semantic analysis technique, and identify one or more keywords. The system can determine relevance scores between each of the keywords and the multiple topics. The system can generate an aggregated relevance score for each keyword based on the relevance score for the keyword and each of the multiple topics. The system can determine a threshold based on a metric associated with the multiple topics. The system can determine to input or exclude each of the one or more keywords based on a comparison of the corresponding aggregated relevance score with the threshold.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: December 3, 2019
    Assignee: Google LLC
    Inventors: Gavin James, Justin Lewis
  • Patent number: 10498355
    Abstract: The present disclosure provides methods, computer program products and apparatuses for text compression and decompression wherein a desired compression ratio may be obtained, and the compressed content per se is still in a searchable text form, thereby providing a possibility for searching without decompression and significantly saving storage space and enhancing search efficiency, and in turn, reducing the total cost ownership TCO and providing a better user experience.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: December 3, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Yuan Hong, Shenjun Zhang, Randy Yujia Wang, Zhendong Li, Deborah Xia Liu
  • Patent number: 10498582
    Abstract: One or more techniques and/or systems are provided for displaying related content associated with browsing a website. For example, a user may access a website to view content provided by the website. As opposed to the user manually searching for interesting content through trial and error, related content that may be interesting to the user may be identified and surfaced to the user. For example, a user profile specifying user interests of the user may be used to identify related content assigned topics corresponding to the user interests (e.g., content provided by the website or other web source). In this way, the related content may be displayed to the user through a content recommendation reader interface. In an example, the content recommendation reader interface may be provided by a web browser so that related content may be identified and/or provided to users of any website from any device.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: December 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yan Ke, Serge Smirnov, Qiaolin Mao, Alexander Owen Coll, Ting Cai, Xiaodong Fan, Junaid Ahmed
  • Patent number: 10499096
    Abstract: Systems, methods, and computer-readable media are provided to assist users to locate content of interest based on viewer ratings. First information enabling unique identification of a first user may be processed. Indications of ratings of television programming may be processed, the indications being received from a first media device associated with the first user. Ratings information associated with the first user may be retained in repositories, the ratings information being based on the indications. The first user may be matched to a category that represents a classification of a set of viewers and/or of a set of content based on a set of attributes. Descriptive content indicative of the first user and/or content rated by the first user may be selected and may be transmitted via the network to a second media device associated with a second user.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: December 3, 2019
    Assignee: DISH Technologies L.L.C.
    Inventors: Mark Jackson, Henry Gregg Martch
  • Patent number: 10482128
    Abstract: A string analysis tool for calculating a similarity metric between an input string and a plurality of strings in a collection to be searched. The string analysis tool may include optimizations that may reduce the number of calculations to be carried out when calculating the similarity metric for large volumes of data. In this regard, the string analysis tool may represent strings as features. As such, analysis may be performed relative to features (e.g., of either the input string or plurality of strings to be searched) such that features from the strings may be eliminated from consideration when identifying candidate strings from the collection for which a similarity metric is to be calculated. The elimination of features may be based on a minimum similarity metric threshold, wherein features that are incapable of contributing to a similarity metric above the minimum similarity metric threshold are eliminated from consideration.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: November 19, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Philip Ogren
  • Patent number: 10469263
    Abstract: An embodiment of a method of providing identity services includes receiving identity data from an identity user, the identity data related to an identity of the identity user; receiving validation data from an identity provider, the validation data related to the identity data; if the validation data indicates that the identity data is valid, generating a transaction to store data related to the identity of the identity user on a blockchain of a blockchain system, the data to be stored including a representation of at least one of: the identity data, or the validation data; and transmitting the transaction to at least one distributed node of the blockchain system.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: November 5, 2019
    Assignee: REFINITIV US ORGANIZATION LLC
    Inventors: Robert Joseph Schukai, Scott Ryan Manuel
  • Patent number: 10438282
    Abstract: Systems, methods, and other embodiments associated with invoice record and receipt record matching utilizing best match criteria are described. In one embodiment, a method includes matching a plurality of invoice records to a plurality of receipt records based on a first set of criteria. When an invoice record matches no more than one receipt record, the invoice record is marked to indicate that the invoice record is matched to the receipt record. When an invoice record matches at least two receipt records based on the first set of criteria, one of the at least two receipt records is selected as a best match receipt record based on a second set of criteria. The invoice record is marked to indicate that the invoice record is matched to the selected receipt record. The invoice records determined to have matching receipt records are transmitted for payment by a financial system.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: October 8, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jurgen Schroeder, Gerald J. Hanson, Dmitriy Uchenik
  • Patent number: 10433028
    Abstract: There are provided an apparatus and method for tracking temporal variation of a video content context using dynamically generated metadata, wherein the method includes generating static metadata on the basis of internal data held during an initial publication of video content and tagging the generated static metadata to the video content, collecting external data related to the video content generated after the video content is published, generating dynamic metadata related to the video content on the basis of the collected external data and tagging the generated dynamic metadata to the video content, repeating regeneration and tagging of the dynamic metadata with an elapse of time, tracking a change in content of the dynamic metadata, and generating and providing a trend analysis report corresponding to a result of tracking the change in the content.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: October 1, 2019
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Won Joo Park, Jeong Woo Son, Sang Kwon Kim, Sun Joong Kim, Sang Yun Lee
  • Patent number: 10417267
    Abstract: According to one embodiment, an information processing terminal includes a generator, an acquisition unit, and an output unit. The generator analyzes an electronic document to generate a metadata item including text information in an electronic document and structure information on the electronic document. The acquisition unit transmits the metadata item to an information management apparatus, causes the information management apparatus to estimate a similar metadata item similar to the metadata item and acquires an annotation information item corresponding to the similar metadata item. The output unit outputs the annotation information item in association with the electronic document.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: September 17, 2019
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Kosei Fume, Masaru Suzuki, Masahiro Morita
  • Patent number: 10372721
    Abstract: This disclosure relates to systems and methods for collecting, integrating, processing, distributing, and analyzing spatial and/or spatio-temporal information associated with a variety of data sources and/or locations. In some embodiments, systems and methods described herein allow for collection and integration of information included in one or more spatial and/or spatio-temporal data streams and/or other related information that may be utilized in connection with one or more analytical processes. In certain embodiments, the disclosed embodiments may allow a user to, among other things, interact with spatio-temporal information associated with a variety of diverse data sources, generate visualizations using such data, and/or perform desired analytical queries based on the data.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: August 6, 2019
    Assignee: Intertrust Technologies Corporation
    Inventors: Andre Karpistsenko, Rainer Sternfeld, Kalle Kagi, Oleg Murk, Rando Valt, Roberto Antonio Ferreira De Almeida
  • Patent number: 10331740
    Abstract: A method receives a first request from a client object at a device. The first request specifies a data source. In response to the first request, the method uploads data from the data source, stores the data as a plurality of first columns, and instantiates a first server object that provides access to the first columns. The method later receives a second request from the client object. The second request specifies a transformation of the data. In response to the second request, the method stores one or more additional columns and instantiates a second server object that provides access to the additional columns and one or more of the first columns. Each of the additional columns is constructed from the first columns according to the requested transformation, and each of the additional columns includes a plurality of data values all having the same data type.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: June 25, 2019
    Assignee: Apple Inc.
    Inventors: Yucheng Low, Haijie Gu, Ping Wang, Evan Samanas, Sethu Raman, Carlos Guestrin
  • Patent number: 10333976
    Abstract: A system to detect attackers who attempt to breach an enterprise network and attackers who have already breached the enterprise network, including an open source intelligence (OSINT) discoverer scanning the Internet to discover data related to an enterprise that is available online, an OSINT replacer generating deceptive files by replacing placeholders within template files with deceptive information, based on the data discovered by the OSINT discoverer, an OSINT distributor planting the deceptive files generated by the OSINT replacer within designated OSINT resources, and a deception management server that alerts an administrator in response to an attacker attempting to make a connection within the network using information in a deceptive file planted by the OSINT distributor.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: June 25, 2019
    Assignee: ILLUSIVE NETWORKS LTD.
    Inventors: Hadar Yudovich, Nimrod Lavi, Sharon Bittan, Tom Kahana, Tom Sela
  • Patent number: 10331723
    Abstract: A method and system for processing messages. A first interest value is determined. The first interest value is associated with a first combination of one or more concepts derived from one or more word objects extracted from a message on which an action is to be performed. Each concept of the one or more concepts is associated with at least one word object. Each word object is an instance of the associated concept The first interest value is determined to be at least a specified first threshold value and in response, a concept interest dataset is updated. The concept interest dataset prior to being updated includes combinations of at least one concept. Each concept of the at least one concept has been derived from a previous processing of messages. The updated concept interest dataset includes the first combination and a cumulative interest value that encompasses the first interest value.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Frederic Bauchot, Jean-Yves Clement, Isabelle Murard
  • Patent number: 10326772
    Abstract: The disclosed computer-implemented method for anonymizing log entries may include (1) detecting a data pattern in a group of log entries documenting events performed by at least one process executing on at least one device, (2) identifying, in the data pattern, at least one data field in the log entries that contains variable data, (3) evaluating the data field containing variable data to determine whether the data field contains sensitive data, and (4) in response to determining whether the data field contains sensitive data, applying a data-anonymization policy to the data field to anonymize the log entries. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: June 18, 2019
    Assignee: Symantec Corporation
    Inventors: Michael Spertus, William E. Sobel
  • Patent number: 10318111
    Abstract: Content that is significant to a user may be determined. An indication that a user finds content within a document significant may be received. In response to the received indication, the document may be analyzed to identify a set of topics associated with the content of the document. From the set of topics, a subset of topics responsible for the user finding the document significant may be identified. A user profile associated with the user may be updated based on the subset of topics.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: June 11, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Harmannus Vandermolen, Charles Fish, Karen Howe, Paul Vidich, Scott J. Levine