Patents Examined by Baoquoc N. To
  • Patent number: 11816144
    Abstract: Described are systems and methods to determine hair patterns presented in content items. The determined hair patterns may be associated with the content items to facilitate indexing, filtering, etc. of the content items based on the determined hair patterns. In exemplary implementations, a corpus of content items may be associated with an embedding vector that includes a binary representation of the content item. The embedding vectors associated with each content item can be provided as inputs to a trained machine learning model, which can process the embedding vectors to determine one or more hair patterns presented in each content item while eliminating the need for performing image pre-processing prior to determination of the hair pattern(s) presented in the content item.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: November 14, 2023
    Assignee: Pinterest, Inc.
    Inventors: Nadia Fawaz, Anh Tuong Ta, Bhawna Juneja, Rohan Mahadev, Valerie Moy, Dmitry Olegovich Kislyuk, David Ding-Jia Xue, Christopher Lee Schaefbauer, Graham Roth, William Yau, Jordan DiSanto, Ding Zhang, David Voiss
  • Patent number: 11803595
    Abstract: The present disclosure provides systems and methods for data analysis. An example method may comprise receiving a data stream comprising a plurality of records. A record of said plurality of records may comprise a plurality of attributes. The method may further comprise classifying each of said plurality of attributes as a dimension or a measure. The method may further comprise dividing said plurality of records into a plurality of time periods. The method may further comprise, for a time period of said plurality of time periods, generating one or more segments of records. Each segment of the one or more segments may comprise records having a combination of dimensions with unique values as compared to other segments of said one or more segments. The method may further comprise applying an algorithm to said one or more segments to generate an output. The method may further comprise displaying, on a graphical user interface, a graphical representation of said output to a user.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: October 31, 2023
    Assignee: INFERENCE IP, LLC
    Inventors: Rajat Monga, Suharsh Sivakumar, Varun Saini
  • Patent number: 11797533
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for accessing a relational database using requests that conform to a non-structure query language syntax. In one aspect, a method includes receiving, from a client, a first access request that conforms to a NoSQL syntax for accessing a wide column store, wherein the first access request comprises a first event feature and a first attribute feature that are related to the wide column store, and the first attribute feature comprises a column family feature of the wide column store; translating the first access request into a second access request that conforms to a SQL syntax, wherein the second access request comprises a second event feature corresponding to the first event feature and a second attribute feature corresponding to the first attribute feature; and forwarding the second access request to a relational database.
    Type: Grant
    Filed: January 12, 2022
    Date of Patent: October 24, 2023
    Assignee: Beijing OceanBase Technology Co., Ltd.
    Inventor: Zhifeng Yang
  • Patent number: 11797648
    Abstract: Methods and systems are presented for imputing missing data items within a first dataset based on data associated with a second dataset that is the nearest neighbor of the first dataset. A first mapping model is configured to map data subsets corresponding to a first data source to first positions in a multi-dimensional space. A second mapping model is configured to map data subsets corresponding to a second data source to second positions in the multi-dimensional space. The first and second mapping models are trained together to reduce a distance between positions mapped by the first and second mapping models based on corresponding data subsets that belong to the same entity. A nearest neighbor dataset to the first dataset is identified based on the first and second mapping models. Data associated with the nearest neighbor dataset is used to impute the missing data items of the first dataset.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: October 24, 2023
    Assignee: PayPal, Inc.
    Inventors: Itay Margolin, Tomer Handelman
  • Patent number: 11797478
    Abstract: An apparatus comprises a processing device configured to maintain a snapshot mapping structure for a storage volume. The snapshot mapping structure comprises objects representing the storage volume and snapshots thereof. The objects are organized in a tree structure representing data dependencies between the storage volume and its snapshots. Each of the objects comprises a dynamic bitmap indicating whether that object contains new data for different offset positions relative to its ancestor objects in the tree structure. The processing device is further configured to detect operations directed to a specified one of the storage volume or one of its snapshots, to parse the snapshot mapping structure to identify objects to utilize for processing the operations, and to processing the operations utilizing the dynamic bitmaps of the identified objects.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: October 24, 2023
    Assignee: Dell Products L.P.
    Inventors: Yosef Shatsky, Doron Tal
  • Patent number: 11797504
    Abstract: A computing infrastructure diagram is identified. A plurality of computing infrastructure components in the computing infrastructure diagram is identified. A respective component definition is associated with each computing infrastructure components of the plurality of computing infrastructure components. The computing infrastructure diagram into a searchable diagram associated with metadata comprising the component definitions of the plurality of computing infrastructure components is converted.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: October 24, 2023
    Assignee: Red Hat, Inc.
    Inventors: Arie Bregman, Avraham Talmor, Ilan Gersht
  • Patent number: 11782979
    Abstract: Embodiments of the disclosure provide methods and apparatuses for video searches and methods and apparatuses for index construction. In one embodiment, the method comprises: upon receiving a search request input by a user to search for a target video, processing, based on a pre-configured algorithm, multimodal search data for the target video included in the search request; providing a processing result of the multimodal search data with regard to a corresponding pre-constructed index to search to obtain the target video.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: October 10, 2023
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventors: Yiliang Lyu, Mingqian Tang, Zhen Han, Yulin Pan
  • Patent number: 11782940
    Abstract: A computerized-method for improving queries operation in a multichannel contact center is provided herein. The computerized-method includes: (i) operating a stream processing application for each new query of a customer to store query-related data and to identify one or more queries of the customer in a cloud-contact data store. The cloud-contact data store may have one or more interactions-queue types, when one or more queries have been identified: (a) operating a repetition module on the identified one or more queries of the customer to filter out two or more queries having a common query-topic; (b) operating a Natural Language Understanding (NLU) module on the filtered two or more queries having a common topic to identify two or more identical queries. Each query of the identified two or more identical queries have a unique query identification number; and (c) handling the two or more identical.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: October 10, 2023
    Assignee: INCONTACT INC.
    Inventors: Rahul Vyas, Salil Dhawan
  • Patent number: 11768867
    Abstract: Systems and methods for improving displays of media assets are disclosed herein. In an embodiment, a system receives a plurality of text comments from a plurality of devices to which a media asset was transmitted. The system analyzes the comments to identify text strings within the text comments. The system generates interactable elements from the text strings in the text comments, such that an interaction with the text string causes display of identifiers of media assets corresponding to the text string.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: September 26, 2023
    Assignee: Rovi Guides, Inc.
    Inventor: Serhad Doken
  • Patent number: 11748379
    Abstract: This disclosure relates to knowledge generation and implementation. A knowledge graph system comprises at least one processor, at least one database communicatively connected to the at least one processor, and a memory storing executable instructions. When executed, the instructions cause the at least one processor to aggregate, from the at least one database, entity data for a plurality of homes. Attribute information identifying geographic locations of the plurality of homes and relationships between pairs of the plurality of homes is extracted from the aggregated data. Knowledge graph data structures are populated with the extracted attribute information. A home knowledge graph is built, having nodes corresponding to the plurality of homes and edges corresponding to the identified relationships. A hierarchical cluster tree structure of the plurality of homes is outputted, wherein levels of the hierarchical cluster tree correspond to clusters of homes determined based in part on the knowledge graph edges.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: September 5, 2023
    Assignee: Federal Home Loan Mortgage Corporation (Freddie Mac)
    Inventor: Yuang Tang
  • Patent number: 11748308
    Abstract: A method includes receiving a piece of data for storage in a storage system, breaking the piece of data into a plurality of fixed size data portions, and determining a deduplication hash for each of the fixed size data portions. The method further includes checking for matching hashes already stored in the storage system, storing fixed size data portions unmatched to an already stored hash with metadata identifying the unmatched hash fixed size data portions in the storage system, and storing metadata for hash fixed size data portions already stored in the data storage system. The piece of data is reviewed for further deduplication using sliding window hashes during background activity of the data storage system.
    Type: Grant
    Filed: February 9, 2022
    Date of Patent: September 5, 2023
    Assignee: Seagate Technology LLC
    Inventors: John Michael Bent, Mohamad El-Batal, Sai Narasimhamurthy
  • Patent number: 11748403
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to identify media that has been pitch shifted, time shifted, and/or resampled. An example apparatus includes: memory; instructions in the apparatus; and processor circuitry to execute the instructions to: transmit a fingerprint of an audio signal and adjusting instructions to a central facility to facilitate a query, the adjusting instructions identifying at least one of a pitch shift, a time shift, or a resample ratio; obtain a response including an identifier for the audio signal and information corresponding to how the audio signal was adjusted; and change the adjusting instructions based on the information.
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: September 5, 2023
    Assignee: Gracenote, Inc.
    Inventors: Robert Coover, Matthew James Wilkinson, Jeffrey Scott, Yongju Hong
  • Patent number: 11741115
    Abstract: Disclosed methods and systems allow a central server to monitor electronic units of work accessible to a group of computers and generate a nodal data structure representing the units of work. The server then uses various protocols, such as hashing algorithms and/or executing artificial intelligence and machine learning models to identify similar and/or related units of work. The server then merges/links the nodes corresponding to the similar/related units of work. The server also monitors all user activities. When a user or a software system/service accesses electronic content on his, her, or its electronic device, the server identifies a node corresponding to the accessed electronic content and associated unit(s) of work and presents searchable data and actions related to the identified node and any related/linked nodes.
    Type: Grant
    Filed: January 4, 2022
    Date of Patent: August 29, 2023
    Assignee: COMAKE, INC.
    Inventors: Andres GutiƩrrez, Adler Faulkner
  • Patent number: 11734230
    Abstract: In some embodiments, a method receives data for a block in a blockchain during a recovery process in which a recovering replica is recovering the block for a first instance of the blockchain being maintained by the recovering replica. The block is received from a second instance of the blockchain being maintained by a source replica. The method splits the data for the block into a plurality of chunks. Each chunk includes a portion of the data for the block; It is determined whether the recovering replica can recover a chunk in the plurality of chunks using a representation of the chunk. In response to determining that the recovering replica can recover the chunk, sending the representation of the chunk to the recovering replica. In response to determining that the recovering replica cannot recover the chunk, sending the data for the chunk to the recovering replica.
    Type: Grant
    Filed: December 27, 2021
    Date of Patent: August 22, 2023
    Assignee: VMWARE, INC.
    Inventors: Igor Golikov, Alex Markuze, Avishay Yanai, Guy Gueta, Israel Cidon, Eyal Zohar
  • Patent number: 11734289
    Abstract: Methods, systems, and media for providing a media search engine are provided.
    Type: Grant
    Filed: June 24, 2022
    Date of Patent: August 22, 2023
    Assignee: Google LLC
    Inventors: Nathan Leslie Sandland, Jason Bayer, Cheol Ho Park
  • Patent number: 11727003
    Abstract: Scaling of query processing resources for efficient utilization and performance is implemented for a database service. A query is received via a network endpoint associated with a database managed by a database service. Respective response times predicted for the query using different query processing configurations available to perform the query are determined. Those query processing configurations with response times that exceed a variability threshold determined for the query may be excluded. A remaining query processing configuration may then be selected to perform the query.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: August 15, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Gaurav Saxena, Balakrishnan Narayanaswamy, Ippokratis Pandis, Naresh Chainani, Mohammad Rezaur Rahman, Davide Pagano, Fabian Oliver Nagel
  • Patent number: 11720467
    Abstract: Embodiments of the present disclosure present devices, methods, and computer readable medium for techniques for measuring operational performance metrics, and presenting these metrics through an application programming interface (API) for developers to access for optimizing their applications. Exemplary metrics can include central processing unit or graphics processing unit time, foreground/background time, networking bytes (per application), location activity, display average picture luminance, cellular networking condition, peak memory, number of logical writes, launch and resume time, frame rates, and hang time. Regional markers can also be used to measure specific metrics for in application tasks. The techniques provide multiple user interfaces to help developers recognize the important metrics to optimize the performance of their applications. The data can be normalized over various different devices having different battery size, screen size, and processing requirements.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: August 8, 2023
    Assignee: Apple Inc.
    Inventors: Amit K. Vyas, Abhinav Pathak, Anthony R. Newnam, Anshul Dawra, Matthew Smith, Scott C. Tooker, Tianhe Wu, Aditya Bhushan, Hina Dixit, Conor O'Reilly, Rohit Mundra, Eduardo Sanchez, Anca A. Chandra, Yue Li
  • Patent number: 11709887
    Abstract: Systems and methods for digitally fetching music content may include (1) providing a user of a device with a music service accessible via the device, (2) receiving a digital user request to (i) select a music composition based on a digital image corresponding to one or more music compositions and (ii) digitally fetch the music composition for use via the music service, and, in response to receiving the digital user request, (3) analyzing the digital image and selecting the music composition based on the analysis of the digital image, and (4) digitally fetching the music composition for use via the music service. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: July 25, 2023
    Assignee: Meta Platforms, Inc.
    Inventor: Debashish Paul
  • Patent number: 11709800
    Abstract: One example method includes optimizing client-side deduplication. When backing up a client, an overwrite ratio is determined based on a size of actual changes made to a volume and a size indicated by changes in a change log. Client-side deduplication is enabled or disabled based on a value of the overwrite ratio.
    Type: Grant
    Filed: October 1, 2021
    Date of Patent: July 25, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Jehuda Shemer, Maxim Drobachevsky, Zion Drori
  • Patent number: 11704352
    Abstract: An apparatus includes a memory and processor. The memory stores OCR and NLP algorithms. The processor receives an image of a physical document page and executes the OCR algorithm to convert the image into text. The processor identifies errors in the text, which are associated with noise in the image. The processor generates a feature vector that includes features obtained by executing the NLP algorithm on the text, and features associated with the identified errors in the text. The processor uses the feature vector to assign the image to a document category. Documents assigned to the document category share one or more characteristics, and the feature vector is associated with a probability greater than a threshold that the physical document associated with the image includes those characteristics. The processor then stores the image in a database as a page of an electronic document belonging to the assigned document category.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: July 18, 2023
    Assignee: Bank of America Corporation
    Inventors: Van Nguyen, Sean Michael Byrne, Syed Talha, Aftab Khan, Beena Khushalani, Sharad K. Kalyani