Patents Examined by William C McBeth
  • Patent number: 12380148
    Abstract: A remote monitoring and management (RMM) system is configured to receive a stream of events generated in response to interactions of users from multiple tenants with one or more applications and store the events in a database. A plurality of different insight types is defined for one or more event types for the events. Insights of the different insight types are generated based on the events in the database, the event types of the events, and numbers of events of the event types. The insights are ranked using an artificial intelligence (AI) model trained to generate a predicted success score for each of the insights. A predetermined number of top insights are selected based on the ranking of the insights and aggregated into a feed. The feed is to at least one computing device associated with the RMM system.
    Type: Grant
    Filed: December 22, 2023
    Date of Patent: August 5, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Neil Evan Lydick, Christopher Andrew Boyd
  • Patent number: 12381827
    Abstract: A method includes determining a first data sending rate based on multiple round-trip times (RTTs), where the multiple RTTs include RTTs of a plurality of first probe packets sent at different sending rates, and the first sending rate is a sending rate corresponding to an RTT that is in the multiple RTTs and that is less than a first preset threshold; determining a second sending rate based on a plurality of packet loss rates, where the packet loss rates include packet loss rates of a plurality of second probe packets sent at different sending rates, and the second sending rate is a sending rate corresponding to a packet loss rate that is less than a second preset threshold; and sending a third probe packet at a third sending rate.
    Type: Grant
    Filed: December 8, 2023
    Date of Patent: August 5, 2025
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Haibo Zhang, Feilong Tang, Xuhui Zhang
  • Patent number: 12355622
    Abstract: Processing a network configuration file is described. An example method includes acquiring a network configuration file of a first cluster system, the network configuration file including an original Internet protocol address and acquiring an address translation rule set by a user, the address translation rule including a rule for translating one address of an original network address and an original host address that form the original Internet protocol address. The method further includes acquiring a target Internet protocol address by translating the one address in the original Internet protocol address based on the address translation rule. The method further includes storing the network configuration file including the target Internet protocol address in a second cluster system.
    Type: Grant
    Filed: November 30, 2023
    Date of Patent: July 8, 2025
    Assignee: DELL PRODUCTS L.P.
    Inventors: XiongGui Chen, Chris Zhu, Lijun Zhao, Jianfeng Ma
  • Patent number: 12335128
    Abstract: Provided are system, method, and device for managing capacity thresholds in a network. According to embodiments, the system may include: a memory storage storing computer-executable instructions; and at least one processor communicatively coupled to the memory storage, wherein the at least one processor may be configured to execute the instructions to: obtain information associated with a capacity factor of a node; determine, based on the received information, whether the capacity factor violates an associated first threshold; based on determining that the capacity factor violates the first threshold, determine whether a key performance indicator (KPI) associated with the node has varied; based on determining that the KPI has not varied, adjust the first threshold; and based on determining that the KPI has varied, perform an action to manage the node.
    Type: Grant
    Filed: March 31, 2023
    Date of Patent: June 17, 2025
    Assignee: RAKUTEN MOBILE, INC.
    Inventor: Mahmoud Mohamed Elsakhawy
  • Patent number: 12316593
    Abstract: Disclosed in some examples are methods, systems, devices, and machine-readable mediums which provide for sidebar communication threads forked from, or related to, a principal thread. Messages in the sidebar communication thread may include a history of the principal thread, including one or more messages from the principal thread, and may include a proposed principal thread message that is the subject of the sidebar thread discussion. The sidebar thread may also include sidebar thread messages that carries the conversation of the sidebar thread participants. Once a termination condition is reached for the sidebar thread, the sidebar thread terminates and either the proposed principal thread message (as potentially modified by participants of the sidebar thread) becomes an accepted principal thread message and it is posted to the principal thread as if it was sent by the sidebar initiator or no message is posted (e.g., the proposed principal thread message is rejected).
    Type: Grant
    Filed: February 16, 2024
    Date of Patent: May 27, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer Aref Hassan, Wei-Chen Chen
  • Patent number: 12301686
    Abstract: Techniques are described herein for determining an impact of slow performing webpages on a website. For example, a detection system may be provided to determine timing distributions for webpages by analyzing timing measurements for different timing metrics. The detection system may determine ranges of the timing distributions for slow and fast group of users of the website. The detection system may analyze user interactions of slow and fast group of users on the website. The detection system may further determine impacts of poor performing webpages on the website's performance based on the analysis of the user interactions on the webpages. The detection system may classify the impacts the webpages of the website and display the classifications to a website provider for identifying network operation(s) contributing to poor performance of the webpages.
    Type: Grant
    Filed: June 11, 2024
    Date of Patent: May 13, 2025
    Assignee: QUANTUM METRIC, INC.
    Inventors: Adam Dille, Mario Luciano Ciabarra, Jr., Hunter Pickett
  • Patent number: 12294485
    Abstract: An apparatus comprises at least one processing device configured to generate an annotation for a pattern-matching rule in a rule-based analysis service specifying one or more asset-generic patterns, the generated annotation comprising instructions for writing additional pattern-matching rules in response to detecting the asset-generic patterns on specific information technology assets. The at least one processing device is also configured to monitor information associated with operation of information technology assets and to detect at least one of the asset-generic patterns of the pattern-matching rule on a given one of the information technology assets. The at least one processing device is further configured to generate a given additional pattern-matching rule in the rule-based analysis service specifying (i) asset-specific patterns and (ii) actions to take in response to detecting the asset-specific patterns.
    Type: Grant
    Filed: February 5, 2024
    Date of Patent: May 6, 2025
    Assignee: Dell Products L.P.
    Inventor: Tadd V. Ottman
  • Patent number: 12267283
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for utilizing a machine learning model to determine predicted client intent classifications and generate personalized digital text reply options within an automated interactive digital text thread. For example, disclosed systems utilize the machine learning model to generate predicted client intent classifications and corresponding intent classification probabilities. The disclosed systems utilize the predicted client disposition classifications and the disposition classification probabilities to generate personalized digital text reply options. Moreover, the disclosed systems can provide personalized digital text reply options to a client device within an automated interactive digital text thread, bypassing the inefficiency of menu options or protocols utilized to guide clients to terminal information.
    Type: Grant
    Filed: June 10, 2024
    Date of Patent: April 1, 2025
    Assignee: Chime Financial, Inc.
    Inventors: Jigar Mehta, Abbey Chaver, Abhi Sharma, Sashidhar Guntury
  • Patent number: 12255781
    Abstract: Various example embodiments for supporting communication network management may be configured to support communication network management based on various policies which may include one or more static rule-based policies (e.g., a rule-based resource management policy) and one or more machine learning (ML) based policies (e.g., an ML-based resource management policy). Various example embodiments for supporting communication network management may be configured to support communication network management based on evaluation and selection of policies to be applied for supporting communication network management. Various example embodiments for supporting communication network management may be configured to support communication network management based on regulation of network management actions generated based on selected policies before application of the network management actions to the communication network.
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: March 18, 2025
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Qiang Liu, Nak Jung Choi
  • Patent number: 12244451
    Abstract: A system includes a non-transitory computer readable medium configured to store instructions thereon; and a processor. The processor is configured to receive alarm data related to equipment in a telecommunication network. The processor is configured to receive a correlation rule and a mass outage rule, wherein each mass outage rule is associated with a correlation rule. The processor is configured to perform a first aggregation using the alarm data based on domain, vendor, equipment type, classification, or geographic information; and associate the aggregated alarm data with a corresponding correlation rule. The processor is configured to determine a number of pieces of equipment that are associated with each correlation rule; determine whether the determined number is equal to or greater than a threshold value; and generate an incident report in response to the number of pieces of equipment being equal to or greater than the at least one threshold value.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: March 4, 2025
    Assignee: RAKUTEN MOBILE, INC.
    Inventors: Nimit Agrawal, Abhishek Kumar Mishra
  • Patent number: 12231286
    Abstract: A data payload is generated to describe an event, and includes a priority value indicating a level of urgency for response. Text-based notifications are generated to have text content based on the payload contents and formatted according to a format standard for one or more text transmission services, and then transmitted to user devices. Additionally, audio-based notifications, having audio content based on the payload contents, are selectively generated and transmitted based on the priority value of the data payload, on an elapsing of a time duration associated with the priority value of the data payload, and on acknowledgment states of the user devices. In this manner, a two-stage event notification providing both text-based notifications and escalated audio-based notifications is achieved.
    Type: Grant
    Filed: November 10, 2022
    Date of Patent: February 18, 2025
    Assignee: RAKUTEN SYMPHONY, INC.
    Inventor: Diego Reinecke Enriquez
  • Patent number: 12225097
    Abstract: A processor of a monitoring device having a proxy function that relays communication between a device management service and a network device set, to the network device, a proxy setting by using access information to a proxy function of the monitoring device, if an event based on a failure of device registration with the device management service is received from the network device and the network device is a management target of the monitoring device; and transmit device registration instruction regarding the network device to the device management service to which the proxy setting has been set.
    Type: Grant
    Filed: March 2, 2023
    Date of Patent: February 11, 2025
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Shohei Baba
  • Patent number: 12218907
    Abstract: A method, apparatus, and computer-readable medium are described that gather information from subnets of a virtual private cloud, compare the information of the subnets to criteria of components of a service, and identify selected subnets that comport with the criteria. The subnets may be associated with different availability zones. The selection of any subnet may affect the subnets available for the next selection. The process may dynamically adjust for previous subnet selections and may be available as a service. Based on a call to the service with criteria of the components, the service may request information regarding the subnets and return an identified list of subnets for the components. The process may accommodate services during development stages and during deployment stages and/or account for primary and secondary subnet assignments. By dynamically adjusting the available subnets, delays in subnet selection and subsequent deployment may be reduced.
    Type: Grant
    Filed: June 7, 2023
    Date of Patent: February 4, 2025
    Assignee: Capital One Services, LLC
    Inventors: Rahul Parikh, Sugavaneswaran Selvaraj, Vijayalakshmi Narasimha Raju Kalidindi
  • Patent number: 12199931
    Abstract: Aspects of the subject disclosure may include, for example, identifying a first message composed by a first user on a first user equipment that is directed to a second user of a second user equipment, identifying a preference of the second user, determining that a first content of the first message composed by the first user departs from the preference of the second user in an amount greater than a threshold, and providing, based on the determining, guidance to the first user for modifying the first content to generate second content that more closely aligns to the preference of the second user. Other embodiments are disclosed.
    Type: Grant
    Filed: December 2, 2022
    Date of Patent: January 14, 2025
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Richard Palazzo, Ari Craine, Rashmi Palamadai, Eric Zavesky, Oliver Spatscheck, Robert Koch
  • Patent number: 12189512
    Abstract: Examples described herein relate to an apparatus that includes a memory and at least one processor where the at least one processor is to receive configuration to gather performance data for a function from one or more platforms and during execution of the function, collect performance data for the function and store the performance data after termination of execution of the function. Some examples include an interface coupled to the at least one processor and the interface is to receive one or more of: an identifier of a function, resources to be tracked as part of function execution, list of devices to be tracked as part of function execution, type of monitoring of function execution, or meta-data to identify when the function is complete. Performance data can be accessed to determine performance of multiple executions of the short-lived function.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: January 7, 2025
    Assignee: Intel Corporation
    Inventors: Francesc Guim Bernat, Steven Briscoe, Karthik Kumar, Alexander Bachmutsky, Timothy Verrall
  • Patent number: 12174986
    Abstract: Systems and methods for the exchange of information between an enterprise client and a partner within an enterprise environment are provided. In this exchange of information, the client selects, via a user interface, a subset of client data, as well as one or more screen sets, to share with a partner. Once the partner has accepted, the system then sends an account creation request or account login request to the partner. Once the partner is authenticated in the system with an account, the system creates an information exchange session for the partner, and provides, on a display of the partner's device, a user interface that shows the subset of the client data and the screen sets. Access to the rest of the customer's enterprise environment is restricted.
    Type: Grant
    Filed: April 10, 2023
    Date of Patent: December 24, 2024
    Assignee: PLANISWARE SAS
    Inventors: Pierre Demonsant, Fabrice Ollivier, Thibault Roche
  • Patent number: 12166839
    Abstract: Methods and systems are disclosed for presenting profile pages. For example, a messaging application implemented on a client device receives a request to access a page of the messaging application and identifies a first web-based application that is linked to the page of the messaging application. The messaging application obtains a first application fragment corresponding to the first web-based application and identifies a data field of the first application fragment that corresponds to information being presented on the page of the messaging application. The messaging application populates the data field of the first application fragment by sending a message from the messaging application to the first web-based application. The messaging application adds, to the page of the messaging application, a visual representation of the first application fragment comprising the populated data field.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: December 10, 2024
    Assignee: Snap Inc.
    Inventors: Dylan Shane Eirinberg, Daniel Rakhamimov
  • Patent number: 12160350
    Abstract: A quality of service traffic steering approach for multi-access edge computing (MEC) environments is disclosed. In an embodiment, a network exposure function (NEF) or similar device (e.g., MEC controller or orchestrator) monitors a quality of service (QoS) of a data session between a user equipment (UE) and an application. The NEF then can determine when the QoS of the data session does not meet a requested service level agreement (SLA). When the SLA is not met, the NEF identifies a MEC host that meets the SLA using a database of MEC applications. Based on the identified MEC host, the NEF re-routes the data session to the MEC host.
    Type: Grant
    Filed: November 8, 2021
    Date of Patent: December 3, 2024
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ye Huang, Ali Imdad Malik, Miguel A. Carames, Hossein M. Ahmadi, Sudhakar Reddy Patil, Alexander Fadeev, Jason Logan Anderson
  • Patent number: 12160343
    Abstract: In one embodiment, a method includes determining first configuration information for configuring a first user plane device of a first network slice associated with a control plane device, generating a first configuration identifier based on the first configuration information, sending the first configuration identifier and the first configuration information, releasing an association with the first user plane device, receiving a first request to establish the association from the first user plane device comprising a first local configuration identifier, and determining whether the first user plane device is configured using second configuration information by comparing the first local configuration identifier and a second configuration identifier generated based on the second configuration information, where the second configuration information is latest configuration information for the first user plane device.
    Type: Grant
    Filed: September 22, 2023
    Date of Patent: December 3, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Raghavendra Suryanarayana Rao Vidyashankar, Arun Gunasekaran, Padmaraj Ramanoudjam, Om Prakash Suthar
  • Patent number: 12160491
    Abstract: Described herein are systems, methods, and software to manage the encapsulation of layer two communications across computing sites. In one example, a gateway at a first computing site may receive an encapsulated packet from a second gateway at a second computing site. After receiving the encapsulated packet, the gateway decapsulates the encapsulated packet and determines that the decapsulated packet satisfies MSS criteria. The gateway further, in response to determining that the decapsulated packet satisfies the MSS criteria, modifies an MSS option associated with the decapsulated packet to a maximum value and forwards the decapsulated packet to a destination virtual node in the first computing site.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: December 3, 2024
    Assignee: VMware, LLC
    Inventors: Todd A. Sabin, Uday Suresh Masurekar, Weiqing Wu, Aravind Srinivasan