Search Engines Patents (Class 707/706)
  • Patent number: 12292939
    Abstract: Systems and methods are described that include determining an intent from an intent library that matches a received query, identifying, based on the intent, at least one mini-app from a first provider and at least one mini-app from a second provider, ranking the identified mini-apps, and triggering rendering of search results, the search results including at least a first ranked mini-app in an expanded state and the remaining ranked mini-apps in a collapsed state.
    Type: Grant
    Filed: July 28, 2023
    Date of Patent: May 6, 2025
    Assignee: GOOGLE LLC
    Inventors: Jared Zimmerman, Heather Campbell
  • Patent number: 12282487
    Abstract: An apparatus is provided for outputting suggested query items by a group-based communication platform. The apparatus may include at least one memory and at least one processor configured to detect group-based communication platform query data stored in a memory of the apparatus. The processor is also configured to rank suggested query items based on the group-based communication platform query data. The processor is further configured to detect non-keystroke engagement of a search input interface of the group-based communication platform. The processor is further configured to determine a first subset of the suggested query items based on the ranking of the suggested query items and automatically launch a query suggestion interface including a first subset of the suggested query items in response to detecting the non-keystroke engagement of the search input interface. Corresponding methods and computer program products are also provided.
    Type: Grant
    Filed: December 18, 2023
    Date of Patent: April 22, 2025
    Assignee: Salesforce, Inc.
    Inventors: Andrew S. Morrison, Aaron J. Maurer
  • Patent number: 12282740
    Abstract: A server transmits a query received from a user device to multiple deployment engines, each deployment engine being associated with an intent. The server receives, from each of a subset of the multiple deployment engines, a score representing a likelihood that the query matches to the associated intent. The server transmits, to the user device, a message comprising representations of intents for which the score is within a predefined range.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: April 22, 2025
    Assignee: Zoom Communications, Inc.
    Inventors: Connor Isaac Brinton, Victor The Vong
  • Patent number: 12277181
    Abstract: A computer-implemented method and a content characterization system (CCS) for dynamically characterizing a website rendered in one or more of a plurality of languages are provided. The CCS receives website data, analyzes it for characterization of the website, and generates multiple structured data objects with a core object that the CCS connects with the website. When changes are made to the website, the CCS dynamically incorporates the changes into the structured data objects connected with the core object. When a search query is received from a querying network entity, the CCS communicates relevant structured data objects to the querying network entity to answer the query optimally, thereby providing an optimal characterization of the website.
    Type: Grant
    Filed: January 19, 2024
    Date of Patent: April 15, 2025
    Inventors: Jatin V. Mehta, Stephen Joslyn Myers
  • Patent number: 12271411
    Abstract: Techniques are described herein for generating a semantically related search query that differs by at least one lexical token from document data provided as input. A machine-learning model may be trained using supervised and/or deep learning algorithms and a training data set including historical queries and the document data identified as being semantically related to those queries. The semantically-related search query may be associated with the document and utilized in subsequent searches to match the document to a subsequent query based on identifying a lexical match between the subsequent search query and the semantically-related search query associated with the document. These techniques enable semantically related search queries to be assigned offline but utilized to identify semantically related documents using lexical matching techniques.
    Type: Grant
    Filed: January 18, 2024
    Date of Patent: April 8, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Damla Ezgi Akcora, Amin Mantrach
  • Patent number: 12271534
    Abstract: A method for displaying an associated term includes obtaining a search term entered in a search bar; determining an associated term corresponding to the search term; determining an application corresponding to the associated term; and displaying the associated term and an identifier corresponding to the associated term, where the identifier is used to open the application corresponding to the associated term corresponding to the identifier. The method for displaying the associated term may facilitate interaction between a user and another application on the terminal device when the user performs searching in a search engine of the terminal device.
    Type: Grant
    Filed: February 9, 2022
    Date of Patent: April 8, 2025
    Assignee: PETAL CLOUD TECHNOLOGY CO., LTD.
    Inventors: Furong Li, Fangshan Wang
  • Patent number: 12271696
    Abstract: This invention presents an optimized approach for training and operating Large Language Models (LLMs) using codewords. By converting traditional token-based LLMs to codeword-based systems, the method achieves significant efficiency gains. The process involves tokenizing training data and assigning codewords to tokens. LLMs are then trained and operated using these compact codewords instead of conventional tokens. During operation, prompts are converted to codewords, processed by the LLM, and the outputs are converted back to text. This approach reduces the overall cost of training and operating LLMs by approximately, offering a more efficient solution for large-scale language processing tasks.
    Type: Grant
    Filed: August 1, 2024
    Date of Patent: April 8, 2025
    Assignee: AtomBeam Technologies Inc.
    Inventor: Brian Galvin
  • Patent number: 12271366
    Abstract: A computer investigation system and method organize information in a hive. Information in a target device is parsed by a processor, and facts and links are extracted from the data. The processor identifies the fact type for each identified fact, and further generates a fact ID for the fact. The information for the fact is stored in the hive in a fact table associated with the fact type. The processor also identifies the link type for each identified link, and further generates a link ID for the link. The information for the link ID is stored in the hive in a link table associated with the identified link type. A query language that is adapted to work with the hive allows querying of data stored in the hive.
    Type: Grant
    Filed: December 6, 2023
    Date of Patent: April 8, 2025
    Assignee: OPEN TEXT HOLDINGS, INC.
    Inventors: Shawn McCreight, Roger Angarita, Chris Petrus
  • Patent number: 12260077
    Abstract: Systems and methods are described herein for novel uses and/or improvements for customizing user interfaces for neurodiversity categories using machine learning models. In particular, one or more neurodiversity categories corresponding to a user are identified based on inputting user interaction data into a machine learning model. Based on the output of the machine learning model of one or more neurodiversity categories, user interface parameters are determined for those neurodiversity categories and a customized user interface is generated based on the user interface parameters. One or more applications with which the user interacts are then updated using the customized user interface.
    Type: Grant
    Filed: September 25, 2023
    Date of Patent: March 25, 2025
    Assignee: Citibank, N.A.
    Inventors: Paul Prem Rajah V, Rajkumar Mahalingam, Shenilton R. S, A Francis
  • Patent number: 12254118
    Abstract: An electronic device and an operating method of an electronic device are provided. The electronic device receives, from a first server, access information about a second server for accessing the second server, receives access information about a third server from the second server accessed based on the access information about the second server, in response to a service connection request using the third server of an application, checks the validity of the application based on data for verifying the validity of the application included in the access information about the third server, and performs the service by accessing the third server based on the result of identifying the validity of the application.
    Type: Grant
    Filed: November 14, 2022
    Date of Patent: March 18, 2025
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Wonbo Lee, Jinhyoung Kim, Taewan Kim, Hongshik Kim, Ansik Shin, Sangcheol Lee
  • Patent number: 12254039
    Abstract: The disclosed technology is generally directed to a personalized feed. In one example of the technology, selected key-value pairs from a profile associated with a user are provided. Based on a prompt that includes natural-language text instructions, the selected key-value pairs, and ranked content, a large language model is used to generate: pill prompts associated with the ranked content, such that the pill prompts are information requests that are unique and personalized to have particular relevance to the user based on selected key-value pairs, and a response to each pill prompt such that the response includes content corresponding to the requested information. A content feed is displayed to the user, including displaying selectable pills to the user as part of the displayed content feed such that each selectable pill includes a corresponding pill prompt. The response to the pill prompt that corresponds to the selection is displayed to the user.
    Type: Grant
    Filed: March 23, 2023
    Date of Patent: March 18, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yaw Oduro Amoateng, Roberta Cannerozzi, Jeremy Michael Grubaugh, Graham Kent, Adam Douglas Troy, Aaron John Cronin, Ola Natvig, â„«smund Grammeltvedt, Roman Werpachowski, Wei-Han Chang, Maya Angele Pelichet
  • Patent number: 12242551
    Abstract: A search engine for searching digital content items has been disclosed herein. The search engine may be utilized by one or more users to perform keywords-based search for retrieving digital content items from the World Wide Web or one or more databases in real time. The search engine includes a search bar for receiving keywords from a user for searching relevant digital content items. The search engine further includes searching modes, such as a value mode, a popularity mode, and an expert mode, that is selectable by the user to perform the search. The search engine further includes privacy modes including a private mode and a public mode. One of the privacy modes is selected by the user to set the user's privacy. The search engine may further execute the search request based on the one or more keywords, the selected searching mode, and the set user's privacy.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: March 4, 2025
    Inventor: Illan Poreh
  • Patent number: 12242703
    Abstract: Aspects of the disclosure relate to tracking user engagement with an interface. In one aspect, interaction of a user with a user interface can be detected and, in response to such interaction, it can be determined if the user interface was updated. In a scenario in which it is determined that the user interface was updated, an impression metric indicative of engagement of the user with the user interface can be updated. The updated metric can permit the tracking of user engagement.
    Type: Grant
    Filed: February 15, 2023
    Date of Patent: March 4, 2025
    Assignee: Comcast Cable Communications, LLC
    Inventors: Nathan Anderson, David P. Hodgman
  • Patent number: 12244844
    Abstract: A computer implemented program executable to display a graphical user interface on a display surface of a computing device which by user indications retrieves a video and a geospatial representation in which one or more coordinate location indicators can be selected, and further functions to match location coordinates associated with selected coordinate location indicators with the plurality of images occurring between a beginning video image and an ending video image of the video.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: March 4, 2025
    Assignee: Remote GeoSystems, Inc.
    Inventors: Bradon D. Loyd, Jeffrey W. Dahlke
  • Patent number: 12242432
    Abstract: A technique leverages a machine-trained pattern-completion engine to successively extract items-of-interest from unstructured data, categorize the items-of-interest, and identify relations in the unstructured data. The technique then generates a structured database based on the information it has identified. In some cases, the items-of-interest represent facts expressed by the unstructured data. The technique also leverages the structured database to perform various application tasks. In one approach, in the course of answering a query, the technique extracts supplemental information from the structured database. The technique then feeds the query and the supplemental information to the pattern-completion engine, and, in response thereto, receives output information that addresses the query. In some cases, the query is part of lengthy prompt information.
    Type: Grant
    Filed: March 16, 2023
    Date of Patent: March 4, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Moshe Randall Lutz
  • Patent number: 12235916
    Abstract: A method of operating a search service includes observing, on a per-user basis with respect to each user in a group of users, usage of features of a search engine over a period of in association with search queries submitted to the search engine. The method continues with identifying, on a per-user basis with respect to each of the group of users, one or more insights into the usage of the features over the period of time. The service may then enable display of the one or more insights in a user interface.
    Type: Grant
    Filed: December 22, 2022
    Date of Patent: February 25, 2025
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael Tholfsen, Paul Ronald Ray, Elad Graiver, Yonatan Turkin, Jonathan Thomas Grudin, Sadiq Dhafir Alkhalili
  • Patent number: 12229203
    Abstract: A computer-implemented method includes: receiving, by a computer device and from a user device, a draft social media message; determining, by the computer device and based on the receiving, data of an Internet of Things (IoT) device that is related to the draft social media message; generating, by the computer device and based on the determining, a suggested social media message that includes the data of the IoT device; and transmitting, by the computer device, the suggested social media message to the user device.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: February 18, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeremy R. Fox, Kelley Anders, Lisa Seacat DeLuca, Jeremy A. Greenberger
  • Patent number: 12229187
    Abstract: Systems and methods for searching and ranking personalized videos are provided. An example method includes receiving a user request via a communication chat between a user of a computing device and a further user of a further computing device, searching, based on the user request, a pool of personalized videos to determine a first subset of personalized videos, determining first rankings of personalized videos in the first subset of personalized videos, the first rankings being based on global statistical data associated with the personalized videos, selecting, based on the first rankings, a second subset of personalized videos from the first subset of personalized videos, determining, based on at least one characteristic associated with the user, second rankings of personalized videos from the second subset of personalized videos, and presenting the personalized videos selected from the second subset within the communication chat and in order according to the second rankings.
    Type: Grant
    Filed: March 30, 2023
    Date of Patent: February 18, 2025
    Assignee: Snap Inc.
    Inventors: Alexander Mashrabov, Evgenii Krokhalev, Sofia Savinova, Ivan Babanin
  • Patent number: 12229206
    Abstract: A tracking system passively tracks and records searches conducted by actual search engine users. The recorded data for each search event preferably includes the search query submitted, the search engine used, the search result item (e.g., web page) selected, the position (e.g., page number) of this item, and the user's IP address. The collected data is aggregated and analyzed to generate data regarding the search queries used to locate and access particular destinations (e.g., web pages and sites). This data may be used for various purposes, such as (1) to generate reports showing, e.g., how users reach a particular destination from different search engines and geographic locations, (2) to select content to display on a destination page, such that the content is relevant to search queries commonly used to locate that page, and (3) to update the database of one search engine to reflect searches conducted on other search engines.
    Type: Grant
    Filed: November 6, 2023
    Date of Patent: February 18, 2025
    Assignee: Gula Consulting Limited Liability Company
    Inventors: Richard Kazimierz Zwicky, Todd William Hooge, Matthew Dunn
  • Patent number: 12223525
    Abstract: A computer-implemented system including a data store: a content items database, a user account database, and one or more servers configured to execute a computer program to perform one or more of the following: receiving content items from content database that are associated with a topic selected by a user for posting on a social network, wherein at least one content item is associated with an URL; estimating a post to a reaction filter for a time interval for the social network for the user, calculating a reaction profile associated with reactions to posts on the social network by aggregating reaction time of a plurality of users on the social network for one or more content items posted on the social network; determining a schedule for posting the content items on the social network as a function of the post to reaction filter and reaction profile.
    Type: Grant
    Filed: November 30, 2022
    Date of Patent: February 11, 2025
    Assignee: Khoros, LLC
    Inventors: Allison Savage, Morten Moeller, Phu Nguyen, Gouning Hu, Nemanja Spasojevic
  • Patent number: 12223562
    Abstract: Embodiments are disclosed for semantically organizing a graphic design document. A method of semantically organizing a graphic design document can include obtaining a document, identifying a plurality of layers associated with the document, determining a plurality of semantic labels associated with the plurality of layers, determining a semantic layer hierarchy of the plurality of layers, and organizing the plurality of layers based at least on the semantic layer hierarchy.
    Type: Grant
    Filed: January 27, 2022
    Date of Patent: February 11, 2025
    Assignee: Adobe Inc.
    Inventors: Gregory Cy Muscolino, Christian Cantrell, Archie Samuel Bagnall, Christopher James Gammon, Patrick James Hebron
  • Patent number: 12223554
    Abstract: In some embodiments, a computer system generates a recommendation for a user of an online service based on user actions that have been performed by the user within a threshold amount of time before the generation of the recommendation. For each user action, the computer system determines an intent classification that identifies an activity of the user and that corresponds to different types of user actions, as well as a preference classification that identifies a target of the activity, and then stores these intent and preference classifications as part of indications of the user actions for use in generating different types of recommendations using different types of recommendation models. Additionally, the computer system may use mini-batches of data from an incoming stream of logged data to train an incremental update to one or more recommendation models.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: February 11, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rohan Ramanath, Konstantin Salomatin, Jeffrey Douglas Gee, Onkar Anant Dalal, Gungor Polatkan, Sara Smoot Gerrard, Deepak Kumar, Rupesh Gupta, Jiaqi Ge, Lingjie Weng, Shipeng Yu
  • Patent number: 12218973
    Abstract: Aspects of the disclosure relate to identifying domain name lookalikes. A computing platform may generate a plurality of lookalike domain names for an input domain name. The computing platform may generate, by applying a hash algorithm to the plurality of lookalike domain names, a dictionary index. The computing platform may identify a first domain name. The computing platform may identify, by performing a lookup function in the dictionary index using the first domain name, that the first domain name is a lookalike domain name corresponding to the input domain name. The computing platform may send, to a user device, one or more commands directing the user device to display a user interface that includes the lookalike domain name, which may cause the user device to display the user interface.
    Type: Grant
    Filed: June 7, 2022
    Date of Patent: February 4, 2025
    Assignee: Proofpoint, Inc.
    Inventors: Abigail Lauren Berger, Jos Dijkstra
  • Patent number: 12217318
    Abstract: Systems and methods for automated document processing for use in AI-augmented auditing platforms are provided. A system for determining the composition of document bundles extracts substantive content information and metadata information from a document bundle and generates, based on the extracted information regarding a composition of the document bundle. A system for validating signatures in documents extracts data representing a spatial location for respective signatures and generates a confidence level for respective signatures, and determines, based on location and confidence level, whether signature criteria are met. A system for extracting information from documents applies a set of data conversion processing steps to a plurality received documents to generate structured data, and then applies a set of knowledge-based modeling processing steps to the structured data to generating output data extracted from the plurality of electronic documents.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: February 4, 2025
    Assignee: PwC Product Sales LLC
    Inventors: Chung-Sheng Li, Winnie Cheng, Mark John Flavell, Lori Marie Hallmark, Nancy Alayne Lizotte, Anand Srinivasa Rao, Kevin Ma Leong, Di Zhu, Timothy Delille, Maria Jesus Perez Ramirez, Yuan Wan, Ratna Raj Singh, Vishakha Bansal, Shaz Hoda, Amitoj Singh, Siddhesh Shivaji Zanj
  • Patent number: 12216698
    Abstract: A method for implementing a virtual ontology over a relational database, comprising: defining a virtual ontology from multiple candidates for a relational database by: declaring a hierarchy of virtual entities; for each virtual entity, declaring a mapping associating the virtual entity with at least a subset of a physical table in the database; storing the virtual entity in association with the mapping in a metadata database; and defining multiple schemas, each implemented as a different relational view of the virtual ontology and capturing at least one ontology capability, wherein querying the metadata database with a first relational query targeting one of the schemas enables writing a second relational query, wherein executing the second relational query at the relational database extracts knowledge that is opaque to the relational schema and expresses the ontology capability captured by the targeted ontology schema, thereby extracting the knowledge within a relational framework.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: February 4, 2025
    Assignee: WP SEMANTIX LTD
    Inventors: Amit Weitzner, Jacob Cohen
  • Patent number: 12219424
    Abstract: Techniques for providing proximity based messages are discussed herein. Some embodiments may include one or more servers configured to receive proximity message requests from a consumer device. The requests may include consumer device locations, which may be used by the one or more servers to generate a geofence set. Furthermore, the consumer device location may be used as a basis for selecting notification data relevant to the location. Both the geofence set and the notification data may be sent to the consumer device in a single proximity message response for local notification creation if the notification data can be collected within a maximum response time. The notification data may be provided via a push notification server asynchronously if the notification data cannot be collected within the maximum response time.
    Type: Grant
    Filed: November 17, 2023
    Date of Patent: February 4, 2025
    Assignee: Bytedance Inc.
    Inventors: Scott Ellis, Devdatta Gangal, Jayesh Joy, Hamish Barney
  • Patent number: 12210589
    Abstract: This disclosure relates generally to method and system for time series classification. Conventional methods for time-series classification requires substantial amount of annotated data for classification and label generation. The disclosed method and system are capable of generating accurate labels for time-series data by utilizing a small amount of representative data for each class. In an embodiment, the disclosed method generates a time-series data synthetically and associated labels by using a portion of the representative time-series data in each iteration, and self-correcting the generated labels based on a determination of quality of the generated labels using label quality checker models.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: January 28, 2025
    Assignee: Tata Consultancy Services Limited
    Inventors: Soma Bandyopadhyay, Anish Datta, Arpan Pal
  • Patent number: 12210534
    Abstract: In an aspect, a computer-implemented method may include: performing word tokenization on identifiers in a first identifier set to obtain a first set of tokens; performing word tokenization on identifiers in a second identifier set to obtain a second set of tokens; obtaining a weighting value for each of a plurality of tokens in the first set of tokens and the second set of tokens based on a frequency of occurrence; for each identifier of a plurality of identifiers in the first identifier set and of a plurality of identifiers in the second identifier set, obtaining embeddings for the identifier based on the embeddings of tokens obtained by performing word tokenization on that identifier and based on the weighting value for such tokens; obtaining similarity metrics. The similarity metrics may be used for rapid query handling to generate user interface screens in real time.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: January 28, 2025
    Assignee: The Toronto-Dominion Bank
    Inventors: Daniel B. Cashion, Mikhail Dron, Kumar Bhargava
  • Patent number: 12205619
    Abstract: A display device including a display; and a controller configured to receive a request to display a video list including at least one video item corresponding to a video, determine an existence of last playback information indicating a last playback time of the video, and in response to the existence of the last playback information, control the display to display the at least one video item with a first thumbnail representing a first preview video based on the last playback time of the video.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: January 21, 2025
    Assignee: LG ELECTRONICS INC.
    Inventors: Yunam Kim, Sinan Kang
  • Patent number: 12204575
    Abstract: The present invention provides a method for updating and displaying information, which comprises a matrix program that operates as a program to analyze a data list and to form a table separately by setting a plurality of keywords, then produce an alive matrix map after the analysis result is matched and the table is created; therefore, the alive matrix map can add new data lists without repeating the tedious setting steps.
    Type: Grant
    Filed: July 13, 2022
    Date of Patent: January 21, 2025
    Inventor: Kuang-Yang Liao
  • Patent number: 12197477
    Abstract: A method of translating software queries into natural language may comprise receiving a user instruction to identify a data set through a database query defined by a received user-selected query object and user-selected query value in setting a portion of a currently modeled integration process, and to perform a user-selected action on the data set, and translating a suggested database query associated in memory with the user-selected query object to a natural language translation. The method may also comprise displaying the natural language translation of the suggested database query, receiving a user instruction to include the suggested database query in the currently modeled integration process, and automatically generating and transmitting to a remote location for later execution, code instructions for performing the user-selected action on data sets stored at the remote database meeting the selected, suggested database query.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: January 14, 2025
    Assignee: BOOMI, LP
    Inventors: Daniel Schwartz, Michael J. Morton
  • Patent number: 12199972
    Abstract: An information processing system includes a certification authority server, a web server, and a terminal. The certification authority server includes a processor, and a memory storing program instructions that cause the processor to receive an issuance request for a certificate transmitted from the web server, verify whether an operator of the web server has a right to use a trademark identified on the basis of information included in the issuance request, and transmit a certificate including the trademark to the web server when the operator has the right. The web server includes a processor, and a memory storing program instructions that cause the processor to transmit the certificate to the terminal in response to access from the terminal. The terminal includes a processor, and a memory storing program instructions that cause the processor to display the trademark included in the certificate. This improves reliability of the certificate including the trademark.
    Type: Grant
    Filed: May 25, 2020
    Date of Patent: January 14, 2025
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Ryohei Suzuki, Tetsuya Okuda
  • Patent number: 12197524
    Abstract: Systems and methods are directed to providing multi-level rich autosuggestions for multi-intent search queries. The system receives a query prefix entered in a search box and accesses a database of machine-learning derived intent clusters. Based on the query prefix, a top-ranking machine-learning derived intent cluster is identified, and the search user interface is updated to provide a plurality of first level autosuggestions in an autosuggestion box including a smart suggestion. The smart suggestion is a first level suggestion of the top-ranking machine-learning derived intent cluster. The system receives a selection of the smart suggestion and, in response, replaces the plurality of first level autosuggestions in the autosuggestion box with second level autosuggestions. The second level autosuggestions comprise one or more intent categories that are subsets of the smart suggestion, whereby each intent category comprises a plurality of subcategory suggestions.
    Type: Grant
    Filed: March 16, 2023
    Date of Patent: January 14, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kishor Chamua, Shveta Verma, Saksham Saxena, Sushil Kumar Chordia, Biju Venugopal, Puneet Agrawal, Karthik Rg
  • Patent number: 12197408
    Abstract: In accordance with an embodiment, described herein is a system and method for use of a dynamic flow process (referred to herein in some examples as Query Processing Dynamic Flow (QPDF)) in a multidimensional database computing environment. The dynamic flow process enables hybrid use of, for example, aggregate storage option, block storage option, or other types of storage containers, and provides a common flow to process a received input query in bottom-up mode. The approach can be used to reduce the size of the cube, which provides for efficient calculation of dynamic members.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: January 14, 2025
    Inventors: Natasha Reichman, Sergei Riaboi, Alexey Roytman, Victor Belyaev, Kumar Ramaiyer
  • Patent number: 12197512
    Abstract: Systems and methods are disclosed for dynamic search interfaces. In one implementation, a search query is received from a user within a content retrieval interface. The search query is processed with respect to a first content source to determine a relevance of the first content source with respect to the search query. Based on a determination that the first content source exceeds a defined relevance threshold, content from the first content source is requested and/or received. The content received from the first content source is presented within the content retrieval interface.
    Type: Grant
    Filed: February 1, 2022
    Date of Patent: January 14, 2025
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alexander L. Campbell, Malik M. Pradhan, Robert D. Frye, Paul Baecke, Kimberly A. Wilton, Gustavo M. C. Guerra, Gaurav S. Anand
  • Patent number: 12197880
    Abstract: Disclosed embodiments may include a method that includes receiving description data in an originating language for a user and a location associated with the user, identifying one or more names from the description data, retrieving additional data in the originating language based on the one or more names, generating enhanced description data in the originating language for the user based on the description data and the additional data, identifying a target language based on the location associated with the user, selecting a first trained neural network from a plurality of trained neural networks based the target language, providing the enhanced description data in the originating language to the first trained neural network, translating, via the first trained neural network, the enhanced description data from the originating language to the target language, and generating a graphical user interface for display that comprises the enhanced description data in the target language.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: January 14, 2025
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Sarah Olsen, Aditya Pai, Brice Elder
  • Patent number: 12192066
    Abstract: Systems, methods, and related technologies relate to obtaining a first classification of a device on a network from a first source, obtaining a second classification of the device on the network from a second source wherein the first classification and the second classification are different, and determining a classification result of the device based on selecting at least one of the first classification or the second classification.
    Type: Grant
    Filed: December 7, 2022
    Date of Patent: January 7, 2025
    Assignee: Forescout Technologies, Inc.
    Inventors: Itai Koren, Nadav Gothait, Michael Oks, Shay Shemer
  • Patent number: 12182208
    Abstract: A method and system for business intent-assisted search. A business intent may generally refer to information, respective to an organization user, which may pertain to or describe the engagement of the organization user within and/or outside their organization (e.g., a commercial business, an education institution, etc.). Embodiments disclosed herein, accordingly, implement search query processing based on the business intent modeled for the search query submitter (e.g., an organization user). Further, a recall of any returned information, relevant to the search query, may be contingent on and/or directly correlated with a completeness of the modeled business intent for any given organization user.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: December 31, 2024
    Assignee: Dell Products L.P.
    Inventors: Robert Anthony Lincourt, Jr., Stephen James Todd, Eloy Francisco Macha, David Edward Frattura
  • Patent number: 12182818
    Abstract: An apparatus comprises a processing device configured to identify a given order for products to be manufactured by an entity, the given order being associated with an authorization period specifying a time in which the given order is to be fulfilled by the entity to initiate capture of blocked funds of a customer that placed the given order. The processing device is also configured, responsive to determining that the given order has at least a threshold likelihood of being delayed utilizing a first machine learning model, to predict a delay time of the given order utilizing a second machine learning model. The processing device is further configured, responsive to determining that the predicted delay time of the given order will result in the given order being fulfilled outside of its associated authorization period, to initiate action to reduce the predicted delay time or extend the authorization period.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: December 31, 2024
    Assignee: Dell Products L.P.
    Inventors: Shibi Panikkar, Ravuru Vijaya Sankar
  • Patent number: 12182142
    Abstract: Methods, systems, and apparatus for generating user interface elements for an entity in response to a search query. The method includes receiving a request that includes the entity and one or more context terms. In response to determining to provide the search results page including knowledge elements, the method identifies knowledge elements for the entity that include facts relating to the entity and identifies content in at least one knowledge element of the knowledge elements for the entity that relates to data identifying the entity and the one or more context terms. The method generates the user interface elements for at least some of the knowledge elements, including generating a user interface element for the knowledge element that includes a change of appearance of the content. The user interface elements are provided in the search results page in response to the request.
    Type: Grant
    Filed: June 22, 2023
    Date of Patent: December 31, 2024
    Assignee: Google LLC
    Inventors: Amit Behal, Randolph G. Brown, Akash Nanavati, Bharat Kalyanpur
  • Patent number: 12174890
    Abstract: Techniques are provided for automated query modification using graphical query representations. One method comprises obtaining a query referencing multiple fields in one or more information elements; generating a graph of the query by: establishing nodes for referenced fields; connecting the established nodes corresponding to referenced fields from a same information element using one or more edges; adding edges, for operations in the query that establish a connection between information elements based at least in part on a related field in the information elements, to connect the nodes corresponding to the related fields; and setting a status of nodes corresponding to fields that are selected in the query to a selected status; and initiating an automatic generation of a modification of a portion of the query based at least in part on the graph. The modification may comprise a correction, completion and/or enrichment of the query.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: December 24, 2024
    Assignee: Dell Products L.P.
    Inventors: Oshry BenHarush, Amihai Savir, Ofir Ezrielev, Michael Thomas Kruzewski
  • Patent number: 12174829
    Abstract: A method, system and computer program product for aggregate query optimization. A dataset with plurality of values divided into dimensions and measurements is received. Pre-calculated values obtained by aggregates of measurements' values respective of plurality of combinations of dimensions' values are calculated and stored for one or more aggregate measurements of interest. Responsive to an input received of a first set of one or more dimensions and a second set of one or more aggregate measurements of interest, an aggregate result value of a respective member of the second set is calculated and outputted by retrieval of the pre-calculated value therefor respective of members of the first set.
    Type: Grant
    Filed: December 28, 2023
    Date of Patent: December 24, 2024
    Assignee: Salesforce, Inc.
    Inventors: Lior Ebel, Nir Tzur, Hemi Shuvali, Tal Marom
  • Patent number: 12174866
    Abstract: A method for searching a content includes receiving a predefined user input with respect to a text region; extracting, in response to the predefined user input, at least one word from the text region; creating a search condition based on the extracted at least one word; and displaying a list of contents searched based on the created search condition.
    Type: Grant
    Filed: May 26, 2023
    Date of Patent: December 24, 2024
    Assignee: SAMSUNG SDS CO., LTD.
    Inventors: Sung Won Cho, Seung Hyun Yoon
  • Patent number: 12169512
    Abstract: Various embodiments of the present disclosure provide methods, apparatus, systems, computing devices, computing entities, and/or the like for retrieving relevant items for user queries by generating, using a search engine machine learning model, a prediction-based action for the query input wherein query input embeddings of the query input are generated. For each query input embedding, a k-Nearest-Neighbor (KNN) search is performed with respect to search engine repository item embeddings to generate initial search results, and for each initial set result, performing N hops within a semantic graph starting from nodes associated with the initial search result to generate related search results. The search engine machine learning model is trained by generating a search engine repository item embeddings according to embedding techniques for respective content categories and generating the semantic graph based at least in part on a measure of similarity for pairs of search engine repository item embeddings.
    Type: Grant
    Filed: October 21, 2022
    Date of Patent: December 17, 2024
    Assignee: UnitedHealth Group Incorporated
    Inventors: Laura D. Hamilton, Vinit Garg, Ayush Tomar, Martin R. Linenweber, Preet Kamal S. Bawa, David Armbrust, Rupesh Kartha, Lun Yu
  • Patent number: 12170891
    Abstract: Embodiments of systems and methods for providing connectivity between Information Handling Systems (IHSs) and Human Interface Devices (HIDs) in shared workspaces are described. In an illustrative, non-limiting embodiment, an IHS may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: determine that the IHS is located in a shared workspace and, in response to the determination, establish an encrypted wireless communication session with a peripheral device assigned to the shared workspace without a pairing process between the peripheral device and the IHS.
    Type: Grant
    Filed: May 2, 2022
    Date of Patent: December 17, 2024
    Assignee: Dell Products, L.P.
    Inventors: Harpreet Narula, Vivek Viswanathan Iyer
  • Patent number: 12164673
    Abstract: A computer-implemented method for k-anonymizing a dataset to provide privacy guarantees for all columns in the dataset can include obtaining, by a computing system including one or more computing devices, a dataset comprising data indicative of a plurality of entities and at least one data item respective to at least one of the plurality of entities. The computer-implemented method can include clustering, by the computing system, the plurality of entities into at least one entity cluster. The computer-implemented method can include determining, by the computing system, a majority condition for the at least one entity cluster, the majority condition indicating that the at least one data item is respective to at least a majority of the plurality of entities. The computer-implemented method can include assigning, by the computing system, the at least one data item to the plurality of entities in an anonymized dataset based at least in part on the majority condition.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: December 10, 2024
    Assignee: GOOGLE LLC
    Inventors: Alessandro Epasto, Hossein Esfandiari, Vahab Seyed Mirrokni, Andres Munoz Medina, Umar Syed, Sergei Vassilvitskii
  • Patent number: 12164510
    Abstract: Systems and methods for providing suggestions responsive to search queries for a search engine are disclosed. Such suggestions may include one or more related search queries and/or a spell correction. Related search queries may be provided by converting the search query into a document vector space, determining documents that are similar to the query in the vector space, and determining prior search queries to which those similar documents are responsive. Spell corrections may be provided by comparing n-tuple word combinations in the search query to a library of correct n-tuple word combinations and making appropriate corrections.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: December 10, 2024
    Assignee: Home Depot Product Authority, LLC
    Inventors: Gregory Larchev, Jared Moore, Rongkai Zhao, Felipe Castrillon, Chao Wang
  • Patent number: 12159251
    Abstract: The present disclosure includes systems, apparatuses, and methods for event identification. In some aspects, a method includes receiving data including text and performing natural language processing on the received data to generate processed data that indicates one or more sentences. The method also includes generating, based on a first keyword set, a second keyword set having more keywords than the first keyword set. The method further includes, for each of the first and second keyword sets: detecting one or more keywords and one or more entities included in the processed data, determining one or more matched pairs based on the detected keywords and entities, and extracting a sentence, such as a single sentence or multiple sentences, from a document based on the one or more sentences indicated by the processed data. The method may also include outputting at least one extracted sentence.
    Type: Grant
    Filed: September 6, 2022
    Date of Patent: December 3, 2024
    Assignee: Thomson Reuters Enterprise Centre GmbH
    Inventors: Berk Ekmekci, Eleanor Hagerman, Blake Stephen Howald
  • Patent number: 12159319
    Abstract: The present disclosure is directed to providing search results based on user interaction with content. A server receives identification of a plurality of clicks of encoded uniform resource locator (URL) links and identifies, for each of the plurality of clicks, data about a user who clicked an encoded URL link and traffic data associated with a device from which the user clicked the encoded URL link. The server may store a record comprising data about the user and traffic data associated with each click. The server may determine, based on the records, a relevancy score for each content identified from decoding the encoded URL links. The server may communicate, responsive to receiving a request to search content based on a keyword, a set of search results based on the keyword and the relevancy score.
    Type: Grant
    Filed: January 13, 2023
    Date of Patent: December 3, 2024
    Assignee: Bitly, Inc.
    Inventors: Hilary Mason, Todd Levy, Dennis Kubes
  • Patent number: 12153649
    Abstract: An example method includes detecting, by context analysis circuitry, occurrence of a triggering condition. The example method also includes scheduling, by context analysis circuitry and based on the occurrence of the triggering condition, retraining of a model. The example method also includes generating, by data grafting circuitry and in response to scheduling the retraining of the model, a context-relevant training data set based on a target context vector. The example method also includes retraining, by model training circuitry, the model using the context-relevant training data set to mitigate deterioration of performance of the model.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: November 26, 2024
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Ashutosh Verma, Tyler Case, Paul Davis, Matt Hord, Ananth Kendapadi, Vinothkumar Venkataraman, Rameshchandra Bhaskar Ketharaju, Yang Angelina Yang, Naveen Gururaja Yeri