Index Generation Patents (Class 707/711)
  • Patent number: 11954080
    Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and cause the one or more processors to perform functions comprising, in response to a search query from an electronic device of a user, creating combined search results using at least two different searching algorithms, each search result of the combined search results having a respective combined search results rank; receiving, from the electronic device of the user, an interaction with a search result of the combined search results; storing, in the one or more non-transitory computer-readable storage devices, the interaction with the search result of the combined search results, wherein: the interaction with the search result of the combined search results, as stored, indicates whether the search result of the combined search results was a part of (a) results of a first search algorithm of the at least two different searching algo
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: April 9, 2024
    Assignee: Walmart Apollo, LLC
    Inventors: Onur Gungor, Tri Cao, Vineet Abhishek
  • Patent number: 11948164
    Abstract: A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform: generating linkage scores between nodes at least based on a machine learning model; creating links between the nodes to form connected components based on the linkage scores exceeding a predetermined threshold; generating an actual matching linkage set of the nodes linked in the connected components by using a relaxed blocking criteria; and generating a quality score for the connected components. Other embodiments are disclosed.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: April 2, 2024
    Assignee: WALMART APOLLO, LLC
    Inventors: Mridul Jain, Saigopal Thota, Ashraful Arefeen, Antriksh Akshesh Shah, Albin Kuruvilla, Gajendra Alias Nishad Kamat, Rijul Magu, Neil Mohan Reddy Palleti
  • Patent number: 11940950
    Abstract: A method, computer program product, and computer system for identifying, by a computing device, a number of extents needed for a create snapshot operation to create a snapshot. The number of extents may be added to an in-memory cache. The number of extents needed for the create snapshot operation may be allocated from the in-memory cache to execute the create snapshot operation. Freed extents may be added to the in-memory cache based upon, at least in part, executing a delete snapshot operation to delete the snapshot.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: March 26, 2024
    Assignee: EMC IP Holding Company, LLC
    Inventors: Vamsi K. Vankamamidi, Ronen Gazit
  • Patent number: 11941359
    Abstract: Methods and systems for identifying anatomical phrases in medical text. Methods and systems described herein use a syntactic approach to generate lists of relevant terms and define a grammar on these terms. Methods and systems described then search for phrases in text that conform to the grammar.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: March 26, 2024
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Peter Prinsen, Robbert Christiaan van Ommering
  • Patent number: 11934414
    Abstract: Disclosed is a computer-implemented method for determining a score adjustment for a search document, comprising determining a first attractiveness model of a first document from one or more documents based on one or more user interactions associated with the first document; determining a second attractiveness model of a second document from one or more documents based on one or more user interactions associated with the second document; determining one or more pairwise comparisons of documents based on the first and second attractiveness models of the first and second documents; training an adjustment model based on the pairwise comparisons of documents; and inputting the search document into the adjustment model to determine the score adjustment.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: March 19, 2024
    Assignee: CANVA PTY LTD
    Inventors: Paul Li Shern Tune, Robert Matthew Hazlewood, Victoria Tskhay
  • Patent number: 11907961
    Abstract: Techniques are described for collecting customer data through a software application in order to optimize registration form to maximize registration success rates, based on a user engagement score related to user's interest, needs, registration behavior patterns, and source of user. In some examples, a method includes evaluating user data indicating interactions of a user with a software application. The method further includes determining a user engagement score for the user based at least in part on the user data. The method further includes determining, based at least in part on the user engagement score, a number and a type of one or more registration fields. The method further includes outputting the one or more registration fields to a display device based at least in part on a triggering event.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: February 20, 2024
    Assignee: International Business Machines Corporation
    Inventors: Richard A. Gebhardt, ChunHui Y. Higgins, William P. Higgins, Peter J. Parente, Ke Zhu
  • Patent number: 11887370
    Abstract: In a method for identification of an Internet meme, a plurality of sources is monitored for digital visual content comprising a visual moment and a caption. It is determined whether instances of digital visual content include a same visual moment. Provided the instances of digital visual content include the same visual moment, the instances of digital visual content including the same visual moment are identified as similar digital visual content. Each instance of the similar digital visual content is tracked. Provided a total number of instances of the similar digital visual content exceeds an Internet meme threshold, the similar digital visual content is identified as an Internet meme, wherein the same visual moment is a root visual moment and each caption corresponds to a different iteration of the Internet meme.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: January 30, 2024
    Assignee: Snap Inc.
    Inventors: Jeffrey Harris, Daniel McEleney, Harrison John Dodini, Ernestine Fu
  • Patent number: 11875360
    Abstract: Methods and systems are provided for providing an insights page. When data identifying a party of a call is received, a customer relationship management (CRM) application can be launched at a computing device without any further user input, and records that are potentially relevant to the call and that are to potentially be included as part of an insights page of the CRM application can be automatically determined. Some of the records are automatically determined by analyzing CRM information using artificial intelligence technologies. The records can then be ranked in a priority order according to relevance from most relevant to least relevant. The insights page can then be caused to be displayed at a user interface of the computing device without user input with at least some of the records displayed in the priority order as relevant records.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: January 16, 2024
    Inventors: Vijay Karani, Jayant Tyagi
  • Patent number: 11822588
    Abstract: Embodiments provide a computer implemented method for ranking supporting passages in a question answering (QA) system. The method includes the following steps: receiving an input question and a plurality of passages, wherein the plurality of passages are extracted from the document corpus by the QA system; identifying a plurality of candidate answer occurrences from the plurality of passages; assigning a plurality of first local features to each candidate answer occurrence; merging the plurality of candidate answer occurrences to generate a group of candidate answers; assigning a plurality of second local features and a plurality of nonlocal features to each candidate answer; ranking the group of candidate answers using a linear answer scoring model; and ranking the plurality of candidate answer occurrences using the linear answer scoring model.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: November 21, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen A. Boxwell, Keith G. Frost, Stanley J. Vernier, Kyle M. Brake
  • Patent number: 11811775
    Abstract: A system and method detects and handles replay attacks using counters maintained for each of several different periods for various values of IP addresses and browser description attributes encountered.
    Type: Grant
    Filed: April 5, 2022
    Date of Patent: November 7, 2023
    Assignee: CHARLES SCHWAB & CO., INC.
    Inventor: Steven Hadler
  • Patent number: 11809371
    Abstract: File management is enabled for large numbers of files. Example file management includes setting a grouping identifier for a file. The method further includes determining a storage address of a data block of the file, the storage address indicating an extent where the data block is located and an offset. The method further includes setting, in a storage region of the extent corresponding to the grouping identifier, a flag for the data block based on the offset. In this manner, a large number of files in a distributed file system can be managed more efficiently.
    Type: Grant
    Filed: March 18, 2022
    Date of Patent: November 7, 2023
    Assignee: DELL PRODUCTS L.P.
    Inventors: Andy Ling Wu, Xingjun Lv, Roland Fei Sun
  • Patent number: 11797771
    Abstract: A controller for classifying devices of a building management system (BMS). The controller may be configured to obtain an entity name for a device, extract a core name from the entity name, compare the core name to candidate core names, determine scores for each comparison, identify a highest score, identify a class of a candidate core name, and classify the device in the class.
    Type: Grant
    Filed: March 2, 2021
    Date of Patent: October 24, 2023
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Bose Falk, Jiri Vass, Paul Kleinhans, Jakub Malanik, Cuong Huynh, Patrick Brisbine
  • Patent number: 11797631
    Abstract: The present disclosure relates to a system and method for providing data management and sharing over communication network. One or more input data form one or more users may be received over a User Interface (UI). One or more data input type is identified. According to each data input type, each data input is processed. The processing comprises according to the type of the data input, output towards each of the data input is search though a search engine. The searching is performed in one or more database. Based on the searching one or more response output towards each of the data input is generated. Further, one or more response output over the communication is published.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: October 24, 2023
    Assignee: HCL AMERICA INC.
    Inventor: Prafull Verma
  • Patent number: 11757626
    Abstract: Disclosed embodiments relate to systems and methods for deterministic cryptography deidentification enabling granular destruction. Techniques include preparing a table of name-token pair groupings with unique tokens, storing data deidentified in association with the deidentification process in a centralized repository, identifying a token from the table of name-token pair groupings, and enabling reidentifying of a specific data item of the deidentified data based on the token provided from the table.
    Type: Grant
    Filed: February 17, 2022
    Date of Patent: September 12, 2023
    Assignee: CYBERARK SOFTWARE LTD.
    Inventor: Ofer Rivlin
  • Patent number: 11741057
    Abstract: The present invention relates to a management system, a search method, and a browsing method of a unified data object using a tag object. A unified data object management system and method may efficiently access and manage the data object by storing and managing the unified data objects including a file, non-file data, or dynamic data on the basis of the tag object and then providing a search result based on the tag object when a search command is entered by a user.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: August 29, 2023
    Inventor: Yong Jae Lee
  • Patent number: 11741089
    Abstract: A data intake and query system may store raw machine data that includes location information. A client system may include a user interface for searching the data intake and query system. The user interface allows a user to define a field search query and to define one or more ad-hoc boundary regions on a map. A combined query is transmitted to the data intake and query system, the combined query including both the field search query and location search information that is based on the ad-hoc boundary regions. The data intake and query system runs the combined query and returns responsive results, which are displayed at the client user interface.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: August 29, 2023
    Assignee: Splunk Inc.
    Inventors: Michael Porath, Siegfried Puchbauer-Schnabel
  • Patent number: 11741522
    Abstract: Embodiments of the present disclosure a method for determining product relevancy including extracting metadata from an image file of a digital image collection, the metadata being indicative of at least one feature of the image file. The method includes creating an input profile corresponding to the metadata extracted from the image files of the digital image collection. The method includes comparing the input profile to a product profile, the product profile having one or more rules corresponding to a consumer product, wherein the rules are indicative of the requirements of the product. The method includes determining a match score, the match score indicative of a relevancy of the product profile to the input profile such that a high relevancy correlates to a consumer product that is suited to the input profile and a low relevancy correlates to the consumer product that is not suited to the input profile.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: August 29, 2023
    Assignee: KODAK ALARIS, INC.
    Inventors: Alexander Loui, Madirakshi Das
  • Patent number: 11741155
    Abstract: A search system searches a storage where one electronic document or a plurality of electronic documents is/are stored for an electronic document that satisfies an entered search condition. The search system includes a first processor and a second processor. The first processor manages a feature relating to a color shade of the electronic document as an index of the electronic document and retrieves the electronic document that satisfies the search condition from the storage based on the index. The second processor has an electronic document printed. Managing a feature relating to a color shade of the electronic document as an index of the electronic document includes registering the feature relating to the color shade of the electronic document obtained by analyzing the electronic document as the index of the electronic document and updating, when the electronic document is printed, the index of the electronic document.
    Type: Grant
    Filed: June 2, 2021
    Date of Patent: August 29, 2023
    Assignee: KONICA MINOLTA, INC.
    Inventor: Kenya Haba
  • Patent number: 11734370
    Abstract: Provided are a method and an apparatus for searching for and acquiring information under a computing environment. The apparatus includes: at least one input device configured to receive a first query input of a first query type and a second query input of a second query type; and a controller configured to output a query input window including a first display item corresponding to the first query input and a second display item corresponding to the second query input, to automatically switch, in response to receiving the first query input, the apparatus from a first state to receive the first query input of the first query type to a second state to receive the second query input of the second query type, and to obtain a search result according to a query based on the first query input and the second query input.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: August 22, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Woo-shik Kang, Min-Jeong Kang, Won-Keun Kong, Ga-Hyun Joo
  • Patent number: 11735186
    Abstract: A computer system configured to generate captions is provided. The computer system includes a memory and a processor coupled to the memory. The processor is configured to access a first buffer configured to store text generated by an automated speech recognition (ASR) process; access a second buffer configured to store text generated by a captioning client process; identify either the first buffer or the second buffer as a source buffer of caption text; generate caption text from the source buffer; and communicate the caption text to a target process.
    Type: Grant
    Filed: September 7, 2021
    Date of Patent: August 22, 2023
    Assignee: 3Play Media, Inc.
    Inventors: Roger S. Zimmerman, Christopher S. Antunes, Stephanie A. Laing, John W. Slocum, Nicholas R. Moutis, Theresa M. Kettelberger
  • Patent number: 11727143
    Abstract: A threat management system provides a collection of queries for investigating security issues within an enterprise. Useful inferences are drawn about the value of different queries, and about the security posture of the enterprise, by monitoring contextual activity such as the popularity and context of query usage, patterns of end user modification to queries, and post-query activity.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: August 15, 2023
    Assignee: Sophos Limited
    Inventors: Karl Ackerman, Andrew J. Thomas, Kenneth D. Ray
  • Patent number: 11727135
    Abstract: Database entries can be protected by indexing the entries using a plurality of indexes, each associated with a level of access rights. A level of access rights can be determined from a search query, and an index can be selected based on the determined level of access rights. A search key can be generated based on the received query, and the selected index can be searched using the search query. Database entries mapped to the values of the selected index returned in response to the search can be outputted. Each index is associated with a different granularity defining the number and/or ambiguity of search results returned in response to searching an index.
    Type: Grant
    Filed: February 9, 2022
    Date of Patent: August 15, 2023
    Assignee: Protegrity Corporation
    Inventors: Yigal Rozenberg, Ulf Mattsson
  • Patent number: 11714815
    Abstract: Provided are methods and computer-readable media for providing recommended entities based on a user's external social graph, such as asymmetric social graph of a social networking service. In some embodiments, entities responsive to a search query or other request may be obtained. Each entity may be evaluated to determine if the entity is associated with a contact from a user's social graph. The association may include an evaluation (e.g., a rating, review, other evaluation or combination thereof) of the entity by the contact. Additionally, the contacts having associations with an entity may be ranked based on a relationship score with a user. The entities having associations with the contacts from a user's social graph may be provided as recommended entities to the user, and the association may be annotated to the recommended entity for viewing by the user.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: August 1, 2023
    Assignee: GOOGLE LLC
    Inventors: Sebastian Dorner, Mathieu Balez
  • Patent number: 11709799
    Abstract: Embodiments provide for application-specific provisioning of files or registry keys. As applications are installed or launched, data is recorded by an application virtualization engine, and an index is created linking the recorded data to both the application and the underlying files or registry keys. As applications are requested (e.g., launched, updated, or the like), the application virtualization engine reveals various copies of file or registry keys to the application on demand or in accordance with a policy.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: July 25, 2023
    Assignee: VMware, Inc.
    Inventors: Fei Huang, Daniel James Beveridge
  • Patent number: 11711467
    Abstract: A system and method for chatbot and search engine integration comprising chatbot crawler engine configured to detect all possible paths through a conversational flow between a chatbot and a user, and also comprising a chatbot search integration manager configured to receive a processed conversation flow from the chatbot crawler engine, parse the conversation flow to identify keywords and features, and build an indexable data structure which can be integrated into search engines in order to expose the information and data contained within the chatbot's knowledge base. This integration may allow search engine users to be redirected to a website hosting the chatbot when an indexed data structure comprises information relevant to a search engine query.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: July 25, 2023
    Assignee: CYARA SOLUTIONS PTY LTD
    Inventors: Geoff Willshire, Florian Treml, Christoph Börner
  • Patent number: 11693859
    Abstract: Aspects of the present disclosure disclose techniques for data retrieval. The method includes receiving, from a client device, a request defining an original structured query language (SQL) query; processing the SQL query to identify a set of search engine clauses included in the original SQL query; converting the set of search engine clauses into a search engine query; communicating the search engine query to a search engine for execution; receiving object identifiers for one or more objects that match the search engine query; generating a database query based on the received object identifiers; executing the database query; and receiving and returning results of the executed database query to the client device.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: July 4, 2023
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Alexandru Sorin Radu, Kara Grace Hatherly
  • Patent number: 11689515
    Abstract: A method includes storing first authentication information and second authentication information, the first authentication information being information for a user to access a first information processing device, the second authentication information including third authentication information and forth authentication information, the third authentication information being information for the user to access a second information processing device, and the fourth authentication information being information for the user to access a third information processing device; acquiring first index information from the second information processing device based on the third authentication information; acquiring second index information from the third information processing device based on the fourth authentication information; and generating a list including the first index information with a first indication, and the second index information with a second indication different from the first indication.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: June 27, 2023
    Assignee: Ricoh Company, Ltd.
    Inventors: Satoru Hirakata, Ryoh Shimomoto, Shinya Mukasa, Teruaki Takahashi
  • Patent number: 11681722
    Abstract: Various methods, apparatuses/systems, and media for implementing an automated data extraction, formatting, and distribution module are disclosed. A receiver receives input data to create a feed from a user via a user interface (UI). A processor operatively coupled to the receiver defines reusable data sets to be utilized for creating the feed; and selects desired number of a plurality of first selectable icons for selecting exact data from the reusable data sets required for creating the feed. Each of the selected first selectable icon is associated with a corresponding data source having columns to supply the exact data from the reusable data sets. The processor selects desired number of a plurality of second selectable icons for selecting a desired transformation or formatting process needed for the columns of each data source; creates the feed and defines a custom distribution process of the created feed from the UI.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: June 20, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventor: Girish Dhameja
  • Patent number: 11663270
    Abstract: An instruction is provided for performing a vector string search. The instruction to be processed is obtained, with the instruction being defined to be a string search instruction to locate occurrence of a substring within a string. The instruction is processed, with the processing including searching the string specified in one operand of the instruction using the substring specified in another operand of the instruction. Based on the searching locating a first full match of the substring within the string, a full match condition indication is returned with position of the first full match in the string, and based on the searching locating only a partial match of the substring at a termination of the string, a partial match condition indication is returned, with the position of the partial match in the string.
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: May 30, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Cedric Lichtenau, Jonathan D. Bradbury, Eric M. Schwarz, Razvan Peter Figuli, Stefan Payer
  • Patent number: 11620693
    Abstract: A method for providing a product search result of a meta shopping mall comprises constructing a database by receiving store information and product information from servers for stores; receiving the store information and the product information from the stores, generating a store index document and a product index document including search words, and storing the store index document and the product index document on the database; generating keyword comprehensive information about a store which has registered a keyword, generating a keyword index document matching the keyword to the store which has registered the keyword, and storing the keyword index document on the database; receiving a search word input from a user; and searching the keyword index document within the database for the search word and providing the user with a store search result output interface for a product corresponding to the keyword.
    Type: Grant
    Filed: November 19, 2020
    Date of Patent: April 4, 2023
    Assignee: NHN CLOUD CORPORATION
    Inventor: Eun bit Yoo
  • Patent number: 11573941
    Abstract: An inline tree data structure and one or more auxiliary data structure encode a multitude of data records of a dataset; data fields of the dataset define a tree hierarchy. The inline tree comprises one binary string for each data record that are all the same length, are arranged in an ordered sequence that corresponds to the tree hierarchy, and include an indicator string indicating position in the tree hierarchy of each data record relative to an immediately adjacent data record. A search program is guided through the dataset by interrogating each indicator string in the inline tree data structure so as to reduce unnecessary interrogation of data field values.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: February 7, 2023
    Assignee: MOONSHADOW MOBILE, INC.
    Inventor: Roy W. Ward
  • Patent number: 11562011
    Abstract: Methods, apparatus, and processor-readable storage media for incorporating data into search engines using deep learning mechanisms are provided herein. An example computer-implemented method includes extracting one or more features from a search query by applying one or more machine learning algorithms to the search query; generating one or more word vectors by applying at least one deep learning technique to the one or more extracted features; mapping the one or more generated word vectors to one or more words from a corpus of data by implementing at least one deep similarity network; and outputting one or more results in response to the search query, wherein the one or more results are based at least in part on the one or more words from the corpus to which the one or more generated word vectors were mapped.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: January 24, 2023
    Assignee: EMC IP Holding Company LLC
    Inventor: Venkata Chandra Sekar Rao
  • Patent number: 11507601
    Abstract: A method for matching first elements with second elements. Each of the first elements and second elements is a character string. The method comprises: calculating a first integer hash value for each of the first elements using a string hash function, wherein the first integer hash value is an output integer calculated from using each of the first elements as an input character string of the function; calculating second integer hash values for each of the second elements using the function; grouping each of the first elements into at least one group of a set of blocking groups using its first integer hash value; grouping each of the second elements into at the least one group of the set of blocking groups using its second integer hash value; and matching first elements with second elements within each group of the set of blocking groups using a string comparison function.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: November 22, 2022
    Assignee: International Business Machines Corporation
    Inventors: Francesco Fusco, Yves G. Ineichen, Michel F. Speiser
  • Patent number: 11481448
    Abstract: During operation, the system obtains a first embedding produced by an embedding model from an input string representing an entity and a hierarchy of clusters of embeddings generated by the embedding model from a set of standardized entities. Next, the system searches the hierarchy of clusters for a subset of the embeddings that are within a threshold proximity to the first embedding in a vector space. The system then calculates embedding match scores between the input string and a first subset of the standardized entities represented by the subset of the embeddings based on distances between the subset of the embeddings and the first embedding in the vector space. Finally, the system modifies, based on the embedding match scores, content outputted in response to the input string within a user interface of an online system.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: October 25, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peide Zhong, Feishe Chen, Weizhi Meng, Wei Kang, Feng Guo, Fei Chen, Jaewon Yang, Qi He
  • Patent number: 11461003
    Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented user interface method.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: October 4, 2022
    Assignee: GOOGLE LLC
    Inventors: Alastair Tse, John Nicholas Jitkoff
  • Patent number: 11461786
    Abstract: Described herein are means for implementing cross cloud engagement activity visualization without requiring database merge or data replication.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: October 4, 2022
    Assignee: salesforce.com, inc.
    Inventors: Mark Knapp, Meredith Brown, Vignesh Elamvazhuthi, Gauri Subodh Mawalankar, Jia Chen, Kattie Mun Mun Tay, Spencer Derek Williams, Ovidio Peduri, Daniel Dara, Juan Nunez, Tal Levy Meruk
  • Patent number: 11429579
    Abstract: A computer-implemented method according to one embodiment includes identifying a relational database; determining columns of interest within the relational database; creating an unordered group of string tokens for each row of the relational database, utilizing the determined columns of interest; assigning weights for one or more columns within the relational database to one or more string tokens within each unordered group of string tokens to create a plurality of weighted unordered groups of string tokens; and determining a meaning vector for an identifier of each row of the relational database, utilizing the plurality of weighted unordered groups of string tokens.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: August 30, 2022
    Assignee: International Business Machines Corporation
    Inventor: Rajesh Bordawekar
  • Patent number: 11429687
    Abstract: Embodiments of the present invention provide a computer system, a computer program product, and a method that comprises generating a context-based query through based on a received input; finding a result of the generated query using link prediction algorithm coupled with link prefetching algorithm; and generating a specific link that illustrates and matches the generated context-based query.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: August 30, 2022
    Assignee: KYNDRYL, INC.
    Inventors: Mary E. Rudden, Shikhar Kwatra, Raghuveer Prasad Nagar, Reji Jose, Jeremy R. Fox
  • Patent number: 11416448
    Abstract: Techniques for asynchronous searching of protected areas of a provider network are described. A method of asynchronous searching of protected areas of a provider network comprises receiving a search request at a secure query service of a provider network, the search request specifying a search condition for one or more resources in a protected area of the provider network, filtering the search request using a first filter to produce a filtered search request, providing the filtered search request to the protected area of the provider network, obtaining a search result based on execution of the search request in the protected area, filtering the search result using a second filter to produce a filtered search result, and generating a search response based on the filtered search result.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: August 16, 2022
    Assignee: Amazon Technologies, Inc.
    Inventor: Jean-Paul Stephane Bonny
  • Patent number: 11409748
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for context scoring adjustments for candidate answer passages. In one aspect, a method includes scoring candidate answer passages. For each candidate answer passage, the system determines a heading vector that describes a path in the heading hierarchy from the root heading to the respective heading to which the candidate answer passage is subordinate; determines a context score based, at least in part, on the heading vector; and adjusts answer score of the candidate answer passage at least in part by the context score to form an adjusted answer score. The system then selects an answer passage from the candidate answer passages based on the adjusted answer scores.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: August 9, 2022
    Assignee: GOOGLE LLC
    Inventors: Nitin Gupta, Srinivasan Venkatachary, Lingkun Chu, Steven D. Baker
  • Patent number: 11410080
    Abstract: Identification of content classes deemed important by users is received. Classifiers are trained on user communication text to recognize content matching content classes. A composite classifier is applied to text of communication among users of a second set of users, including tagging, by the composite classifier, content in text of communication among the users of the second set. The tagging is responsive to the classifiers recognizing their respective content classes in text of communication among the users of the second set.
    Type: Grant
    Filed: May 11, 2019
    Date of Patent: August 9, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Scott E. Chapman, Dennis J. Chen, Ami H. Dewar, Rachael M. Dickens, Jonathan Dunne, Ethan A. Geyer, Rogelio Vazquez-Rivera
  • Patent number: 11392544
    Abstract: A solid-state drive (SSD) includes: a plurality of data blocks; a plurality of flash channels and a plurality of ways to access the plurality of data blocks; and an SSD controller that configures a block size of the plurality of data blocks. A data file is stored in the SSD with one or more key-values pairs, and each key-value pair has a block identifier as a key and a block data as a value. A size of the data file is equal to the block size or a multiple of the block size.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: July 19, 2022
    Inventors: Timothy C. Bisson, Anahita Shayesteh, Changho Choi
  • Patent number: 11373198
    Abstract: An evaluation device according to one aspect of the present invention includes an extractor configured to extract data related to a brand preset by a company or an organization from data collected from an information medium, and a calculator configured to calculate a first index value indicating a frequency of appearance of a first term indicating content expected by the company or organization in the data extracted by the extractor and a second index value indicating a frequency of appearance of a second term indicating a response of a customer in the extracted data.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: June 28, 2022
    Assignee: HONDA MOTOR CO., LTD.
    Inventors: Takumi Kato, Mai Takemoto, Naotada Ishibashi, Yosuke Inoue
  • Patent number: 11360745
    Abstract: According to an aspect of an embodiment, operations include receiving first log data including first information associated with electronic trigger events from a trigger data source. The operations further include extracting trigger output parameters from a first sentence token of the received first log data and displaying a first set of trigger rules onto an electronic User Interface (UI) of a user device based on the extracted trigger output parameters. The operations further include receiving a first input comprising a selection of one or more trigger rules of the displayed first set of trigger rules and receiving a second input comprising a selection of computer-executable actions to be performed based on whether the first information satisfies the one or more trigger rules. The operations further include generating a computer-executable mashup code for execution on a runtime system based on the received first input and the received second input.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: June 14, 2022
    Assignee: FUJITSU LIMITED
    Inventors: Lei Liu, Wei-Peng Chen
  • Patent number: 11361007
    Abstract: Content of different formats may be sourced from various data sources such as content servers and ingested into a data integration server by an ingestion broker embodied on a non-transitory computer readable medium. The ingestion broker may normalize the content of different formats into a uniform representation that can be indexed and delivered across multiple digital channels for a variety of applications. The normalized content may be analyzed and semantic metadata may be determined from the normalized content. The normalized content can be semantically enriched by associating the semantic metadata and the like with the content. The semantic metadata can be stored in a semantic index that can be used for searching via the data integration server. During search, the semantic metadata can be instantiated as facets for user navigation and refinement of search criteria and additional semantic relationships can be assigned to the words in the normalized content.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: June 14, 2022
    Assignee: OPEN TEXT SA ULC
    Inventors: Pascal Dimassimo, Steve Pettigrew, Martin Brousseau, Charles-Olivier Simard, Eric Williams, Francis Lacroix, Alex Dowgailenko, Agostino Deligia, Jean-Michel Texier
  • Patent number: 11341199
    Abstract: In accordance with an embodiment, described herein is a system and method for delivery of content based on matching of user profiles with content metadata. The system enables delivery of personalized content, without the overhead of managing segment targeting rules, while providing content publishers or marketers with complete control over such personalization. A recommendation service or application program interface, provided by a computer, cloud computing environment, or other type of computer system, enables receipt and processing of requests, from client devices, for personalized content. A recommendation engine delivers content assets in response to a request from a client device. The recommendation engine determines a content channel and a user identity associated with the request, and then delivers content assets based on rules governing the matching of content asset metadata with the user profile. While content classification evolves over time, so also does the personalization of delivered content.
    Type: Grant
    Filed: February 7, 2020
    Date of Patent: May 24, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Kiran Bellare, Hareesh S. Kadlabalu, Kamal Kapur, David Jones, David Kamholz
  • Patent number: 11341180
    Abstract: Embodiments retrieve a set of search results that have been previously identified as having at least one associated date or location. A timeline or map is displayed that visually represents the distribution of the dates or locations within the results. The timeline is displayed with a histogram graph corresponding to the number of dates in the search results at points along the timeline. The map is displayed with markers at the locations corresponding to the locations in the search results. The user can navigate the result set using the displayed timeline or map.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: May 24, 2022
    Assignee: GOOGLE LLC
    Inventors: Jeffrey C. Reynar, Michael Gordon, David J. Vespe, David Petrou, Andrew W. Hogue
  • Patent number: 11334774
    Abstract: An image labeling apparatus, method, and computer program product are provided. The image labeling apparatus generates several image features of several to-be-processed images and classifies them into several groups. For each group, the image labeling apparatus: (a) selects the image feature closest to the center as a representative feature and a compared feature, (b) selects the image feature farthest to the compared feature as a candidate feature, and (c) compares the similarity between the candidate feature and each representative feature with a threshold. When all the similarities are smaller than the threshold, adopts the candidate feature as another representative feature and the compared feature and repeats (b) and (c). The group(s) whose number of representative features is more than another threshold will be re-classified.
    Type: Grant
    Filed: October 22, 2020
    Date of Patent: May 17, 2022
    Assignee: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Ching-Han Yang, Deron Liang, Chin-Chun Chang
  • Patent number: 11334557
    Abstract: In general, the invention relates to a method for managing data. The method includes obtaining, by a data management system, a derived data request from a client, and in response to the derived data request: obtaining a plurality of data sets based on the derived data request, identifying a plurality of metadata, wherein each metadata of the plurality of metadata is associated with a data set of the plurality of data sets, performing a metadata analysis on the plurality of metadata, making a determination, based on the metadata analysis, that derived data may be generated, performing a derived metadata operation on the plurality of metadata to obtain derived data, performing a derived data operation on the data sets to obtain derived data, associating the derived metadata with the derived data, and providing the derived metadata and the derived data to the client.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: May 17, 2022
    Assignee: EMC IP Holding Company LLC
    Inventor: Stephen James Todd
  • Patent number: 11327879
    Abstract: Systems and methods provide an experimentation system, or testing engine, for a real-time search infrastructure. An example method includes generating a snapshot of a production search environment and performing testing of a signal or index change in the snapshot. The change can be specified as parameters passed to the system. The method may include estimating an impact of the change based on the testing and determining, based on the estimate, whether the impact is positive. Responsive to determining the impact is positive the method may include generating a holdback environment of the production search environment, the holdback environment being a portion of the production search environment selected not to receive the change, pushing the change to the production search environment, and monitoring the change by running partial production traffic through the holdback environment.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: May 10, 2022
    Assignee: Twitter, Inc.
    Inventor: Yatharth Saraf