Patents Examined by Ashish Thomas
-
Patent number: 11803593Abstract: A system for receiving and propagating efficient search updates includes one or more processors configured to receive, from a first external system via a network, a first entity change request to modify data in an entity associated with the first external system. The first entity change request is saved in an entity store. The received entity change request is pushed from the entity store to an event publisher for forwarding to a streaming service. The first entity change request is classified and forwarded, from the streaming service, to a search index database. The search index is then updated based on the classified entity change request.Type: GrantFiled: February 14, 2020Date of Patent: October 31, 2023Assignee: COUPANG CORP.Inventor: Seung Won Lee
-
Patent number: 11704366Abstract: A data processing system performs data processing of raw or preprocessed data. In some embodiments, the data processing system includes a connectivity overlay engine comprising a data ingester, a connectivity generator, an event access control system, and a feature vector generation framework.Type: GrantFiled: August 22, 2022Date of Patent: July 18, 2023Assignee: THE TRADE DESK, INC.Inventors: Jason Atlas, Fady Kalo, Jiefei Ma
-
Patent number: 11704292Abstract: A system and method for enriching a concept database. The method includes determining, based on at least one signature of a first multimedia data element (MMDE) and signatures of a plurality of existing concepts in the concept database, at least one first concept among the plurality of existing concepts, wherein each of the at least one first concept matches a portion of the at least one signature of the first MMDE; generating a reduced representation of the first MMDE, wherein generating the reduced representation further comprises removing the portion of the first MMDE matching the at least one first concept; comparing the reduced representation of the first MMDE to signatures representing a plurality of second MMDEs to determine a plurality of matching second MMDEs; generating, based on the reduced representation of the first MMDE and the plurality of matching second MMDEs, at least one second concept; and adding the generated at least one second concept to the concept database.Type: GrantFiled: September 26, 2019Date of Patent: July 18, 2023Assignee: Cortica Ltd.Inventors: Igal Raichelgauz, Adam Harel, Karina Odinaev, Yehoshua Y Zeevi
-
Patent number: 11698921Abstract: Technology for the improved processing of search queries is provided. In one embodiment, methods may return semantically relevant search results for a search query. During a pre-computing offline processing, an inventory semantic index may be generated and may include inventory binary hashing signatures that are associated with inventory listings, such as goods or services for sell, and the index may be partitioned by categories and shards. When a search query is received, relevant categories are determined using a relevant category recognition service, and a search query binary hashing signature maybe generated for the search query. The relevant categories are searched to determine hamming distances between the inventory binary hashing signatures and the search query binary hashing signature, where the hamming distance indicates semantic relevance.Type: GrantFiled: September 17, 2018Date of Patent: July 11, 2023Assignee: EBAY INC.Inventor: Mingkuan Liu
-
Patent number: 11687587Abstract: A query fingerprint of a set of frames of video content captured at a client device may be generated. Multiple patches of the set of frames of video content may be selected and a value calculated for each of the selected multiple patches. The value for each patch may be indicated as a single bit along with an additional 1-bit value to indicate whether the patch value is weak. A database of known reference fingerprints may be queried using the generated query fingerprint. Matches between the query fingerprint and the reference fingerprints may be identified. Weak bits may be given reduced weight in identifying the match of fingerprints. Based on the matches, an identifier for the video content may be returned to the client device. The client device may use the received identifier to access the supplemental content.Type: GrantFiled: April 22, 2016Date of Patent: June 27, 2023Assignee: Roku, Inc.Inventors: Wilson Harron, Matthew James Wilkinson
-
Patent number: 11687523Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for transmitting data to a client device. A first database is generated for a client device and a client identifier of the client device is stored in association with the first database. The first database is transmitted to the client device responsive to receiving a first message from the client device. After transmitting the first database to the client device and responsive to receiving a second message from the client device, data relevant to the client device is ascertained. A delta between database records stored in the first database and the data is generated. A database message is generated and transmitted to the client device, where the database message indicates the delta and includes a client directive pertaining to updating the first database according to the delta.Type: GrantFiled: November 25, 2020Date of Patent: June 27, 2023Assignee: Salesforce, Inc.Inventor: Sachin Desai
-
Patent number: 11687601Abstract: A method for providing a dynamic user interface for navigating user account data is disclosed. The method includes: performing a first data transfer from a user account; updating an interaction model for the user account based on the first data transfer; receiving, from a client device associated with the user account, a query having at least one query term; determining, based on the interaction model and the at least one query term, that the query maps to a user intent associated with the first data transfer; and in response to determining that the query maps to a user intent associated with the first data transfer, providing, to the client device, a search result based on the first data transfer.Type: GrantFiled: October 4, 2019Date of Patent: June 27, 2023Assignee: The Toronto-Dominion BankInventors: Nasim Sarir, Mei Hu, Yanfang Zhang
-
Patent number: 11669408Abstract: Embodiments disclosed herein address the need to more efficiently backup a network-based storage environment that may be remote from a primary storage environment. For example, embodiments herein can provide a more efficient backup of a storage managed by a third-party entity. To improve the backup process, embodiments herein may optimize the number of scanning threads that are used to identify files that are to be backed up by, for example, analyzing the characteristics of the network and/or the network storage system to determine a number of scanning threads that will enable faster scanning of the network storage system while at the same time not overburden or be slowed down by a network between the network-based storage environment and the primary storage environment.Type: GrantFiled: January 6, 2021Date of Patent: June 6, 2023Assignee: Commvault Systems, Inc.Inventors: Douglas Cary Swallow, Manoj Kumar Pradhan, Dmitriy Borisovich Zakharkin
-
Patent number: 11663280Abstract: A method of configuring a search engine to classify a search query includes receiving a search query data set, the search query data set comprising a plurality of search queries, defining a first set of candidate labels and a second set of candidate labels according to the search queries in the search query data set, concatenating the first set of candidate labels with the second set of candidate labels to generate a concatenated candidate label set, generating a compatibility matrix comprising a similarity between the concatenated candidate label set and the search query data set, and training a classification network according to the compatibility matrix.Type: GrantFiled: October 14, 2020Date of Patent: May 30, 2023Assignee: Home Depot Product Authority, LLCInventors: Ali Ahmadvand, Surya Kallumadi, Faizan Javed
-
Patent number: 11663066Abstract: Clustering structured log data by key-values includes receiving, via a user interface, a request to apply an operator to cluster a set of raw log messages according to values for a set of keys associated with the request. At least a portion of each raw log message comprises structured machine data including a set of key-value pairs. It further includes receiving a raw log message in the set of raw log messages. It further includes determining whether to include the raw log message in a cluster based at least in part on an evaluation of values in the structured machine data of the raw log message for the set of keys associated with the request. The cluster is included in a plurality of clusters. Each cluster in the plurality is associated with a different combination of values for the set of keys associated with the request. It further includes providing, via the user interface, information associated with the cluster.Type: GrantFiled: September 1, 2020Date of Patent: May 30, 2023Assignee: Sumo Logic, Inc.Inventors: Udit Saxena, Reetika Roy, Ryley Higa, David M. Andrzejewski, Bashyam Tca
-
Patent number: 11663405Abstract: Systems and methods for enhanced classification of sequences of objects based on clique similarity and metadata associated with the sequences are presented. Sequences are received. Events are detected based on analyzing k-skip-n-grams included in the sequences. For each event of the detected plurality of events, a graph is generated. The graph for a particular event includes z-cliques that correspond to portions of the k-skip-n-grams that are included in the sequences that are associated with the particular event. A first sequence, which is separate from the other sequences, is received. The first sequence includes a first plurality of k-skip-n-grams. A trained classifier is employed to classify the first sequence as being associated with a first event of the detected events. Classifying the first sequence is based on a comparison between the first plurality of k-skip-n-grams and the z-cliques of the graph that is generated for the first event.Type: GrantFiled: December 13, 2018Date of Patent: May 30, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Alexander James Wilson, Tom Neckermann, Simone Van Bruggen
-
Patent number: 11663382Abstract: Disclosed herein is application specific integrated circuit (ASIC) redesign for security and analysis testing tool, which includes hardware description language code with on-chip security circuitry for detecting and mitigating hardware Trojan horses (HTHs) in an ASIC chip. The testing tool is used between a design stage of the ASIC chip and a synthesis phase of production of the ASIC chip to add test circuitry to the ASIC chip in order to facilitate testing and protecting of the ASIC chip from the HTHs long after production. The test circuitry facilitates search for HTHs, HTH triggering events, and changes made to the ASIC if the HTH has been activated.Type: GrantFiled: September 24, 2018Date of Patent: May 30, 2023Assignee: ARCHITECTURE TECHNOLOGY CORPORATIONInventor: Joseph Cascioli
-
Patent number: 11657034Abstract: An update system may be used to update referenced data objects that are used by multiple applications. In some cases incorrect data may be entered and later corrected. Data consistency techniques are described herein to help avoid use of incorrect data before the data is corrected. A communication from the update system may include updated master data objects and an indication that there are further updates queued. A flag may be set for each of the updated master data objects as they are stored in a database. Then when a request to access those objects is received, the request may be denied when the flag set, thereby preventing access to potentially incorrect or outdated data.Type: GrantFiled: March 29, 2021Date of Patent: May 23, 2023Assignee: SAP SEInventor: Benny Rolle
-
Patent number: 11656956Abstract: An information management system allows a user to search through a secondary copy of data, such as a backup, archive, or snapshot without first retrieving the secondary copy of data. Instead, the system constructs lightweight data that can be displayed to a user as a representation of the search results. Lightweight data may include metadata or other information that identifies data included in the secondary copy of data. The lightweight data may be perceived as being the secondary copy of data and allow a user to browse through search results. Once the user identifies a search result that is of interest, information in the lightweight data can be used to retrieve the secondary copy of data. Because lightweight data may have a smaller file size than the file size of the secondary copy of data, the latency of performing a search may be reduced.Type: GrantFiled: February 24, 2022Date of Patent: May 23, 2023Assignee: Commvault Systems, Inc.Inventors: Jun H. Ahn, Manas Bhikchand Mutha, Chitra Ramaswamy
-
Patent number: 11650956Abstract: A backup system is described for prioritizing backup data in enterprise networks. Messages containing data to be backed up are received at a backup server from endpoint devices and a priority value is determined for each message based on numerous factors, such as the organizational role of the user of the endpoint, the time since last backup, average upload speed, frequency of backups, and other properties. The system prioritizes backing up of messages based on the priority value of the messages.Type: GrantFiled: May 11, 2015Date of Patent: May 16, 2023Assignee: VMware, Inc.Inventors: Dmitry Rabinovich, Meytal Genah, Anton Gartsbein
-
Patent number: 11645304Abstract: A central database system allows users to access and use data stored in a relational database. In order to ensure that the stored data is not detrimentally impacted and that the security of the stored data is maintained, the central database system generates a sanitized copy of the database. The central database system stores and accesses annotation files associated with data tables of the database and a schema identifying the structure of the database. Based on the schema, for each data table, the central database system validates the annotation file. A copy of the data table is created and sanitized corresponding to the annotation file. The sanitized copies of the data tables are used to generate a sanitized copy of the database. The sanitized copy of the database may then be accessed and used by users of the central database system without impacting the relational database.Type: GrantFiled: August 30, 2021Date of Patent: May 9, 2023Assignee: ZENPAYROLL, INC.Inventors: Vaibhav Mallya, Nikhil Mathew
-
Patent number: 11645308Abstract: Methods, systems, and computer program products for customizing agricultural practices to maximize crop yield are provided herein. A computer-implemented method includes obtaining data pertaining to (i) a geographical area comprising a plurality of regions and (ii) one or more agricultural practices applied to the geographical area; assigning each of the plurality of regions to a respective cluster of a set clusters, based at least in part on comparing features identified in the data, wherein similar ones of said regions are assigned to the same cluster; generating instructions that are specific to a given cluster in the set, wherein the instructions relate to agricultural tasks to be performed on the regions assigned to the given cluster; and triggering, based on said instructions, one or more automated farming processing devices, thereby carrying out at least a portion of said agricultural tasks.Type: GrantFiled: May 27, 2020Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Smitkumar Narotambhai Marvaniya, Shantanu R. Godbole, Sumanta Mukherjee, Vikas C. Raykar
-
Patent number: 11645294Abstract: Systems and methods for very fast grouping of “similar” SQL queries according to user-supplied similarity criteria. The user-supplied similarity criteria include a threshold quantifying the degree of similarity between SQL queries and common artifacts included in the queries. A similarity-characterizing data structure allows for the very fast grouping of “similar” SQL queries. Because the computation is distributed among multiple compute nodes, a small cluster of compute nodes takes a short time to compute the similarity-characterizing data on a workload of tens of millions of queries. The user can supply the similarity criteria through a UI or a command line tool. Furthermore, the user can adjust the degree of similarity by supplying new similarity criteria. Accordingly, the system can display in real time or near real time, updated SQL groupings corresponding to the newly supplied similarity criteria using the originally computed similarity-characterizing data structure.Type: GrantFiled: March 20, 2020Date of Patent: May 9, 2023Assignee: Cloudera, Inc.Inventors: Rituparna Agrawal, Anupam Singh, Prithviraj Pandian
-
Patent number: 11645288Abstract: The present invention provides a method, computer program product, and system of performing personality profile automated measurements. In an embodiment, the method, computer program product, and system includes receiving, by a computer system, gaming history data associated with a gamer profile, assigning, by the computer system, the gamer profile to a first cluster of gamers, recording, by the computer system, game play data associated with the gamer profile, and based on the game play data associated with the gamer profile and the gaming history data associated with the gamer profile, reassigning the gamer profile into a second cluster of gamers.Type: GrantFiled: November 3, 2017Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Neil Sahota, Joseph Kozhaya, Phaedra Boinodiris
-
Patent number: 11645245Abstract: In an approach to discovering software in a container, one or more computer processors identify one or more sets of filesystem structure information for an active container. The one or more computer processors create a virtual filesystem based on the one or more identified sets of filesystem structure information. The one or more computer processors discover one or more sets of software by comparing a set of catalog entries to the created virtual filesystem. The one or more computer processors report the one or more sets of discovered software.Type: GrantFiled: September 26, 2019Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Adam Babol, Jacek Midura, Jan Galda, Lukasz Tomasz Jeda