Patents Issued in June 20, 2023
  • Patent number: 11681706
    Abstract: 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: Grant
    Filed: July 13, 2021
    Date of Patent: June 20, 2023
    Assignee: SK hynix Inc.
    Inventors: Andrey Kuyel, Yury Tsybulka
  • Patent number: 11681707
    Abstract: 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: Grant
    Filed: March 10, 2022
    Date of Patent: June 20, 2023
    Assignee: SPLUNK INC.
    Inventors: Bo Lei, Ryan Lee Faircloth, Marios Iliofotou, Sathyanarayanan Kavacheri, Sadia R. Poddar, Anurag Singla
  • Patent number: 11681708
    Abstract: 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: Grant
    Filed: September 23, 2022
    Date of Patent: June 20, 2023
    Assignee: Snowflake Inc.
    Inventors: Thierry Cruanes, Ismail Oukid, Stefan Richter, Alejandro Salinger
  • Patent number: 11681709
    Abstract: 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: Grant
    Filed: February 10, 2021
    Date of Patent: June 20, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chang Sheng Liu, Ya Qiong Liu, Lei Cui
  • Patent number: 11681710
    Abstract: 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: Grant
    Filed: December 23, 2018
    Date of Patent: June 20, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Moshe Israel, Yaakov Garyani, Or Cohen
  • Patent number: 11681711
    Abstract: 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: Grant
    Filed: October 11, 2022
    Date of Patent: June 20, 2023
    Assignee: PERRY + CURRIER INC.
    Inventors: Robert Shek, Robert Cotran, Christopher Ellefson, Daniel Martinet, Alan Wong, Thomas Andrew Currier
  • Patent number: 11681712
    Abstract: 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: Grant
    Filed: March 5, 2021
    Date of Patent: June 20, 2023
    Assignee: GOOGLE LLC
    Inventors: Vikram Aggarwal, Alice Lee
  • Patent number: 11681713
    Abstract: 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: Grant
    Filed: February 15, 2019
    Date of Patent: June 20, 2023
    Assignee: YANDEX EUROPE AG
    Inventors: Valery Ivanovich Duzhik, Andrey Dmitrievich Drozdovsky, Oleg Pavlovich Naydin
  • Patent number: 11681714
    Abstract: 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: Grant
    Filed: September 1, 2020
    Date of Patent: June 20, 2023
    Assignee: International Business Machines Corporation
    Inventors: Hiroaki Kikuchi, Tohru Hasegawa, Takuya Goto, Xiangning Liu, Asako Ono
  • Patent number: 11681715
    Abstract: 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 devi
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: June 20, 2023
    Assignee: BUSINESS OBJECTS SOFTWARE LTD.
    Inventors: Paul O'Hara, Malte Christian Kaufmann, Anirban Banerjee, Ian Denver, Alan McShane
  • Patent number: 11681716
    Abstract: 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: Grant
    Filed: August 12, 2020
    Date of Patent: June 20, 2023
    Assignee: SAP SE
    Inventors: Jan Bross, Marcus Paradies, Romans Kasperovics, Thomas Fischer
  • Patent number: 11681717
    Abstract: 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: Grant
    Filed: October 6, 2022
    Date of Patent: June 20, 2023
    Assignee: Bottomline Technologies, Inc.
    Inventors: Kaiyu Pan, Richard J. Diekema, Jr., Mark G. Kane
  • Patent number: 11681718
    Abstract: 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: Grant
    Filed: November 19, 2019
    Date of Patent: June 20, 2023
    Assignee: Apple Inc.
    Inventors: John M. Hornkvist, Anubhav Malhotra
  • Patent number: 11681719
    Abstract: 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: Grant
    Filed: May 13, 2021
    Date of Patent: June 20, 2023
    Assignee: DrFirst.com, Inc.
    Inventors: Zilong Tang, James F. Chen
  • Patent number: 11681720
    Abstract: 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: Grant
    Filed: December 10, 2020
    Date of Patent: June 20, 2023
    Assignee: Target Brands, Inc.
    Inventors: Evan Hovorka, Roshine Sereena Jeyachander, Murali Krishna Dandukuri, Rebecca Anne Gesswein
  • Patent number: 11681721
    Abstract: 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: Grant
    Filed: April 8, 2021
    Date of Patent: June 20, 2023
    Assignee: 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: 11681722
    Abstract: 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: Grant
    Filed: June 8, 2021
    Date of Patent: June 20, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventor: Girish Dhameja
  • Patent number: 11681723
    Abstract: 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: Grant
    Filed: September 3, 2021
    Date of Patent: June 20, 2023
    Assignee: PROGRESS SOFTWARE CORPORATION
    Inventor: Robert Scott Bradley
  • Patent number: 11681724
    Abstract: 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: Grant
    Filed: March 22, 2021
    Date of Patent: June 20, 2023
    Assignee: ACTIMIZE LTD.
    Inventors: Neta Stein, Aaron Mirsky, Yoram Pomer, Fredi Tibi, Eli Shua
  • Patent number: 11681725
    Abstract: 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: Grant
    Filed: October 10, 2018
    Date of Patent: June 20, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Jehuda Shemer, Kfir Wolfson, Assaf Natanzon
  • Patent number: 11681726
    Abstract: 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: Grant
    Filed: December 3, 2020
    Date of Patent: June 20, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mohamed Ghalwash, Zijun Yao, Prithwish Chakraborty, James V Codella, Daby Mousse Sow
  • Patent number: 11681727
    Abstract: 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: Grant
    Filed: September 11, 2019
    Date of Patent: June 20, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Chapin Flynn
  • Patent number: 11681728
    Abstract: 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: Grant
    Filed: August 25, 2021
    Date of Patent: June 20, 2023
    Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventors: Jing Wang, Haiyan Mo, Youwen Yu
  • Patent number: 11681729
    Abstract: 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: Grant
    Filed: July 26, 2021
    Date of Patent: June 20, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Matthew Gerhardt, Christopher Brahms, Colin Hamilton
  • Patent number: 11681730
    Abstract: 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: Grant
    Filed: September 24, 2021
    Date of Patent: June 20, 2023
    Assignee: Premier Healthcare Solutions, Inc.
    Inventors: Michael Herron, Michael Long
  • Patent number: 11681731
    Abstract: 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: Grant
    Filed: June 7, 2022
    Date of Patent: June 20, 2023
    Assignee: Bank of Montreal
    Inventor: Jian Ding
  • Patent number: 11681732
    Abstract: 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: Grant
    Filed: December 23, 2020
    Date of Patent: June 20, 2023
    Assignee: International Business Machines Corporation
    Inventors: Stephen Arthur Boxwell, Kyle Matthew Brake, Keith Gregory Frost, Stanley John Vernier
  • Patent number: 11681733
    Abstract: 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: Grant
    Filed: December 6, 2021
    Date of Patent: June 20, 2023
    Assignee: Experian Information Solutions, Inc.
    Inventors: Anukool Rege, Prashant Kumar Sahay, Mervyn Lally, Shirish Kumar, Sanskar Sahay
  • Patent number: 11681734
    Abstract: 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: Grant
    Filed: December 9, 2020
    Date of Patent: June 20, 2023
    Assignee: International Business Machines Corporation
    Inventors: Robert G. Farrell, Mustafa Canim, Douglas Ronald Burdick
  • Patent number: 11681735
    Abstract: 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: Grant
    Filed: May 9, 2019
    Date of Patent: June 20, 2023
    Assignee: THOMSON REUTERS ENTERPRISE CENTRE GMBH
    Inventors: Elizabeth Roman, Hella-Franziska Hoffmann, Josh Lemaitre, Nikolai Nefedov, David Von Rickenbach
  • Patent number: 11681736
    Abstract: 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: Grant
    Filed: October 2, 2022
    Date of Patent: June 20, 2023
    Assignee: Tagmotion Pty Limited
    Inventors: Andrew Simms, John Vernon Polglase
  • Patent number: 11681737
    Abstract: 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: Grant
    Filed: April 8, 2020
    Date of Patent: June 20, 2023
    Assignee: ADOBE INC.
    Inventors: Handong Zhao, Ajinkya Kale, Xiaowei Jia, Zhe Lin
  • Patent number: 11681738
    Abstract: 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: Grant
    Filed: April 5, 2016
    Date of Patent: June 20, 2023
    Inventor: Christopher John Allison
  • Patent number: 11681739
    Abstract: 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: Grant
    Filed: June 6, 2022
    Date of Patent: June 20, 2023
    Assignee: Spotify AB
    Inventors: Zahra Nazari, Christophe Charbuillet, Johan Pages
  • Patent number: 11681740
    Abstract: 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: Grant
    Filed: March 31, 2021
    Date of Patent: June 20, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Marcus Eduardo Markiewicz
  • Patent number: 11681741
    Abstract: 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: Grant
    Filed: May 21, 2021
    Date of Patent: June 20, 2023
    Assignee: Roku, Inc.
    Inventors: Jim Funk, Brandon Noffsinger
  • Patent number: 11681742
    Abstract: 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: Grant
    Filed: January 10, 2022
    Date of Patent: June 20, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adam Donald Wilson, Won Hee Lee
  • Patent number: 11681743
    Abstract: 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: Grant
    Filed: November 20, 2020
    Date of Patent: June 20, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stan Kevin Daley, Jennifer M. Hatfield, Michael Bender, Jeremy R. Fox, Sarbajit K. Rakshit
  • Patent number: 11681744
    Abstract: 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: Grant
    Filed: October 22, 2020
    Date of Patent: June 20, 2023
    Inventor: Sameer Mehta
  • Patent number: 11681745
    Abstract: 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: Grant
    Filed: August 27, 2020
    Date of Patent: June 20, 2023
    Assignee: eBay Inc.
    Inventors: Susan Stieglitz, Yem Huynh, Fazeel Mufti
  • Patent number: 11681746
    Abstract: 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: Grant
    Filed: August 5, 2021
    Date of Patent: June 20, 2023
    Assignee: UATC, LLC
    Inventors: Justin Jin-Wei Liang, Raquel Urtasun Sotil
  • Patent number: 11681747
    Abstract: 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: Grant
    Filed: November 25, 2019
    Date of Patent: June 20, 2023
    Assignee: Gracenote, Inc.
    Inventors: Aneesh Vartakavi, Carmen Yaiza Rancel Gil, Anjana Gopakumar, Jason Timothy Cramer
  • Patent number: 11681748
    Abstract: 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: Grant
    Filed: October 11, 2017
    Date of Patent: June 20, 2023
    Assignee: Worldwide Live Holding, LLC
    Inventors: Charles R. Tudor, Dani R. Sleiman
  • Patent number: 11681749
    Abstract: 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: Grant
    Filed: November 17, 2021
    Date of Patent: June 20, 2023
    Assignee: Snap Inc.
    Inventors: Nathan Kenneth Boyd, Maryam Daneshi, Sivakumar Loganathan, Satya Kanduri, Senthil Karthikeyan Sundaram, Evan Shaw
  • Patent number: 11681750
    Abstract: 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: Grant
    Filed: April 29, 2022
    Date of Patent: June 20, 2023
    Assignee: GROUPON, INC.
    Inventors: Val Agostino, David Cowan
  • Patent number: 11681751
    Abstract: 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: Grant
    Filed: August 31, 2021
    Date of Patent: June 20, 2023
    Assignee: Material Technologies Corporation
    Inventor: Adam I. Sandow
  • Patent number: 11681752
    Abstract: 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: Grant
    Filed: February 17, 2020
    Date of Patent: June 20, 2023
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Kirupakar Janakiraman, Baskaran Muthusamy, Keyurbhai Patel
  • Patent number: 11681753
    Abstract: 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: Grant
    Filed: September 14, 2022
    Date of Patent: June 20, 2023
    Assignee: HENAN UNIVERSITY
    Inventors: Zhigang Han, Caihui Cui, Feng Liu, Hongquan Song, Haiying Wang, Fen Qin
  • Patent number: 11681754
    Abstract: 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: Grant
    Filed: December 26, 2020
    Date of Patent: June 20, 2023
    Assignee: Intel Corporation
    Inventors: Vishakha Gupta, Alain Kagi, Philip Lantz, Subramanya Dulloor
  • Patent number: 11681755
    Abstract: 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: Grant
    Filed: November 30, 2020
    Date of Patent: June 20, 2023
    Assignee: KPN INNOVATIONS, LLC.
    Inventor: Kenneth Neumann