Patents Issued in August 20, 2024
  • Patent number: 12067037
    Abstract: A system, method, and computer program are provided for performing natural language searches for documents in a database using alternate search suggestions. The system receives a user's natural language query to search a document database and processes the natural language query to map natural language terms to terms for a database query. The system identifies a term in the user's natural language query that the system is unable to map to terms for a database query and determines that the unmapped term is a candidate document keyword term. The system provides an alternate natural language input search suggestion and, in response to user acceptance, the system creates a database query that includes a metadata subquery with database metadata terms and a document keyword subquery that includes the candidate document keyword term. The system resolves the user's natural language query by performing metadata and document keyword searches on the document database.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: August 20, 2024
    Assignee: Apttus Corporation
    Inventor: Venkatraman Naganathan
  • Patent number: 12067038
    Abstract: Systems, methods, and other embodiments associated with an adaptive search system are described. In one embodiment, user actions are monitored on a search results list in a graphical user interface, wherein the search results list is obtained based on a query vector representing a search query. The query vector is dynamically modified in response to the user actions on a selected result document by shifting the query vector away from the selected result document in a vector space in response to the user rejecting the selected result document. A revised search results list is then generated without the user changing the search query by executing the modified query vector in a search.
    Type: Grant
    Filed: January 4, 2023
    Date of Patent: August 20, 2024
    Assignee: Oracle International Corporation
    Inventors: David Stowell, Liviu S. Matei
  • Patent number: 12067039
    Abstract: Systems and methods for providing user interfaces for configuration of a flow for extracting information from documents via a large language model are disclosed. Exemplary implementations may: present a user interface configured to obtain entry of user input from a user to select a set of exemplary documents; select one or more document classifications for the set of exemplary documents; select one or more extraction fields that correspond to individual queries; navigate between different portions of the user interface; present the set of document classifications; present a particular individual document in the user interface; present a set of extraction fields in the user interface, wherein the individual extraction fields present individual replies obtained from the large language model in reply to the individual queries; and/or perform other steps.
    Type: Grant
    Filed: June 1, 2023
    Date of Patent: August 20, 2024
    Assignee: Instabase, Inc.
    Inventors: Jessica Andersen Campos, Eric Han, Hariharan Thirugnanam, Subash Chandran Thirumaran, Timothy Serkes, Alagu Chockalingam, Varun Jain
  • Patent number: 12067040
    Abstract: Implementations are directed to determining, based on a submitted query that is a compound query, that a set of multiple sub-queries are collectively an appropriate interpretation of the compound query. Those implementations are further directed to providing, in response to such a determination, a corresponding command for each of the sub-queries of the determined set. Each of the commands is to a corresponding agent (of one or more agents), and causes the agent to generate and provide corresponding responsive content. Those implementations are further directed to causing content to be rendered in response to the submitted query, where the content is based on the corresponding responsive content received in response to the commands.
    Type: Grant
    Filed: January 30, 2023
    Date of Patent: August 20, 2024
    Assignee: GOOGLE LLC
    Inventors: Joseph Lange, Mugurel Ionut Andreica, Marcin Nowak-Przygodzki
  • Patent number: 12067041
    Abstract: Disclosed implementations include systems, methods, and apparatus that process multiple, disparate streams of data, determine correlations and relationships between the data and provide natural language responses that provide insights for events or activities that have occurred and foresights for events or activities that are forecasted to occur. The disclosed implementations include a model that understands data statistics and provides both insights and foresights that are backed with statistical support that can be presented to and understood by operators. Still further, the disclosed implementations are capable of operating at edge locations that may be frequently or permanently disconnected from conventional or cloud based systems.
    Type: Grant
    Filed: October 6, 2023
    Date of Patent: August 20, 2024
    Assignee: Armada Systems, Inc.
    Inventors: Sina Ehsani, Pragyana K. Mishra
  • Patent number: 12067042
    Abstract: A collaboration management system, comprising a database having stored operator information about the participating operators, the operator information of each operator comprising at least one operator class assigned to the respective operator; a data receiver configured to receive a data stream comprising a plurality of electronic messages from a plurality of communicating agents, each electronic message comprising at least one piece of information; a message parser operatively coupled with the data receiver, the message parser configured to parse the received electronic messages to extract pieces of information of the parsed electronic messages and to classify the electronic messages according to one or more ontologies from a set of pre-defined ontologies; a recommendation engine operatively coupled with the message parser and the database; and a data distributor operatively coupled with the recommendation engine.
    Type: Grant
    Filed: April 7, 2022
    Date of Patent: August 20, 2024
    Assignee: HEXAGON TECHNOLOGY CENTER GMBH
    Inventors: Akshit Budhraja, Tobias Bösch Borgards, Bernd Reimann
  • Patent number: 12067043
    Abstract: An electronic device stores, for a user of a media-providing service, a playback history that includes information about media items that have previously been consumed by the user. The electronic device receives a request to search for media content including search criteria. In response to the request, and without additional user intervention, the electronic device generates a vector representation of the user using media items from the playback history of the user that are relevant to the search criteria. The electronic device identifies one or more media content items from a media content library that match the vector representation of the user and the search criteria and provides, to the user, the one or more media content items.
    Type: Grant
    Filed: July 7, 2022
    Date of Patent: August 20, 2024
    Assignee: Spotify AB
    Inventors: Michael Golightly, Kurt Jacobson, Philip Glenny Edmonds
  • Patent number: 12067044
    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: May 8, 2023
    Date of Patent: August 20, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adam Donald Wilson, Won Hee Lee
  • Patent number: 12067045
    Abstract: An electronic apparatus is provided. The electronic apparatus includes an input interface, a memory configured to store a plurality of first embedding vectors and content information related to each of the plurality of first embedding vectors, and at least one processor. The at least one processor is configured to obtain a sketch input of a user through the input interface, obtain a second embedding vector by inputting the sketch input to a neural network model, identify a first embedding vector, among the plurality of first embedding vectors, having a highest similarity with the second embedding vector, and obtain and output content information corresponding to the identified first embedding vector.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: August 20, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Liudmyla Hirilishena, Oleksii Pomyrlianu, Tetiana Ignatova, Donghyuk Lee, Olga Radyvonenko
  • Patent number: 12067046
    Abstract: Systems and methods for image exploration are provided. One aspect of the systems and methods includes identifying a set of images; reducing the set of images to obtain a representative set of images that is distributed throughout the set of images by removing a neighbor image based on a proximity of the neighbor image to an image of the representative set of images; arranging the representative set of images in a grid structure using a self-sorting map (SSM) algorithm; and displaying a portion of the representative set of images based on the grid structure.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: August 20, 2024
    Assignee: ADOBE INC.
    Inventors: Sachin Madhav Kelkar, Ajinkya Gorakhnath Kale, Alvin Ghouas, Baldo Antonio Faieta
  • Patent number: 12067047
    Abstract: A multi-purpose appliance for archiving and distributing electronic copies of images is described. Methods and apparatus of the present invention relate to detecting duplicate images and/or similar image portions, grouping images and/or organizing images that are being stored and for searching stored images are described. Received images are segmented into portions and perceptual hash values are generated for each of the image portions. Information relating to image portions and an original input image are stored along with the original input image and generated image portions. The hash values of multiple images are compared and similar images are automatically grouped together into clusters. Images are identified for retrieval purposes using their hash values and/or the hash values of one or more images in a cluster in which an image is stored. An image or image portions is sometimes supplied as part of a search to retrieve similar or related images.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: August 20, 2024
    Assignee: Wrethink, Inc.
    Inventors: Christian Thierry, James Gardner
  • Patent number: 12067048
    Abstract: An apparatus and method for entity data aggregation and analysis is disclosed. The apparatus includes at least a processor and a memory communicatively connected to the at least a processor, wherein the memory contains instructions configuring the at least a processor to receive entity data from a data collection module, wherein the data collection module includes at least a sensor, determine an obstacle datum as a function of the entity data, classify the entity data into one or more obstacle groups as a function of the obstacle datum of the entity data, determine at least an obstacle resolution object as a function of an obstacle resolution template and generate the obstacle resolution data structure as a function of a template form field of an entity specific data structure template, the at least an obstacle resolution object and the one or more obstacle groups.
    Type: Grant
    Filed: August 16, 2023
    Date of Patent: August 20, 2024
    Assignee: AUTOMATED SERVICE POINT LLC
    Inventors: Jeffrey Blaney, Jonathan Hardie
  • Patent number: 12067049
    Abstract: Examples described herein relate to music discovery. In one aspect, a method is provided that involves (a) receiving by a computing device an indication of a search tool from among a plurality of search tools, where each search tool of the plurality of search tools is associated with at least one respective media service, (b) receiving by the computing device an indication of a media characteristic, where the computing device receives the media characteristic via the indicated search tool, (c) selecting by the computing device one or more of the at least one respective media service that maintains media associate with the indicated media characteristic, and (d) sending by the computing device an indication of the selected one or more of the at least one respective media service.
    Type: Grant
    Filed: April 7, 2023
    Date of Patent: August 20, 2024
    Assignee: Sonos, Inc.
    Inventor: Paul Bates
  • Patent number: 12067050
    Abstract: Systems and methods for dynamically altering shared content are provided. A set of media items to be shared with users of a content sharing service is identified. The set of media items includes a first media item associated with a first media item type and multiple second media items each associated with a second media item type. Each of the second media items correspond to at least one of a geographic location or a content preference associated with client devices connected to the content sharing service. In response to receiving a request for content from a first client device of the client devices connected to the content sharing service, a second media item is identified among the second media items. The identified second media item corresponds to a geographic location or a content preference associated with the first client device.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: August 20, 2024
    Assignee: Google LLC
    Inventor: Andrew Mark Diamondstein
  • Patent number: 12067051
    Abstract: Systems, devices and methods for analyzing music and other content are provided. In some embodiments, music libraries may be searched by using one or more songs, portions of songs or other segments of music as the search key. Other types of audio and video files may also be searched using similar devices and methods. In other embodiments, a musician or vocalist who sounds similar to another musician or vocalist may be identified. Similarity scores may be generated for music and/or other content that indicate the likelihood that they will be perceived as similar or dissimilar.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: August 20, 2024
    Inventor: Kipling Conrad Singh Warner
  • Patent number: 12067052
    Abstract: A method classifies air particulate data. Air sensor data is received from an air sensor. The air sensor data comprises a particulate vector. A machine learning model generates output from the air sensor data using a machine learning model. A notification that uses the machine learning model output is transmitted by a control system.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: August 20, 2024
    Assignee: Algolook, Inc.
    Inventors: David E. Harrison, Jeremy C. Patton, John Dankovchik
  • Patent number: 12067053
    Abstract: A media file processing method includes: recognizing content features of a target media file, wherein the content features include an image feature and/or a sound feature; determining a target aggregation theme of the target media file according to the recognized content features of the target media file; determining the target media file as media files under the target aggregation theme; and synthesizing the media files under the target aggregation theme in response to a video clip instruction with respect to the target aggregation theme, to obtain a target video corresponding to the target aggregation theme.
    Type: Grant
    Filed: December 9, 2020
    Date of Patent: August 20, 2024
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventor: Yan Wang
  • Patent number: 12067054
    Abstract: A method and apparatus for characteristic-based video processing include: in response to receiving a region of a picture of a video sequence, determining a characteristic in the region, the region being independent of other regions of the picture for video coding; determining a class associated with the region based on the characteristic, the class being selected from a plurality of classes; and encoding the region using a parameter set associated with the class, the parameter set being selected from a plurality of parameter sets for video coding at different quality levels.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: August 20, 2024
    Assignee: Alibaba Group Holding Limited
    Inventors: Shaolin Xie, Minghai Qin, Yen-kuang Chen, Tae Meon Bae, Qinggang Zhou
  • Patent number: 12067055
    Abstract: An information display method includes receiving a comment display instruction triggered by a user operation and determining key information involved in a video, determining a target comment according to the key information and existing comments of the video, and displaying the target comment according to a target display mode. The key information is key information involved in a first time period of the video.
    Type: Grant
    Filed: March 6, 2023
    Date of Patent: August 20, 2024
    Assignee: LENOVO (BEIJING) LIMITED
    Inventors: Jiaming Tao, Yingwen Luo
  • Patent number: 12067056
    Abstract: A processor may receive data and generate a quantified representation of the data by processing the data using at least one machine learning (ML) algorithm, the quantified representation of the data indicating a sentiment of content of the data. The processor may automatically revise the content of the communications data. The revising may include determining a reaction to the content of the communications data, generating a quantified representation of the reaction, determining a difference between the quantified representation of the reaction and the quantified representation of the communications data, identifying, based on the difference, a portion of the content having an unintended sentiment, and replacing the portion of the content with different content.
    Type: Grant
    Filed: July 27, 2023
    Date of Patent: August 20, 2024
    Assignee: Capital One Services, LLC
    Inventors: Phoebe Atkins, Max Miracolo, Joshua Edwards, Brian McClanahan, Alexander Lin, Lin Ni Lisa Cheng, Cruz Vargas
  • Patent number: 12067057
    Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform receiving a search request from an electronic device of a user; determining a first number of one or more first results for the search request and a second number of one or more second results for the search request; generating a pagination query using the first number of the one or more first results and the second number of the one or more second results; coordinating a search of one or more databases of records using the pagination query; and coordinating displaying one or more search result pages based on the search of the one or more databases of records, the one or more search result pages comprising at least one of the one or more first results and at least one of the one or more second results. Other embodiments are disclosed herein.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: August 20, 2024
    Inventor: Zachary Huber
  • Patent number: 12067058
    Abstract: A database system generates an execution plan including multiple operators for processing a database query, for example, a join query or a group by query. The database system allocates a set of threads. Threads communicate with other threads via blocking channels. A blocking channel includes a buffer of a fixed capacity. The database system processes the database query by streaming data through operators of the execution plan. A thread sends data generated by an operator to another thread via the blocking channel if the buffer of the blocking channel has available capacity to store the data, or else the thread blocks until the buffer has capacity to store the data. Similarly, a thread receives data generated by an operator of another thread via the blocking channel if the buffer of the blocking channel has available data, or else the thread blocks until the buffer has data.
    Type: Grant
    Filed: August 11, 2022
    Date of Patent: August 20, 2024
    Assignee: Oxla sp. z o.o.
    Inventor: Adam Szymański
  • Patent number: 12067059
    Abstract: In one embodiment, the present disclosure pertains to dynamically generating normalized master data. In one embodiment, input records comprising string representations of entities are received from multiple sources. The input records may be used as queries to a similarity search data store of master data records. One or more most likely matching master records are returned with corresponding similarity scores. The input record, master record, and a training set are processed using a machine learning algorithm. In one embodiment, one or more similarity scores are incorporated into the machine learning algorithm. The machine learning algorithm produces a final score. Data from input records may be merged into the master records if the final score is greater than a threshold.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: August 20, 2024
    Assignee: SAP SE
    Inventors: Nichole Haas, Anuja Khemka, William David Jackson, Anikate Singh, Samartha Tumkur Vani, Lu Zhang
  • Patent number: 12067060
    Abstract: Approaches provide for generating a document (e.g., a contract) that satisfies constraints of at least one party in a negotiation. Information can be obtained from parties seeking to negotiate document sections (e.g., clauses or provisions) of a document such as a contract. Ranking values for a plurality of candidate contracts can be determined based on information from the parties, including their preferences for different sections (e.g., provisions) of the contract. The values can be used to optimize an optimization function that measures the degree to which candidate contracts satisfy the information provided by the parties. For example, an optimization technique, machine learning-based technique, or other appropriate technique can be utilized to determine a document or document information that satisfies the constraints of the parties. Thereafter, a contract can be selected and presented to the parties.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: August 20, 2024
    Assignee: ISG INFORMATION SERVICES GROUP AMERICAS, INC.
    Inventors: Christopher D. Boyce, Paul N. Fahn, Peter A. Graham
  • Patent number: 12067061
    Abstract: An automated information retrieval system includes a processor coupled to a communications interface and a non-transitory memory. The processor is configured to read instructions from the non-transitory memory to cause the system to perform operations comprising receiving a term including a plurality of words and generating a plurality of word vectors corresponding to the plurality of words respectively. A plurality of term vectors associated with the term is generated using the plurality of word vectors based on a plurality of term vector rules respectively. A combination term vector associated with the term is generated by combining the plurality of term vectors. One or more search results from a database for the term are provided using the combination term vector.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: August 20, 2024
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Chih Chien Huang, Jianxiong Dong
  • Patent number: 12067062
    Abstract: A metadata-based information system presents a metadata-based storage and display of system or user data, information management including expedited information storage, organization, search, retrieval, delivery or presentation of data in a multi-platform environment.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: August 20, 2024
    Assignee: ENORCOM Corporation
    Inventors: Gitty N. Nasserbakht, Mitra Nasserbakht
  • Patent number: 12067063
    Abstract: A system and method for transforming location-based data queries into temporal domain by leveraging a location-to-time knowledge conversion graph. In some systems which contain diverse sets of data objects, only certain objects may contain explicit location data, while others may not. Therefore, queriability of this diverse data by location properties would likely yield incomplete results. In some embodiments, this method allows for the transformation and augmentation of a given data query containing location-based filtering properties into a time-region-based lookup, wherein a given location has been assigned to a time region in the given data graph and all data events within that time region may be augmented with location metadata automatically in the knowledge graph. Over time, a system utilizing these embodiments can offer comprehensive location-based data services and insights with a diverse set of data objects that exists and not all objects contain explicit location information.
    Type: Grant
    Filed: December 27, 2022
    Date of Patent: August 20, 2024
    Assignee: Entefy Inc.
    Inventors: Alston Ghafourifar, Brienne Ghafourifar, Mehdi Ghafourifar, Neil Achtman
  • Patent number: 12067064
    Abstract: A data processing system for searching network requests to extract values of parameters in the network requests includes a shared memory that stores data structures, wherein each of the data structures is stored in association with a value of a key, and wherein each of the data structures includes one or more entries for storage of data representing a network request. A parser engine parses a particular network request for values of parameters and for a value of a key. A search engine queries the shared memory for a particular data structure stored in association with the value of the key. A logic engine detects an absence of a particular entry, in the particular data structure, that stores data representing the particular network request, generates an entry in the particular data structure, and stores in the generated entry the values of the parameters.
    Type: Grant
    Filed: May 4, 2023
    Date of Patent: August 20, 2024
    Assignee: Google LLC
    Inventors: Junfu Chen, Tal Max Akabas, Ryan Scott Elmquist, Lianxiao Qiu, Rahul Shirish Oak
  • Patent number: 12067065
    Abstract: In certain embodiments, reference identifiers may be generated and embedded into a website's content. A request for a reference identifier to be embedded into first content on a first website may be obtained based on a user accessing the first website. Based on the request, interaction data related to the first website may be retrieved indicating that a prior user interacted with text on the first website and subsequently accessed a second website. A reference identifier related to the second website may be caused to be embedded into the text on the first website based on: (i) the second website comprising second content related to the text, (ii) the prior user interacting with the text on the first website, and (iii) the prior user accessing the second website after interacting with the first content on the first website.
    Type: Grant
    Filed: May 16, 2023
    Date of Patent: August 20, 2024
    Assignee: Capital One Services, LLC
    Inventors: Vincent Pham, Reza Farivar, Austin Walters, Jeremy Goodsitt, Galen Rafferty, Anh Truong
  • Patent number: 12067066
    Abstract: A method for changing an itinerary based on a user change request is disclosed. The method may commence with receiving an itinerary request associated with one or more passengers. The method may continue with receiving a user itinerary change request associated with the itinerary network. The method may continue with generating an itinerary object associated with the user itinerary change request. The method may continue with modifying the itinerary network based on the itinerary object. The method may continue with processing the itinerary network using a topology of the itinerary network to create a plurality of tuples, the plurality of tuples including at least flight tuples and hotel tuples. The method may continue with performing a content search for the plurality of tuples for each of the one or more passengers. The method may continue with generating feasible itinerary solutions based on results of the content searches.
    Type: Grant
    Filed: May 22, 2023
    Date of Patent: August 20, 2024
    Assignee: Amgine Technologies (US), Inc.
    Inventors: Naomi Liora Miller, Harold Roy Miller, Warren Stableford
  • Patent number: 12067067
    Abstract: A site recommendation method, an electronic device, and a readable storage medium are provided, which relate to the field of automatic driving. The method includes: determining, in response to a query request of a user terminal for a target position, a target site recommended to a target user within a specified range of the target position, wherein the target site includes a site that the target user is interested in under a specified travel condition; and sending the target site to the user terminal.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: August 20, 2024
    Assignee: Beijing Baidu Netcom Science Technology Co., Ltd.
    Inventors: JuanJuan Shui, Yingjie Niu, Qiushen Qu, Weipeng Niu, Jiankang Xin
  • Patent number: 12067068
    Abstract: The present disclosure provides techniques for data retrieval using machine learning. One example method includes receiving a plurality of training episodes associated with different environments, wherein each training episode of the plurality of training episodes includes a sequence of states, computing, based on the plurality of training episodes, total counts of a plurality of values in the states, initializing, for each state of the sequence of states in each training episode of the plurality of training episodes, a reward based on the total counts of the plurality of values, and training a reinforcement learning agent using the rewards.
    Type: Grant
    Filed: April 28, 2023
    Date of Patent: August 20, 2024
    Assignee: INTUIT INC.
    Inventor: Itay Margolin
  • Patent number: 12067069
    Abstract: A URL refreshing method, apparatus and device in a CDN, and a CDN node, relating to the technical field of data processing, and the technical problem of poor URL refreshing efficiency in a CDN. The method includes: receiving a first refreshing request, the first refreshing request comprising at least one URL to be refreshed; comparing the at least one URL with a URL stored in a local database, the local database storing a URL corresponding to a locally stored source file; and executing a refreshing operation of the URL existing in the database.
    Type: Grant
    Filed: November 17, 2020
    Date of Patent: August 20, 2024
    Assignees: BEIJING KINGSOFT CLOUD NETWORK TECHNOLOGY CO., LTD., BEIJING KINGSOFT CLOUD TECHNOLOGY CO., LTD.
    Inventors: Yongqiang Wang, Yandong Nian
  • Patent number: 12067070
    Abstract: Systems and methods for transferring link context to a web browser. An example method includes receiving, by a web browser, a web address from a desktop application based on a selection of a link in document displayed in the desktop application; receiving, by a web browser from the application, link context for the selected link, the link context including an identification of the desktop application and an identification of the document; loading a web page corresponding to the received web address; based on the link context, identifying a browser-based application corresponding to the desktop application; launching the browser-based application within the web browser; transmitting the link context to the browser-based application; and displaying at least a portion of the document within the web browser.
    Type: Grant
    Filed: June 24, 2022
    Date of Patent: August 20, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Felix Andrew, Laurentiu Nedelcu, Xiaodong Fan
  • Patent number: 12067071
    Abstract: Provided herein are system, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof for controlling access to a website. In some embodiments, a user scans a machine-readable indicia with their mobile device to access a backend redirect page. The backend redirect page receives the access request, generates a unique session identifier, and configures a dynamic address based on the unique session identifier. The backend redirect page redirects the mobile device to an intake page of a website using the dynamic address for that page. Whenever the user attempts to load a page in the website using the corresponding dynamic address, an intake backend for frontend verifies the validity of the unique session identifier associated with the dynamic address. A session monitor tracks the amount of time since the unique session identifier was generated and invalidates the unique session identifier after a predetermined amount of time has passed.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: August 20, 2024
    Assignee: Capital One Services, LLC
    Inventors: Tam Nguyen, Gerardo Fang, Venkata Sudharsan Dasa
  • Patent number: 12067072
    Abstract: The subject technology receives, from a first client device, a set of requests for recording user activity detected on a mobile application executing on the first client device, wherein each request includes information corresponding to a set of events based on the user activity that has occurred on the mobile application. The subject technology determines that a first request from the set of requests includes a hash of an asset to be rendered by a session player application. The subject technology performs a set of operations to transform the hash of the asset to a format compatible with the session player application. The subject technology provides the transformed hash in a node of a document object model to the session player application to retrieve the asset.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: August 20, 2024
    Assignee: Content Square SAS
    Inventors: Martin Debize, Xavier Coutin, Ludovic Heyberger, Jerome Cayet, Christophe Kalenzaga, Bastien Bessiere, Steven Botbol, Nathaniel Zanzouri
  • Patent number: 12067073
    Abstract: Methods, systems, and apparatus, including computer-readable storage media for uniform resource locator (URL) customization. A request for URL customization may be received by one or more processors. The one or more processors may translate a URL associated with the request into a destination objection. One or more customized links may be generated based on the destination object. The destination object may include one or more of a brand, scheme, host, path, or query. Prior to translating the URL associated with the request into the destination object, the one or more processors may determine whether the URL associated with the request contains a known host by comparing a host of the URL to a list of known hosts.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: August 20, 2024
    Assignee: Button, Inc.
    Inventors: Christopher James Maddern, Wesley Duncan Smith, William Griffin Myers, Sean Joey Summers
  • Patent number: 12067074
    Abstract: Disclosed herein are embodiments of a system and method for the dynamic provisioning of static content. In one embodiment, information presented on a content delivery system can be refreshed based on information published on a content management system. One embodiment can interface the content delivery system and the content management system at the page level. More specifically, content dependencies across pages employing the same content or portion(s) thereof can be tracked in a timely, accurate manner. Upon receiving a notification of a change to the content or a portion thereof from the content management system, a content generation system may operate to determine, based on the dependencies, what pages are affected by the change and, based on the determination, dynamically regenerate any and all affected pages. The regenerated pages may then be stored and/or pushed to the web tier for delivery to end users.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: August 20, 2024
    Assignee: OPEN TEXT SA ULC
    Inventors: Newton Isaac Rajkumar, Mark McCalister, Expeditus Bolanos, Peter Hale, Mark Martin, Richard Nemec, Puhong You, Daun DeFrance, Ching-Fu Chang, Priya Reddy, Ladislav Kis, Robert L. Patterson, Tony Zgarba, Jeffrey M. Collins, Michael C. Tulkoff, Miles Chaston, Dean Moses, John Petersen, Ian Stahl, Lara Long
  • Patent number: 12067075
    Abstract: In a general aspect, an optimization problem is solved using a hybrid computing system. A classical processor unit receives a first data structure that represents the optimization problem. The classical processor unit executes a branch-and-bound process on the first data structure to generate values for a first subset of elements of a solution to the optimization problem. A second data structure is generated based on the first data structure and the first subset of elements. The second data structure represents a reduced version of the optimization problem. A quantum processor unit and a classical processor unit are used to execute a quantum approximate optimization algorithm (QAOA) on the second data structure to generate values for a second subset of the elements of the solution to the optimization problem. The first subset and second subset are combined to obtain the solution to the optimization problem.
    Type: Grant
    Filed: February 3, 2023
    Date of Patent: August 20, 2024
    Assignee: Rigetti & Co, LLC
    Inventors: Matthew P. Harrigan, Erik Joseph Davis
  • Patent number: 12067077
    Abstract: A method of motor vehicle detection and identification through audio propagation includes generating source autometric signatures; broadcasting autometric signatures; detecting the autometric signatures; visualizing the autometric signatures; determining known autometric signatures; and evaluating and sending autometric signatures to the motor vehicle.
    Type: Grant
    Filed: November 10, 2021
    Date of Patent: August 20, 2024
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Brian A. Day, Adam Gary Lange, Jeremy Lentner, Rafael Tiles
  • Patent number: 12067078
    Abstract: An edge device is capable of requesting a server including a first processing processor dedicated to specific processing to execute predetermined processing, and the edge device includes: a determination unit configured to determine whether the predetermined processing is processable by a second processing processor dedicated to the specific processing included in the edge device; and a control unit configured to cause the second processing processor of the edge device to execute the predetermined processing in a case where it is determined that the predetermined processing is processable.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: August 20, 2024
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kenta Usami
  • Patent number: 12067079
    Abstract: A farmland reference crop evapotranspiration prediction method based on uncertainty of meteorological factors, includes: S1. acquiring a set number of groups of weather forecast data of a prediction region within a preset time period; S2. inputting each group of weather forecast data into a Bayesian probability forecast system to obtain corrected weather forecast data; and S3. inputting each group of the corrected weather forecast data into a trained RBF neural network, and predicting to obtain a farmland reference crop evapotranspiration. In the present invention, the Bayesian probability forecast system is configured to correct the weather forecast data and eliminate uncertainty of weather forecast data to obtain the accurate reference crop evapotranspiration forecasted by the RBF neural network using these data.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: August 20, 2024
    Assignee: CHINA INSTITUTE OF WATER RESOURCES AND HYDROPOWER RESEARCH
    Inventors: Baozhong Zhang, Zheng Wei, He Chen, Xin Han, Yinong Li, Taisheng Du, Zhigong Peng, Jiabing Cai, Congying Han, Yaqi Wang
  • Patent number: 12067080
    Abstract: A method for generating training data can include: determining a set of images; determining a set of masks based on the images; determining a first mesh based on the set of masks; optionally determining a refined mesh by recomputing the first mesh; optionally determining one or more faces of the refined mesh; optionally adding one or more keypoints to the refined mesh; optionally determining a material property set for the object; optionally generating a full object mesh; determining one or more scenes; optionally determining training data based on the one or more scenes; optionally training one or more object detectors using the training data; and detecting one or more objects using the trained object detector.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: August 20, 2024
    Assignee: Intrinsic Innovation LLC
    Inventors: Eyrun Eyjolfsdottir, Michael Stark, Marco Carra, Manushree Gangwar, Alex Schlegel, Karthikeyan Yuvaraj, Scott Bandy, Peter So, Lucas Whitaker, Sivaramakrishnan Swaminathan
  • Patent number: 12067081
    Abstract: A method and an apparatus for training a transferable vision transformer (TVT) for unsupervised domain adaption (UDA) in heterogeneous devices are provided. The method includes that a heterogeneous device including one or more graphic processing units (GPUs) loads multiple patches into the TVT which includes a transferability adaption module (TAM). Furthermore, a patch-level domain discriminator in the TAM assigns weights to the multiple patches and determines one or more transferable patches based on the weights. Moreover, the heterogeneous device generates a transferable attention output for an attention module in the TAM based on the one or more transferable patches.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: August 20, 2024
    Assignee: KWAI INC.
    Inventors: Ning Xu, Jingjing Liu, Jinyu Yang
  • Patent number: 12067082
    Abstract: A base pathway of a computerized two-pathway video action recognition model is trained using a plurality of labeled video samples. The base pathway is trained using a plurality of unlabeled video samples at a first framerate. An auxiliary pathway of the computerized two-pathway video action recognition model is trained using a plurality of the unlabeled video samples at a second framerate, the second framerate being slower than the first framerate, wherein the training of the base pathway and the training of the auxiliary pathway result in a trained computerized two-pathway video action recognition model. A candidate video is categorized using the trained computerized two-pathway video action recognition model and the categorized candidate video is stored in a computer-accessible video database system for information retrieval.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: August 20, 2024
    Assignees: International Business Machines Corporation, Indian Institute of Technology
    Inventors: Rameswar Panda, Rogerio Schmidt Feris, Abir Das
  • Patent number: 12067083
    Abstract: Examples described herein provide a method that includes performing cluster matching with one or more cluster sizes for each of a plurality of points of a measurement point cloud. The method further includes determining, based on results of the multi-radii cluster matching, whether an object is displaced or whether the object includes a defect.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: August 20, 2024
    Assignee: FARO Technologies, Inc.
    Inventors: Matthias Wolke, Prashanth Reddy Patlolla
  • Patent number: 12067084
    Abstract: An apparatus and method for determining an instruction set is provided. The apparatus includes a processor and a memory connected to the processor. The memory contains instructions configuring the processor to receive multiple datasets, where each dataset describes actions performed by an entity and to generate, for each dataset of the datasets, an outlier cluster. Generating the outlier cluster includes aggregating data included in a dataset, identifying data within aggregated data based on similarity to actions, and assigning a quality score for the identified data based on assessing whether identified data exceeds a threshold value. The outlier cluster is determined based on the quality score. The processor may receive a subject process describing a current state of the entity and identify, for each outlier cluster, a process modification model that describes a set of actions to be performed to increase proximity of the subject process to each outlier cluster.
    Type: Grant
    Filed: January 10, 2024
    Date of Patent: August 20, 2024
    Assignee: The Strategic Coach Inc.
    Inventors: Barbara Sue Smith, Daniel J. Sullivan
  • Patent number: 12067085
    Abstract: Method for determining a lock type of a lock device. In the method, a group of raw data of a group of lock devices is collected from a group of sensors respectively. Here the group of lock devices are respectively mounted to an object at a group of positions, and the group of lock devices belong to at least one lock type of a plurality of lock types. A group of probability distributions are obtained based on the group of raw data. Here a probability distribution in the group of probability distributions is associated with a lock device in the group of lock devices and probabilities of lock types to which the lock device belongs. A lock type of the lock device is determined based on the group of probability distributions.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: August 20, 2024
    Assignee: ABB SCHWEIZ AG
    Inventors: Ye Tian, Yichao Mao, Jiafan Zhang
  • Patent number: 12067086
    Abstract: Apparatuses and methods of operating such apparatuses are disclosed. An apparatus comprises feature dataset input circuitry to receive a feature dataset comprising multiple feature data values indicative of a set of features, wherein each feature data value is represented by a set of bits. Class retrieval circuitry is responsive to reception of the feature dataset from the feature dataset input circuitry to retrieve from class indications storage a class indication for each feature data value received in the feature dataset, wherein class indications are predetermined and stored in the class indications storage for each permutation of the set of bits for each feature. Classification output circuitry is responsive to reception of class indications from the class retrieval circuitry to determine a classification in dependence on the class indications. A predicated class may thus be accurately generated from a simple apparatus.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: August 20, 2024
    Assignee: Arm Limited
    Inventors: Emre Özer, Gavin Brown, Charles Edward Michael Reynolds, Jedrzej Kufel, John Philip Biggs
  • Patent number: 12067087
    Abstract: A system includes a computer programmed to receive first sensor data from a first sensor, wherein the first sensor data is defined in part by a first data space that includes first parameters of the first sensor, and second sensor data from a second sensor, wherein the second sensor data is defined in part by a second data space that includes second parameters of the second sensor, to input the first sensor data and the second sensor data to a machine learning program to train the machine learning program to determine a domain translation of data from the first data space to the second data space, and then to input a set of training data received from the first sensor to the trained machine learning program to generate a training dataset based on the determined domain translation of data from the first data space to the second data space.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: August 20, 2024
    Assignee: Ford Global Technologies, LLC
    Inventors: Nikhil Nagraj Rao, Akhil Perincherry