Computer Network Monitoring Patents (Class 709/224)
-
Patent number: 12250190Abstract: Provided are a session message display method, an electronic device and a storage medium. The session message display method includes the following, a first session message input by a first user for at least one second user is received on a session page, and the first session message is sent to an instant messaging application client of each second user of the at least one second user; a message display content is generated in the message entry of a session list page of the first user according to at least one of a reading action or a reply action of the at least one second user on the first session message; where the message display content includes the first session message and message state information of the first session message, and the message entry is associated with the at least one second user.Type: GrantFiled: August 3, 2022Date of Patent: March 11, 2025Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.Inventor: Xu Zhang
-
Patent number: 12250221Abstract: Disclosed herein are systems, methods, and apparatuses where a controller can automatically manage a physical infrastructure of a computer system based on a plurality of system rules, a system state for the computer system, and a plurality of templates. Techniques for automatically adding resources such as computer, storage, and/or networking resources to the computer system are described. Also described are techniques for automatically deploying applications and services on such resources. These techniques provide a scalable computer system that can serve as a turnkey scalable private cloud.Type: GrantFiled: March 15, 2024Date of Patent: March 11, 2025Assignee: Net-Thunder, LLCInventors: Parker John Schmitt, Sean Michael Richardson, Neil Benjamin Semmel, Cameron Tyler Spry
-
Patent number: 12248813Abstract: Embodiments of the invention provide a system for performing dynamic execution of data processes in distributed server systems. The system is configured for identifying initiation of at least one data process that is scheduled to be executed on at least one server of distributed server systems associated with an entity, communicating with a metrics node comprising a metrics machine learning model to gather information associated with the at least one server, determining that the at least one server will experience degradation of performance while performing at least one step of the at least one data process based on communicating with the metrics node, and routing the at least one step of the at least one data process to at least one new server and execute the at least one step on the at least one new server.Type: GrantFiled: February 16, 2022Date of Patent: March 11, 2025Assignee: BANK OF AMERICA CORPORATIONInventors: Mohan Krishna Mylavaram, Raja Arumugam Maharaja
-
Patent number: 12250243Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for network risk assessment. One of the methods includes obtaining information describing network traffic between a plurality of network devices within a network. A network topology of the network is determined based on the information describing network traffic, with the network topology including nodes connected by an edge to one or more other nodes, and with each node being associated with one or more network devices. Indications of user access rights of users are associated to respective nodes included in the network topology. User interface data associated with the network topology is generated.Type: GrantFiled: August 14, 2023Date of Patent: March 11, 2025Assignee: Palantir Technologies Inc.Inventors: Miles Seiver, Stephen Cohen
-
Patent number: 12248508Abstract: Methods, systems, and devices are described for providing selectable content offerings to mobile users via mobile terminals over a satellite system. In embodiments, a database of access profiles for accessing a network via the satellite system may be maintained. Each access profile corresponds to a respective content category of a plurality of content categories and is associated with a respective set of content sources available via the network. Devices may be provided with a respective set of content categories for display based at least in part on a device-specific profile associated with the corresponding device. In embodiments, a request is received from particular device for a particular content category. An access profile may be identified from the database that is associated with the particular content offering. Communications may be permitted between the device and the respective set of content sources associated with the content category associated with the access profile.Type: GrantFiled: September 16, 2020Date of Patent: March 11, 2025Assignee: Viasat, Inc.Inventors: Ultan O'Brien, Niall O'Sullivan, Fergal Murray
-
Patent number: 12250145Abstract: A computer-based method and system for synthesizing a Network-on-Chip (NoC) is provided. One method includes determining physical data, device data, bridge data, traffic data and domain data based on an input specification for the NoC; assigning a domain to each bridge port; partitioning each traffic flow into one of a plurality of bins based on the bridge port domain assignments and the domain crossing constraints; creating a virtual node at each bridge port endpoint; generating a candidate topology for each bin based on the physical data, the device data, the bridge data, the traffic data, the domain data and the virtual nodes, each candidate topology including bridge ports, a tree of routers, routes and connections; and generating a final topology by merging the candidate topologies.Type: GrantFiled: March 16, 2022Date of Patent: March 11, 2025Assignee: Arm LimitedInventors: Nitin Kumar Agarwal, Anup Gangwar, Honnahuggi Harinath Venkata Naga Ambica Prasad, Ravishankar Sreedharan, Narayana Sri Harsha Gade
-
Patent number: 12250128Abstract: An orchestration system may receive, from a subscriber management system, a request indicating a subscriber intent for a connectivity service or a cloud service. The orchestration system may identify, based on subscriber information associated with the request, a managed service. The orchestration system may automatically discover subscriber network devices configured to access the managed service and configure network connectivity of the subscriber network devices. The orchestration system may allocate infrastructure and network resources for the managed service. The orchestration system may configure, based on the resources, infrastructure hardware components, software components, and applications of the managed service. The orchestration system may configure managed service components associated with the managed service. The orchestration system may connect the infrastructure hardware components, the software components, the applications, and the managed service components to service assurance systems.Type: GrantFiled: August 28, 2023Date of Patent: March 11, 2025Assignee: Verizon Patent and Licensing Inc.Inventor: Mehmet Toy
-
Patent number: 12250143Abstract: Apparatus, methods, and computer program products for processing QoS flows are provided. An example method may include establishing a PDU session with a second device, the PDU session including a set of QoS flows, the set of QoS flows being associated with a set of DRBs. The example method may further include communicating with the second device based on the set of QoS flows.Type: GrantFiled: May 23, 2022Date of Patent: March 11, 2025Assignee: QUALCOMM IncorporatedInventors: Sitaramanjaneyulu Kanamarlapudi, Prashanth Haridas Hande, Dario Serafino Tonesi
-
Patent number: 12248385Abstract: An information processing device includes a computer system and a dedicated device connected via a dedicated bus, wherein the computer system implements a monitoring unit via an operating system thereof. The monitoring unit includes a detection module configured to detect the blocked state of the dedicated bus, and a blocking release module activated upon detecting the blocked state of the dedicated bus and configured to perform a blocking release process for instructing the operating system to disconnect the dedicated device, for releasing the blocked state of the dedicated bus, for instructing the operating system to reset the dedicated device disconnected from the computer system, and for instructing the operating system to reconnect the dedicated device to the computer system after resetting the dedicated device.Type: GrantFiled: January 24, 2023Date of Patent: March 11, 2025Assignee: NEC Platforms, Ltd.Inventor: Yuji Fujita
-
Patent number: 12248941Abstract: In some embodiments, a method includes in response to an integration tag included in a webpage at a first user interface being executed at a mobile device, receiving a mobile device identifier and a request to retrieve a purchase identifier. The method includes sending a first signal causing a frame to be provided within the webpage at the first user interface. The method includes in response to a first user input, receiving a Hyper Text Transfer Protocol (HTTP) POST request and determining a uniform resource identifier (URI). The method includes retrieving purchase information and sending a HTTP response message including the URI of the second user interface and the purchase information to deeplink to the second user interface and to cause the second user interface to be rendered at the mobile device with the purchase information pre-populated in an input field of a text message.Type: GrantFiled: March 18, 2024Date of Patent: March 11, 2025Assignee: Attentive Mobile Inc.Inventors: Brian Long, Brooke Burdge, Andrew Jones, Eric Miao, Ryan Tsang, Ethan Lo, Elyssa Albert
-
Patent number: 12248658Abstract: A method implements a web application that designs components. The method includes configuring a network interactively by receiving a network selection, updating network selection options using the network selection, and presenting network view updated using the network selection. The method includes generating a component listing for at least a part of the network of the network and using the network selection. The method includes configuring a component from the component listing interactively by receiving a component selection, updating component selection options using the component selection, and presenting a component view updated using the component selection. The method includes presenting a schedule, for the component listing, generated by simulating assembly of components, including the component, of the component listing using a planning system.Type: GrantFiled: February 3, 2023Date of Patent: March 11, 2025Inventors: Hong Ha Vo, Maksym Novikov, Syed Babar Abbas
-
Patent number: 12248951Abstract: Real-time alerting system comprises a processor that receives from client devices user activity data associated with interactions by users with a website displayed on client devices. Website comprises webpages displayed during sessions. Processor identifies based on the user activity data, user experience indicators and identifies based on the user experience indicators an error on the website. Processor generates, based on the user experience indicators or the error on the website, an insight associated with the website. Processor causes a real-time alert to be displayed on display device. Real-time alert comprises the error or the insight and a selectable item to cause a visualization of interactions by one of the users with the website during one of the sessions associated with the error or the insight to be displayed. Visualization of interactions is generated based on the user activity data. Other embodiments are disclosed herein.Type: GrantFiled: July 27, 2023Date of Patent: March 11, 2025Assignee: Content Square SASInventors: Vincent Colombet, Etienne Blondin, Hui Wang
-
Patent number: 12249117Abstract: A method includes displaying a first user interface including a target image and a task selection element, in response to a selection of the task selection element, displaying a second user interface including a target audience selection element, in response to a selection of a target audience using the target audience selection element, displaying a third user interface including a benchmark selection element, in response to a selection of a benchmark using the benchmark selection element, executing a target audience machine learning model using as input the target image to generate a performance score, calculating a benchmark score for the target image based on the performance score of the target image and performance scores for the images of the benchmark, and displaying a fourth user interface including the target image and the benchmark score.Type: GrantFiled: October 10, 2024Date of Patent: March 11, 2025Assignee: VIZIT LABS, INC.Inventors: Elham Saraee, Jehan Hamedi, Zachary Halloran
-
Patent number: 12242434Abstract: An analytics engine is described that can receive data associated with use of a content item in a content management system and measure a use of content management system resources required to maintain the content item. Values of a usage metric can be assigned to the content item based on the received data associated with the use of the content item. A database schema can be generated by the analytics engine that is configured to reduce the use of content management system resources required to maintain the content item. The database schema can be provided to the content management system for implementation in a database associated with the content management system.Type: GrantFiled: December 22, 2022Date of Patent: March 4, 2025Assignee: Hyland UK Operations LimitedInventors: Will Abson, Gethin James
-
Patent number: 12242600Abstract: A system to detect an abnormally permissive role definition, which can include an abnormally permissive custom role definition, and take action is described. The system receives a role definition for a security principal over a scope of resources in which the role definition includes a built-in role and a custom role. Permissions of the role definition and a creation event of the role definition are analyzed. A security score based on the role definition and creation event for the scope of resources is determined. An action is taken based on the security score and the creation event analysis.Type: GrantFiled: May 13, 2021Date of Patent: March 4, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Idan Yehoshua Hen, Ilay Grossman, Avichai Ben David
-
Patent number: 12242598Abstract: A system includes a memory and a processor in communication with the memory. The processor is configured to supply a library with a list of safe callback values, protect the list of safe callback values, invoke a callback, and validate the callback against the list of safe callback values to determine a status of the callback. The status of the callback is one of safe and unsafe. Additionally, the processor is configured to execute the callback responsive to determining the status of the callback is safe. The processor is also configured to abort the callback responsive to determining the status of the callback is unsafe.Type: GrantFiled: October 18, 2023Date of Patent: March 4, 2025Assignee: Red Hat, Inc.Inventor: Michael Tsirkin
-
Patent number: 12243114Abstract: A method for tracking, managing, and fulfilling data loading service request includes: receiving a data loading service request for loading oilfield-related data to an application; generating a service ticket based on the request, the service ticket identifying details of the data loading service request; assigning one or more tasks associated with the service ticket to one or more resources; receiving, from the one or more resources, information regarding status of completion of the requested service; and providing one or more updates on the status of the requested server to the user through an oilfield-related user interface.Type: GrantFiled: February 29, 2024Date of Patent: March 4, 2025Assignee: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Vishvesh Paranjape, Vishakha Vijay Bhoite, Jeremy Campbell, Sayani Kumar
-
Patent number: 12242564Abstract: Provided is a method and system for performing multi-device-based inference for a large language model. A multi-device-based inference performance system may include a plurality of devices configured to map to partitions that separate a large language model (LLM) according to an intra-layer parallelism method. Here, each of the plurality of devices may be implemented to synchronize data by sharing a sub-result of matrix multiplication on the data with another device of the plurality of devices while the matrix multiplication is being performed.Type: GrantFiled: June 11, 2024Date of Patent: March 4, 2025Assignee: HyperAccel Co., Ltd.Inventors: Seongmin Hong, Junsoo Kim, Gyubin Choi
-
Patent number: 12243063Abstract: Systems and methods are provided for utilizing a bidirectional intermediate data transport layer to connect multiple customers to a shared, cloud-based AIOps service. As a feature of the intermediate data transport layer, each customer (and their data) may be isolated from other customers. In various examples, the cloud-based AIOps service may receive sensor data from customer systems via the intermediate data transport layer. The cloud-based AIOps service may analyze this sensor data (e.g. detect anomalies, perform root cause analyses, find optimal conditions, etc.), and modify the operation of one or more of the customer systems (e.g. modify the settings/configuration of a sensor on a piece of connected infrastructure) via the intermediate data transport layer. In certain examples, in addition to (or instead of) modifying the operation of one or more of the customer systems, the cloud-based AIOps service may provide an on-premises notification to a customer.Type: GrantFiled: December 14, 2021Date of Patent: March 4, 2025Assignee: Hewlett Packard Enterprise Development LPInventors: Jeff Hanson, Tahir Cader, Steve Roscio
-
Patent number: 12242557Abstract: Anomalous interactions with a website or other system may be detected based on the types of characteristics associated with previous anomalous interactions, independent of the values associated with those characteristics. Historical data is used to determine characteristics of interactions, each characteristic having a type and a value. For historical interactions in which a set of characteristic values are associated with a potentially anomalous interaction, the characteristic types are analyzed in subsequent interactions. If values for those characteristic types occur at a frequency greater than a threshold frequency for a set of subsequent interactions, this may indicate that the interactions are anomalous. Use of the characteristic types for this purpose, rather than historical characteristic values, enables anomalous interactions to be detected independent of the characteristic values associated with the interactions.Type: GrantFiled: December 15, 2022Date of Patent: March 4, 2025Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Vaibhav Gorde, Sarthak Ghosh, Yan Zhang, Radu Drossu, Asaph Engel
-
Patent number: 12244557Abstract: A method and system for real-time eventing including interacting with at least one configuration attribute according to instructions specified through an application programming interface (API); adding subscribers for an event channel; generating an event from operation of an application; publishing the event message to the event channel on an event router; processing the event message according to the at least one configuration attribute; identifying a subscriber to the event channel; and sending the event from the event router to the subscriber.Type: GrantFiled: June 29, 2021Date of Patent: March 4, 2025Assignee: Twilio Inc.Inventors: Jeffrey Lawson, John Wolthuis, Evan Cooke, Jeffrey Comer
-
Patent number: 12245039Abstract: The technology includes a method performed by a system of a telecommunications network to manage network traffic of a 5G network. The system can instantiate a security system to sort incoming or outgoing network traffic at a perimeter of the 5G network into multiple groups that are each uniquely associated with multiple traffic types and multiple security levels. The system can inspect segments of data included in the incoming network traffic and sort multiple portions of the network traffic into the groups based in part on the inspection of the segments of the data. The system can dynamically adjust an available bandwidth of the 5G network based on each load of each of the groups and dispatch the portions of the network traffic in accordance with a traffic type and a security level of each of the groups.Type: GrantFiled: July 5, 2023Date of Patent: March 4, 2025Assignee: T-Mobile USA, Inc.Inventor: Venson Shaw
-
Patent number: 12244505Abstract: Techniques for adaptive network connectivity in a cloud provider network are described. A managed networking service obtains metadata associated with an application deployed in the cloud provider network and uses the metadata to construct a graph including application components and network components. Network flows are identified from the metadata and used to construct flow metadata that is linked to paths of the graph. The flow metadata is further enhanced with capability information for the network components on the path. The graph can be efficiently analyzed to identify alternative, superior networking configurations for the application.Type: GrantFiled: August 15, 2023Date of Patent: March 4, 2025Assignee: Amazon Technologies, Inc.Inventors: Rodica-Alexandra Huides, Maciej Torbus
-
Patent number: 12244679Abstract: Devices, computer-readable media, and methods for pre-loading video chunks of a video program at an edge server are disclosed. For example, a processor may receive a manifest file for a video program, determine a bitrate for a first segment of the video program, request a video chunk of the first segment at the first bitrate from an edge server in accordance with the manifest file, and request a subset of a video chunk of a second segment of the video program from the edge server.Type: GrantFiled: September 7, 2023Date of Patent: March 4, 2025Assignee: DIRECTV, LLCInventors: Robert G. Arsenault, Denny Lai, Thai Lam, Michael A. Makhijani
-
Patent number: 12244499Abstract: A system and method for protocol independent receive side scaling (RSS) includes storing a plurality of RSS hash M-tuple definitions, each definition corresponding to one of a set of possible protocol header combinations for routing an incoming packet, the set of possible protocol header combinations being modifiable to include later-developed protocols. Based on initial bytes of the incoming packet, a pattern of protocol headers is detected, and used to select one of the plurality of RSS hash M-tuple definitions. The selected RSS hash M-tuple definition is applied as a protocol-independent arbitrary set of bits to the headers of the incoming packet to form a RSS hash M-tuple vector, which is used to compute a RSS hash. Based on the RSS hash, a particular queue is selected from a set of destination queues identified for the packet, and the packet is delivered to the selected particular queue.Type: GrantFiled: March 28, 2023Date of Patent: March 4, 2025Assignee: Google LLCInventors: Yuhong Mao, Richard Lee Sites
-
Patent number: 12244625Abstract: A container system monitors one or more activities of an application container in a container system by intercepting data from the one or more activities of the application container. The application container includes computer-readable instructions and initiated via a container service and isolated using operating system-level virtualization. The monitoring is performed at a layer between the app container and the container service. The container system also transmits a report of the intercepted one or more activities to a designated source. The container system inspects the intercepted one or more activities, and in response to the intercepted one or more activities violating a policy in a policy store, triggers an action specified in the policy.Type: GrantFiled: August 20, 2023Date of Patent: March 4, 2025Assignee: SUSE LLCInventors: Fei Huang, Gang Duan, Zang Li
-
Patent number: 12242455Abstract: Examples of file analytics systems are described that may obtain event data from a virtualized file server. The event data may be aggregated and/or filtered to provide metrics. The file analytics system may obtain event data from the virtualized file server. The file analytics system may process multiple streams of event data in parallel by separating messages corresponding to the event data message topic into multiple partition pipelines. To avoid processing events related to a particular file out of chronological order, the analytics tool may distribute events for the particular file to the same message topic partition pipeline.Type: GrantFiled: June 14, 2021Date of Patent: March 4, 2025Assignee: Nutanix, Inc.Inventors: Ketan Kotwal, Pankaj Kumar Sinha, Sagar Gupta
-
Patent number: 12245217Abstract: According to one or more embodiments, a first network node of a first radio access technology, RAT, configured to communicate with a second network node of a second RAT different from the first RAT is provided. The first network node includes processing circuitry configured to: schedule a physical resource block, PRB, in a predetermined frequency carrier range where the scheduling starts from a predefined frequency location in the predetermined frequency carrier range, receive an indication that the PRB has been scheduled by the second network node, and responsive to the received indication, discard the PRB scheduled by the first network node if the PRB is located outside of a first predetermined partition of radio resources allocated to the first network node.Type: GrantFiled: October 25, 2019Date of Patent: March 4, 2025Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Virgil Cimpu, Michael Petras, Tomas Norling, Franz Heiser, Tobias Lindquist
-
Patent number: 12236443Abstract: In the various embodiments, systems and methods are disclosed for determining user engagement with an application based on network traffic data corresponding to network traffic on a network. An aspect of the present disclosure is a method comprising obtaining network traffic data for a period of time, the network traffic data including a plurality of host calls; determining a host call sequence from the plurality of host calls, the host call sequence including one or more of the plurality of host calls; identifying an application corresponding to the host call sequence based on an augmented dataset; and determining a number of users of the application for the period of time based on a number of times the host call sequence repeats in the network traffic data.Type: GrantFiled: January 30, 2023Date of Patent: February 25, 2025Assignee: Verizon Patent and Licensing Inc.Inventors: Kevin Perkins, Ashwini Kumar Kounduri
-
Patent number: 12236223Abstract: A method for selecting templates for application deployment. The method may include storing, a plurality of templates for deploying applications into at least one of at least one edge server or at least one cloud server, wherein the at least one cloud server communicates with the at least one edge server through a network; receiving, from the at least one edge server, configuration information of a plurality of edge devices and the at least one edge server, and operation condition information of applications deployed, wherein the plurality of edge devices is in communication with the at least one edge server; receiving, from the at least one cloud server, infrastructure resource information of the at least one cloud server; and deploying, application by selecting at least one of the plurality of templates based on the configuration information, the operation condition information, and the infrastructure resource information.Type: GrantFiled: January 31, 2023Date of Patent: February 25, 2025Assignee: Hitachi, Ltd.Inventors: Taisuke Ueta, Daisuke Ishii, Shoji Yunoki
-
Patent number: 12236292Abstract: Automation solutions for event logging and debugging on KUBERNETES are disclosed. A method for linking and navigating data collected from a distributed application cluster includes providing an edge module configured to deploy a Berkeley Packet Filter (BPF) probe and a corresponding BPF program in a computing environment. The BPF probe is triggered based on an event associated with a distributed application running in a user space of the computing environment. Data associated with the event is collected in a kernel space of the computing environment via the BPF program. The collected data is transferred from the kernel space of the computing environment to the user space of the computing environment. One or more semantic labels are assigned to the collected data.Type: GrantFiled: November 12, 2021Date of Patent: February 25, 2025Assignee: New Relic, Inc.Inventors: Zain Mohamed Asgar, Omid Jalal Azizi, James Michael Bartlett, Ruizhe Cheng, Phillip Kuznetsov, Ishan Mukherjee, Michelle Aimi Nguyen, Natalie Grace Serrino, Yaxiong Zhao
-
Patent number: 12236384Abstract: An example system can include: at least one processor; and non-transitory computer-readable storage storing instructions that, when executed by the at least one processor, cause the system to: generate a configuration manager programmed to configure a workstream including a plurality of models, wherein the workstream defines metadata associated with execution of each of the plurality of models; generate an execution manager programmed to execute each of the plurality of models in the workstream according to the metadata; and generate a results manager programmed to access results of the execution of the workstream.Type: GrantFiled: June 27, 2022Date of Patent: February 25, 2025Assignee: Wells Fargo Bank, N.A.Inventors: Samuel Sender-Levi Ring, Joel Toms
-
Patent number: 12235953Abstract: An attack analyzer includes: a common log acquisition unit acquiring a common security log including abnormality information indicating abnormality detected by an electronic control system, and a common abnormality position indicating an abnormality position of the abnormality converted to be common among the electronic control system and other electronic control systems; an attack/abnormality relationship table storage unit storing an attack/abnormality relationship table; an estimation unit; and an output unit outputting attack information including the attack type.Type: GrantFiled: March 14, 2022Date of Patent: February 25, 2025Assignee: DENSO CORPORATIONInventors: Keigo Nagara, Taiji Abe, Reiichiro Imoto
-
Patent number: 12238375Abstract: Methods and systems are disclosed herein for a media guidance application that distributes media guidance application operations between multiple devices based on one or more criteria associated with those devices. For example, the media guidance application may determine the plurality of operations performed by a target device and distribute the plurality of operations among devices near that target device.Type: GrantFiled: September 12, 2022Date of Patent: February 25, 2025Assignee: ADEIA GUIDES INC.Inventors: Walter R. Klappert, Donn Smith
-
Patent number: 12238179Abstract: A system for transmitting data is described, among other things. An illustrative system is disclosed to include one or more circuits to perform transmitting message-based data over packets. The circuits are capable of identifying a first message, transmitting a first portion of the first message in a first packet, the first packet including a bit indicating the first packet is message-based, and transmitting an end portion of the first message in a second packet, the second packet including a first bit indicating the second packet is message-based and a second bit indicating the second packet comprises the end portion of the first message.Type: GrantFiled: May 4, 2023Date of Patent: February 25, 2025Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Gal Shalom, Omri Kahalon, Adi Horowitz, Aviad Shaul Yehezkel, Eliav Bar-Ilan
-
Patent number: 12237988Abstract: Provided are systems and methods for determining and displaying service performance information via a graphical user interface. A method can include visually rendering a service-level dashboard reflecting performance of a service and presenting a visual indication of health of each component service and a list of events each corresponding to a change in performance of one of the component services. The method can further include responsive to receiving, via a graphical user interface (GUI), a selection of a component service, visually rendering a system-level dashboard reflecting performance of the selected component-level service, wherein the component service is performed by one or more machines, and wherein the system-level dashboard presents the machines and one or more events each corresponding to a change in performance of one of the machines.Type: GrantFiled: August 2, 2022Date of Patent: February 25, 2025Assignee: Splunk Inc.Inventors: Adrian Hall, Kenneth M. Sternberg, Anupadmaja Raghavan, Brian C. Reyes
-
Patent number: 12238184Abstract: A communication system executes a sharing process, an acquisition process, a determination process, a deployment process, and an execution process. The sharing process is a process of sharing a shared key for a plurality of entities including a communication apparatus and at least one edge server, between the plurality of entities. The acquisition process is a process of acquiring performance information, which indicates a performance of the plurality of entities, from the plurality of entities. The determination process is a process of determining services to be assigned to the plurality of entities based on the performance information. The deployment process is a process of deploying the assigned services to the plurality of entities. The execution process is a process of executing the deployed services at the plurality of entities using the shared key.Type: GrantFiled: September 29, 2022Date of Patent: February 25, 2025Assignee: RAKUTEN MOBILE, INC.Inventors: Jin Kusumi, Jin Nakazato, Takuya Miyazawa, Kenichiro Aoyagi
-
Patent number: 12236947Abstract: A voice-based system is configured to process commands in a flexible format, for example, in which a wake word does not necessarily have to occur at the beginning of an utterance. As in natural speech, the system being addressed may be named within or at the end of a spoken utterance rather than at the beginning, or depending on the context, may not be named at all.Type: GrantFiled: July 10, 2023Date of Patent: February 25, 2025Assignee: Cerence Operating CompanyInventors: Bart D'hoore, Christoph Halboth, Holger Quast, Dino Seppi, Markus Funk, Tom Claes, Christophe Ris
-
Patent number: 12238185Abstract: A distributed computing system is provided, and configured to execute a domain name service (DNS) log analyzer configured to identify a dependency of a first service executed on a first VM at a first server, on a second service executed on a second VM at a second server, via one or more DNS logs of a DNS server. The system is further configured to execute an authentication log analyzer configured to identify a dependency of the first service on a third service executed at a third server, via the one or more token authentication logs of an authentication server. The system is further configured to execute a dependency map generator configured to generate a service-to-service dependency map including the dependency between the first service and the second service, and the dependency between the first service and third service.Type: GrantFiled: December 14, 2022Date of Patent: February 25, 2025Assignee: Microsoft Technology Licensing, LLCInventors: George Kim, Christian Cypress Chung, Vivek Sanjeev Tejwani, Sorabh Kumar Gandhi, Abhishek Pathak
-
Patent number: 12238056Abstract: Various techniques for gesture-based community moderation are described, including activating a moderator application at a computing platform hosting a syndication of electronic messages, receiving a signal causing presentation of an electronic message at an interface, detecting an input associated with a position of each of the electronic messages on the interface and activating an automatic action by the moderator application, determining if a non-compliant message component is included in the each of the electronic messages, modifying each of the electronic messages if the non-compliant message component is detected, invoking a predicted automatic action based on the modified electronic message, and displaying the modified electronic message in a different position of the interface.Type: GrantFiled: August 14, 2023Date of Patent: February 25, 2025Assignee: Khoros, LLCInventors: David Evans, Vivekanand Venkatesh Kini, Colin Cooper, Vigneshwaran Dharmalingam, Tanmay Sinha
-
Patent number: 12238141Abstract: A system described herein may maintain one or more smart contracts on a distributed ledger. The system may receive a request, associated with a User Equipment (“UE”), for access to a particular network (e.g., a private network), identify one or more attributes of the UE, and select a particular smart contract based on the attributes of the UE. The system may execute the selected particular smart contract, which may include performing operations, indicated by the particular smart contract, using the one or more attributes of the UE as inputs. Executing the particular smart contract may further include identifying outputs that result from performing the particular set of operations using the attributes of the UE as inputs, such as a network access policy for the UE. The system may output a response to the request, indicating the network access policy determined based on executing the particular smart contract.Type: GrantFiled: August 15, 2022Date of Patent: February 25, 2025Assignee: Verizon Patent and Licensing Inc.Inventors: Kevin Xu, Mohan Palat
-
Patent number: 12237990Abstract: Some embodiments provide a method for dynamically deploying a managed forwarding element (MFE) in a software-defined wide-area network (SD-WAN) for a particular geographic region across which multiple SaaS applications is distributed. The method determines, based on flow patterns for multiple flows destined for the multiple SaaS applications distributed across the particular geographic region, that an additional MFE is needed for the particular geographic region. The method configures the additional MFE to deploy at a particular location in the particular geographic region for forwarding the multiple flows to the multiple SaaS applications. The method provides, to a particular set of MFEs that connect a set of branch sites to the SD-WAN, a set of forwarding rules to direct the particular set of MFEs to use the additional MFE for forwarding subsequent data messages belonging to the multiple flows to the multiple SaaS applications.Type: GrantFiled: June 20, 2023Date of Patent: February 25, 2025Assignee: VMware LLCInventors: Navaneeth Krishnan Ramaswamy, Arun Kumar Srinivasan
-
Patent number: 12237969Abstract: An example method of detecting device malfunctions at a subject device includes: obtaining a device event indicator representing an event detected at a device sensor of the subject device; obtaining an external event indicator representing an external event detected by an environmental sensor, the external event occurring external to the subject device; and identifying a device malfunction at the subject device based on the device event indicator and the external event indicator.Type: GrantFiled: June 7, 2023Date of Patent: February 25, 2025Assignee: Zebra Technologies CorporationInventor: Yuri Astvatsaturov
-
Patent number: 12238177Abstract: The present disclosure provides an electronic inspection method and system comprising user endpoints, end-link servers belonging to a tenant, and a mid-link server. The mid-link server connects the user endpoints with an end-link server through tunnels. The mid-link server models an interaction in the tunnels using a model of an application layer. The mid-link server receives communication from the user endpoints through the tunnels, differentiates between a data object, and stores the data object based on a plurality of policies and context developed. The mid-link analyzes the model and the data object in the tunnels and determines the context according to a policy. The mid-link server performs the electronic inspection between a plurality of end-link servers and a plurality of user endpoints by inspecting the data object from the plurality of tunnels.Type: GrantFiled: January 26, 2024Date of Patent: February 25, 2025Assignee: Netskope, Inc.Inventors: James S. Robinson, Vadon Willis, John Khotsyphom
-
Patent number: 12237944Abstract: A communication network system and a method of operating the same are disclosed. The communication network system includes a controller area network (CAN) controller that generates a CAN message, a gateway that receives the CAN message and generates a conversion message for Ethernet communication based on that preset conversion determination data is included in the CAN message, and an Ethernet controller that receives the conversion message.Type: GrantFiled: November 10, 2022Date of Patent: February 25, 2025Assignees: HYUNDAI MOTOR COMPANY, KIA CORPORATIONInventor: Kang Woon Seo
-
Patent number: 12236085Abstract: Aspects of the subject disclosure may include, for example, identifying a plurality of parameters for managing data in relation to an execution of an application, monitoring access to the data, determining, based on the monitoring, that first data that is located in a memory of the processing system has not been accessed in an amount of time that is greater than a first threshold, resulting in a first determination, determining, based on the plurality of parameters and the first determination, that the first data is a candidate for transfer to a persistent storage device, resulting in a second determination, and based on the second determination, causing the first data to be transferred to the persistent storage device. Other embodiments are disclosed.Type: GrantFiled: February 14, 2023Date of Patent: February 25, 2025Assignee: CIENA CORPORATIONInventors: David Miedema, Hadiuzzaman Dewan
-
Patent number: 12235751Abstract: An application debugging method includes an interaction sub-system receiving identifiers of a plurality of application sub-modules that are input or selected by a user, creating debug sessions that are in a one-to-one correspondence with the plurality of application sub-modules, and then generating a plurality of debugging request messages based on the plurality of debug sessions. Each debugging request message is routed by the routing sub-system to an agent of an application sub-module requested to be debugged, to request debugging of a code block of the corresponding application sub-module.Type: GrantFiled: November 23, 2022Date of Patent: February 25, 2025Assignee: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.Inventors: Yawei Wang, Noam Peretz, Guy Segev, Eviatar Huta, Wei Ye, Qian Wang
-
Patent number: 12236132Abstract: A memory management method, a memory storage device and a memory control circuit unit are disclosed. The method includes: sending a first operation command sequence to a rewritable non-volatile memory module to instruct a first memory module in the rewritable non-volatile memory module to perform a first operation; obtaining a first time threshold value corresponding to the first operation; updating a first counting value corresponding to the first memory module; and sending a first query command sequence to the rewritable non-volatile memory module to query a status of the first memory module, in response to that the first counting value reaches the first time threshold value.Type: GrantFiled: January 11, 2022Date of Patent: February 25, 2025Assignee: PHISON ELECTRONICS CORPInventors: Sebastien Jean, Ming-Jen Liang
-
Patent number: 12238604Abstract: A geofencing service establishes an initial geofence for monitoring devices connected to a cellular network. Upon receipt of a notification generated and transmitted by a device that crossed the geofence, the service determines a difference in location of the device at the times of notification generation and transmission based on coordinates included in the notification. A difference in location that satisfies a criterion indicates that the geofence corresponds to a geographic location with poor cellular network connectivity. The service modifies the geofence radius based on available signal strength data and enforces the resulting modified geofence. After this first radius modification, the service determines quality of network connectivity at geographic locations corresponding to internally tracked “shadow” geofences and modifies the geofence radius if device coordinates indicate that a shadow geofence corresponds to an area with sufficient connectivity.Type: GrantFiled: March 21, 2022Date of Patent: February 25, 2025Assignee: Palo Alto Networks, Inc.Inventors: Arun Athrey Chandrasekaran, Avaneesh Anandrao Kadam
-
Patent number: 12231945Abstract: A mechanism is disclosed operating a transport network function (TNF) as part of a fifth generation wireless (5G) virtualized control plane. The mechanism includes receiving a request to compute a traffic engineering (TE) path in a 5G transport network for a packet data unit (PDU) session, the request received from a 5G virtualized control plane function via a service based interface (SBI) bus. Network topology information for the 5G transport network is obtained via a northbound interface (Nn). A TE path across the 5G transport network is computed for the PDU session based on the network topology information. A TE path identifier for the TE path computed for the PDU session is returned via the SBI bus.Type: GrantFiled: January 30, 2024Date of Patent: February 18, 2025Assignee: Huawei Technologies Co., Ltd.Inventors: Uma S. Chunduri, Renwei Li