10812286

Device Scenario Management

PublishedOctober 20, 2020
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A system for implementing scenario profiles, the system comprising: a computing device; and at least one application executable in the computing device, wherein the at least one application, when executed, causes the computing device to: receive a message identifying a scenario associated with a performance of a plurality of different tasks performed by a plurality of computing devices having different capabilities, the message being broadcasted over a network including the plurality of computing devices, and the message comprising at least one of a scenario name, a scenario start time, or a link for accessing content associated with the scenario; determine that the computing device is an intended recipient of the message; access a scenario profile associated with the scenario, the scenario profile indicating at least one task of the plurality of different tasks to be performed by the computing device; and execute the task.

Plain English Translation

This system enables coordinated task execution across multiple computing devices with varying capabilities in a networked environment. The problem addressed is the lack of a standardized way to distribute and manage scenario-specific tasks among heterogeneous devices, ensuring efficient and synchronized performance. The system includes a computing device running an application that processes broadcast messages identifying a scenario. These messages contain details such as a scenario name, start time, or a link to related content. Upon receiving a message, the application determines if the device is an intended recipient. If so, it retrieves a scenario profile that specifies which task(s) the device should perform from a set of tasks assigned to different devices. The system then executes the assigned task, allowing seamless coordination of activities across diverse devices. This approach ensures that each device contributes appropriately to the scenario based on its capabilities, improving efficiency and scalability in distributed task management.

Claim 2

Original Legal Text

2. The system of claim 1 , wherein when executed, the at least one application further causes the computing device to at least receive the scenario profile from a management server device.

Plain English Translation

A system for managing computing device operations includes a computing device with at least one application that processes scenario profiles to adjust device behavior. The scenario profile defines operational parameters, such as performance settings, security policies, or resource allocation rules, tailored to specific usage scenarios. The system dynamically applies these profiles to optimize device performance, security, or efficiency based on contextual factors like user activity, network conditions, or environmental inputs. The computing device receives the scenario profile from a management server device, which centrally manages and distributes these profiles to multiple devices. This allows for centralized control and updates of device configurations across a network, ensuring consistent behavior and compliance with organizational policies. The system may also include a user interface for selecting or modifying scenario profiles, and the profiles may be updated in real-time based on feedback from the computing device or the management server. This approach improves device adaptability and reduces manual configuration efforts.

Claim 3

Original Legal Text

3. The system of claim 1 , wherein: the message further includes a scenario group identifier for a group of computing devices in a scenario group associated with the scenario, and determining that the computing device is the intended recipient of the message further comprises determining that the computing device is included in the scenario group based on the scenario group identifier.

Plain English Translation

This invention relates to a system for securely distributing messages to computing devices in a scenario-based environment. The system addresses the challenge of efficiently routing messages to specific groups of devices within a defined scenario, ensuring that only intended recipients receive the messages while maintaining security and reducing unnecessary processing overhead. The system includes a message distribution mechanism that transmits messages to computing devices, where each message contains a scenario group identifier. This identifier corresponds to a predefined group of devices associated with a particular scenario. When a computing device receives a message, it checks whether it belongs to the scenario group identified by the scenario group identifier in the message. If the device is part of the group, it processes the message; otherwise, it discards it. This ensures that messages are only delivered to relevant devices, improving efficiency and security. The system also includes a message validation component that verifies the authenticity and integrity of received messages before processing. This prevents unauthorized or tampered messages from being acted upon. Additionally, the system may include a scenario management module that defines and updates scenario groups, allowing dynamic adjustments to group membership based on changing conditions or requirements. By using scenario group identifiers, the system enables precise message targeting, reducing unnecessary communication and processing, while maintaining robust security measures. This approach is particularly useful in environments where multiple devices operate under different scenarios, such as industrial control systems, IoT networks, or distributed computing environments.

Claim 4

Original Legal Text

4. The system of claim 1 , wherein: the computing device is a first computing device of the plurality of computing devices in the network; and individual computing devices of the plurality of computing devices have different scenario profiles from one another for the scenario according to respective capabilities of the individual computing devices.

Plain English Translation

This invention relates to a networked system of computing devices configured to handle a specific scenario, where each device operates with a unique scenario profile tailored to its capabilities. The system addresses the challenge of optimizing performance and resource utilization in heterogeneous computing environments by dynamically assigning distinct operational profiles to each device based on their individual hardware and software capabilities. Each computing device in the network is programmed with a scenario profile that defines how it processes, stores, or transmits data related to the scenario, ensuring efficient and specialized functionality. The profiles are designed to leverage the strengths of each device, such as processing power, memory capacity, or connectivity options, while avoiding overloading or underutilizing any component. This approach enhances overall system efficiency, reduces redundancy, and improves scalability by allowing the network to adapt to varying device capabilities without requiring uniform configurations. The system ensures seamless coordination among devices, enabling them to work together effectively despite their differences in capabilities. This solution is particularly useful in distributed computing environments, edge computing, or IoT networks where devices with varying specifications must collaborate to achieve a common objective.

Claim 5

Original Legal Text

5. The system of claim 1 , wherein when executed, the at least one application further causes the computing device to at least: determine that the task requires completion of another task by another computing device; generate another message identifying another scenario associated with the other task; and cause the other message to be broadcasted to a plurality of other computing devices in the network.

Plain English Translation

This invention relates to a distributed task management system for computing devices in a network. The system addresses the challenge of coordinating task execution across multiple devices, particularly when a primary task depends on the completion of another task by a different device. The system includes at least one application running on a computing device that manages task allocation and communication within the network. When a task requires another task to be completed by a separate computing device, the application identifies the dependency and generates a message describing the scenario associated with the dependent task. This message is then broadcast to multiple other computing devices in the network, allowing them to assess and potentially claim the task. The system ensures efficient task delegation and coordination by leveraging network-wide communication to resolve dependencies between tasks. The application may also handle task prioritization, resource allocation, and status updates to optimize overall system performance. The invention improves task completion rates and reduces inefficiencies in distributed computing environments by dynamically managing interdependent tasks across multiple devices.

Claim 6

Original Legal Text

6. The system of claim 1 , wherein when executed, the at least one application further causes the computing device to at least: identify an event associated with a capability of the computing device; and send a notification of the event to a management server device, the notification including event data identifying the event.

Plain English Translation

This invention relates to computing device management, specifically systems for monitoring and reporting device capabilities and events. The system includes a computing device with at least one application that detects and manages device capabilities, such as hardware or software features. The application identifies events related to these capabilities, such as changes in functionality, performance, or availability. When such an event occurs, the application generates a notification containing event data that describes the event, including details like the type of event, its severity, and relevant contextual information. This notification is sent to a management server device, which can process, analyze, or act on the event data to ensure proper device operation, security, or compliance. The system enables centralized monitoring and management of computing devices by providing real-time event reporting, allowing administrators to respond to issues proactively. The invention improves device management efficiency by automating event detection and reporting, reducing manual oversight, and enhancing system reliability.

Claim 7

Original Legal Text

7. The system of claim 6 , wherein when executed, the at least one application further causes the computing device to at least receive an updated scenario profile, the updated scenario profile being dynamically generated by the management server device based at least in part on the event data.

Plain English Translation

A system for dynamic scenario management in computing environments addresses the challenge of adapting to real-time changes in system conditions or user interactions. The system includes a computing device with at least one application that processes event data, such as user inputs, system states, or external triggers, to modify operational behavior. The application receives an updated scenario profile from a management server, which dynamically generates this profile based on the event data. The scenario profile defines parameters, rules, or configurations that dictate how the computing device or its applications should respond to specific conditions. This dynamic adjustment allows the system to optimize performance, security, or user experience by continuously adapting to new data without requiring manual intervention. The management server acts as a central controller, analyzing event data to generate tailored scenario profiles that are then distributed to connected devices. This approach ensures that the system remains responsive to evolving requirements, improving efficiency and reducing the need for static, preconfigured settings. The system is particularly useful in environments where conditions change frequently, such as cloud computing, IoT networks, or adaptive user interfaces.

Claim 8

Original Legal Text

8. A computer-implemented method for implementing scenario profiles, the method comprising: receiving, by a computing device, a message identifying a scenario associated with a performance of a plurality of different tasks performed by a plurality of computing devices having different capabilities, the message being broadcasted over a network including the plurality of computing devices, and the message comprising at least one of a scenario name, a scenario start time, or a link for accessing content associated with the scenario; determining that the computing device is an intended recipient of the message; accessing, on the computing device, a scenario profile associated with the scenario, the scenario profile indicating at least one task of the plurality of different tasks to be performed by the computing device; and executing the task.

Plain English Translation

This invention relates to a computer-implemented method for managing scenario-based task execution across a network of computing devices with varying capabilities. The problem addressed is the need for coordinated task performance in distributed environments where devices have different functionalities and must respond to specific scenarios. The method involves receiving a broadcast message over a network, identifying a scenario linked to multiple tasks performed by different computing devices. The message includes details such as a scenario name, start time, or a content access link. Upon receiving the message, a computing device determines if it is an intended recipient. If so, it accesses a preconfigured scenario profile that specifies which task(s) the device should execute. The device then performs the assigned task based on the scenario profile. The scenario profile ensures that each device, regardless of its capabilities, executes only the relevant tasks for the given scenario. This approach enables efficient coordination in distributed systems where tasks must be dynamically assigned based on device roles and capabilities. The method supports scenarios where multiple devices collaborate to achieve a common objective, such as in IoT networks, automated workflows, or multi-device applications. The system ensures that only the appropriate devices respond to the scenario, optimizing resource usage and task execution.

Claim 9

Original Legal Text

9. The computer-implemented method of claim 8 , further comprising receiving the scenario profile from a management server device.

Plain English Translation

A system and method for managing scenario profiles in a distributed computing environment addresses the challenge of efficiently distributing and updating scenario profiles across multiple devices. Scenario profiles define operational parameters, configurations, or behavioral rules for devices in a network, such as industrial control systems, IoT devices, or cloud-based applications. The method involves generating a scenario profile that includes one or more rules or parameters governing device behavior, such as performance thresholds, security policies, or operational constraints. The scenario profile is then transmitted to a management server device, which acts as a central repository for distributing these profiles to connected devices. The management server ensures that the scenario profile is propagated to the appropriate devices, allowing them to adapt their operations based on the received profile. This approach enables centralized control and dynamic updates of device behavior, improving system efficiency, security, and scalability. The method may also include validating the scenario profile before distribution to ensure compliance with system requirements. By leveraging a management server, the system ensures consistent and synchronized application of scenario profiles across the network, reducing manual configuration efforts and minimizing errors.

Claim 10

Original Legal Text

10. The computer-implemented method of claim 8 , wherein: the message further includes a scenario group identifier for a group of computing devices in a scenario group associated with the scenario, and determining that the computing device is the intended recipient of the message further comprises determining that the computing device is included in the scenario group based on the scenario group identifier.

Plain English Translation

This invention relates to a computer-implemented method for securely distributing messages to specific computing devices within a defined scenario group. The problem addressed is ensuring that messages are delivered only to intended recipients in a controlled environment, such as a testing or simulation scenario, where multiple devices may be involved but only a subset should receive certain communications. The method involves transmitting a message from a sender to a computing device, where the message includes a scenario group identifier that corresponds to a predefined group of devices associated with a specific scenario. The receiving computing device checks whether it belongs to the scenario group identified by the scenario group identifier. If the device is part of the group, it processes the message; otherwise, it ignores or discards it. This ensures that messages are only delivered to devices that are relevant to the scenario, improving security and reducing unnecessary processing. The method may also involve verifying the sender's authorization to transmit messages to the scenario group, ensuring that only authorized entities can send communications. Additionally, the scenario group identifier may be used to dynamically adjust group membership, allowing devices to be added or removed from the group as needed. This flexibility supports dynamic environments where device participation in a scenario may change over time. The overall approach enhances message routing efficiency and security in distributed computing systems.

Claim 11

Original Legal Text

11. The computer-implemented method of claim 8 , wherein: the computing device is a first computing device of the plurality of computing devices in the network; and individual computing devices of the plurality of computing devices have different scenario profiles from one another for the scenario according to respective capabilities of the individual computing devices.

Plain English Translation

This invention relates to a distributed computing system where multiple computing devices collaborate to execute a scenario, with each device having a unique scenario profile tailored to its capabilities. The system addresses the challenge of efficiently distributing computational tasks across heterogeneous devices in a network, ensuring optimal performance by leveraging the specific strengths of each device. Each computing device in the network is assigned a distinct scenario profile for the scenario, reflecting its hardware and software capabilities. These profiles define how the device contributes to the overall execution, such as processing specific tasks, handling certain data types, or managing communication protocols. The first computing device initiates the scenario and coordinates the distribution of tasks among the other devices based on their profiles. This approach improves efficiency by avoiding overloading or underutilizing any device, while also ensuring seamless collaboration. The system dynamically adapts to changes in device availability or performance, maintaining optimal task distribution throughout the scenario. The invention is particularly useful in environments where devices have varying computational power, such as edge computing networks or decentralized systems.

Claim 12

Original Legal Text

12. The computer-implemented method of claim 8 , further comprising: determining that the task requires completion of another task by another computing device; generating another message identifying another scenario associated with the other task; and causing the other message to be broadcasted to a plurality of other computing devices in the network.

Plain English Translation

This invention relates to distributed task management in a networked computing environment. The problem addressed is the efficient delegation and coordination of tasks among multiple computing devices, particularly when a task depends on the completion of another task by a different device. The solution involves a method for dynamically identifying task dependencies and broadcasting relevant information to ensure proper task execution across the network. The method includes determining that a task requires the completion of another task by a different computing device. Once this dependency is identified, a message is generated that specifies a scenario associated with the dependent task. This message is then broadcasted to multiple other computing devices within the network, allowing them to recognize and act on the task dependency. The broadcast ensures that the necessary information is disseminated to all relevant devices, enabling coordinated task execution. The method may also involve generating a scenario identifier for the dependent task, which can be used to track and manage the task's progress across the network. This approach improves task coordination by ensuring that dependent tasks are properly recognized and handled by the appropriate computing devices.

Claim 13

Original Legal Text

13. The computer-implemented method of claim 8 , further comprising: identifying an event associated with a capability of the computing device; and sending a notification of the event to a management server device, the notification including event data identifying the event.

Plain English Translation

A computer-implemented method monitors and reports events related to a computing device's capabilities. The method involves detecting an event associated with a specific capability of the device, such as hardware or software functionality, and generating a notification containing event data that identifies the event. This notification is transmitted to a management server device, which can process the information for further analysis, troubleshooting, or system management. The method may also include determining whether the event meets predefined criteria before sending the notification, ensuring only relevant events are reported. This approach enhances system monitoring by providing real-time insights into device capabilities, enabling proactive maintenance and improved operational efficiency. The management server can use the event data to track performance, detect anomalies, or trigger automated responses, ensuring optimal device functionality and reducing downtime. The method is particularly useful in environments where continuous monitoring of device capabilities is critical, such as enterprise networks or IoT deployments. By automating event detection and reporting, the system reduces manual oversight and improves overall system reliability.

Claim 14

Original Legal Text

14. The computer-implemented method of claim 13 , further comprising receiving an updated scenario profile, the updated scenario profile being dynamically generated by the management server device based at least in part on the event data.

Plain English Translation

This invention relates to dynamic scenario management in computer systems, particularly for adapting system behavior based on real-time event data. The method involves a management server device that processes event data from various sources to generate or update scenario profiles. These profiles define specific operational scenarios, such as system configurations, workflows, or responses, tailored to the current conditions reflected in the event data. The updated scenario profile is then received by another component, allowing the system to adjust its operations dynamically. The event data may include user interactions, system performance metrics, environmental conditions, or other relevant inputs. The management server device analyzes this data to determine necessary adjustments, ensuring the system remains optimized or compliant with evolving requirements. This approach enables real-time adaptation without manual intervention, improving efficiency and responsiveness in automated systems. The invention is applicable in fields like cybersecurity, industrial automation, and cloud computing, where dynamic adjustments are critical for maintaining performance and security.

Claim 15

Original Legal Text

15. A non-transitory computer-readable medium embodying a program executable in a computing device, wherein when executed, the program causes the computing device to at least: receive a message identifying a scenario associated with a performance of a plurality of different tasks performed by a plurality of computing devices having different capabilities, the message being broadcasted over a network including the plurality of computing devices, and the message comprising at least one of a scenario name, a scenario start time, or a link for accessing content associated with the scenario; determine that the computing device is an intended recipient of the message; access a scenario profile associated with the scenario, the scenario profile indicating at least one task of the plurality of different tasks to be performed by the computing device; and execute the task.

Plain English Translation

This invention relates to distributed task management in a networked computing environment. The problem addressed is the coordination of multiple computing devices with varying capabilities to perform different tasks in a shared scenario. The solution involves a system where a message is broadcast over a network to identify a scenario, which includes details such as a scenario name, start time, or a link to associated content. The message is received by computing devices, which determine if they are intended recipients. Upon confirmation, each device accesses a scenario profile that specifies the tasks it is responsible for performing based on its capabilities. The device then executes the assigned task. The scenario profile ensures that tasks are distributed appropriately across devices, optimizing resource utilization and ensuring efficient task execution. This approach is particularly useful in environments where multiple devices must collaborate to complete a complex workflow, such as in distributed computing, IoT networks, or collaborative applications. The system ensures that each device performs only the tasks it is capable of handling, improving overall system efficiency and reliability.

Claim 16

Original Legal Text

16. The non-transitory computer-readable medium of claim 15 , wherein when executed, the program further causes the computing device to at least receive the scenario profile from a management server device.

Plain English Translation

A system and method for managing scenario profiles in a computing environment involves storing and retrieving scenario profiles that define operational parameters for computing devices. The system includes a non-transitory computer-readable medium containing program instructions that, when executed, enable a computing device to generate a scenario profile based on user input or predefined settings. The scenario profile includes configuration data such as device settings, network parameters, or application preferences tailored to specific operational scenarios. The computing device can also transmit the generated scenario profile to a management server device for storage or distribution to other devices. Additionally, the computing device can receive scenario profiles from the management server device, allowing centralized management and deployment of configuration settings across multiple devices. This system addresses the challenge of efficiently managing and applying consistent operational configurations in dynamic computing environments, ensuring devices operate optimally for different scenarios without manual intervention. The solution enhances scalability and reduces administrative overhead by automating profile generation, storage, and retrieval processes.

Claim 17

Original Legal Text

17. The non-transitory computer-readable medium of claim 15 , wherein: the message further includes a scenario group identifier for a group of computing devices in a scenario group associated with the scenario, and determining that the computing device is the intended recipient of the message further comprises determining that the computing device is included in the scenario group based on the scenario group identifier.

Plain English Translation

This invention relates to a system for securely distributing messages to computing devices in a scenario-based network. The problem addressed is ensuring that messages are delivered only to intended recipients within a specific group of devices, enhancing security and reducing unnecessary message propagation. The system involves a non-transitory computer-readable medium storing instructions for processing messages in a network where devices are organized into scenario groups. Each message includes a scenario group identifier that specifies the intended group of recipients. When a computing device receives a message, it checks whether it belongs to the scenario group identified in the message. If the device is part of the group, it processes the message; otherwise, it discards it. This ensures that messages are only delivered to devices that are relevant to the scenario, improving efficiency and security. The system may also include additional features such as verifying the authenticity of the message and ensuring that the device is authorized to receive messages for the specified scenario. The scenario group identifier allows dynamic grouping of devices, enabling flexible and scalable message distribution in scenarios where devices may join or leave groups frequently. This approach is particularly useful in environments where secure and targeted communication is critical, such as industrial control systems, IoT networks, or distributed computing environments.

Claim 18

Original Legal Text

18. The non-transitory computer-readable medium of claim 15 , wherein: the computing device is a first computing device of the plurality of computing devices in the network; and individual computing devices of the plurality of computing devices have different scenario profiles from one another for the scenario according to respective capabilities of the individual computing devices.

Plain English Translation

This invention relates to a distributed computing system where multiple computing devices collaborate to execute a scenario, such as a task or application, with each device contributing based on its unique capabilities. The problem addressed is the inefficiency and inflexibility of traditional systems where devices operate uniformly, failing to leverage their individual strengths. The solution involves a non-transitory computer-readable medium storing instructions that, when executed, enable a first computing device in a network to coordinate with other devices, each having distinct scenario profiles tailored to their hardware or software capabilities. These profiles define how each device participates in the scenario, ensuring optimal resource utilization. For example, a device with high processing power may handle complex computations, while another with specialized sensors may focus on data collection. The system dynamically assigns roles based on these profiles, improving performance and adaptability. This approach allows the network to efficiently distribute workloads, accommodating diverse device types and ensuring seamless collaboration. The invention enhances scalability and efficiency in distributed computing environments by customizing each device's role according to its specific capabilities.

Claim 19

Original Legal Text

19. The non-transitory computer-readable medium of claim 15 , wherein, when executed, the program further causes the computing device to at least: determine that the task requires completion of another task by another computing device; generate another message identifying another scenario associated with the other task; and cause the other message to be broadcasted to a plurality of other computing devices in the network.

Plain English Translation

This invention relates to distributed task management in a networked computing environment. The problem addressed is the efficient delegation and coordination of tasks among multiple computing devices to ensure timely completion of complex workflows. The system involves a computing device that receives a task and determines whether it requires completion of another task by a different computing device. If so, the system generates a message identifying a scenario associated with the other task and broadcasts this message to multiple other computing devices in the network. The scenario may include details such as task requirements, deadlines, or dependencies. The broadcasting mechanism allows other devices to assess their capability to handle the task and respond accordingly. This approach improves task distribution, reduces bottlenecks, and enhances overall system efficiency by leveraging available resources across the network. The invention is particularly useful in environments where tasks are interdependent and require coordination among multiple devices, such as cloud computing, IoT networks, or distributed computing systems. The system ensures that tasks are delegated dynamically based on real-time availability and capabilities of networked devices.

Claim 20

Original Legal Text

20. The non-transitory computer-readable medium of claim 15 , wherein, when executed the program further causes the computing device to at least: identify an event associated with a capability of the computing device; and send a notification of the event to a management server device, the notification including event data identifying the event.

Plain English Translation

A system monitors and reports computing device capabilities and events to a centralized management server. The system includes a computing device with a processor and memory storing executable instructions. The instructions, when executed, cause the device to detect events related to its hardware or software capabilities, such as performance changes, resource availability, or operational status. Upon detecting such an event, the device generates a notification containing event data that describes the event, including details like event type, timestamp, and relevant parameters. This notification is transmitted to a remote management server, which can use the data for monitoring, diagnostics, or administrative purposes. The system ensures real-time tracking of device capabilities and proactive management of computing resources. The management server may aggregate and analyze event data from multiple devices to identify trends, optimize performance, or trigger automated responses. This approach enhances system reliability and operational efficiency by centralizing event monitoring and enabling data-driven decision-making.

Patent Metadata

Filing Date

Unknown

Publication Date

October 20, 2020

Inventors

Ramani Panchapakesan
Suman Aluvala

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “DEVICE SCENARIO MANAGEMENT” (10812286). https://patentable.app/patents/10812286

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/10812286. See llms.txt for full attribution policy.

DEVICE SCENARIO MANAGEMENT