Patents Examined by Mark E Hershley
  • Patent number: 11663171
    Abstract: A portion of contents of a database is received from a first server. The received contents of the database is stored in a secondary storage system that tracks changes between different backup versions of contents of the database. A request to migrate the contents of the database to a second server is received. A version of contents of the database is provided to the second server using the secondary storage system. The secondary storage system is configured to determine an amount of changes to the database content from one of the versions of the database content provided to the second server and the amount of changes is utilized in determining whether to quiesce the database hosted on the first server.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: May 30, 2023
    Assignee: Cohesity, Inc.
    Inventors: Abhijit Chakankar, Manoj Singhal, Warren Shen, Sashikanth Madduri
  • Patent number: 11651042
    Abstract: Provided is a method, performed by an information processing device, of processing information by using an Internet of things (IoT) device, the method including: receiving, from a user, a web search query; fetching context information of at least one IoT device related to the web search query; automatically generating a synthetic web search query including the web search query and the context information of the at least one IoT device; and determining a control to be applied to the at least one IoT device by using a search result regarding the synthetic web search query.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: May 16, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Mainak Choudhury, Abhishek Sharma
  • Patent number: 11645342
    Abstract: Embodiments provide procurement code data management. A data store stores unified code entries, each linked to one or more codebook procurement codes. A user interface engine is configured to receive a search parameter corresponding to the description from a user computing device and to present one or more search results each search result comprising a code entry to the user computing device. A search engine is configured to identify the unified code entry based on the search parameter and the description. A code translation engine is configured to receive the unified code entry, access the code link entry having the unified code identifier as the primary code entry. The one or more search results is determined by selecting references equivalent code entries of the code link entries.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: May 9, 2023
    Assignee: Roumelia “Lynn” Margaret Buhay Pingol
    Inventor: Roumelia “Lynn” Margaret Buhay Pingol
  • Patent number: 11640435
    Abstract: Methods, systems, and computer-readable media for updating a machine learning model utilized in a search engine operation. The method identifies a set of search queries in stored search queries corresponding to a service and apply the identified set of search queries to the search engine to generate one or more search results for the service. Each search result has an assigned aggregate based on values of a set of parameters associated with the service. The method then analyzes the values of the set of parameters to determine a tradeoff point of each parameter to determine one or more weights to apply to the machine learning model based on the tradeoff points. The method stores the determined one or more weights and applies them to the machine learning model for a search query corresponding to the service.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: May 2, 2023
    Assignee: INCLUDED HEALTH, INC.
    Inventors: Nathaniel Freese, Derek Macklin, Ramkrishna Soma, Eric Carlson, Stephen Martin
  • Patent number: 11599583
    Abstract: A server computing device receives, from a client device, a request for data objects. The server computing device calculates a number of data objects to be returned to the client device based on the request for data and performs a first query with a distributed search engine to search a distributed index for the data objects in the request based on at least a first portion of the number of data objects. The server computing device then write each data object from a first data object set returned by the distributed search engine from the distributed index to an output stream buffer and sends the data objects stored in the output buffer when a first condition is satisfied.
    Type: Grant
    Filed: April 23, 2020
    Date of Patent: March 7, 2023
    Assignee: PAYPAL, INC.
    Inventors: Abil Naithelloor George, Sharath Raghu
  • Patent number: 11593302
    Abstract: Methods, systems, and computer readable mediums for logically remediating infrastructure resource components are disclosed. According to one example, the method includes capturing metadata specifying both a data protection policy applied to an enterprise application supported by a host computing system and a location of backup file data associated with the enterprise application and transferring the enterprise application and the metadata from the host computing system to a target computing system. The method further includes utilizing the metadata to reconstruct the data protection policy for the transferred enterprise application on the target computing system, wherein the metadata specifies a data protection solution for each of a plurality of resource components supporting the transferred enterprise application on the target computing system.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: February 28, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Gregory Lawrence Smith, Michael Barcello
  • Patent number: 11537674
    Abstract: A computer-implemented method for generating a search query completion suggestion by a search engine by receiving an indication of at least a portion of a search query from an electronic device; generating, based on the indication, a ranked set of search query completion suggestions; analyzing a top one of the ranked set of search query completion suggestions to determine if the top one of the ranked set of search query completion suggestions meets a pre-determined trigger condition; in response to a positive outcome, generating a set of search results that are responsive to an intermediate search query that includes the at least the portion of the search query and the top one of the ranked set of search query completion suggestions; transmitting to the electronic device: the ranked set of search query completion suggestions; and a Search Engine Result Page (SERP) containing the set of search results.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: December 27, 2022
    Assignee: Yandex Europe AG
    Inventor: Shagraev Aleksey Galimovich
  • Patent number: 11526565
    Abstract: A method of and a system for clustering search queries. The method comprising accessing a list of search queries, each search query of the list of search queries comprising one or more keywords and, for each search query of the list of search queries, submitting the search query to a search engine; receiving a search engine result page (SERP) from the search engine; extracting a plurality of information elements from the SERP and populating a content matrix with the information elements extracted from the SERP. The method may further comprises computing, based on the content matrix, a distance matrix comprising similarity scores measuring similarities between each search query of the list of search queries and clustering, based on the distance matrix, the search queries of the list of search queries.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: December 13, 2022
    Assignee: OVH
    Inventor: Remi Bacha
  • Patent number: 11514061
    Abstract: The embodiments of the present application relate to providing a distributed network-based system that allows users to search for potential healthcare providers that satisfy certain criteria and to dynamically identify healthcare providers that best meet a user's particular needs as defined by each specific search. In embodiments, the system creates experience score for each particular provider who matches the search criteria. The experience score is dynamically determined based on the type of search that is performed (e.g.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: November 29, 2022
    Assignee: HEALTHGRADES MARKETPLACE, LLC
    Inventors: Michel Claussenelias, William N. Bell
  • Patent number: 11500947
    Abstract: The present application discloses a search method and apparatus, which include specifically: after a search keyword is acquired, acquiring a search result of the search keyword with use of a fine ranking layer of a vertical search architecture if the search keyword is a keyword related to vertical search; processing a display effect of the search result with use of a business layer of the vertical search architecture to obtain a target search result; and transmitting the target search result to a display device. That is, in embodiments of the present application, a search result of a search keyword may be acquired with use of a fine ranking layer of a vertical search architecture, and 10 orders of magnitude of data can generally be searched at the fine ranking layer compared with a business layer, therefore, a more complete and accurate search result can be obtained.
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: November 15, 2022
    Inventors: Wei Liu, Anzhan Zhang, Qian Zhang, Jingying Qu, Zhengliang Chen, Chang Liu, Guoliang Chen, Gang Wang, Boxuan Zhao
  • Patent number: 11481402
    Abstract: The present application relates to a search ranking method, a search ranking apparatus, an electronic device and a storage medium. In an embodiment of the method, acquiring search keywords and determining a plurality of initial search results that match with the keywords; acquiring a plurality of characteristic factors associated with each of the initial search results, and a weight of each of the characteristic factors; performing a fusion calculation on each of the initial search results according to the weights of the plurality of characteristic factors to obtain a comprehensive weight of each initial search result; and ranking the plurality of initial search results according to the comprehensive weights. In embodiments of the present application, comprehensive ranking is performed on initial search results of a plurality of columns, which enables the user to quickly find a desired result, saves the operation time, and improves the searching efficiency.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: October 25, 2022
    Assignee: Tianjin Bytedance Technology Co., Ltd.
    Inventor: Zhao Peng
  • Patent number: 11461343
    Abstract: Embodiments of the systems and methods disclosed herein provide a prescriptive analytics platform and polarity analysis engine in which a user can identify a target objective and use the system to find out whether the user's objectives are being met, what predictive factors are positively or negatively affecting the targeted objectives, as well as what recommended changes the user can make to better meet the objectives. The systems and methods may include a polarity analysis engine configured to determine the polarity of terms in free-text input in view of the target objective and the predictive factors and use the polarity to generate the recommended changes.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: October 4, 2022
    Assignee: Clearsense Acquisition 1, LLC
    Inventors: Adrian Marc Bir, Nikolai Nikolaevich Liachenko, Daniel Brooks Presley
  • Patent number: 11461414
    Abstract: A searchable database of software features for software projects can be automatically built in some examples. One such example can involve analyzing descriptive information about a software project to determine software features of the software project. Then a feature vector for the software project can be generated based on the software features of the software project. The feature vector can be stored in a database having multiple feature vectors for multiple software projects. The multiple feature vectors can be easily and quickly searched in response to search queries.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: October 4, 2022
    Assignee: RED HAT, INC.
    Inventors: Fridolin Pokorny, Sanjay Arora, Christoph Goern
  • Patent number: 11443003
    Abstract: Described herein are techniques and systems for retrieval of content using link-based searches. Embodiments herein include receiving, by a server, a request including a hyperlink directed to a source content. The server may determine whether a database associated with the server comprises the hyperlink. The database stores information of multiple entities each corresponding to one or more hyperlinks. In response to a determination that the database includes the hyperlink, the server may identify an entity corresponding to the hyperlink and provide information of the entity to the computing device. In some embodiments, in response to a determination that the database does not include the hyperlink, the server may identify related web content and return results to user.
    Type: Grant
    Filed: February 16, 2021
    Date of Patent: September 13, 2022
    Assignee: ModeSens Inc.
    Inventor: Hang Li
  • Patent number: 11443001
    Abstract: A search and retrieval data processing system for retrieving classified data for execution against a cyber-security logic rules includes one or more hardware processors and memory, networked to communicably couple through a secure connection to a classified data database, the classified data database including an aggregated plurality of classified data records captured from a plurality of classified data sources; and the memory in communication with the processor, the memory storing an execution environment and the execution environment including an input port for receiving, from an entity, data associated with requested operations; a search engine for searching the classified data records of the classified database; and a logic execution module.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: September 13, 2022
    Assignee: TransNexus Financial Strategies, LLC
    Inventor: Joe Maida, IV
  • Patent number: 11442960
    Abstract: Provided is an edge key value (“EKV”) store for receiving data from any of network location of a distributed platform, and for distributed a synchronized copy of the data to servers at the network locations where the data is requested regardless of where, how, and when the data is updated. The EKV store may receive a first value for a key at a first storage device of the EKV store based on a message issued by a first user through a first network location, may receive a second value for the key at a second storage device of the EKV store based on a message issued by a second user through a second network location, and may store the second value as a current value for the key by forming a consensus across the storage devices that the second value is the most recent value for the key.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: September 13, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Derek Shiell, Mehrdad Arshad Rad
  • Patent number: 11416564
    Abstract: Embodiments disclose a system that allows for improved generation of web requests for scraping that, because of the nature of the requests and time and manner they are sent out, appear more organic, as in human generated, than conventional automated scraping systems. The system then manages how a client request to scrape a target website is made to the site, masking the request in a manner that makes it appear to the Web server as if the request is not generated by an automated system. In this way, by appearing more organic, Web servers may be less likely to block requests from the disclosed system or may take longer to block requests from the disclosed system. By avoiding Web servers blocking requests and extending the lifetime of IP proxies before they are blocked, embodiments can use a limited IP proxy address space more efficiently.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: August 16, 2022
    Assignee: Metacluster LT, UAB
    Inventors: Eivydas Vilcinskas, Arnas Petruskevicius, Giedrius Stalioraitis, Martynas Juravicius, Rimantas Stankevicius
  • Patent number: 11397731
    Abstract: An automated interactive optimization method of short keyword queries for improving information retrieval from opaque (black box) search engines, according to which data including labeled claims from several fact-checking websites, is collected for creating dataset which is used for evaluation. The relevance of posts/query results retrieved from a search engine to a given input document, is estimated by calculating the mean relevance error (MRE), based on estimating the minimal distance between words comprising both the retrieved posts and the input document. A subset of claims is labeled for evaluation, by choosing a number of claims that gained the maximal and the minimal mean relevance error (MRE). The most appropriate keywords is found in order to retrieve the maximal number of relevant posts using an opaque search engine, by performing an interactive greedy search for the best word that should be added to the input query, for maximizing the corresponding posts retrieved by the search engine.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: July 26, 2022
    Assignee: B. G. NEGEV TECHNOLOGIES AND APPLICATIONS LTD., AT BEN-GURION UNIVERSITY
    Inventors: Rami Puzis, Aviad Elyashar, Maor Reuben
  • Patent number: 11397781
    Abstract: The present disclosure pertains to systems and methods for providing search results. A database server may include both a database and a search engine. The database server can receive a search request from an application of a remote computer. The search request can include one or more search terms and permission information. The database server can determine adapting information using the permission information. The database server can provide a search call based on the search request and the adapting information to the search engine. The search engine can determine one or more search statements for the search call. The search engine can execute the one or more search statements on one or more stored search models to obtain database results reflecting the permission information. The database server can provide search results based on the database results to the application of the remote computer.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: July 26, 2022
    Assignee: SAP SE
    Inventors: Peter Weddeling, Baré Said, Peter Lang, Karl Fuerst, Andreas Balzar, Jan Teichmann, Tobias Hoehmann
  • Patent number: 11372939
    Abstract: An inventory management system may have at least one document database and a search server. The search server may have a data structure engine storing a hierarchical data structure, at least one indexing engine, and a non-transitory computer readable medium having instructions, wherein the instructions, when executed by a processor cause the search server to receive an input document, parse one or more sub documents from the input document, prepare a search document based on the one or more sub documents, and update, by the data structure engine, the hierarchical data structure based on the search document. The search engine may further construct a relationship query based on a query for information and the hierarchical data structure, determine one or more sub documents responsive to the relationship query based on the hierarchical data structure, and extract information requested by the query from the sub documents.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: June 28, 2022
    Assignee: Walmart Apollo, LLC
    Inventors: Bala Srinivas Pillarisetty, Sermandurai Venkatachalam Konar, Harikrishnan Ramakrishna Pillai, Santhosh Kumar Ramalingam, Chandni Jain