Patents Examined by Michael Won
  • Patent number: 12786053
    Abstract: A virtual device management system for creating and implementing virtual devices and associated methods are provided herein. The system presents to a user a list of devices available for combining to create the virtual device. When the system receives from the user a selection of two or more devices that the user wishes to combine to create the virtual device, the system presents to the user a list of available functions that can be performed by the virtual device based on the selected devices. The system then receives from the user a selection of one or more functions and configures the virtual device to perform the selected functions. The system can also be configured to present, via a user interface via a mobile application running on a user device, a plurality of virtual devices with predetermined functionalities that are created by detecting the various connected devices within an IoT network.
    Type: Grant
    Filed: September 16, 2024
    Date of Patent: November 3, 2026
    Assignee: Wyze Labs, Inc.
    Inventors: Yeqing Lou, Mark Tan, Yun Zhang, Dongsheng Song
  • Patent number: 12786091
    Abstract: Systems, methods, and computer-readable storage media for generating testing sequences for evaluating network resources are shown. In an aspect, the method includes determining, by one or more processors, a set of probes from among a plurality of probes. Each probe may be configured to perform an operation with respect to a network resource. Dependency and timing information are defined for the set of probes. A testing sequence is generated based on the set of probes, the dependency information, and the timing information, where the testing sequence is executable by a testing service to perform one or more tests associated with the one or more network resources. In addition to supporting methods for defining and executing testing sequences, some example embodiments enable data to be passed between probes during execution of a testing sequence.
    Type: Grant
    Filed: November 12, 2024
    Date of Patent: November 3, 2026
    Assignee: THE BANK OF NEW YORK MELLON
    Inventors: Scott Pettyjohn, Brent Haley, Austin Joseph, Sreenivasa Daka
  • Patent number: 12786250
    Abstract: Example systems and methods for native client takeover of browser-based communication sessions are provided. A client device establishes a first communication session between a third-party provider and a user associated with the client device via a browser-based application associated with the third-party provider. The browser-based application is developed by a communication platform. The client device receives a request to establish a second communication session between the user and the third-party provider. In response to receiving the request to establish the second communication session, the client device detects that a native communication application provided by the communication platform is installed on the client device. The client device provides a recommendation to establish the second communication session on the native communication application.
    Type: Grant
    Filed: July 25, 2024
    Date of Patent: November 3, 2026
    Assignee: Zoom Communications, Inc.
    Inventors: Jin Li, Li Niu
  • Patent number: 12786071
    Abstract: Systems and methods include for network cut analysis include storing a routing matrix and a traffic matrix in processing hardware that is configured for matrix multiplication; receiving a request from a controller for one or more cuts in the network with the one or more cuts represented in a path-selective traffic vector that is used to mask out any of the plurality of links associated with the one or more cuts and to shape the traffic demands between router pairs; multiplying the path-selective traffic vector by the traffic matrix to obtain a refined traffic matrix due to the one or more cuts; and multiplying the routing matrix by the refined traffic matrix to obtain a link loading vector representing traffic on each of the plurality of links based on the one or more cuts.
    Type: Grant
    Filed: December 6, 2024
    Date of Patent: November 3, 2026
    Assignee: Ciena Corporation
    Inventor: John Wade Cherrington
  • Patent number: 12775722
    Abstract: The embodiments of the present invention provide a data communication method, a memory pooling switch device, a cloud computing system, and a storage medium. The data communication method comprises: converting verification preprocessed memory data from a receiver's communication protocol format to a sender's communication protocol format, wherein the receiver's communication protocol format and the sender's communication protocol format are used for asymmetric communication protocols on a communication bus between a server and a memory pooling switch device; performing verification processing on the verification preprocessed memory data to obtain a verification result; transmitting the verification result to the server via the communication bus in the sender's communication protocol format.
    Type: Grant
    Filed: August 22, 2024
    Date of Patent: October 27, 2026
    Assignee: Alibaba Innovation Private Limited
    Inventors: Tianchan Guan, Yijin Guan, Zhaoyang Du, Dimin Niu
  • Patent number: 12775733
    Abstract: An anti-scraping method for protection of text-based data. The text-based data includes an original string of characters. The anti-scraping method includes receiving a request from a user for sending the original string of characters, generating a shuffled font from an original font responsive to receiving the request from the user, generating a shuffled string of characters from the original string of characters based on the shuffled font, and sending the shuffled font and the shuffled string to the user. The original font includes a plurality of font characters and a plurality of original glyphs. The shuffled string is different from the original string.
    Type: Grant
    Filed: May 10, 2023
    Date of Patent: October 27, 2026
    Inventor: Parsa Sotoudeh Nia
  • Patent number: 12764109
    Abstract: Provided is a method for providing trusted identification of an enrolling user. The method may include communicating a unique identifier to a sponsor device of a sponsoring user. Image data associated with an image of an enrolling user may be received from the sponsor device, and the image data may include the unique identifier. The first image data may be recorded in a ledger. An edge may be generated in a tree based on the first image data and the first unique identifier, and the edge may connect a first node associated with the sponsoring user to a second node associated with the enrolling user. A trust score for the second node may be determined based on a respective trust score of each node (including the first node) connected to the second node by a respective edge. A system and computer program product are also disclosed.
    Type: Grant
    Filed: September 24, 2024
    Date of Patent: October 13, 2026
    Assignee: Visa International Service Association
    Inventor: William Joseph Leddy, III
  • Patent number: 12755016
    Abstract: Apparatuses, systems, and techniques for classifying one or more computer programs executed by a host device as being ransomware using a machine learning (ML) detection system. An integrated circuit is coupled to physical memory of a host device via a host interface. The integrated circuit hosts a hardware-accelerated security service to protect one or more computer programs executed by the host device. The security service obtains a series of snapshots of data stored in the physical memory and extracts a set of features from each snapshot of the series of snapshots, each snapshot representing the data at a point in time. The security service classifies a process of the one or more computer programs as ransomware or non-ransomware using the set of features and outputs an indication of ransomware responsive to the process being classified as ransomware.
    Type: Grant
    Filed: September 4, 2024
    Date of Patent: October 6, 2026
    Assignee: Mellanox Technologies, Ltd.
    Inventors: Vadim Gechman, Nir Rosen, Haim Elisha, Bartley Richardson, Rachel Allen, Ahmad Saleh, Rami Ailabouni, Thanh Nguyen
  • Patent number: 12737112
    Abstract: Examples described herein provide a computer-implemented method that includes identifying an upgrade to be made to a storage system. The method further includes receiving, at a management device from a plurality of storage devices of the storage system, namespace information for each of the plurality of storage devices, the namespace information being shared among the plurality of storage devices. The method further includes determining, by the management device, whether a namespace gap exists based at least in part on the namespace information for each of the plurality of storage devices. The method further includes determining, by the management device, whether a namespace gap conflict exists with respect to the upgrade. The method further includes, responsive to determining that the namespace gap conflicts with the upgrade, implementing the upgrade while reducing the namespace gap conflict.
    Type: Grant
    Filed: November 6, 2024
    Date of Patent: September 15, 2026
    Assignee: International Business Machines Corporation
    Inventors: Asimuddin Kazi, Patrick Aaron Tamborski, Shikha Shree, Stephen Garward
  • Patent number: 12719878
    Abstract: Apparatuses, systems, and methods relate to technology to identify a first user identification, where the first user identification is associated with an application. The technology determines that the first user identification is associated with a second user identification, where the second user identification is associated with a mainframe. The technology stores the first user identification in association with the second user identification into a storage, identifies a request to access the mainframe, wherein the request is associated with the first user identification, accesses the storage to identify the second user identification based on the first user identification, and generates a first session to access the mainframe based on the second user identification, where the first session is dedicated to tasks associated with the second user identification.
    Type: Grant
    Filed: September 22, 2023
    Date of Patent: August 25, 2026
    Assignee: Cigna Intellectual Property, Inc.
    Inventor: Shantul Nigam
  • Patent number: 12719791
    Abstract: An efficient method to handle fragmented packets in multi-node all-active clusters. In one particular embodiment, a method includes receiving an initial fragment packet at a node in a cluster, creating a secondary flow table, linking the secondary flow table to a primary flow table, determining the primary flow owner of the initial fragment packet, and transmitting initial and succeeding fragment packets out of the cluster through, if possible, the primary flow owner.
    Type: Grant
    Filed: November 13, 2024
    Date of Patent: August 25, 2026
    Assignee: Cisco Technology, Inc.
    Inventors: Arul Murugan Manickam, Laxmikantha Reddy Ponnuru, Avinash Shah, Vishali Somaskanthan
  • Patent number: 12712830
    Abstract: A method of improving chatbot accuracy includes receiving an input test file containing chatbot interactions data including utterances, expected intents, and expected responses. For each interaction, the method may generate predicted intents and responses using an AI-based chatbot trained on previous interaction data. The method may determine similarity between predicted and expected responses/intents by calculating Levenshtein distances and comparing to predetermined thresholds. Failed interaction keywords may be extracted using natural language processing to identify failing topics. Machine learning decision tree classification may analyze patterns in failed interactions to generate resolution suggestions. The method may generate an interactive dashboard displaying historical performance trends, domain-specific accuracy metrics, visualizations of frequently keywords, and confidence distributions for failed interactions.
    Type: Grant
    Filed: December 6, 2024
    Date of Patent: August 18, 2026
    Assignee: Elevance Health, Inc.
    Inventors: Channabasava R, Prasad Halkur Shankar Rao
  • Patent number: 12705363
    Abstract: Systems, computer program products, and methods are described herein for vulnerability detection and mitigation using artificial intelligence (AI) in an electronic environment. The present disclosure is directed to a system that receives data from at least one data source and generates at least one vulnerability attribute of a network device based on at least the data. In addition, the system applies the vulnerability attribute to an AI engine. Using the AI engine, the system assigns at least one weight to the vulnerability attribute of the network device. After the at least one weight is assigned, the system generates, using the AI engine, a vulnerability matrix of the network device based on the at least one weight.
    Type: Grant
    Filed: September 23, 2024
    Date of Patent: August 11, 2026
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Frederick Borcherdt, III
  • Patent number: 12689969
    Abstract: The present disclosure provides techniques for transport mode selection based on MAPC deployment. A network device receives information from one or more other network devices within a CG, where the CG is configured to operate using a MAPC mode, and the information indicates a support of acting as a transport node over wired connections and a MAPC transport role within the CG for each of the other network devices. The network device estimates a wired path between the network device and at least one of the other network device, and determines transit times required for communication over the wired paths and transit times required for communication over wireless paths. Considering the transit times for the wired and wireless paths and the MAPC mode, the network device selects a transport mode, communicates the transport mode to the other network devices, and performs a network coordination operation using the transport mode.
    Type: Grant
    Filed: November 11, 2024
    Date of Patent: July 21, 2026
    Assignee: Cisco Technology, Inc.
    Inventors: Malcolm M. Smith, Indermeet S. Gandhi, Brian D. Hart, Vishal S. Desai
  • Patent number: 12689678
    Abstract: There are provided systems and methods for determining processing weights of rule variables for rule processing optimization. A service provider, such as an electronic transaction processor for digital transactions, may utilize different decision services that implement rules for decision-making of data including real-time data in production computing environments. Rules may correspond to coded statements that perform an automated decision-making service for the computing services and platforms of the service provider. When writing rules, different variables for data objects may be utilized, where each variable may perform a different operation and/or utilize a different operation for fetching and retrieving data used during rule processing. Each variable may therefore have a different data processing weights based on processing requirements of the data. Thus, optimization of rule authoring may be performed by mapping variables to other similar variables and showing a processing weight of each variable.
    Type: Grant
    Filed: December 2, 2024
    Date of Patent: July 21, 2026
    Assignee: PAYPAL, INC.
    Inventors: Prabin Patodia, Shikha Gupta, Sumit Kumar
  • Patent number: 12676789
    Abstract: A computer system includes memory hardware configured to store computer-executable instructions, and a network of multiple tensor networks, each tensor network including multiple nodes. The computer system includes processor hardware configured to execute the computer-executable instructions to transmit a ping request from a first tensor network of the multiple tensor networks to a second tensor network of the multiple tensor networks, contract multiple nodes of the second tensor network in response to the ping request, to generate a probability distribution indicative of a state information of the second tensor network, transmit the probability distribution from the second tensor network to the first tensor network, and update the first tensor network to connect the probability distribution with at least one of multiple nodes of the first tensor network.
    Type: Grant
    Filed: November 8, 2024
    Date of Patent: July 7, 2026
    Assignee: The Regents of The University of Michigan
    Inventors: David Singer, Alexander Manohar, Connor Arrigan
  • Patent number: 12676799
    Abstract: The current disclosure provides methods and systems that can manage the dynamic-uncertainty induced by resources of decentralized data networks, in order to ensure the stability and sustainability of task-oriented automated operations, such as operations conducted through intelligent agents. In contrast to the state-of-the-art object-based processing, the methods and systems enable object-aware processing, to ensure the establishment of stable and sustainable associations with physical and digital web-objects, while enabling those objects to be processed dynamically with full adaptability in response to contextual and structural alterations in real-time.
    Type: Grant
    Filed: December 30, 2024
    Date of Patent: July 7, 2026
    Assignee: LEATRON LLC
    Inventor: Osman Levent Soyarslan
  • Patent number: 12665909
    Abstract: According to a first aspect there is a method performed by a detector node in a communications network, wherein the detector node is for monitoring messages sent between a first client node, a second client node and a Federated Learning, FL, server, as part of a FL process wherein, as part of the FL process, the first client node sends a local model update to the second client node for forwarding to the FL server. The method comprising: receiving first information relating to the local model update sent from the first client node to the second client node; receiving second information relating to the local model update as received or forwarded by the second client node; and comparing the first information to the second information to determine whether the second client node correctly received or forwarded the first information relating to the local model.
    Type: Grant
    Filed: December 23, 2022
    Date of Patent: June 23, 2026
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Ferhat Karakoc, Elif Ustundag Soykan, Leyli Karacay, Pinar Çomak De Cnudde, Ramin Fuladi, Utku Gülen
  • Patent number: 12652258
    Abstract: Aspects of the subject disclosure may include, for example, obtaining data pertaining to a plurality of user equipment and a plurality of network resources, analyzing the data to identify that a first user equipment included in the plurality of user equipment is a reduced capability device, based on the analyzing, allocating first network resources included in the plurality of network resources to the first user equipment, resulting in a first allocation, and based on the analyzing, allocating second network resources included in the plurality of network resources to a second user equipment included in the plurality of user equipment, resulting in a second allocation. Other embodiments are disclosed.
    Type: Grant
    Filed: May 10, 2024
    Date of Patent: June 9, 2026
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Hongyan Lei, Yupeng Jia
  • Patent number: 12647382
    Abstract: Techniques for managing digital messages to and from a proxy message address are disclosed. A system receives a message directed to a particular destination address. The system replaces any source address included in the message with a proxy address. When the system receives a reply to the message, the reply is directed to the proxy address. The system analyzes message data to identify a target address for the reply message. The system identifies contextual data associated with the reply message. The system transmits the reply message, and the contextual data, to the target address.
    Type: Grant
    Filed: April 12, 2023
    Date of Patent: June 2, 2026
    Assignee: Oracle International Corporation
    Inventors: Nagaraj Nadendla, Karthik Kothandaraman, Rajesh Choudary Gudiputi, Advitya Khanna