Search Engines Patents (Class 707/706)
  • Patent number: 11899728
    Abstract: The present teaching, which includes methods, systems and computer-readable media, relates to providing query suggestions based on a number of data sources that include person's personal data and non-personal data. The disclosed techniques may include receiving an input from a person, obtaining a first set of suggestions based on a person corpus derived from at least one data source private to the person, obtaining a second set of suggestions based on information from an additional data source, ranking the first and second sets of suggestions to generate a ranked list of suggestions, and presenting at least some of the ranked suggestions.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: February 13, 2024
    Assignee: YAHOO ASSETS LLC
    Inventors: Shenhong Zhu, Chun Ming Sze, Hang Su, Huming Wu, Hui Wu, Jiuhe Gan, Xiaobing Han, Mingtian Liu, Yuan Zhang, Scott Gaffney
  • Patent number: 11899673
    Abstract: An electronic device and method for providing a user interface for a cognitive search in content is provided. The electronic device controls a display device to render an application interface that includes UI elements. The UI elements include a UI element to select media items, a UI element to select input data to be used for search inside content of each media item, and interactive UI elements to configure parameters that control the search inside the content or a metasearch within results of the search. The electronic device receives an input via the UI elements and transmits a search request to a search engine system. The electronic device receives a search result that identifies, from within the content or associated metadata, content elements that match the input data and satisfy the parameters. The display device is controlled to render the search result onto the application interface.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: February 13, 2024
    Assignee: SONY GROUP CORPORATION
    Inventors: Rajesh Vadranapu, Jaison Joseph, Tsubasa Tsukahara, Miyuki Takazono
  • Patent number: 11899675
    Abstract: A machine reading comprehension system (MRCS) can analyze a larger-sized document that includes multiple pages to predict an answer to a query. For example, the document can have two, five, tens, or hundreds of pages. The MRCS divides the document into multiple sections with each section including a portion of the document. Each section is processed separately by one or more processing circuitries to determine a score for that section. The score indicates how related the section is to the query and/or a probability that the section provides a possible answer to the query. Once all of the sections have been analyzed, the sections are ranked by their scores and a subset of the ranked sections are processed again to determine a predicted answer to the query.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: February 13, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mahmoud Adada, Andrew James McNamara, Kaheer Suleman, Xihui Lin, En Hui Zhuang
  • Patent number: 11895126
    Abstract: An information technology (IT) and security operations application is described that enables cross-tenant analyses of data to derive insights that can be used to provide actionable information across the application including, for example, action recommendations, threat confidence scores, and other incident data enrichments. The generation and presentation of such information to users of an IT and security operations application can enable analyst teams to more efficiently and accurately respond to various types of incidents in IT environments, thereby improving the overall operation and security of the IT environments. Furthermore, because of the shared use of an IT and security operations application concurrently by any number of separate tenants, such cross-tenant analyses can be performed in near real-time and on an ongoing basis to deliver relevant insights.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: February 6, 2024
    Assignee: Splunk Inc.
    Inventors: Sourabh Satish, Robert John Truesdell
  • Patent number: 11892992
    Abstract: Techniques are disclosed relating to implementing synthetic identifiers (IDs) for a non-relational database. A server system may operate a database, which includes receiving requests to access records of the database using synthetic IDs. But the database may be searchable using natural IDs. The server system may receive a request to insert a record. In response, the server system may obtain, from a first instance of multiple ID generator instances that implement a distributed ID generator service, a synthetic ID generated based on an identifier assigned to the first ID generator instance. The server system may insert the record with the synthetic ID and a natural ID that corresponds to one or more values of the record. The server system may cause the synthetic ID and the natural ID to be stored in an index of the database to enable the record to be accessed via the synthetic ID.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: February 6, 2024
    Assignee: Salesforce, Inc.
    Inventors: Danielle Elise Gaydorus, Benjamin Busjaeger, Sharath Gilbuena Babu
  • Patent number: 11893027
    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: September 20, 2022
    Date of Patent: February 6, 2024
    Assignee: Datorama Technologies Ltd.
    Inventors: Lior Ebel, Nir Tzur, Hemi Shuvali, Tal Marom
  • Patent number: 11893065
    Abstract: Systems and methods for generation and use of document analysis architectures are disclosed. A model builder component may be utilized to receiving user input data for labeling a set of documents as in class or out of class. That user input data may be utilized to train one or more classification models, which may then be utilized to predict classification of other documents. Trained models may be incorporated into a model taxonomy for searching and use by other users for document analysis purposes.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: February 6, 2024
    Assignee: AON RISK SERVICES, INC. OF MARYLAND
    Inventors: Samuel Cameron Fleming, John E. Bradley, III, Lewis C. Lee, Jared Dirk Sol, Scott Buzan, Timothy Seegan
  • Patent number: 11887184
    Abstract: The present disclosure is directed to techniques to facilitate online commerce by leveraging user activity, specifically search activity for goods/services on an online platform. As described herein, the online platform refers to a turnkey e-commerce solution that enterprises use to manage electronic transactions involving their goods/services. Some techniques are directed to an improved online platform operative to predict a user's intention behind a search query and after a consider number of search queries, to have that search query as a dynamic search filter for the online platform. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 15, 2021
    Date of Patent: January 30, 2024
    Assignee: Capital One Services, LLC
    Inventors: Avid Ghamsari, Micah Price, Geoffrey Dagley, Qiaochu Tang, Jason Hoover
  • Patent number: 11886449
    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: May 26, 2022
    Date of Patent: January 30, 2024
    Assignee: Salesforce, Inc.
    Inventors: Andrew S. Morrison, Aaron J. Maurer
  • Patent number: 11886429
    Abstract: A metadata catalog may store metadata about data sources. The metadata may define table, column, partition and/or data formats, as well as title information, textual descriptions, modification information, data schemas and access information, such as location and connection information. A metadata catalog service may provide a shared, persistent, central repository for the metadata. The metadata of the catalog may be published via multiple access mechanisms and programmatically obtained and processed by other programs via the metadata catalog service. Metadata consumers may utilize the metadata catalog service to perform various metadata tasks, such as metadata retrieval, creation, addition, modification and/or deletion. The metadata catalog service may be directly integrated into existing data analytic tools as a persistent and durable metadata store allowing users to utilize the broad set of data processing tools.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: January 30, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: George Steven McPherson, Yevgeniy Mikhaylyuta, Tobin Daniel Baker, Richard Jeffrey Cole
  • Patent number: 11880892
    Abstract: A method for data storage and retrieval having a plurality of steps. The method starts by first entering a first set of information into a first table. Second, learning associations based on the first set of information, where the associations may be based on purchases and creditors. Third, populating a second table with records of the associations. Fourth, entering a partial set of second information, where the information may be a credit card statement. Fifth, completing the second set of information using the records of associations in the second table.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: January 23, 2024
    Inventor: Charles Landreville
  • Patent number: 11880379
    Abstract: A method may include presenting a user interface on a computing device, the user interface including: an input element configured to receive an input of a search concept; a similar concept selection element; and a concept comparison portion; executing a similarity search in a vector-space representation of a knowledge graph using the input; populating the similar concept selection element with a set of a similar concepts based on a result of the executed similarity search; receiving a selection of a comparison concept of the set of similar concepts from the similar concept selection element; generating a predicate comparison visualization in the concept comparison portion based on predicates in the knowledge graph of the comparison concept and the search concept; and presenting the predicate comparison visualization in the concept comparison portion.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: January 23, 2024
    Assignee: Wells Fargo Bank, N.A.
    Inventors: David Newman, Omar B. Khan, Nikolai Anisimov
  • Patent number: 11880646
    Abstract: Embodiments of the present invention are related to a dynamic content optimization system including a collection engine, a news server, an optimization engine including a filter engine and a markup engine, an intake module, a client setup engine, a client website with an optimized content display module, and an administrative override. The system includes a learning track and an autonomous track and is configured to create the client website using data gathered from the collection engine. The collection engine is structured to gather outside content for storage within the news server and forward it to the optimization engine. The optimization engine is operable to retrieve content from the news server, preprocess the content for comparison against previously rejected data, compare the content for rejection, markup non rejected content and forward the marked up non-rejected content to the content display module for display on the client website.
    Type: Grant
    Filed: March 6, 2023
    Date of Patent: January 23, 2024
    Inventor: Matthew B. Rubin
  • Patent number: 11882149
    Abstract: For each network resource request received at a server of a cloud-based service, a determination of whether that request originated from a second network resource is made. For each such request where the network resource originated from the second network resource, a referrer indication is logged that indicates the second network resource is a referrer to that network resource. A network resource relevance dataset is generated based on the referrer indications of the second network resources. A relevance metric is associated with each second network resource based on a total number of referrer indications. A search request is received from a client device. Based at least in part on the network resource relevance dataset, search results are determined. The search results are transmitted to the client device.
    Type: Grant
    Filed: August 8, 2022
    Date of Patent: January 23, 2024
    Assignee: CLOUDFLARE, INC.
    Inventors: Marek Przemyslaw Majkowski, Maciej Biłas, David Paul Wragg
  • Patent number: 11875241
    Abstract: Aspect pre-selection techniques using machine learning are described. In one example, an artificial assistant system is configured to implement a chat bot. A user then engages in a first natural-language conversation. As part of this first natural-language conversation, a communication is generated by the chat bot to prompt the user to specify an aspect of a category that is a subject of a first natural-language conversation and user data is received in response. Data that describes this first natural-language conversation is used to train a model using machine learning. Data, is then be received by the chat bot as part of a second natural-language conversation. This data, from the second natural-language conversation, is processed using the model as part of machine learning to generate the second search query to include the aspect of the category automatically and without user intervention.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: January 16, 2024
    Assignee: eBay Inc.
    Inventors: Farah Abdallah, Robert Enyedi, Amit Srivastava, Elaine Lee, Braddock Craig Gaskill, Tomer Lancewicki, Xinyu Zhang, Jayanth Vasudevan, Dominique Jean Bouchon
  • Patent number: 11875361
    Abstract: A real-time digital device user interaction control system generates user interactions in substantial real-time in accordance with user-specified attribute settings. A server, in operable communication with an electronic device experience management subsystem, generates a unified visitor structured data file comprising configured privacy setting attributes and pre-pushes the unified visitor structured data to the electronic device experience management subsystem. The electronic device experience management subsystem is then able to generate digital experiences in accordance with the configured attributes in substantial real-time without adverse network latency effects by not having to query the server. The structured data file may also be pushed to sensors to control the data capture thereof.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: January 16, 2024
    Inventor: Robert Geerdink
  • Patent number: 11868731
    Abstract: According to an aspect of an embodiment, operations include receiving a set of NL descriptors and a corresponding set of PL codes. The operations further include determining a first vector associated with each NL descriptor and a second vector associated with each PL code, using language models. The operations further include determining a number of a set of semantic code classes to cluster the set of PL codes into the set of semantic code classes, based on the number, the first vector, and the second vector. The operations further include training a multi-class classifier model to predict a semantic code class, from the set of semantic code classes, corresponding to an input NL descriptor. The operations further include selecting an intra-class predictor model based on the predicted semantic code class. The operations further include training the intra-class predictor model to predict a PL code corresponding to the input NL descriptor.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: January 9, 2024
    Assignee: FUJITSU LIMITED
    Inventors: Mehdi Bahrami, Wei-Peng Chen
  • Patent number: 11868417
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that identify and issue search queries expected to be issued in the future. A set of search queries that have been issued by multiple user devices can be obtained. For each query instance, contextual data can be obtained. A first query and its contextual data can be input to a model that outputs the query's likelihood of being issued in the future. The model can be trained using contextual data for training queries and a corresponding labels for the training queries. The learning model outputs the first query's likelihood of being issued in future, and this query is stored as a repeatable query if the likelihood satisfying a repeatability threshold. Subsequently, a stored repeatable query is issued upon a selection of a user selectable interface component and the search engine provides search results for the query.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: January 9, 2024
    Assignee: GOOGLE LLC
    Inventors: Yew Jin Lim, David Adam Faden, Mario Tanev, Lauren Ashley Koepnick, Sagar Gandhi, William Ming Zhang
  • Patent number: 11861149
    Abstract: An interface information processing method and apparatus, a storage medium, and a device are provided. The method includes: displaying, based on a trigger operation on a floating translation component in a first display interface, a trigger progress in the floating translation component, the first display interface including a character of a first language type, the trigger progress being associated with trigger duration, and the trigger duration being a duration of the trigger operation on the floating translation component; and switching the first display interface to a second display interface based on the trigger progress in the floating translation component satisfying a full-screen translation start progress, the second display interface including a character of a second language type, and the character of the second language type being obtained by translating the character of the first language type.
    Type: Grant
    Filed: April 5, 2023
    Date of Patent: January 2, 2024
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yan Liu, Ziqian Wang, Zuofeng Sun, Huihuang Huang, Wentao Zhong
  • Patent number: 11861316
    Abstract: Virtual assistants intelligently emulate a representative of a service provider by providing variable responses to user queries received via the virtual assistants. These variable responses may take the context of a user's query into account both when identifying an intent of a user's query and when identifying an appropriate response to the user's query.
    Type: Grant
    Filed: November 1, 2021
    Date of Patent: January 2, 2024
    Assignee: Verint Americas Inc.
    Inventor: Ian Roy Beaver
  • Patent number: 11861171
    Abstract: A system includes a first multi-port RAM storing an instruction table. The instruction table specifies a regular expression for application to a data stream and a second multi-port RAM configured to store a capture table having capture entries decodable for tracking position information for a sequence of characters matching a capture sub-expression of the regular expression. The system includes a regular expression engine processing the data stream to determine match states by tracking active states for the regular expression and priorities for the active states by storing the active states of the regular expression in a plurality of priority FIFO memories in decreasing priority order. The system includes a capture engine operating in coordination with the regular expression engine to determine character(s) of the data stream that match the capture sub-expression based on the active state being tracked and decoding the capture entries of the capture table.
    Type: Grant
    Filed: April 26, 2022
    Date of Patent: January 2, 2024
    Assignee: Xilinx, Inc.
    Inventors: Sachin Kumawat, David K. Liddell, Paul R. Schumacher
  • Patent number: 11853792
    Abstract: The present disclosure relates to a baseline monitoring method, apparatus, readable medium, and electronic device. The method includes: determining a plurality of tasks to be monitored in the baseline; determining whether there is a first task to be monitored that has cyclic dependency according to dependencies among the plurality of tasks to be monitored; and determining a task instance to be checked for each of the tasks to be monitored, and for the first task to be monitored that is not a guaranteed task, determining the task instance to be checked for the first task to be monitored according to the cyclic dependency and dependency between the first task to be monitored and its downstream task to be monitored.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: December 26, 2023
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventors: Xionghua Hu, Yue Shen, Shanshan Wang, He Meng, Guitao Ding
  • Patent number: 11855991
    Abstract: Methods, systems, and devices for property manager are described. A device may transmit a request to access information from a control panel of a property associated with a smart home automation community. The request may include credentials specific to a property management personnel. In response to the transmitted request, the device may retrieve the information from the control panel of the property based in part on an authentication of the credentials. The authentication of the credentials may include receiving, from an additional device of an occupant of the property, an acknowledgement message to the request. Once the information is retrieved from the control panel, the device may generate an account associated with the control panel of the property based in part on the information, where the account grants a level of access to the property management personnel.
    Type: Grant
    Filed: December 2, 2020
    Date of Patent: December 26, 2023
    Assignee: VIVINT, INC.
    Inventors: Harrison Taylor Jenkins, Jeffrey Evans
  • Patent number: 11853333
    Abstract: An apparatus for medical text processing comprises processing circuitry configured to: obtain a trained model, wherein the trained model is trained to classify medical text documents with a medical classification code; apply the trained model to at least one medical text document to obtain weightings for text terms included in the at least one medical text document, wherein the weightings are associated with the medical classification code; and use the weightings to perform a searching or indexing process.
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: December 26, 2023
    Assignee: CANON MEDICAL SYSTEMS CORPORATION
    Inventors: Alison O'Neil, Matus Falis
  • Patent number: 11856474
    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: July 20, 2022
    Date of Patent: December 26, 2023
    Assignee: Groupon, Inc.
    Inventors: Scott Ellis, Devdatta Gangal, Jayesh Joy, Hamish Barney
  • Patent number: 11847166
    Abstract: Performing collaborative search engine searching. The method includes receiving user input at a user interface for performing a plurality searches on a first search engine. The method further includes receiving user input at the user interface applying one or more augmentation AI models to searches in the plurality of searches. The method further includes creating a shareable, executable package executable by one or more search engines based on the plurality of searches and the applied AI models that when executed by the search engines causes the search engines to apply the AI models to searches performed at the search engines.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: December 19, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Liang Du, Ranjith Narayanan, Robin Abraham, Vijay Mital
  • Patent number: 11849006
    Abstract: A method for reporting asynchronous data and an electronic device are provided. The method includes: in response to satisfying a data reporting condition, calling a connection opening function for opening a Socket connection of a network resource, and generating a HypertextTransferProtocol (HTTP) request by the connection opening function, in which the HTTP request at least includes address information of a server and data to be reported; calling a writing function to write the HTTP request into an exclusive resource corresponding to the connection opening function, and sending the HTTP request to the server by the exclusive resource; and in response to that sending the HTTP request by the exclusive resource is completed, closing the exclusive resource by calling a close function, so as to stop receiving a feedback message of the HTTP request sent by the server, and terminate data reporting.
    Type: Grant
    Filed: June 1, 2022
    Date of Patent: December 19, 2023
    Assignee: APOLLO INTELLIGENT CONNECTIVITY (BEIJING) TECHNOLOGY CO., LTD.
    Inventor: Qianpeng Yao
  • Patent number: 11836167
    Abstract: Methods, systems, and apparatus, for automatically generating search suggestions based on history data for multiple native application on a user device.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: December 5, 2023
    Assignee: GOOGLE LLC
    Inventors: Ulas Kirazci, Othar Hansson, Anton Hansson
  • Patent number: 11836173
    Abstract: An apparatus and method for generating a schema, the apparatus comprising at least a processor and a memory communicatively connected to the at least a processor, the memory containing instructions configuring the at least a processor to display, at a graphical control interface, a content field window, receive, as a function of the content field window, a criterion element, and generate a schema as a function of the criterion element.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: December 5, 2023
    Assignee: Banjo Health Inc.
    Inventors: Saaransh Mahna, James Rollins, Shannon Fee, Randy Ulloa, Erika Granger, Jimmy Lin
  • Patent number: 11829391
    Abstract: Embodiments of the invention identify entities stored within or across a number of data stores and identify relationships between the entities. A relationships graph is generated that represents the entities and the identified relationships between entities, the relationships graph comprising nodes in the relationships graph to represent one or more entities and edges between any two nodes in the relationships graph to represent the identified relationships between the one or more entities represented by each of the two nodes. The relationships graph is stored in a graph store. A graph query is received against selected nodes and edges in the graph store. One or more data store queries are generated therefrom, to be executed against respective selected ones of the one or more entities and their respective identified relationships based on the graph query and the graph store. The one or more data store queries are applied to selected one or more of the number of data stores.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: November 28, 2023
    Assignee: Salesforce, Inc.
    Inventors: Ajay Krishna Borra, Manpreet Singh, Himanshu Mittal, Mitesh Jain
  • Patent number: 11829191
    Abstract: Embodiments described include systems and methods of determining one or more links of one or more network applications to access to perform a task is provided. The method can include receiving, by a server, a request from a client application on a client device. The request can identify a name of a task to be performed. The client application can include an embedded browser for accessing one or more network applications. The method can include determining, by the server, one or more links of the one or more network applications hosted on one or more third party servers that are to be used to perform a task identified by the name of the task. The method can include causing, responsive to the request and to perform the task, the embedded browser of the client application on the client device to access the one or more links of the one or more network applications hosted on the one or more third party servers.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: November 28, 2023
    Inventors: Vipin Borkar, Santosh Sampath, Deepak Sharma, Arvind SankaraSubramanian
  • Patent number: 11831615
    Abstract: A method including establishing, by a user device, respective parallel virtual private network (VPN) connections with respective VPN servers; determining, by the user device based at least in part on establishing the respective parallel VPN connections, a default VPN server from among the respective VPN servers; and selecting, by the user device based at least in part on determining the default VPN server, the default VPN server as a VPN server from which the user device is to receive a VPN service; and transmitting, by the user device based at least in part on selecting the default VPN server; a request to the default VPN server to receive the VPN service is disclosed. Various other aspects are contemplated.
    Type: Grant
    Filed: December 1, 2022
    Date of Patent: November 28, 2023
    Assignee: UAB 360 IT
    Inventors: Zenonas Funka, Gytis Murauskas
  • Patent number: 11829365
    Abstract: Various embodiments include a data monitoring system that monitors the operations of a data pipeline. The data monitoring system receives a call from the data pipeline to ingest unprocessed data. The data monitoring system generates metadata based on the unprocessed data and responsively computes expected data outputs. The data monitoring system receives a call from the data pipeline to ingest processed data that comprises actual data outputs generated by the data pipeline. The data monitoring system generates output metadata based on the processed data. The data monitoring system compares the metadata for the expected data outputs with the output metadata for the actual data outputs and determines when the expected data outputs do not align with the actual data outputs. When the expected data outputs do not align with the actual data outputs, the data monitoring system generates and transfers an alert signifying the non-alignment.
    Type: Grant
    Filed: May 5, 2022
    Date of Patent: November 28, 2023
    Assignee: Data Culpa, Inc.
    Inventor: J. Mitchell Haile
  • Patent number: 11822587
    Abstract: A server, method, and non-transitory computer readable medium for ranking a plurality of data sources are provided. The server includes a network interface, a memory storage unit and a processor. The method involves receiving an input query, identifying entities of the input query using conditional random fields, generating a normalized query and applying a support vector machine to the normalized query. The non-transitory computer readable medium is encoded with programming instructions to direct a processor to carry out the method.
    Type: Grant
    Filed: November 8, 2022
    Date of Patent: November 21, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Kaheer Suleman
  • Patent number: 11822548
    Abstract: A computer-implemented method, system and computer program product for improving performance for retrieving and reporting information from a data warehouse. A query (e.g., SQL query) is received. If a materialized view is present, and if such a materialized view was generated within the designated time frame, then the query is translated to query a materialized view. The translated query is then sent to a first data storage database of the data warehouse storing materialized views to be processed to obtain the materialized object associated with the query. If, on the other hand, the materialized view is not present, or the materialized view is present but has not been generated within the designated time frame, then the query is sent to the second data storage database of the data warehouse storing the original data without any modification to retrieve and report the appropriate information from the second data storage database.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: November 21, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jijiang (George) Xu, Hendrik Cazemier, Ralf Vierich, Qing Zhu
  • Patent number: 11822447
    Abstract: Methods and servers for storing data associated with users and digital items of a recommendation system having access to non-distributed and distributed storages. The server trains a model based for generating first user and item embeddings. The server stores (i) the first user embeddings in the non-distributed storage, and (ii) the first item embeddings in the distributed storage. The server re-trains the model for generating second user and item embeddings. The server stores (i) the second user embeddings in the non-distributed storage in addition to the first user embeddings, and (ii) second item embeddings in the distributed storage instead of the respective first item embeddings by replacing the respective first item embeddings. When the second item embeddings are stored on each node of the distributed storage, the server removes the first user embeddings associated with the first value from the non-distributed storage.
    Type: Grant
    Filed: May 12, 2021
    Date of Patent: November 21, 2023
    Assignee: Direct Cursus Technology L.L.C
    Inventors: Dmitry Andreevich Kondrashkin, Zurab Otarievich Svianadze, Dmitry Valerevich Ushanov
  • Patent number: 11817736
    Abstract: A smart charger and associated methods and systems are disclosed. The smart charger identifies an anticipatory event that triggers battery charging, selects a battery charging profile that matches the anticipatory event, charges the battery of a mobile device based on the battery charging profile, and updates criteria for identifying anticipatory events and/or the battery charging profile that matches the anticipatory event.
    Type: Grant
    Filed: February 13, 2023
    Date of Patent: November 14, 2023
    Assignee: DISH Network L.L.C.
    Inventor: Yevhen Vasylenko
  • Patent number: 11816335
    Abstract: A system includes a first multi-port RAM storing an instruction table. The instruction table specifies a regular expression for application to a data stream and a second multi-port RAM configured to store a capture table having capture entries decodable for tracking position information for a sequence of characters matching a capture sub-expression of the regular expression. The system includes a regular expression engine processing the data stream to determine match states by tracking active states for the regular expression and priorities for the active states by storing the active states of the regular expression in a plurality of priority FIFO memories in decreasing priority order. The system includes a capture engine operating in coordination with the regular expression engine to determine character(s) of the data stream that match the capture sub-expression based on the active state being tracked and decoding the capture entries of the capture table.
    Type: Grant
    Filed: April 26, 2022
    Date of Patent: November 14, 2023
    Assignee: Xilinx, Inc.
    Inventors: Sachin Kumawat, David K. Liddell, Paul R. Schumacher
  • Patent number: 11809504
    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 24, 2021
    Date of Patent: November 7, 2023
    Assignee: Gula Consulting Limited Liability Company
    Inventors: Richard Kazimierz Zwicky, Todd William Hooge, Matthew Dunn
  • Patent number: 11809457
    Abstract: Computer-implemented systems and methods are disclosed for indexing and aggregating data. In accordance with some embodiments, the systems comprise a memory device configured to store a set of instructions, and one or more processors configured to execute the set of instructions to generate an interactive user interface, receive, via the user interface, a user selected search criteria, access a plurality of aggregated data records comprising a plurality of data components, parse the aggregated plurality of data records to generate a subset of the aggregated plurality of data records corresponding to the search criteria, and display, via the user interface, a visual representation of the subset of the plurality of data records.
    Type: Grant
    Filed: February 14, 2023
    Date of Patent: November 7, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Miles Seiver, Lucas Lemanowicz
  • Patent number: 11809483
    Abstract: Systems and processes are disclosed for operating a digital assistant in a media environment. In an example process, a primary set of media items can be displayed. An audio input containing a media-related request can be received. A primary user intent corresponding to the media-related request can be determined. In accordance with a determination that the primary user intent comprises a user intent to narrow the primary media search query, a second primary media search query corresponding to the primary user intent can be generated. The second primary media search query can be based on the media-related request and the primary media search query. The second primary media search query can be performed to obtain a second primary set of media items. Display of the primary set of media items can be replaced with display of the second primary set of media items.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: November 7, 2023
    Assignee: Apple Inc.
    Inventors: Ryan M. Orr, Raumi N. Sidki, Patrick M. Lister, Jonathan H. Russell
  • Patent number: 11810358
    Abstract: Embodiments are directed to video segmentation based on a query. Initially, a first segmentation such as a default segmentation is displayed (e.g., as interactive tiles in a finder interface, as a video timeline in an editor interface), and the default segmentation is re-segmented in response to a user query. The query can take the form of a keyword and one or more selected facets in a category of detected features. Keywords are searched for detected transcript words, detected object or action tags, or detected audio event tags that match the keywords. Selected facets are searched for detected instances of the selected facets. Each video segment that matches the query is re-segmented by solving a shortest path problem through a graph that models different segmentation options.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: November 7, 2023
    Assignee: ADOBE INC.
    Inventors: Hijung Shin, Cristin Ailidh Fraser, Aseem Agarwala, Lubomira Dontcheva, Joel Richard Brandt, Jovan Popović
  • Patent number: 11805191
    Abstract: A novel algorithm for packet classification that is based on a novel search structure for packet classification rules is provided. Addresses from all the containers are merged and maintained in a single Trie. Each entry in the Trie has additional information that can be traced back to the container from where the address originated. This information is used to keep the Trie in sync with the containers when the container definition dynamically changes.
    Type: Grant
    Filed: February 27, 2023
    Date of Patent: October 31, 2023
    Assignee: NICIRA, INC.
    Inventors: Mohan Parthasarathy, Jayant Jain, Xinhua Hong, Anirban Sengupta
  • Patent number: 11803582
    Abstract: Method, storage medium and apparatus associated with content preparation and/or selection are disclosed herewith. In embodiments, an apparatus may include a content preparation or selection module to receive, as part of a content preparation or selection, a representation of a concept; and determine, for the content preparation or selection, topical relevance of a content item (N) of a content hierarchy to the concept. The content hierarchy may include a plurality of content items, including N, and determining the topical relevance of N to the concept includes determination of propagation of influence among content items of the content hierarchy subject to constraints that bound the number of operations performed by the computing system to determine the propagation of influence among content items of the content hierarchy with a chosen constant. Other embodiments may be disclosed and/or claimed.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: October 31, 2023
    Inventor: Lana Ivanovna Babayan
  • Patent number: 11803860
    Abstract: Embodiments of the present disclosure are directed to a method for reporting or graphically representing communications in a computer system including at least one processor and at least one electronic storage device coupled to the at least one processor. The method includes storing computer readable electronic files of the communications in the at least one electronic storage device. The method further includes grouping a plurality of communication addresses by mapping the plurality of communication addresses associated with one or more communicators of the communications to a single communication party. The grouped plurality of communication addresses associated with the one or more communicators is represented as the single communication party. The method further includes reporting or graphically displaying the communications. The communications involving the grouped plurality of communication addresses are treated as involving the single communication party.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: October 31, 2023
    Assignee: UNITEDLEX CORP.
    Inventors: John Thomas Gabriel, Baroon Anand
  • Patent number: 11798009
    Abstract: Systems and methods for providing online content include evaluating a custom selection rule specified by a content provider. The custom selection rule may be used to control whether content from the provider is eligible for selection by a content selection service. The content selection rule may include one or more logical operators, a selected interest category and/or a selected list of one or more client identifiers.
    Type: Grant
    Filed: January 3, 2022
    Date of Patent: October 24, 2023
    Assignee: Google LLC
    Inventors: Ting Liu, Zhengzhu Feng, Zhongyi Lin
  • Patent number: 11797482
    Abstract: To provide a system having a mechanism for viewing a plurality of electronic documents and adding notes at high speed and for preventing a plurality of users from accessing database files at the same time. The system for organizing document data includes a database program for managing one set of database files provided for each of users, a display program for generating data to visualize a part or all of a table where the one set of database files is described, and a viewer program for displaying the data generated by the display program on a screen of each user terminal. The database program has a function for loading a part or all of the one set of database files into a memory of the user terminal and for having a virtual database in the memory.
    Type: Grant
    Filed: November 28, 2019
    Date of Patent: October 24, 2023
    Inventor: Ryosen Yamamoto
  • Patent number: 11797632
    Abstract: The present disclosure relates to systems, devices, and methods for a visual exploration of search engine results. The systems, devices, and methods may present, in response to receiving the search engine results for a query to perform a task, a search result webpage with a cascading waterfall layout that includes a plurality of images from a plurality of webpages included in the search results. The search result webpage may also present, adjacent to the plurality of images, structured data corresponding to a selected image from the plurality of images where the structured data includes details from the webpage to complete the task.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: October 24, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nikita Astrakhantsev, Parthasarathy Govindarajen, Nektarios Ioannides, Arun Sacheti, Alexander Jack Sunell, Avinash Vemuluru, Xiaodong Fan, Dong Han Wang, Alexandra Victoria Foote, Jun Liu, Elena Usinskiene, Diane Ash Shambaugh, Qianyue You, Liang Tang, Souvick Sarkar, Jeffrey Roger Devries, Adam Jeffrey Curtis
  • Patent number: 11797630
    Abstract: The management server obtains address information indicating a user's address and evaluation information indicating evaluation of a food or a restaurant performed by the user. A food search screen is provided with, as one of search filters, a search filter for filtering foods or restaurants on the basis of results of evaluation of foods or restaurants performed by residents of a certain area. If the user's address indicated by the address information is included in the certain area, the evaluation information indicating the evaluation of the food or the restaurant performed by the user is included in the results of the evaluation of the foods or the restaurants performed by the residents of the certain area.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: October 24, 2023
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Hiroshi Yahata, Takahiro Nishi, Tadamasa Toma, Toshiyasu Sugio, Christopher John Wright, Bernadette Elliott Bowman, David Michael Duffy
  • Patent number: 11792277
    Abstract: One or more computing devices, systems, and/or methods are provided. Event information associated with a plurality of events may be identified. The plurality of events may be associated with client devices and entities. A network profile associated with the client devices and the entities may be generated based upon the event information. A similarity profile associated with the client devices may be generated based upon the network profile. The similarity profile may be indicative of one or more similarity scores associated with a first client device and one or more client devices. A user profile associated with the first client device may be modified, based upon the similarity profile and/or one or more user profiles associated with the one or more client devices, to generate a modified user profile. Content may be selected for presentation via the first client device based upon the modified user profile.
    Type: Grant
    Filed: October 21, 2022
    Date of Patent: October 17, 2023
    Assignee: YAHOO ASSETS LLC
    Inventors: Rotem Stram, Eliran Abutbul, Oren Shlomo Somekh, Yair Koren, Morelle Sheer Arian