Search Engines Patents (Class 707/706)
-
Patent number: 12254118Abstract: 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: GrantFiled: November 14, 2022Date of Patent: March 18, 2025Assignee: Samsung Electronics Co., Ltd.Inventors: Wonbo Lee, Jinhyoung Kim, Taewan Kim, Hongshik Kim, Ansik Shin, Sangcheol Lee
-
Patent number: 12254039Abstract: 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: GrantFiled: March 23, 2023Date of Patent: March 18, 2025Assignee: Microsoft Technology Licensing, LLCInventors: 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: 12244844Abstract: 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: GrantFiled: April 1, 2022Date of Patent: March 4, 2025Assignee: Remote GeoSystems, Inc.Inventors: Bradon D. Loyd, Jeffrey W. Dahlke
-
Patent number: 12242432Abstract: 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: GrantFiled: March 16, 2023Date of Patent: March 4, 2025Assignee: Microsoft Technology Licensing, LLCInventor: Moshe Randall Lutz
-
Patent number: 12242703Abstract: 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: GrantFiled: February 15, 2023Date of Patent: March 4, 2025Assignee: Comcast Cable Communications, LLCInventors: Nathan Anderson, David P. Hodgman
-
Patent number: 12242551Abstract: 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: GrantFiled: October 26, 2021Date of Patent: March 4, 2025Inventor: Illan Poreh
-
Patent number: 12235916Abstract: 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: GrantFiled: December 22, 2022Date of Patent: February 25, 2025Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Michael Tholfsen, Paul Ronald Ray, Elad Graiver, Yonatan Turkin, Jonathan Thomas Grudin, Sadiq Dhafir Alkhalili
-
Patent number: 12229203Abstract: 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: GrantFiled: November 29, 2018Date of Patent: February 18, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeremy R. Fox, Kelley Anders, Lisa Seacat DeLuca, Jeremy A. Greenberger
-
Patent number: 12229206Abstract: 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: GrantFiled: November 6, 2023Date of Patent: February 18, 2025Assignee: Gula Consulting Limited Liability CompanyInventors: Richard Kazimierz Zwicky, Todd William Hooge, Matthew Dunn
-
Patent number: 12229187Abstract: 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: GrantFiled: March 30, 2023Date of Patent: February 18, 2025Assignee: Snap Inc.Inventors: Alexander Mashrabov, Evgenii Krokhalev, Sofia Savinova, Ivan Babanin
-
Patent number: 12223562Abstract: 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: GrantFiled: January 27, 2022Date of Patent: February 11, 2025Assignee: Adobe Inc.Inventors: Gregory Cy Muscolino, Christian Cantrell, Archie Samuel Bagnall, Christopher James Gammon, Patrick James Hebron
-
Patent number: 12223525Abstract: 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: GrantFiled: November 30, 2022Date of Patent: February 11, 2025Assignee: Khoros, LLCInventors: Allison Savage, Morten Moeller, Phu Nguyen, Gouning Hu, Nemanja Spasojevic
-
Patent number: 12223554Abstract: 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: GrantFiled: June 25, 2020Date of Patent: February 11, 2025Assignee: Microsoft Technology Licensing, LLCInventors: 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: 12218973Abstract: 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: GrantFiled: June 7, 2022Date of Patent: February 4, 2025Assignee: Proofpoint, Inc.Inventors: Abigail Lauren Berger, Jos Dijkstra
-
Patent number: 12219424Abstract: 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: GrantFiled: November 17, 2023Date of Patent: February 4, 2025Assignee: Bytedance Inc.Inventors: Scott Ellis, Devdatta Gangal, Jayesh Joy, Hamish Barney
-
Patent number: 12216698Abstract: 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: GrantFiled: July 14, 2021Date of Patent: February 4, 2025Assignee: WP SEMANTIX LTDInventors: Amit Weitzner, Jacob Cohen
-
Patent number: 12217318Abstract: 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: GrantFiled: June 30, 2022Date of Patent: February 4, 2025Assignee: PwC Product Sales LLCInventors: 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: 12210589Abstract: 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: GrantFiled: September 17, 2021Date of Patent: January 28, 2025Assignee: Tata Consultancy Services LimitedInventors: Soma Bandyopadhyay, Anish Datta, Arpan Pal
-
Patent number: 12210534Abstract: 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: GrantFiled: December 21, 2021Date of Patent: January 28, 2025Assignee: The Toronto-Dominion BankInventors: Daniel B. Cashion, Mikhail Dron, Kumar Bhargava
-
Patent number: 12205619Abstract: 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: GrantFiled: July 16, 2019Date of Patent: January 21, 2025Assignee: LG ELECTRONICS INC.Inventors: Yunam Kim, Sinan Kang
-
Patent number: 12204575Abstract: 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: GrantFiled: July 13, 2022Date of Patent: January 21, 2025Inventor: Kuang-Yang Liao
-
Patent number: 12197512Abstract: 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: GrantFiled: February 1, 2022Date of Patent: January 14, 2025Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Alexander L. Campbell, Malik M. Pradhan, Robert D. Frye, Paul Baecke, Kimberly A. Wilton, Gustavo M. C. Guerra, Gaurav S. Anand
-
Patent number: 12197477Abstract: 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: GrantFiled: June 6, 2022Date of Patent: January 14, 2025Assignee: BOOMI, LPInventors: Daniel Schwartz, Michael J. Morton
-
Patent number: 12199972Abstract: 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: GrantFiled: May 25, 2020Date of Patent: January 14, 2025Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Ryohei Suzuki, Tetsuya Okuda
-
Patent number: 12197408Abstract: 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: GrantFiled: November 22, 2022Date of Patent: January 14, 2025Inventors: Natasha Reichman, Sergei Riaboi, Alexey Roytman, Victor Belyaev, Kumar Ramaiyer
-
Patent number: 12197880Abstract: 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: GrantFiled: December 18, 2020Date of Patent: January 14, 2025Assignee: CAPITAL ONE SERVICES, LLCInventors: Sarah Olsen, Aditya Pai, Brice Elder
-
Patent number: 12197524Abstract: 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: GrantFiled: March 16, 2023Date of Patent: January 14, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Kishor Chamua, Shveta Verma, Saksham Saxena, Sushil Kumar Chordia, Biju Venugopal, Puneet Agrawal, Karthik Rg
-
Patent number: 12192066Abstract: 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: GrantFiled: December 7, 2022Date of Patent: January 7, 2025Assignee: Forescout Technologies, Inc.Inventors: Itai Koren, Nadav Gothait, Michael Oks, Shay Shemer
-
Patent number: 12182208Abstract: 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: GrantFiled: January 31, 2023Date of Patent: December 31, 2024Assignee: Dell Products L.P.Inventors: Robert Anthony Lincourt, Jr., Stephen James Todd, Eloy Francisco Macha, David Edward Frattura
-
Patent number: 12182142Abstract: 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: GrantFiled: June 22, 2023Date of Patent: December 31, 2024Assignee: Google LLCInventors: Amit Behal, Randolph G. Brown, Akash Nanavati, Bharat Kalyanpur
-
Patent number: 12182818Abstract: 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: GrantFiled: February 17, 2023Date of Patent: December 31, 2024Assignee: Dell Products L.P.Inventors: Shibi Panikkar, Ravuru Vijaya Sankar
-
Patent number: 12174866Abstract: 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: GrantFiled: May 26, 2023Date of Patent: December 24, 2024Assignee: SAMSUNG SDS CO., LTD.Inventors: Sung Won Cho, Seung Hyun Yoon
-
Patent number: 12174890Abstract: 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: GrantFiled: June 30, 2022Date of Patent: December 24, 2024Assignee: Dell Products L.P.Inventors: Oshry BenHarush, Amihai Savir, Ofir Ezrielev, Michael Thomas Kruzewski
-
Patent number: 12174829Abstract: 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: GrantFiled: December 28, 2023Date of Patent: December 24, 2024Assignee: Salesforce, Inc.Inventors: Lior Ebel, Nir Tzur, Hemi Shuvali, Tal Marom
-
Patent number: 12169512Abstract: 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: GrantFiled: October 21, 2022Date of Patent: December 17, 2024Assignee: UnitedHealth Group IncorporatedInventors: Laura D. Hamilton, Vinit Garg, Ayush Tomar, Martin R. Linenweber, Preet Kamal S. Bawa, David Armbrust, Rupesh Kartha, Lun Yu
-
Patent number: 12170891Abstract: 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: GrantFiled: May 2, 2022Date of Patent: December 17, 2024Assignee: Dell Products, L.P.Inventors: Harpreet Narula, Vivek Viswanathan Iyer
-
Patent number: 12164510Abstract: 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: GrantFiled: July 11, 2018Date of Patent: December 10, 2024Assignee: Home Depot Product Authority, LLCInventors: Gregory Larchev, Jared Moore, Rongkai Zhao, Felipe Castrillon, Chao Wang
-
Patent number: 12164673Abstract: 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: GrantFiled: June 30, 2023Date of Patent: December 10, 2024Assignee: GOOGLE LLCInventors: Alessandro Epasto, Hossein Esfandiari, Vahab Seyed Mirrokni, Andres Munoz Medina, Umar Syed, Sergei Vassilvitskii
-
Patent number: 12159251Abstract: 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: GrantFiled: September 6, 2022Date of Patent: December 3, 2024Assignee: Thomson Reuters Enterprise Centre GmbHInventors: Berk Ekmekci, Eleanor Hagerman, Blake Stephen Howald
-
Patent number: 12159319Abstract: 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: GrantFiled: January 13, 2023Date of Patent: December 3, 2024Assignee: Bitly, Inc.Inventors: Hilary Mason, Todd Levy, Dennis Kubes
-
Patent number: 12153649Abstract: 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: GrantFiled: December 22, 2021Date of Patent: November 26, 2024Assignee: 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
-
Patent number: 12147483Abstract: A computer-implemented method, a computer program product, and a computer system for reflecting metadata annotated in crawled documents to original data sources. In response to one or more internal documents in an application being annotated with metadata, the computer system converts a metadata format handled in the application to a metadata format handled in one or more data sources. The computer system posts, to one or more original documents in the one or more data sources, the metadata in the metadata format handled in the one or more data sources.Type: GrantFiled: February 9, 2022Date of Patent: November 19, 2024Assignee: International Business Machines CorporationInventors: Kenta Watanabe, Takahito Tashiro, Yoshitaka Kurokawa, Taihei Miyamoto
-
Patent number: 12147421Abstract: Some embodiments provide a program that identifies an entity having an entity attribute. The program receives, from each method of several methods, a set of candidate identity attributes that are each for identifying a particular entity having the entity attribute specified in the document. Each method of the several methods generates the corresponding set of candidate identity attributes based on the entity attribute specified in a document. The program calculates a score for each candidate identity attribute in the sets of candidate identity attributes. The program identifies, based on the sets of scores, an identity attribute from the sets of candidate identity attributes that identifies the entity having the entity attribute specified in the document.Type: GrantFiled: August 18, 2022Date of Patent: November 19, 2024Assignee: Aurea Software, Inc.Inventors: David Cooke, Martin Betz, Ashutosh Joshi, Binay Mohanty
-
Patent number: 12147498Abstract: 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: GrantFiled: November 9, 2022Date of Patent: November 19, 2024Assignee: Wells Fargo Bank, N.A.Inventors: Ashutosh Verma, Tyler Case, Paul Davis, Matt Hord, Ananth Kendapadi, Rameshchandra Bhaskar Ketharaju, Vinothkumar Venkataraman, Yang Angelina Yang, Naveen Gururaja Yeri
-
Patent number: 12141536Abstract: Techniques for chatbot utterance routing in a provider network include jointly training a service classifier and a plurality of auxiliary classifiers based on a mixed service set of labeled chatbot utterance training examples to yield a trained service classifier. When a particular chatbot user utterance is received, the trained service classifier can be used to determine if the utterance is in-scope or out-of-scope, and if in-scope, to determine which service of a set of services in the provider network to which to route the utterance for further processing. By jointly training the service classifier with the auxiliary classifiers, the accuracy of the in-scope/out-of-scope determination by the trained service classifier is improved as well as its accuracy in routing the utterance to the appropriate service for processing the utterance as intended by the user.Type: GrantFiled: March 16, 2023Date of Patent: November 12, 2024Assignee: Amazon Technologies, Inc.Inventors: Sopan Khosla, Rashmi Gangadharaiah
-
Patent number: 12135752Abstract: In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for linking to a search result. A computing system receives a query and provides, to a first computing device, multiple results that are responsive to the query. The computing system provides, to the first computing device, information that identifies a web address of a user selected result of multiple results that are responsive to query. The computing system receives a request from a second computing device for content responsive to the web address of the user selected result. The computing system provides, to the second computing device, information to cause the second computing device to present the multiple results that are responsive to the query in distinction to the user selected result, responsive to the second computing device not being authorized to access the user selected result.Type: GrantFiled: May 24, 2021Date of Patent: November 5, 2024Assignee: Equals 3, Inc.Inventors: Daniel Mallin, Scott Litman, Marcello Dispensa, Steven James Frederickson
-
Patent number: 12135728Abstract: Aspects of the disclosure are directed to establishing a pattern search box for searching one or more documents in a database. Accordingly, a method for searching the database for one or more documents with at least one pattern element, the method including dividing a pattern search box into a plurality of sections; inputting the at least one pattern element to one or more of the plurality of sections of the pattern search box; and searching the database for the one or more documents with the at least one pattern element to the one or more of the plurality of sections of the pattern search box to produce a search result.Type: GrantFiled: April 4, 2023Date of Patent: November 5, 2024Assignee: IMAGESCAN, Inc.Inventor: Basker S. Krishnan
-
Patent number: 12135802Abstract: To protect a dataset with low overhead, a cybersecurity appliance uses multiple structures to facilitate efficient matching (“matching infrastructure”) when applying data leakage prevention rules. The cybersecurity appliance creates the matching infrastructure in advance from scanning the dataset to be protected. The cybersecurity appliance creates the matching infrastructure with differentiation among tokens occurring in the dataset at different frequencies: unique, infrequent or rare, and frequent. The differentiation of tokens into different classes of frequency of occurrence within the dataset allows efficient matching with a bias towards the less frequently occurring tokens which are more likely the tokens that are sensitive while still allowing efficient matching of frequent tokens that form a restricted data pattern of a DLP rule.Type: GrantFiled: September 21, 2021Date of Patent: November 5, 2024Assignee: Palo Alto Networks, Inc.Inventor: Venkata Ashok Kumar Sangamala
-
Patent number: 12131364Abstract: One aspect of the present disclosure is directed to a computer-implemented system for streamlined product searching configured to receive a search query comprising at least one keyword; determine a product type; retrieve a first record of products associated with the product type; determine whether the search query meets a condition; and if the search query meets the condition: determine, a plurality of label values, and for each label value: generate a second record of products associated with the label value; determine whether each product in the second record meets a condition; deleting each product that meets the condition from the second record; ranking each remaining product in each second record; display the plurality of label values for selection; receive a selected label value; and display at least a portion of the remaining ranked products associated with the selected label value.Type: GrantFiled: September 23, 2020Date of Patent: October 29, 2024Assignee: Coupang Corp.Inventors: Nishant Agrawal, Pankesh Bamotra, Emily Hua, Ashutosh Pendse, Sungho Kim, Chan Seo, Min Hyun Park
-
Patent number: 12130875Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting and distributing digital components based on predicted user attributes of users are described. In one aspect, a method includes obtaining data indicating content categories of content of the content pages accessed by the user during the user visits. A determination is made for an aggregate measure of each content category based on a quantity of user visits to content pages of the electronic resource of the publisher that included content classified as belonging to the content category. User attribute prediction data indicating previously predicted user attributes of the user is obtained. User attributes are predicted for the current visit of the user to the electronic resource of the publisher that is further used to select digital components for display with the electronic resource on a client device during the current visit.Type: GrantFiled: June 2, 2022Date of Patent: October 29, 2024Assignee: Google LLCInventors: Wei Huang, Arne Mauser