Patents Issued in June 20, 2023
-
Patent number: 11681706Abstract: Embodiments of the present disclosure provide a system for accelerated data search of a database storage system. The system includes a host device including a database storage engine; and a memory system including a controller and a memory device, which includes a plurality of pages storing multiple records. The controller includes a page processing accelerator configured to: read, from the plurality of pages, multiple pages in response to a filtered read command; filter particular pages among the multiple pages based on a column full search condition, the filtered pages including entries satisfying the column full search condition; and transfer, to the host device, information regarding the filtered pages.Type: GrantFiled: July 13, 2021Date of Patent: June 20, 2023Assignee: SK hynix Inc.Inventors: Andrey Kuyel, Yury Tsybulka
-
Patent number: 11681707Abstract: Transmission handling of analytics query response includes a search head, in a data intake and query system, receiving a query from an analytics system. The search head distributes at least a portion of the query to at least one indexer for processing the query. The at least one indexer transmits, bypassing the search head, and to the analytics system, events matching the query. The search head receives from the at least one indexer, data regarding the events, and sends the data regarding the events to the analytics system.Type: GrantFiled: March 10, 2022Date of Patent: June 20, 2023Assignee: SPLUNK INC.Inventors: Bo Lei, Ryan Lee Faircloth, Marios Iliofotou, Sathyanarayanan Kavacheri, Sadia R. Poddar, Anurag Singla
-
Patent number: 11681708Abstract: A query directed at a source table organized into a set of batch units is received. The query comprises a regular expression search pattern. The regular expression search pattern is converted to a pruning index predicate comprising a set of substring literals extracted from the regular expression search pattern. A set of N-grams is generated based on the set of substring literals extracted from the regular expression search pattern. A pruning index associated with the source table is accessed. The pruning index indexes distinct N-grams in each column of the source table. A subset of batch units to scan for data matching the query are identified based on the pruning index and the set of N-grams. The query is processed by scanning the subset of batch units.Type: GrantFiled: September 23, 2022Date of Patent: June 20, 2023Assignee: Snowflake Inc.Inventors: Thierry Cruanes, Ismail Oukid, Stefan Richter, Alejandro Salinger
-
Patent number: 11681709Abstract: A system and method of joining remote tables by a federated server is provided. A method includes receiving a data join request from a client device; sending a first block fetch request to a first data source based on the data join request; receiving a first set of block data from the first data source; sending a second block fetch request to a second data source based on the data join request and a bind array containing the data of join column in the first data source; receiving a second set of block data from the second data source; and sending an output to the client device in response to the data join request in the form of rows from an outer table and an inner table.Type: GrantFiled: February 10, 2021Date of Patent: June 20, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chang Sheng Liu, Ya Qiong Liu, Lei Cui
-
Patent number: 11681710Abstract: Security Information and Event Management tools, log management tools, log analysis tools, and other event data management tools are enhanced. Enhancements harvest entity extraction rules from queries, query results, and other examples involving the extraction of field values from large amounts of data, and help perform entity extraction efficiently. Entity extraction operations locate IP addresses, usernames, and other field values that are embedded in logs or data streams, for example, and populate object properties with extracted values. Previously used extraction rules are applied in new contexts with different users, different data sources, or both. An entity extraction rules database serves as a model that contains rules specifying parsing mechanisms. Parsing mechanisms may include regular expressions, separation character definitions, and may process particular file formats or object notation formats or markup language formats.Type: GrantFiled: December 23, 2018Date of Patent: June 20, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Moshe Israel, Yaakov Garyani, Or Cohen
-
Patent number: 11681711Abstract: An automated data entry system comprising target database servers for storing target database(s), a processing server configured to execute a client-application and configured to store a plurality of data objects including a document schema and a target database schema corresponding to the target database(s), and a client terminal connected to the processing server, configured to: generate a first graphical interface for connection to a target database, and to execute a second graphical interface for connection to the client-application. The processing server may also receive an electronic data file representing an unprocessed document, to associate the unprocessed document with a document schema and extract a data variable based on the document schema, and to generate a database operation comprising the data variable configured according to a target database schema. The client terminal is configured to receive the database operation and execute the database operation against a target database.Type: GrantFiled: October 11, 2022Date of Patent: June 20, 2023Assignee: PERRY + CURRIER INC.Inventors: Robert Shek, Robert Cotran, Christopher Ellefson, Daniel Martinet, Alan Wong, Thomas Andrew Currier
-
Patent number: 11681712Abstract: User attribute data associated with a user may be used to resolve unresolved entities in connection with the performance of computer-based actions, e.g., actions resulting from action queries generated based at least in part on content being accessed on a computing device.Type: GrantFiled: March 5, 2021Date of Patent: June 20, 2023Assignee: GOOGLE LLCInventors: Vikram Aggarwal, Alice Lee
-
Patent number: 11681713Abstract: A method and a system for ranking search results using a machine learning algorithm (MLA), the MLA having been trained to determine query similarity based on textual content thereof, comprising: receiving a new query, retrieving a plurality of search queries, computing a respective similarity parameter between the new query and each query of the plurality of search queries, selecting a given past query associated with a highest respective similarity parameter, retrieving a set of search results associated with the given past query, each of the set of search results being associated with an annotation including respective search queries, and computing for each respective one of the plurality of respective search queries having been used to access the respective search result, a respective second similarity parameter, and using the respective second similarity parameter as a ranking feature for ranking the associated search results as search results for the new query.Type: GrantFiled: February 15, 2019Date of Patent: June 20, 2023Assignee: YANDEX EUROPE AGInventors: Valery Ivanovich Duzhik, Andrey Dmitrievich Drozdovsky, Oleg Pavlovich Naydin
-
Patent number: 11681714Abstract: A method for a multi-channel search includes receiving a specific post selection submitted in a first channel and query text associated with the specific post in the first channel, where the query text includes one or more words for performing a query evaluation. The method receives a query location which includes a plurality of channels for performing the query evaluation. Responsive to extracting one or more ranking factors from the specific post selection, the method performs the query evaluation at the query location to collect a plurality of potential matching posts based on the one or more ranking factors. The method reorders the plurality of potential matches according to a plurality of determined scores for the plurality of potential matches. The method displays two-dimensional search results based on a timeline and channel relevancy, where the plurality of channels is ordered according to channel relevancy compared to the first channel.Type: GrantFiled: September 1, 2020Date of Patent: June 20, 2023Assignee: International Business Machines CorporationInventors: Hiroaki Kikuchi, Tohru Hasegawa, Takuya Goto, Xiangning Liu, Asako Ono
-
Patent number: 11681715Abstract: Systems and methods include determination, determine, for each of a plurality of discrete features, of statistics for each discrete value of the discrete feature based on values of a continuous feature associated with the discrete value, determination, for each discrete feature, of first summary statistics based on the statistics determined for each discrete value of the discrete feature, determination, for each discrete feature, of a dissimilarity based on the first summary statistics determined for the discrete feature and on the statistics determined for each discrete value of the discrete feature, determination of candidate discrete features of the discrete features based on the determined dissimilarities, the candidate discrete features comprising less than all of the discrete features, determination, for each of the candidate discrete features, of second summary statistics based on values of the continuous feature associated with each discrete value of the candidate discrete feature, determine of a deviType: GrantFiled: June 9, 2021Date of Patent: June 20, 2023Assignee: BUSINESS OBJECTS SOFTWARE LTD.Inventors: Paul O'Hara, Malte Christian Kaufmann, Anirban Banerjee, Ian Denver, Alan McShane
-
Patent number: 11681716Abstract: A method for performing a path finding operation in graph data stored in a database is provided. The method may include receiving, from a client, a request to perform a weighted path operation on at least portion of the graph data. The portion of the graph data may correspond to a graph. The request may specify attributes associated with vertices and/or edges included in the graph. In response to the request, the weighted path operation may be performed by at least identifying a shortest path between two endpoints in the graph. The shortest path may minimize the one or more attributes of vertices and/or edges included in the shortest path. Related systems and articles of manufacture, including computer program products, are also provided.Type: GrantFiled: August 12, 2020Date of Patent: June 20, 2023Assignee: SAP SEInventors: Jan Bross, Marcus Paradies, Romans Kasperovics, Thomas Fischer
-
Patent number: 11681717Abstract: A two-step algorithm for conducting near real-time fuzzy searches of a target on one or more large data sets is described. This algorithm includes the simplification of the data by removing grammatical constructs to bring the target search term (and the stored database) to their base elements and then performing a Levenstein comparison to create a subset of the data set that may be a match. Then performing a scoring algorithm while comparing the target to the subset of the data set to identify any matches.Type: GrantFiled: October 6, 2022Date of Patent: June 20, 2023Assignee: Bottomline Technologies, Inc.Inventors: Kaiyu Pan, Richard J. Diekema, Jr., Mark G. Kane
-
Patent number: 11681718Abstract: A device implementing a system for limiting the scope of a search includes a processor configured to, receive, by a first application, first user input including at least a portion of a first search term, and to determine that a second application corresponds to the first search term. The processor is further configured to display a graphical element for activating a search filter that limits search results to content of the second application, and to receive second user input including selection of the graphical element. The processor is further configured to send, to the second application, a search request including at least one of the first search term or a second search term, to receive, from the second application, a completion suggestion or search result based on a search performed on the content of the second application, and to provide the completion suggestion or search result.Type: GrantFiled: November 19, 2019Date of Patent: June 20, 2023Assignee: Apple Inc.Inventors: John M. Hornkvist, Anubhav Malhotra
-
Patent number: 11681719Abstract: Implementations provide a flexible schema for efficiently querying chainable event blocks on user-identified data fields. An example method includes receiving at least one query parameter and, responsive to receiving the at least one query parameter, identifying an event access data record that includes a group identifier and a field matching the query parameter. The method also includes locating potential responsive blocks, the potential responsive blocks being event blocks in a chain that include the group identifier, and each of the potential responsive blocks also including content and a hash of a predecessor block. The method also includes identifying a first block of the potential responsive blocks that has content that includes the field matching the query parameter, and providing the first block as a response to the query.Type: GrantFiled: May 13, 2021Date of Patent: June 20, 2023Assignee: DrFirst.com, Inc.Inventors: Zilong Tang, James F. Chen
-
Patent number: 11681720Abstract: A method includes receiving a first search term and a second search term and using the first search term to search a first system that associates the first search term with a plurality of people to retrieve a respective identifier for each of the plurality of people. The second search term and the plurality of identifiers are used to search a second system that associates the second search term with a second plurality of people. The second system returns a count of the number of people who are in both the first plurality of people and the second plurality of people but is prevented from associating the first search term with a person and from releasing the association between the second search term and the second plurality of people. The count is returned as the number of people who have both the first search term and the second search term.Type: GrantFiled: December 10, 2020Date of Patent: June 20, 2023Assignee: Target Brands, Inc.Inventors: Evan Hovorka, Roshine Sereena Jeyachander, Murali Krishna Dandukuri, Rebecca Anne Gesswein
-
Patent number: 11681721Abstract: Systems and methods for SPARK lineage data capture are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for lineage data capture may include: (1) receiving, at a lineage engine and from a listener service, a decisive logical plan for a job; (2) extracting, using a plan parser, lineage data from the decisive logical plan; (3) producing, by a job lineage builder, job lineage data and job attribute data from the lineage data; (4) extracting, by the job lineage builder and from the job lineage data and the job attribute data, attribute information, transformation information, and estimate information for the job; and (5) storing, in a database, the attribute information, the transformation information, and the estimate information.Type: GrantFiled: April 8, 2021Date of Patent: June 20, 2023Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Shalu Chadha, Ravi Kumar Sanjeevi, Sarath Chandra Bhargav Jiguru, Madhu Kotagiri, Nikesh Bisen, Ramana Chelkala, Rajesh Dadi
-
Patent number: 11681722Abstract: Various methods, apparatuses/systems, and media for implementing an automated data extraction, formatting, and distribution module are disclosed. A receiver receives input data to create a feed from a user via a user interface (UI). A processor operatively coupled to the receiver defines reusable data sets to be utilized for creating the feed; and selects desired number of a plurality of first selectable icons for selecting exact data from the reusable data sets required for creating the feed. Each of the selected first selectable icon is associated with a corresponding data source having columns to supply the exact data from the reusable data sets. The processor selects desired number of a plurality of second selectable icons for selecting a desired transformation or formatting process needed for the columns of each data source; creates the feed and defines a custom distribution process of the created feed from the UI.Type: GrantFiled: June 8, 2021Date of Patent: June 20, 2023Assignee: JPMORGAN CHASE BANK, N.A.Inventor: Girish Dhameja
-
Patent number: 11681723Abstract: A system and method are disclosed for modeling a non-relational database as a normalized relational database. In one embodiment, the system identifies a column having a first type in a column-oriented, non-relational database; determines whether the column-oriented, non-relational database includes at least one column having a second type and identifies the one or more columns having the second type; virtually divides the column-oriented, non-relational database based on column type; and generates a normalized, relational model based on the virtual division of the column-oriented, non-relational database, the normalized, relational model including catalog information representing a parent table including the column having the first type and, when the column-oriented, non-relational database includes at least one column having the second type, catalogue information representing a child table, the parent table and child table both represented as relational tables.Type: GrantFiled: September 3, 2021Date of Patent: June 20, 2023Assignee: PROGRESS SOFTWARE CORPORATIONInventor: Robert Scott Bradley
-
Patent number: 11681724Abstract: A system is provided for a data investigation system that is adapted to provide optimized data viewing for investigations using a network topology of relations between entities. The system includes a processor and a computer readable medium operably coupled thereto, to perform operations which include receiving, from a computing device, an investigation of a first entity having a first set of attributes, determining, based on the first set of attributes, a plurality of related entities associated with a plurality of events, determining whether each of the plurality of events meets or exceeds a risk threshold for the investigation of the first entity, generating a first relations graph of the first entity to one or more of the plurality of related entities based on one or more of the plurality of events meeting or exceeding the risk threshold, and displaying, on the computing device, the first relations graph.Type: GrantFiled: March 22, 2021Date of Patent: June 20, 2023Assignee: ACTIMIZE LTD.Inventors: Neta Stein, Aaron Mirsky, Yoram Pomer, Fredi Tibi, Eli Shua
-
Patent number: 11681725Abstract: One example method includes creating an empty reconstruction stream database, identifying a data time interval, identifying data sources in which data was stored during the data time interval, reading data from the data sources, where the data read out from the data sources are associated with respective timestamps that fall within the data time interval, inserting the read out data into the empty reconstruction stream database so as to create a high resolution data stream, where the data are ordered in the empty reconstruction stream database according to timestamp, processing the data in the high resolution data stream and, based on the processing of the data, identifying and resolving a problem relating to an operating environment in which the data was initially generated.Type: GrantFiled: October 10, 2018Date of Patent: June 20, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Jehuda Shemer, Kfir Wolfson, Assaf Natanzon
-
Patent number: 11681726Abstract: Systems and methods that use multi-tasking and transfer learning with sparse gating mechanisms and domain knowledge to generate pheno-embeddings in a scalable manner that can improve the relevance of the patient embeddings from Electronic Health Records. A system, comprises at least one processor that executes the following computer executable components stored in memory: a structural pheno-embedding model that employs a hierarchical knowledge graph; a data augmentation component that expands on a sparse data set associated with the knowledge graph; and an embedding component that generates a specialized embedding for phenotypes using the structural pheno-embedding model and the augmented data set for a selected cohort.Type: GrantFiled: December 3, 2020Date of Patent: June 20, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mohamed Ghalwash, Zijun Yao, Prithwish Chakraborty, James V Codella, Daby Mousse Sow
-
Patent number: 11681727Abstract: A method for matching supplied organizational data with trade directory information includes: receiving a data file including a plurality of organizational entries, each entry including an entity name and a geographic location; normalizing the entity name in each of the organizational entries; identifying a plurality of matching entries for each organizational entries, each matching entry including a matching name and location, and where each matching entry is identified based on a first correspondence between the matching name and the entity name and a second correspondence between the matching location and the geographic location; determining a confidence level for each of the organizational entries based on the correspondence between the first correspondence and the second correspondence for at least one of the identified matching entries; and transmitting the plurality of matching entries and determined confidence level for each of the plurality of organizational entries.Type: GrantFiled: September 11, 2019Date of Patent: June 20, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Chapin Flynn
-
Patent number: 11681728Abstract: An event display method and an event display device are provided. The method includes: acquiring types of events; setting colors for the events based on the types of the events; grouping the events based on starting times and ending times of the respective events; and displaying the events based on the grouping and colors of the events. According to the embodiments, the event type, event distribution and event duration can be intuitively displayed, the user can quickly screen out valid events and quickly acquire valid information of the events, thereby quickly positioning a fault and determining a cause for the fault.Type: GrantFiled: August 25, 2021Date of Patent: June 20, 2023Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.Inventors: Jing Wang, Haiyan Mo, Youwen Yu
-
Patent number: 11681729Abstract: Computer implemented systems and methods are disclosed for automatically and canonically identifying related data in various data structures while maintaining secure access to individual data objects and their properties. Data structures may include a plurality of records, wherein each record is associated with a respective entity. Access to individual records, or in some embodiments access to individual attributes of a record, may be restricted to particular users or groups on a per-item basis. In accordance with some embodiments, systems and methods are disclosed for identifying pairs of records, determining a probability that both records relate to a common entity, and securely notifying and presenting users with information regarding the probability while preserving the access restrictions for the individual records and attributes. Record pairs that potentially refer to the same entity may be linked, reconciled, or ignored in response to feedback from users who have access to one or both records.Type: GrantFiled: July 26, 2021Date of Patent: June 20, 2023Assignee: Palantir Technologies Inc.Inventors: Matthew Gerhardt, Christopher Brahms, Colin Hamilton
-
Patent number: 11681730Abstract: The invention provides a comprehensive system, method and computer program product for data structure clustering based on variation in data attribute performance. In general, the invention is configured to link a sub-set of data structures out of a global set of data structures based on identifying stimulus type attributes that are structured to produce a functional performance parameter of the associated data structure, particularly in the field of hospital data analysis. Typically, the invention is configured to receive a request for construction of a peer data cluster for a first functional performance parameter of the first entity data structure. The invention may then determine at least one second entity data structure of a plurality of entity data structures that is a peer entity data structure, and linking the first entity data structure and the second entity data structure to form the peer data cluster.Type: GrantFiled: September 24, 2021Date of Patent: June 20, 2023Assignee: Premier Healthcare Solutions, Inc.Inventors: Michael Herron, Michael Long
-
Patent number: 11681731Abstract: Disclosed herein are embodiments of systems, methods, and products comprising a data power server for secure storage and retrieval of trade data. The server receives a request from a user to review or confirm one or more trade documents via a webserver. The server communicates with a connector grid server to retrieve the user's accessible documents. The connector grid server determines the electronic file IDs that are accessible to the user based on the accessibility policy. The server instructs a digital library server to download the electronic files containing the requested trade data. The digital library server retrieves and downloads the electronic files based on the file IDs. The webserver renders a GUI displaying the electronic files on an electronic client device operated by the user. Upon receiving the confirmation response from the user, the server instructs the digital library server to update the trade status.Type: GrantFiled: June 7, 2022Date of Patent: June 20, 2023Assignee: Bank of MontrealInventor: Jian Ding
-
Patent number: 11681732Abstract: A computer-implemented method for optimizing search query results is disclosed. The computer-implemented method includes receiving a first natural language query, selecting a plurality of search query patterns based on the first natural language query, assigning a weight to each search query pattern in the plurality of search query patterns, generating one or more weighted keyword queries from each search query pattern based on the weight assigned to each search query pattern and one or more keywords from the first natural language query, evaluating a relevancy of one or more search results returned by each of the one or more weighted keyword queries for the first natural language query, and iteratively altering the weight assigned to a search query pattern until an optimal number of relevant search results are returned from the search query pattern for the first natural language query.Type: GrantFiled: December 23, 2020Date of Patent: June 20, 2023Assignee: International Business Machines CorporationInventors: Stephen Arthur Boxwell, Kyle Matthew Brake, Keith Gregory Frost, Stanley John Vernier
-
Patent number: 11681733Abstract: This disclosure relates to data association, attribution, annotation, and interpretation systems and related methods of efficiently organizing heterogeneous data at a massive scale. Incoming data is received and extracted for identifying information (“information”). Multiple dimensionality reducing functions are applied to the information, and based on the function results, the information are grouped into sets of similar information. Filtering rules are applied to the sets to exclude non-matching information in the sets. The sets are then merged into groups of information based on whether the sets contain at least one common information. A common link may be associated with information in a group. If the incoming data includes the identifying information associated with to the common link, the incoming data is assigned the common link. In some embodiments, incoming data are not altered but assigned into domains.Type: GrantFiled: December 6, 2021Date of Patent: June 20, 2023Assignee: Experian Information Solutions, Inc.Inventors: Anukool Rege, Prashant Kumar Sahay, Mervyn Lally, Shirish Kumar, Sanskar Sahay
-
Patent number: 11681734Abstract: Organizing and/or aligning fragments of text that are included in a set of physical and/or digital documents so that the arrangement of the text fragments is in a readily understandable and meaningful format for a given reader. This organization and/or alignment uses a relation model of the various text fragments to correlate a meaning between and amongst the various text fragments to ultimately determine the final alignment and/or arrangement of those text fragments.Type: GrantFiled: December 9, 2020Date of Patent: June 20, 2023Assignee: International Business Machines CorporationInventors: Robert G. Farrell, Mustafa Canim, Douglas Ronald Burdick
-
Patent number: 11681735Abstract: The present disclosure is directed towards systems and methods for detecting deviations from a standard document in a document being analyzed. The inventive systems and methods include performing a first level analysis to detect portions of a standard that are identical to, similar to, deleted from, and added to a document being evaluated. A second level analysis may be applied to those portions of the standard that are similar, but not identical to, portions of the document being evaluated to assist a user in identifying similarities and differences between the two portions of text.Type: GrantFiled: May 9, 2019Date of Patent: June 20, 2023Assignee: THOMSON REUTERS ENTERPRISE CENTRE GMBHInventors: Elizabeth Roman, Hella-Franziska Hoffmann, Josh Lemaitre, Nikolai Nefedov, David Von Rickenbach
-
Patent number: 11681736Abstract: A system and method for tagging a region within a frame of a distributed video file to permit easier retrievability of the region of interest.Type: GrantFiled: October 2, 2022Date of Patent: June 20, 2023Assignee: Tagmotion Pty LimitedInventors: Andrew Simms, John Vernon Polglase
-
Patent number: 11681737Abstract: The present disclosure relates to a retrieval method including: generating a graph representing a set of users, items, and queries; generating clusters from the media items; generating embeddings for each cluster from embeddings of the items within the corresponding cluster; generating augmented query embeddings for each cluster from the embedding of the corresponding cluster and query embeddings of the queries; inputting the cluster embeddings and the augmented query embeddings to a layer of a graph convolutional network (GCN) to determine user embeddings of the users; inputting the embedding of the given user and a query embedding of the given query to a layer of the GCN to determine a user-specific query embedding; generating a score for each of the items based on the item embeddings and the user-specific query embedding; and presenting the items having the score exceeding a threshold.Type: GrantFiled: April 8, 2020Date of Patent: June 20, 2023Assignee: ADOBE INC.Inventors: Handong Zhao, Ajinkya Kale, Xiaowei Jia, Zhe Lin
-
Patent number: 11681738Abstract: Users of electronic audio and video playback devices have become familiar with listening and viewing media from stored memory. Music may be listened to and any art may be viewed including television, motion pictures, still images and any other copyrightable works of audible or visual art, the types of which are vast. Traditional indexing criteria for such stored memory may include artist or author identification, track or work of art title, genre, era or origin, style of art, and other criteria pertaining to the work itself. According to the present invention, media elements stored in memory may now be characterized by entering criteria based on the qualitative attributes and emotive features ascertained upon playback or subsequent evaluation which are then associated with each stored audio, video, image or other file, for subsequent indexing, searching and recommendation operations.Type: GrantFiled: April 5, 2016Date of Patent: June 20, 2023Inventor: Christopher John Allison
-
Patent number: 11681739Abstract: A server obtains user data for a respective user, including data corresponding to the respective user's consumption of media in a first content domain. Before obtaining, for the respective user, data corresponding to a second content domain, the server uses a neural network to generate a user embedding for the respective user based on the user data. The server generates, for a plurality of content items of the second content domain consumed by users other than the respective user, a respective content item embedding. The respective content item embedding is based on user embeddings of the at least one user other than the respective user. The server system determines, using the user embedding for the respective user and respective content item embeddings, a first content item in the second content domain that meets matching criteria for the respective user and provides the first content item to the respective user.Type: GrantFiled: June 6, 2022Date of Patent: June 20, 2023Assignee: Spotify ABInventors: Zahra Nazari, Christophe Charbuillet, Johan Pages
-
Patent number: 11681740Abstract: In various implementations, streams are sent and received by a computing device engaged in an authoring session with respect to an electronic document. The computing device stores the streams in multiple container files associated with an instance of the electronic document open on the computing device. The device maintains an indices file to reflect a presence of the streams in the container files, such that fast access can be provided to the streams at a later time. The indices file comprises multiple probabilistic data structures corresponding to the container files that each indicate on a probabilistic basis whether a given stream is present in a corresponding one of the container files. The computing device uses the indices file to retrieve the streams from the container files.Type: GrantFiled: March 31, 2021Date of Patent: June 20, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Marcus Eduardo Markiewicz
-
Patent number: 11681741Abstract: A system and method for searching and displaying multimedia search results is disclosed herein. An embodiment operates by determining that an interface including one or more previously saved searches is displayed, each of the previously saved searches corresponding to a set of one or more search terms. An updated plurality of search results is received for each of the previously saved searches from a remote server. A grouping of the plurality of search results for each of a plurality of different search terms is displayed across a plurality of individual time periods.Type: GrantFiled: May 21, 2021Date of Patent: June 20, 2023Assignee: Roku, Inc.Inventors: Jim Funk, Brandon Noffsinger
-
Patent number: 11681742Abstract: Aspects of the present disclosure relate to systems and methods for dynamically adjusting queries based on data protection configurations. In one example, a request for data is received from an application. The data is indexed in at least one of a first index database, a second index database and a third index database. A first key notification indicating a protection status of a personal device is received. A query is sent to each of the first index database, the second index database and the third index database for the requested data based on the protection status of the personal device. The requested data is loaded into the application. A second key notification indicating a change in the protection status of the personal device is received. At least some of the loaded data is removed from the application based on the change in the protection status of the personal device.Type: GrantFiled: January 10, 2022Date of Patent: June 20, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Adam Donald Wilson, Won Hee Lee
-
Patent number: 11681743Abstract: System and methods for type ahead search amelioration based on image processing are provided. In embodiments, a method includes: capturing, by a computing device, image data based on images viewed by a user during a computing session; converting, by the computing device, the image data to text using image processing; and storing, by the computing device, the text in a temporary buffer of a type ahead search function, wherein the text constitutes image context data for use by the type ahead search function.Type: GrantFiled: November 20, 2020Date of Patent: June 20, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stan Kevin Daley, Jennifer M. Hatfield, Michael Bender, Jeremy R. Fox, Sarbajit K. Rakshit
-
Patent number: 11681744Abstract: The systems and methods discussed herein provide for a method that includes receiving, by a device, a first image of a plurality of individuals. The method further includes identifying, by the device from a database comprising images of individuals, a plurality of individuals within the first image. The method further includes for each identified individual within the first image, by the device, identified individual with a first value. The method further includes, generating, by the device to a second device, a record comprising identifications of each identified individual within the first image and the first value.Type: GrantFiled: October 22, 2020Date of Patent: June 20, 2023Inventor: Sameer Mehta
-
Patent number: 11681745Abstract: A computer implemented method to present digital images may include storing a digital image in a database and applying a digital image processing technique to the digital image to identify a region of interest of the digital image. The method may also include storing region data that identifies the region of interest of the digital image in the database and receiving a request for information associated with the digital image from a digital device. In response to the request, the method may include providing the digital image and the region data for transmission to the digital device, the digital device configured to adjust a cropping view of the digital image based on the region data to display the region of interest of the digital image.Type: GrantFiled: August 27, 2020Date of Patent: June 20, 2023Assignee: eBay Inc.Inventors: Susan Stieglitz, Yem Huynh, Fazeel Mufti
-
Patent number: 11681746Abstract: A method includes receiving image data associated with an image of a roadway including a crosswalk, generating a plurality of different characteristics of the image based on the image data, determining a position of the crosswalk on the roadway based on the plurality of different characteristics, the position including a first boundary and a second boundary of the crosswalk in the roadway, and providing map data associated with a map of the roadway, the map data including the position of the crosswalk on the roadway in the map. The plurality of different characteristics include a classification of one or more elements of the image, a segmentation of the one or more elements of the image, and one or more angles of the one or more elements of the image with respect to a line in the roadway.Type: GrantFiled: August 5, 2021Date of Patent: June 20, 2023Assignee: UATC, LLCInventors: Justin Jin-Wei Liang, Raquel Urtasun Sotil
-
Patent number: 11681747Abstract: Methods and apparatus are disclosed to generate a recommendation, including an attribute vector aggregator to form a resultant attribute vector based on an input set of attribute vectors, the set of attribute vectors containing at least one of a media attribute vector, an attendee attribute vector, an artist attribute vector, an event attribute vector, or a venue attribute vector, and a recommendation generator, the recommendation generator including: a vector comparator to perform a comparison between an input attribute vector and other attribute vectors and a recommendation compiler to create one or more recommendations of at least one of media, an artist, an event, or a venue based on the comparison.Type: GrantFiled: November 25, 2019Date of Patent: June 20, 2023Assignee: Gracenote, Inc.Inventors: Aneesh Vartakavi, Carmen Yaiza Rancel Gil, Anjana Gopakumar, Jason Timothy Cramer
-
Patent number: 11681748Abstract: A method for direct video broadcasting to video host, via a mobile device, including allowing the video host to initiate an audio communication with a user, via the user's mobile device; allowing the user, via the mobile device, to accept the initiated audio communication from the video host; providing, in response to the user accepting the initiated audio communication, audio communication between the user and the video host; and allowing, in response to the user accepting the initiated audio communication, the user to capture video, via the mobile device, and upload or stream the captured video to the video host, wherein the video host is enabled to engage in audio communications with the user, as the captured video is being captured, and wherein the audio communication is separate from the audio associated with any video being captured.Type: GrantFiled: October 11, 2017Date of Patent: June 20, 2023Assignee: Worldwide Live Holding, LLCInventors: Charles R. Tudor, Dani R. Sleiman
-
Patent number: 11681749Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for ranking videos. The program and method include storing, in a database, a plurality of videos; obtaining, for a first of the plurality of videos, first data representing a first interaction performed by a creator of the first video in association with the first video; and obtaining, for the first video, second data representing a second interaction performed by a consumer of the first video in association with the first video. A score is computed for the first video based on the first and second data and the first video is ranked relative to a remaining subset of the plurality of videos by comparing the computed score for the first video with respective scores of videos in the remaining subset of the plurality of videos.Type: GrantFiled: November 17, 2021Date of Patent: June 20, 2023Assignee: Snap Inc.Inventors: Nathan Kenneth Boyd, Maryam Daneshi, Sivakumar Loganathan, Satya Kanduri, Senthil Karthikeyan Sundaram, Evan Shaw
-
Patent number: 11681750Abstract: A system and method indicates certain terms on a web page as links or portals to additional information and then allows the user to click the link or operate the portal to obtain the additional information, which may be a different web page on the world wide web.Type: GrantFiled: April 29, 2022Date of Patent: June 20, 2023Assignee: GROUPON, INC.Inventors: Val Agostino, David Cowan
-
Patent number: 11681751Abstract: An object feature visualization system is disclosed. The system may include a computing device that generates video-mapped images to project onto physical objects. The video-mapped images may include features to be projected onto the objects. The projection of a video-mapped image onto the physical object allows for the visualization of the feature on the object. In some examples, the computing device receives a feature selection for a particular object, and generates a video-mapped image with the selected feature to provide to a projector to project the video-mapped image onto the physical object. In some examples, a user is able to select one or more features for one or more objects of a room display via a user interface. The system then projects video-mapped images with the selected features onto the physical objects. The system may allow a user to save feature selections, and to purchase or request additional information about objects with selected features.Type: GrantFiled: August 31, 2021Date of Patent: June 20, 2023Assignee: Material Technologies CorporationInventor: Adam I. Sandow
-
Patent number: 11681752Abstract: A video management system (VMS) may search for one or more events in a plurality of video streams captured and stored at a plurality of remote sites. The VMS may generate time-stamped metadata for each video stream captured at the remote site. The time-stamped metadata for each video stream may identify one or more objects and/or events occurring in the corresponding video stream as well as an identifier that uniquely identifies the corresponding video stream. Each of the plurality of remote sites may send the time-stamped metadata to a central hub, wherein the time-stamped metadata may be stored in a data lake, and a user may enter a query into a video query engine, wherein the video query engine may be operatively coupled to the central hub.Type: GrantFiled: February 17, 2020Date of Patent: June 20, 2023Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Kirupakar Janakiraman, Baskaran Muthusamy, Keyurbhai Patel
-
Patent number: 11681753Abstract: A geotagged video spatial indexing method for video retrieval based on a two-dimensional (2D) temporal grid is disclosed and includes: generating the 2D temporal grid by using the earliest start time, the latest end time of all geotagged video clips and a temporal resolution; calculating row and column number information of each geotagged video clip based on its start time and end time; generating a spatial point for each geotagged video clip based on the row and column number information and obtaining a spatial point set; generating a R-tree spatial index structure corresponding to the spatial point set using a R-tree spatial index method; and locating the corresponding cell in a temporal grid based on retrieval conditions, generating a spatial point based on row and column number information of the grid cell, and finding the spatial point in the R-tree spatial index structure to get the geotagged video corresponding thereto.Type: GrantFiled: September 14, 2022Date of Patent: June 20, 2023Assignee: HENAN UNIVERSITYInventors: Zhigang Han, Caihui Cui, Feng Liu, Hongquan Song, Haiying Wang, Fen Qin
-
Patent number: 11681754Abstract: Managing connected data, such as a graph data store, includes a computing device with persistent memory and volatile memory. The computing device stores a graph data store with a plurality of nodes and edges in persistent memory. Each of the edges defines the relationship between at least two of the nodes. The nodes and edges may contain tags and properties containing additional information. In response to a search request query, the computing device generates an iterator object stored in volatile memory with a reference to one or more nodes and/or edges in the graph data store. The split between volatile and persistent memory allocation could be used for other objects, such as allocators and transactions. Other embodiments are described and claimed.Type: GrantFiled: December 26, 2020Date of Patent: June 20, 2023Assignee: Intel CorporationInventors: Vishakha Gupta, Alain Kagi, Philip Lantz, Subramanya Dulloor
-
Patent number: 11681755Abstract: A system and method for grouping alimentary transfer descriptors as a function of user elements includes receiving at least an alimentary transfer descriptor as a function of an alimentary transfer request, identifying at least a user element, determining a categorical constraint as a function of the user element, generating a plurality of groupings, wherein each grouping comprises alimentary transfer descriptors, selecting a grouping of the plurality of groupings, wherein selecting further comprises, executing a selection function on the plurality of groupings, wherein the selection function generates a selection output as a function of the plurality of selection criteria and the plurality of groupings, and selecting the grouping based on the selection output, and transmitting the a notification to a physical performance entity as a function of the selected grouping.Type: GrantFiled: November 30, 2020Date of Patent: June 20, 2023Assignee: KPN INNOVATIONS, LLC.Inventor: Kenneth Neumann