Patents Examined by Jay A Morrison
  • Patent number: 12248433
    Abstract: A method for use in a storage system, comprising: identifying snapshot storage space consumption information that corresponds to a snapshot storage space; identifying a snapshot management metric that is associated with the snapshot storage space, the snapshot management metric being identified based on the snapshot storage space consumption information; and outputting an indication of the snapshot management metric for presentation to a user.
    Type: Grant
    Filed: November 17, 2023
    Date of Patent: March 11, 2025
    Assignee: Dell Products L.P.
    Inventors: Mahadev Agasar, Hemanth Dasan
  • Patent number: 12242983
    Abstract: Disclosed are various approaches for managing the status of machine-learning models using distributed ledgers. A registration request for a machine-learning model can be received. The registration request can include a model name for the machine-learning model, a version identifier for the machine-learning model, a network address from which the machine-learning model can be retrieved, a source code hash for a source code version of the machine learning model, and a runtime hash for a binary executable version of the machine-learning model. A registration identifier can then be created based at least in part on the source code hash and the runtime hash. Subsequently, an entry in the distributed ledger can be created for the machine-learning model. The entry can include the registration identifier, the model name, the model version, the network address, the source code hash, and the runtime hash.
    Type: Grant
    Filed: June 27, 2023
    Date of Patent: March 4, 2025
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Rares Ioan Almasan, Andras L. Ferenczi, Mohammad N. Nauman, Swatee Singh, Man Chon U
  • Patent number: 12242422
    Abstract: A data processing system and a method of automatically initiating a process. The data processing system includes a local server and a cloud server. The cloud server includes a storage apparatus and a processor. The processor is coupled to the storage apparatus, and configured to executed a file identification-parsing device and a detection system. The local server outputs a file to the cloud server, such that the file identification-parsing device performs an identification-parsing operation to generate a file content. The cloud server stores the file content in a database. The detection system performs a detection operation on the database to generate a file change content. The detection system generates business process information according to the file change content, and outputs the business process information to a process system. The process system executes the business process information, and displays manual operation information and an execution result on a display screen.
    Type: Grant
    Filed: April 23, 2023
    Date of Patent: March 4, 2025
    Assignees: DIGIWIN CO., LTD., DATA SYSTEMS CO., LTD.
    Inventors: Lei Feng, Guoxin Sun
  • Patent number: 12229115
    Abstract: Techniques and solutions are provided for executing database triggers. In particular, disclosed techniques allow for the creation of database triggers with multiple insert statements. For a trigger that includes first and second insert statements, first and second tables are created, respectively for the first and second insert statements, that each include a sequence column. At least the first insert statement references a sequence that is incremented during trigger execution. The sequence columns of the first and second tables have a number of elements corresponding to a number of times a given insert operation will execute as a result of a database operation that satisfies the conditions of the trigger. The first and second insert operations are executed using the respective first and second tables.
    Type: Grant
    Filed: July 3, 2023
    Date of Patent: February 18, 2025
    Assignee: SAP SE
    Inventors: Eun Kyung Chi, Heeyeon Jo
  • Patent number: 12222957
    Abstract: To back up stored data of a storage device installed on-premise to a storage service provided by a public cloud more reliably and efficiently. A storage system according to the invention includes a storage device having first storage logical volumes (LDEVs), and a storage device having second storage LDEVs. When stored data of a first LDEV and stored data of a second LDEV are synchronized with each other, network conditions in a transfer path from the storage device to the public cloud and in a transfer path from the storage device to the public cloud are observed. The first LDEV or the second LDEV is selected as a backup source based on the network conditions.
    Type: Grant
    Filed: September 8, 2023
    Date of Patent: February 11, 2025
    Assignee: Hitachi Vantara, Ltd.
    Inventors: Kazuei Hironaka, Masahiro Arai, Akira Deguchi
  • Patent number: 12216720
    Abstract: Methods, systems, and computer programs are presented for recommending a group for posting content generated by a user. One method includes an operation for detecting a post of a user being added to an online service. The method further includes an operation for determining post interest scores for the post. The post interest scores are for a plurality of interests and each interest is associated with a topic. A match score is calculated for a plurality of groups based on the post interest scores, where the match score for each group indicates a degree of relevance of the post to the group. The method further includes operations for determining whether to recommend a group, from the plurality of groups, for including the post of the user in a feed of the recommended group, and for causing presentation of the recommended group based on the determined recommendation.
    Type: Grant
    Filed: February 21, 2023
    Date of Patent: February 4, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arnav Mittal, Franklin Geo Francis, Taruna Manchanda
  • Patent number: 12197421
    Abstract: Examples of the present disclosure describe systems and methods for cross-provider topic conflation. In aspects, a request relating to one or more topics may be received by a content surfacing platform. One or more data sources of multiple content providers may be searched for documents relating to the topic(s). Document content (e.g., document metadata and sentences, phrases, and other word content within the document) relating to the topic(s) may be extracted from the documents of the various content providers. The document content may be classified and/or separated into subparts. The subparts may be clustered and/or conflated by topic, thereby removing duplicated data while preserving the unique information in each subpart. The conflated topics may be stored in a single knowledge base, such as an enterprise knowledge graph, and/or presented in response to the request.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: January 14, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matteo Venanzi, John M. Winn, Ivan Korostelev, Elena Pochernina, Samuel Webster, Pavel Myshkov, Yordan Zaykov, Dmitriy Meyerzon, Vladimir V. Gvozdev, Nikita Voronkov, Alexander A. Spengler
  • Patent number: 12158919
    Abstract: A method for automatically categorizing groups of users in a social network, and using the categories to propose matches between groups or users and groups includes accessing content shared within a group in a social network application, processing the shared content with at least one machine learning model to determine labels for the content, determining categories for the group based on the labels for the content, accessing matching criteria for a user of the social network application, generating a match between the user and the group based on the matching criteria for the user and the categories for the group, supplying data indicative of the match to a client device of the user, receiving a match acceptance from the client device, and in response to receiving the match acceptance, providing the user access to the group in the social network application.
    Type: Grant
    Filed: December 22, 2022
    Date of Patent: December 3, 2024
    Assignee: Bumble IP Holdco LLC
    Inventor: Ronen Benchetrit
  • Patent number: 12147470
    Abstract: A method for handling contradictory queries on a shared device includes receiving a first query issued by a first user, the first query specifying a first long-standing operation for a digital assistant to perform, and while the digital assistant is performing the first long-standing operation, receiving a second query, the second query specifying a second long-standing operation for the digital assistant to perform. The method also includes determining that the second query was issued by another user different than the first user and determining, using a query resolver, that performing the second long-standing operation would conflict with the first long-standing operation. The method further includes identifying one or more compromise operations for the digital assistant to perform, and instructing the digital assistant to perform a selected compromise operation among the identified one or more compromise operations.
    Type: Grant
    Filed: October 6, 2022
    Date of Patent: November 19, 2024
    Assignee: Google LLC
    Inventors: Matthew Sharifi, Victor Carbune
  • Patent number: 12136110
    Abstract: A facility for constructing a display module in connection with a web page is described. The facility obtains content associated with the web page and uses the obtained content to generate a query used to select an image. The facility then generates the display module that incorporates the selected image.
    Type: Grant
    Filed: January 11, 2023
    Date of Patent: November 5, 2024
    Assignee: 2KDirect, Inc.
    Inventors: Joe Bonzi, Jason Brown, Shane Thomas
  • Patent number: 12135744
    Abstract: An example computing system receives a media content search query from a controller configured to control media playback by one or more playback devices in a media playback system associated with a plurality of media content services. Based on the search query, the system generates a first set of search queries for the first media content service and a second set of search queries for the second media content service. The computing system receives search results from the first and second media content services and aggregates the search results such that the search results are organized based on (i) categories of media content items corresponding to the search results and (ii) the media content services from which the search results are received. The computing system sends the aggregated search results to the controller for display in their aggregated order.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: November 5, 2024
    Assignee: Sonos, Inc.
    Inventors: King Shy Goh, Lesley Slade, Matt Towers, Hilario Coimbra, Brandon Wright, Sherwin Liu
  • Patent number: 12131522
    Abstract: In one embodiment, a method includes receiving a first user input from a first user, wherein the first user input comprises a partial request, presenting one or more suggested intent auto-completions corresponding to the partial request, receiving a selection by the first user of a first suggested intent auto-completion of the suggested intent auto-completions and a second user input, presenting one or more suggested slot auto-completions corresponding to one or more candidate slot-hypotheses corresponding to the second user input, respectively, wherein each of the candidate slot-hypotheses comprise a slot-suggestion, and wherein each suggested slot auto-completion comprises the second user input and the corresponding candidate slot-hypothesis, receiving a selection by the first user of a first suggested slot auto-completion of the suggested slot auto-completions, and presenting execution results of one or more tasks corresponding to the first suggested intent auto-completion and the first suggested slot auto
    Type: Grant
    Filed: October 22, 2020
    Date of Patent: October 29, 2024
    Assignee: Meta Platforms, Inc.
    Inventors: Jiedan Zhu, Fuchun Peng, Benoit F. Dumoulin, Xiaohu Liu, Rajen Subba, Mohsen Agsen, Michael Robert Hanson
  • Patent number: 12124423
    Abstract: Example implementations relate to optimizing operation of microservice clusters comprising multiple nodes, each executing a common self-sufficient microservice instance. The method includes, at a first node having a database instance comprising a plurality of rows and a plurality of columns, calculating a distinct hash per row to create a hash list, each hash identifying data contained in the respective row; publishing a distinct hash and/or the hash list to one or more of the plurality of nodes, each node having respective database instances and respective hash lists; at a second node, comparing the distinct hash and/the hash list published by the first node to the hash list of the second node to identify any missing rows of data; and, in response to identifying, based on the comparison, a missing row(s) in the second node's database instance, updating the second node's database instance to include the missing row(s) of data.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: October 22, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Debloke Maitra, Paul Day, Derek Perronne
  • Patent number: 12105766
    Abstract: A computer server system and method are disclosed for personalization and customization of network search results and rankings, such as for Internet searching. A representative server system comprises: a network interface to receive a query from a user and transmit return queries and search results; a data storage device having a first, lexical database having one or more compilations and templates; and one or more processors configured to access the first database and search a selected compilation using the query to generate initial search results; to comparatively score each selected parsed phrase of the initial search results, for each classification of a selected template and a selected compilation, and to output initial and final search results arranged according to the classifications and the predetermined order of the template. A representative embodiment may also include use of a second, semantic database having multi-dimensional vectors corresponding to parsed phrases, paragraphs, or clauses.
    Type: Grant
    Filed: June 20, 2022
    Date of Patent: October 1, 2024
    Assignee: xMentium, Inc.
    Inventors: Paul Lippe, Graham Neumann, William Robert Sheerr, Tiffany Anne Baker, Matthew Vincent Johnson, Noah Caldwell-Gatsos, Nayan Mehta
  • Patent number: 12099509
    Abstract: Systems and methods are provided for performing constraint driven database searching. At least one constraint is received for a search of one or more databases comprising one or more datasets, each comprising multiple entry fields. The one or more databases comprising the one or more datasets may be accessed and searched based on the constraint to identify one or more dataset entries that contain the at least one constraint in one of multiple entry fields. A visual representation of the identified dataset entries may be provided to the user as results of the constraint driven database search. Additional constraints may be accepted to further narrow the results of constraint driven database search. The results may be exported and made accessible for later retrieval and/or cached for use in subsequent searches.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: September 24, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Sander Kromwijk, Haithem Turki, Stephen Cohen, Yixun Xu, Feridun Arda Kara
  • Patent number: 12079289
    Abstract: Systems and methods for recommending content to an online service subscriber are presented. For each subscriber, content items that were the subject of the subscriber's prior interactions are projected, via associated embedding vectors, into a content item embedding space. The content items, via their projections into the content item embedding space, are clustered to form a plurality of interest clusters for the subscriber. A representative embedding vector is determined for each interest cluster, and a plurality of these embedding vectors are stored as the representative embedding vectors for the subscriber. The online service, in response to a request for recommended content for a subscriber, selects a first representative embedding vector associated with the subscriber and identifies a new content item from a corpus of content items according to a similarity measure between the first representative embedding vector and an embedding vector associated with the new content item.
    Type: Grant
    Filed: August 8, 2022
    Date of Patent: September 3, 2024
    Assignee: Pinterest, Inc.
    Inventors: Aditya Pal, Chantat Eksombatchai, Yitong Zhou, Bo Zhao, Charles Joseph Rosenberg, Jurij Leskovec
  • Patent number: 12079263
    Abstract: A computer-implemented method of object linking from captured media records media (audio or video) from a scene of a program (e.g., TV show, movie or other similar audio visual content), identifies the program and the program scene from a watermark embedded in the captured media or by fingerprinting the captured media and matching the fingerprint to determined fingerprints in a database that relates determined fingerprints to programs and program scenes, determines participants in scene from a participant database that relates participants to programs and program scenes, generates links to objects and online commerce sites offering the linked objects. Records for the objects are contained in a virtual repository, a database that relates users (e.g., participants) to object records.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: September 3, 2024
    Inventor: Mack Craft
  • Patent number: 12079780
    Abstract: Technology is disclosed for controlling the processing and presentation of user-connection data on computing devices to provide improved electronic communications applications and user computing experiences. User-connection data may be programmatically determined or inferred from the user data for a plurality of users. The user-connection data may be assembled into a graph data structure, which may be further processed to determine optimal paths connecting users and to derive information insights. Aspects of information insights may be presented to a user and/or consumed by a computing application or service to provide an improved user computing experience.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: September 3, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aleksander Øhrn, Nir Netes, Kateryna Solonko, Ute Katja Schiehlen
  • Patent number: 12073335
    Abstract: This disclosure discloses a network-based computing technology to evaluate relationships between social networking profiles and then to take an action based on such evaluation. This network-based computing technology may include a running logic, whether hardware or software, such as an engine, which may be modularized, that is programmed to score the relationships based on shared content.
    Type: Grant
    Filed: September 6, 2022
    Date of Patent: August 27, 2024
    Assignee: Pairity, Inc.
    Inventor: Gregory Allen
  • Patent number: 12061655
    Abstract: Some embodiments provide a method for generating a graphical user interface (GUI) for a research system. The method receives a request from a user of the research system for information about a particular category. The method generates a chart that displays a set of events associated with the particular category over a particular period of time. The method incorporates the chart into a GUI for the particular category for transmission to the user. Some embodiments generate a list of events associated with the particular category and generate a GUI that displays the list of the events. Each event is represented in the list by a title of a document identified by the research system as representative of the event.
    Type: Grant
    Filed: June 2, 2022
    Date of Patent: August 13, 2024
    Assignee: Aurea Software, Inc.
    Inventors: Ashutosh Joshi, Aparna Gupta, Binay Mohanty, Jalvin Upadhyay, Rajiv Arora, Martin Betz, Michael Prospero, David Cooke, Prashant Rao