Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A system for reducing a robot's functionality based on a user's account information, the system comprising: (a) a computer readable memory comprising a database with a user's account information; (b) a processor operably coupled to the computer readable memory and to a robot; (c) a checking application stored on the computer readable memory and executable by the processor for determining if the user's account is active based on the account data; (d) a functionality reducing application stored on the computer readable memory executable by the processor for reducing the robot's functionality to a reduced state if the checking application determines the user's account is not active and limiting the robot's functionality to the reduced state until the checking application determines that the user's account is active; (e) a sensor couplable to the robot for detecting a change in a billable attribute of the robot; (f) the processor communicatively couplable to the sensor for receiving data based on the change in the billable attribute; and (g) an application stored on the computer readable memory and executable by the processor for calculating a billable amount to bill to the user, wherein the billable amount is based on the change in the billable attribute.
The system addresses the challenge of managing robot functionality and billing based on user account status. It operates in domains where robots require controlled access and usage tracking, such as subscription-based or pay-per-use robotic services. The system includes a database storing user account information, a processor connected to the database and the robot, and multiple applications executed by the processor. A checking application verifies if the user's account is active by analyzing the account data. If the account is inactive, a functionality reducing application restricts the robot to a reduced operational state, maintaining this state until the account is reactivated. A sensor detects changes in billable attributes of the robot, such as usage time or distance traveled, and sends this data to the processor. An application calculates a billable amount based on these changes, enabling accurate billing for robot usage. The system ensures robots operate only when authorized and bills users appropriately for their usage, preventing unauthorized access and ensuring fair compensation for service providers.
2. The system of claim 1 wherein the computer readable memory comprises a local memory couplable to the robot and a remote memory at an application server and the processor comprises a local processor couplable to the robot and operably coupled to the local memory and a remote processor at the application server operably coupled to the remote memory, wherein: (a) the remote processor is operably coupled to a remote communications interface and the local processor is operably coupled to a local communications interface for wirelessly communicating with the remote communications interface; and (b) the functionality reducing application is stored on the local memory and executed by the local processor.
This invention relates to a distributed computing system for robotics, addressing the challenge of efficiently managing computational resources between a robot and a remote application server. The system includes a robot with a local processor and local memory, and an application server with a remote processor and remote memory. The local and remote processors are connected via wireless communications interfaces, enabling data exchange between the robot and the server. A functionality-reducing application is stored on the robot's local memory and executed by its local processor, allowing the robot to perform tasks with reduced reliance on remote processing. This setup optimizes performance by leveraging local computation for critical functions while offloading less time-sensitive tasks to the server. The system ensures real-time responsiveness for the robot by prioritizing local execution of the functionality-reducing application, minimizing latency and improving operational efficiency. The distributed architecture enhances scalability and adaptability, allowing the robot to operate effectively in environments with varying connectivity conditions.
3. The system of claim 2 , wherein the checking application and the database are stored on the remote memory and the checking application is executed by the remote processor.
A system for verifying data integrity in a distributed computing environment addresses the challenge of ensuring accurate and reliable data processing across remote systems. The system includes a remote memory and a remote processor, which together host a checking application and a database. The checking application is designed to validate data stored in the database, ensuring consistency and correctness. The remote processor executes the checking application to perform these validation tasks, which may include comparing data entries, detecting discrepancies, or enforcing predefined rules. By centralizing the checking application and database on the remote system, the invention minimizes latency and improves efficiency in data verification processes. This approach is particularly useful in scenarios where data integrity is critical, such as financial transactions, medical records, or secure communications. The system ensures that data remains accurate and trustworthy, even when accessed or modified by multiple users or devices. The remote execution of the checking application further enhances scalability and reduces the computational load on local systems, making it suitable for large-scale deployments.
4. The system of claim 3 wherein the functionality reducing application is executed by the local processor if the local processor is unable to communicatively couple with the application server for a threshold number of consecutive attempts, or within a threshold period of time.
A system for managing application functionality in a computing environment where connectivity to a remote application server may be unreliable. The system includes a local processor and a functionality reducing application designed to limit or disable certain features of a primary application when connectivity issues arise. The primary application relies on the remote application server for full functionality, but when communication with the server is disrupted, the local processor executes the functionality reducing application to maintain basic operations or gracefully degrade performance. The system monitors connection attempts to the server and triggers the functionality reducing application if the local processor fails to establish a connection for a predefined number of consecutive attempts or within a specified time window. This ensures that the primary application remains usable even during network outages or server unavailability, preventing complete failure and providing a fallback mechanism for critical operations. The functionality reducing application may adjust settings, disable non-essential features, or switch to a local mode to sustain minimal functionality until connectivity is restored.
5. The system of claim 1 wherein reducing the robot's functionality to a reduced state comprises disabling a function performed by the robot.
A system for managing robot functionality includes a robot with multiple operational functions and a control module that monitors the robot's state. The control module detects when the robot enters a degraded or unsafe state, such as low battery, sensor failure, or environmental hazards. In response, the control module reduces the robot's functionality to a reduced state by disabling one or more of its functions. For example, if the robot is a mobile service robot, the control module may disable navigation, manipulation, or communication functions to prevent further degradation or safety risks. The system ensures the robot operates within safe limits while maintaining essential functions when possible. The control module may also log the state changes and disabled functions for diagnostic purposes. This approach improves robot reliability and safety by dynamically adjusting functionality based on real-time conditions.
6. The system of claim 5 wherein disabling a function performed by the robot comprises disabling a fluid dispensing system coupled to the robot.
A system for controlling robotic operations, particularly in environments where safety or operational constraints require selective disablement of certain functions. The system addresses the need to prevent unauthorized or unsafe actions by a robot, such as unintended fluid dispensing, which could cause contamination, damage, or other hazards. The robot is equipped with a fluid dispensing system, which may include pumps, nozzles, or other components for delivering liquids or gases. The system includes a control mechanism that can selectively disable the fluid dispensing function, either automatically or via user intervention, to ensure safe operation. This disablement may be triggered by external commands, sensor inputs, or predefined operational limits. The system ensures that the robot can still perform other functions while the fluid dispensing is inactive, maintaining operational flexibility while mitigating risks. The disablement process may involve cutting power, locking mechanical components, or software-based deactivation, depending on the design. This approach is particularly useful in industrial, medical, or laboratory settings where precise control over robotic actions is critical.
7. The system of claim 1 wherein reducing the robot's functionality to a reduced state comprises disabling the robot's mobility for a set interval of time.
A system for managing robot functionality includes a robot with mobility capabilities and a control module that monitors the robot's operational state. The system detects when the robot enters a hazardous or unsafe condition, such as a collision, malfunction, or environmental hazard. In response, the control module reduces the robot's functionality to a limited or disabled state to prevent further issues. Specifically, the system can disable the robot's mobility features for a predetermined period to ensure safety. The control module may also log the event, notify an operator, or initiate diagnostic checks. The system ensures that the robot operates safely by automatically restricting its capabilities when necessary, reducing the risk of damage or accidents. The mobility restriction can be time-based, allowing the robot to resume normal operation after the set interval unless further intervention is required. This approach enhances safety and reliability in robotic operations.
8. The system of claim 1 wherein reducing the robot's functionality to a reduced state comprises reducing a speed of travel of the robot.
A robotic system is designed to operate in environments where safety and operational constraints require dynamic adjustments to the robot's functionality. The system includes a robot with multiple operational modes, where the robot's functionality can be reduced to a limited or "reduced state" to prevent collisions, ensure safety, or comply with environmental restrictions. In this reduced state, the robot's speed of travel is decreased to mitigate risks while maintaining basic operational capabilities. The system may also include sensors to detect obstacles or hazardous conditions, a control module to assess operational risks, and an adjustment mechanism to modify the robot's behavior based on real-time data. The reduced state may involve additional limitations, such as restricting movement to specific areas or disabling certain functions, ensuring the robot operates safely without complete shutdown. This approach allows the robot to continue functioning in a controlled manner while avoiding potential hazards.
9. The system of claim 1 further comprising an input device couplable to the robot for receiving and processing a payment from the user to activate the user's account.
This invention relates to a robotic system designed to facilitate user authentication and account activation through biometric verification. The system includes a robot equipped with a biometric sensor, such as a fingerprint scanner, to capture a user's biometric data. The robot processes this data to authenticate the user by comparing it against stored biometric templates. Upon successful authentication, the robot activates the user's account, enabling access to associated services or functionalities. The system also includes an input device, such as a payment terminal, coupled to the robot. This input device allows the user to make a payment to activate their account, ensuring that the activation process is secure and transactional. The robot may further include a display for providing feedback to the user during the authentication and payment process. The system ensures secure and convenient user authentication and account activation, particularly in environments where automated, self-service interactions are preferred.
10. The system of claim 1 wherein the functionality reducing application is configured to limit the robot's functionality to the reduced state until the checking application determines that the user's account is active and then, upon determining that the user's account is active, increase the robot's functionality to a prior state, the prior state having increased functionality relative to the reduced state.
This invention relates to a system for managing the functionality of a robot based on user account status. The problem addressed is ensuring that a robot operates only when authorized by an active user account, preventing unauthorized or unauthorized use. The system includes a robot with adjustable functionality, a functionality reducing application, and a checking application. The functionality reducing application is configured to limit the robot's operations to a reduced state when the user's account status is unknown or inactive. This reduced state restricts the robot's capabilities to prevent unauthorized actions. The checking application periodically or continuously verifies the user's account status by communicating with an external authentication service or database. Once the checking application confirms that the user's account is active, the functionality reducing application increases the robot's functionality to a prior state, which has greater capabilities than the reduced state. The prior state may include full or partial restoration of the robot's original functionality, depending on predefined settings or user permissions. The system ensures that the robot remains in the reduced state until proper authorization is confirmed, enhancing security and compliance.
11. The system of claim 1 , wherein the checking application is configured to determine that the user's account is not active, by determining that payment by the user for use of the robot's functionality is in arrears according to a payment acceptability threshold.
This invention relates to a system for managing user access to a robot's functionality based on payment status. The system includes a robot with a processor and a checking application that monitors user accounts to determine access eligibility. The checking application verifies whether a user's account is active by assessing whether the user has made timely payments for the robot's services. If payments are in arrears beyond a predefined payment acceptability threshold, the system determines the account is inactive, restricting the user's access to the robot's functionality. The system may also include a communication interface to notify the user of payment issues or access restrictions. The robot's functionality may involve tasks such as data processing, automation, or other services provided by the robot. The payment acceptability threshold defines the acceptable delay period for payments before access is revoked. The system ensures that only users with up-to-date payments can utilize the robot's services, maintaining compliance with payment terms and preventing unauthorized access.
12. The system of claim 11 wherein the payment acceptability threshold is based on one or more of: a payment history of the user; an amount of prepaid funds associated with the user's account; an amount of credit accumulated in the user's account; an amount of time between notification of a bill attributed to the user account for use of the robot's functionality and a time that the checking application determines if the user's account is active.
This invention relates to a system for managing payments in a robotic service platform, addressing the challenge of ensuring timely and reliable payment processing for robot functionality. The system dynamically determines a payment acceptability threshold for a user account, which dictates whether the robot's services can be accessed. The threshold is calculated based on multiple factors, including the user's payment history, the amount of prepaid funds in their account, accumulated credit, and the time elapsed between bill notification and account activity verification. The system monitors these factors to assess the user's financial standing and adjusts access permissions accordingly. If the user's account meets the threshold criteria, the robot's functionality remains available; otherwise, access may be restricted until payment is resolved. This approach ensures that robot services are provided only to users with sufficient financial reliability, reducing payment disputes and service interruptions. The system integrates with a checking application that periodically verifies the user's account status to enforce the threshold dynamically. By considering multiple financial indicators, the system provides a flexible yet robust mechanism for managing robot service access based on payment behavior.
13. The system of claim 11 comprising a compliance notification application stored on the computer readable memory and executable by the processor for displaying a default notification to the user, via a user interface at the robot, that the user's account has been determined to be inactive based on the user's payment for the use of the robot's functionality failing to satisfy the payment acceptability threshold, the compliance notification application configured to display the default notification to the user in response to the user attempting to start use of the robot's functionality.
This invention relates to a robotic system with a compliance notification feature for managing user account inactivity based on payment status. The system includes a robot with a processor and computer-readable memory, where the robot is configured to perform tasks or functions for a user. The system monitors the user's payment for accessing the robot's functionality and compares it against a predefined payment acceptability threshold. If the payment does not meet this threshold, the user's account is flagged as inactive. A compliance notification application, stored in the system's memory and executable by the processor, displays a default notification to the user via the robot's user interface when the user attempts to use the robot's functionality. The notification informs the user that their account has been deemed inactive due to non-compliance with the payment requirements. The system ensures that users must resolve payment issues before accessing the robot's features, thereby enforcing compliance with payment policies. The notification is triggered automatically when the user interacts with the robot, preventing unauthorized or non-paid use of the robot's capabilities. This approach helps maintain service integrity and ensures that only users with valid payments can access the robot's functionality.
14. The system of claim 1 , wherein the robot is a janitorial services robot, and the billable attribute is one or more of: a runtime of the janitorial services robot, an amount of power consumed by the janitorial services robot, a distance travelled by the janitorial services robot, a weight carried by the janitorial services robot, a volume or weight of water used by the janitorial services robot, an area cleaned by the janitorial services robot, a volume or weight of cleaning solution used by the janitorial services robot, and a volume or weight of trash collected by the janitorial services robot.
Janitorial services robots are used to automate cleaning tasks in various environments, such as offices, hospitals, and public spaces. A challenge in managing these robots is accurately tracking and billing for their services based on measurable performance metrics. This invention addresses this problem by providing a system that monitors and records specific billable attributes of a janitorial services robot to ensure fair and transparent billing. The system tracks multiple attributes to quantify the robot's work, including runtime, power consumption, distance traveled, and weight carried. It also measures cleaning-specific metrics like the area cleaned, volume or weight of water and cleaning solution used, and the volume or weight of trash collected. By capturing these metrics, the system enables precise billing based on actual usage rather than estimated or fixed rates. This approach improves accountability and efficiency in janitorial service operations, ensuring that clients are billed accurately for the services provided. The system can be integrated into existing janitorial robotics platforms to enhance their functionality and provide detailed performance data for billing purposes.
15. The system of claim 1 further comprising a notification application stored on the computer readable memory for execution by the processor for notifying the user of the bill.
A system for managing financial transactions includes a processor and computer-readable memory storing a transaction application. The transaction application monitors financial accounts for transactions, categorizes the transactions, and generates bills based on the categorized transactions. The system also includes a notification application that alerts the user when a bill is generated. The notification application may send alerts via email, SMS, or in-app notifications to inform the user of pending bills, due dates, or payment status. The system may also allow users to customize notification preferences, such as frequency, delivery method, and content. The transaction application may further analyze spending patterns to suggest budget adjustments or payment reminders. The system ensures timely bill payments by automating notifications and integrating with financial accounts to track and categorize transactions efficiently. This reduces the risk of missed payments and improves financial management for users.
16. The system of claim 1 wherein the computer readable memory and the processor are located at an application server and communicate wirelessly through a communications interface with a processor coupled to the robot for receiving data based on changes in the billable attribute.
This invention relates to a robotic system for monitoring and adjusting billable attributes in a service environment, such as a cleaning or maintenance robot. The system addresses the challenge of dynamically tracking and reporting changes in billable attributes, such as service duration, area covered, or task completion, to ensure accurate billing and operational efficiency. The system includes a robot equipped with sensors and processing capabilities to detect and measure changes in billable attributes during operation. A computer-readable memory stores data related to these attributes, and a processor analyzes the data to determine adjustments in billing metrics. The robot communicates wirelessly with an application server, which hosts the memory and processor, through a communications interface. The server receives real-time updates from the robot, allowing for continuous monitoring and billing adjustments based on the collected data. The system ensures that billing reflects actual service performance, reducing discrepancies and improving transparency. By integrating wireless communication, the robot can operate autonomously while the server processes and stores billing-relevant data, enabling remote management and real-time updates. This approach enhances accuracy in service billing and optimizes resource allocation in automated service environments.
17. The system of claim 1 further comprising: (a) a display coupled to the robot for displaying a bill based on the billable amount and payment options; (b) an input terminal coupled to the robot for selecting a payment option and for receiving and processing a payment from the user.
This invention relates to robotic systems designed to automate billing and payment processing in service environments. The system integrates a robot with a display and an input terminal to facilitate transactions. The robot calculates a billable amount based on services rendered or products provided, then presents the bill to the user via the display. The display shows the total amount due along with available payment options, such as cash, credit, or digital payment methods. The input terminal allows the user to select a preferred payment method and complete the transaction by processing the payment. The system ensures seamless interaction by combining robotic automation with user-friendly interfaces, reducing manual billing errors and improving transaction efficiency. The robot may also be equipped with additional features, such as mobility or service delivery capabilities, to enhance its functionality in various commercial or service-oriented settings. The invention aims to streamline payment processes, particularly in industries like hospitality, retail, or healthcare, where quick and accurate billing is essential.
18. The system of claim 1 further comprising: (a) an input device couplable to the robot; (b) an application stored on a local computer readable memory couplable to the robot and executable by a local processor operably coupled to the local readable memory, for wirelessly transmitting data based on the billable attribute to an application server, the application server comprising the computer readable memory and the processor, upon a send command being input at the input device.
This invention relates to a robotic system designed to track and transmit billable attributes for tasks performed by the robot. The system addresses the need for automated data collection and reporting in robotic operations, particularly where tasks are billed based on specific attributes such as time, materials, or other performance metrics. The system includes a robot equipped with an input device, such as a keypad or touchscreen, allowing users to input commands or data. A local application stored on a computer-readable memory connected to the robot processes this data. The application is executable by a local processor and is configured to wirelessly transmit data related to billable attributes to an application server. The server, which also includes a computer-readable memory and a processor, receives and stores this data upon receiving a send command from the input device. This ensures that billing information is accurately captured and transmitted for further processing or invoicing. The system may also include additional components, such as sensors or interfaces, to gather and process the billable attributes. The wireless transmission capability allows for real-time or near-real-time data transfer, improving efficiency in billing and reporting workflows. The invention is particularly useful in industries where robotic tasks are billed based on usage, such as manufacturing, logistics, or service automation.
19. A method for reducing a robot's functionality based on a user's account information, the method comprising: (a) determining if a user's account is active based on the user's account information stored on a computer readable memory; (b) reducing the robot's functionality to a reduced state by executing a functionality reducing application at a processor operably coupled to the robot if the user's account is not active; and (c) maintaining the robot's functionality at the reduced state until the user's account is activated; (d) detecting a change in a billable attribute of the robot by a sensor couplable to the robot; (e) receiving, at the processor, data based on the change in the billable attribute; and (f) calculating, by an application stored on the computer readable memory and executable by the processor, a billable amount to bill to the user, wherein the billable amount is based on the change in the billable attribute.
This invention relates to a system for managing a robot's functionality based on user account status and usage metrics. The method involves monitoring a user's account information stored in a computer-readable memory to determine if the account is active. If the account is inactive, the robot's functionality is automatically reduced to a limited state by executing a functionality-reducing application on a processor connected to the robot. The robot remains in this reduced state until the user's account is reactivated. Additionally, the system includes sensors that detect changes in billable attributes of the robot, such as usage time or resource consumption. The processor receives data from these sensors and calculates a billable amount for the user based on the detected changes. This ensures that the robot operates only when the user's account is active and that usage is accurately billed. The approach combines account-based access control with dynamic billing to manage robot functionality and monetization.
20. The method of claim 19 further comprising receiving and processing a payment from the user at an input terminal coupled to the robot to activate the user's account.
A system and method for automated user account activation using a robot involves a robot equipped with an input terminal that interacts with a user to create and activate a user account. The robot includes a processor, a display, and an input device, such as a touchscreen or keypad, to collect user information. The system processes this information to generate a user account, which may include authentication credentials like a username and password. The robot also receives and processes a payment from the user at the input terminal to activate the account, ensuring that the user has completed the necessary steps to access the account. The system may further verify the user's identity through additional authentication methods, such as biometric verification or a one-time password sent to a registered device. The robot may also provide feedback to the user, such as confirmation of account creation or activation, and guide the user through the process using visual or auditory instructions. This method automates the account setup and activation process, reducing the need for manual intervention and improving efficiency in environments like retail, banking, or service kiosks.
21. The method of claim 20 further comprising communicating with a remote server for processing the payment from the user.
A payment processing system facilitates secure and efficient transactions between users and merchants. The system addresses challenges in traditional payment methods, such as security vulnerabilities, delays, and lack of integration with remote processing. The method involves generating a payment request, which includes transaction details and user authentication data. The system validates the user's identity and payment credentials before processing the transaction. To enhance security, the method may include encrypting the payment request and using tokenization to protect sensitive financial information. The system also supports multiple payment methods, such as credit cards, digital wallets, and bank transfers, ensuring flexibility for users. Additionally, the method may involve communicating with a remote server to process the payment, allowing for centralized transaction handling, fraud detection, and real-time updates. The remote server may also provide additional services, such as transaction history, receipt generation, and dispute resolution. The system ensures compliance with financial regulations and industry standards, providing a reliable and secure payment solution for both users and merchants.
22. A non-transitory computer-readable medium comprising computer executable code that, when executed by a computer system, causes the computer system to perform the method of claim 19 .
A system and method for optimizing data processing in a distributed computing environment addresses inefficiencies in task allocation and resource utilization. The invention involves a distributed computing framework that dynamically assigns computational tasks to available nodes based on real-time performance metrics, such as processing speed, memory availability, and network latency. The system monitors the status of each node in the network and adjusts task distribution to balance workloads, preventing bottlenecks and underutilization. Additionally, the system includes a predictive model that anticipates future resource demands and preemptively allocates tasks to nodes likely to have available capacity, improving overall system efficiency. The framework also incorporates fault tolerance mechanisms, automatically rerouting tasks from failed or underperforming nodes to alternative nodes without interrupting workflows. This approach enhances scalability, reduces processing time, and ensures reliable execution of distributed computations. The invention is particularly useful in large-scale data processing applications, such as big data analytics, machine learning, and cloud computing, where efficient resource management is critical.
23. A system with compliance inducements for automated usage-based billing of a robot, the system comprising: (a) a robot comprising one or more sensors and a controller, wherein the robot is functional at a regular functionality state and a reduced functionality state, wherein the reduced functionality state comprises one or more reduced operational levels, relative to the regular functionality state, of one or more operational characteristics of the robot; (b) a computer readable memory comprising a database with a user's account information and one or more terms of use, wherein each of the terms of use comprises one or more inputs and an output indicating compliance or non-compliance with the term of use; (c) a processor operably coupled to the computer readable memory and to the robot; (d) a functionality setting application stored on the computer readable memory executable by the processor for evaluating the one or more terms of use and setting a functional state of the robot to be one of the regular functionality state and the reduced functionality state based at least in part based on the output of the terms of use; (e) a sensor couplable to the robot for detecting a change in a billable attribute of the robot; (f) the processor communicatively couplable to the sensor for receiving data based on the change in the billable attribute; and (g) an application stored on the computer readable memory and executable by the processor for calculating a billable amount to bill to the user, wherein the billable amount is based on the change in the billable attribute.
The system provides automated usage-based billing for robots, addressing the need for compliance monitoring and dynamic functionality adjustments to ensure adherence to usage terms. The robot operates in either a regular or reduced functionality state, where the reduced state limits operational characteristics like speed, precision, or available features. A database stores user account information and terms of use, each defined by inputs and compliance outputs. A processor evaluates these terms and adjusts the robot's functionality accordingly. Sensors detect changes in billable attributes, such as usage time, distance traveled, or tasks performed, and transmit this data to the processor. The system then calculates a billable amount based on these changes, enabling precise, usage-driven billing. The reduced functionality state serves as a compliance inducement, ensuring users adhere to agreed-upon terms by limiting robot capabilities if violations occur. This approach automates billing while enforcing compliance through dynamic functionality adjustments.
24. A system according to claim 23 , wherein the inputs of each of the terms of use comprise one or more of: one or more outputs of the one or more sensors; and a feature of the user's account information.
This system relates to a user authentication and access control mechanism that dynamically evaluates terms of use based on real-time sensor data and user account features. The system monitors one or more sensors to detect environmental or behavioral inputs, such as device location, biometric data, or network activity. Additionally, it analyzes user account information, including account age, usage history, or privilege levels, to assess risk or compliance. These inputs are used to generate or modify terms of use, which define access conditions, permissions, or restrictions for a user. The system enforces these terms by granting, modifying, or revoking access based on the evaluated inputs. This approach enhances security by adapting access controls to contextual factors, reducing reliance on static authentication methods. The system may also log or report deviations from expected behavior for further analysis. By integrating sensor data with account-based features, the system provides a more robust and responsive access control framework.
25. A system according to claim 24 wherein the inputs of each of the terms of use comprise the feature of the user's account information and the feature of the user's account information comprises one or more of: a payment history of the user; an amount of prepaid funds associated with the user's account; an amount of credit accumulated in the user's account; an amount of time between notification of a bill attributed to the user account for use of the robot's functionality and a time that the checking application determines if the user's account is active.
This system relates to managing user accounts for robotic services, addressing the challenge of dynamically assessing account status and usage eligibility. The system evaluates multiple features of a user's account to determine compliance with terms of use for accessing robotic functionality. Key account features include payment history, prepaid funds balance, accumulated credit, and the time elapsed between billing notification and account activity verification. The system checks these features to determine if the user's account remains active and authorized for service access. By analyzing these factors, the system ensures that only users meeting predefined terms of use criteria can utilize the robotic services, enhancing service reliability and financial accountability. The approach integrates real-time account monitoring with automated compliance checks, reducing manual oversight and improving operational efficiency. This method supports scalable robotic service deployment while maintaining strict adherence to usage policies.
26. A system according to claim 23 comprising a compliance notification application stored on the computer readable memory and executable by the processor for providing a default notification to the user when the functionality setting application changes the functional state of the robot from the regular functionality state to the reduced functionality state and for providing a compliance notification to the user when the functionality setting application changes the functional state of the robot from the reduced functionality state to the regular functionality state.
The system relates to robotic systems with adjustable functionality states, addressing the need for user awareness and compliance when transitioning between operational modes. The system includes a robot with a processor and computer-readable memory storing a functionality setting application and a compliance notification application. The functionality setting application adjusts the robot's operational state between a regular functionality state, where the robot operates with full capabilities, and a reduced functionality state, where certain features or operations are limited. The compliance notification application generates notifications to inform the user of these state changes. When the robot transitions from regular to reduced functionality, a default notification alerts the user to the restriction. Conversely, when transitioning from reduced to regular functionality, a compliance notification ensures the user acknowledges the return to full operation, promoting awareness and adherence to operational protocols. This system enhances user interaction by providing clear feedback during state transitions, ensuring proper use and compliance with operational requirements.
27. A system according to claim 26 wherein the compliance notification application provides the default notification and the compliance notification by displaying the default notification and the compliance notification via a user interface at the robot, in response to the user attempting to start use of the robot to perform a task.
This invention relates to robotic systems designed to ensure compliance with safety or operational protocols before task execution. The system includes a compliance notification application that generates both a default notification and a compliance notification. The default notification provides general information about the robot's operation, while the compliance notification specifically addresses whether the robot is in a compliant state for the intended task. When a user attempts to start the robot, the system displays both notifications via a user interface at the robot. This ensures the user is aware of the robot's status and any compliance requirements before proceeding. The system may also include a compliance verification module that checks whether the robot meets predefined conditions, such as safety checks or operational readiness, before allowing task execution. The notifications are dynamically generated based on real-time data, ensuring users receive accurate and up-to-date information. This approach enhances safety and operational efficiency by preventing unauthorized or unsafe robot operation.
28. A system according to claim 23 wherein the functionality setting application is configured to evaluate the terms of use and set the functional state of the robot at one or more of: a regular interval of absolute time; a regular interval of operational time of the robot; a regular interval of consumption of a resource consumed during operation of the robot to perform tasks; and a regular interval of measurable tasks performed by the robot.
This invention relates to a robotic system that dynamically adjusts its operational functionality based on usage terms and conditions. The system includes a robot configured to perform tasks and a functionality setting application that evaluates the terms of use to determine the robot's functional state. The functional state defines the capabilities, features, or operational limits of the robot. The functionality setting application periodically reassesses these terms and updates the robot's state accordingly. The evaluation intervals can be based on absolute time, operational time of the robot, consumption of operational resources (e.g., energy, materials), or the number of tasks completed. This ensures compliance with usage agreements while optimizing robot performance. The system may also include a communication interface for receiving updated terms and a storage module for retaining the current functional state. The robot's tasks may involve physical actions, data processing, or interactions with users or environments. The invention addresses the need for adaptive robotic systems that can adjust their operations in response to evolving usage policies or resource constraints.
29. A system according to claim 23 wherein the functionality setting application is configured to evaluate the terms of use and set the functional state of the robot each time the user attempts to start use of the robot to perform a task.
This invention relates to robotic systems designed to perform tasks while adhering to usage restrictions. The problem addressed is ensuring robots operate only under permitted conditions, such as those defined in terms of use agreements, to prevent unauthorized or unsafe operations. The system includes a robot with a functional state controller and a functionality setting application that evaluates usage terms before allowing the robot to perform tasks. The functionality setting application checks the terms of use each time a user attempts to start the robot, determining whether the robot can operate based on the current conditions. If the terms are not met, the robot remains in a restricted state, preventing task execution. This ensures compliance with usage policies, such as time limits, location restrictions, or user authentication requirements, before enabling the robot to function. The system may also include a communication interface to receive updates to the terms of use and a storage module to retain the current functional state. The invention aims to enhance safety and regulatory compliance by dynamically enforcing usage rules before each operation.
30. A system according to claim 23 wherein the computer readable memory comprises a local memory at the robot and a remote memory at an application server and the processor comprises a local processor at the robot and operably coupled to the local memory and a remote processor at the application server operably coupled to the remote memory, wherein: (a) the remote processor is operably coupled to a remote communications interface and the local processor is operably coupled to a local communications interface for wirelessly communicating with the remote communications interface; and (b) the functionality reducing application is stored on the local memory and executed by the local processor.
This invention relates to a distributed computing system for robots, addressing the challenge of efficiently managing computational resources between local and remote processing units. The system includes a robot with a local processor and local memory, and an application server with a remote processor and remote memory. The local and remote processors are connected via wireless communications interfaces, enabling data exchange between the robot and the server. The system is designed to execute a functionality-reducing application on the robot's local processor, which likely optimizes performance by offloading tasks or reducing computational load. The remote processor handles broader system operations, while the local processor focuses on task-specific execution. This architecture allows for flexible resource allocation, improving efficiency and responsiveness in robotic applications. The wireless communication ensures seamless interaction between the robot and the server, supporting real-time data processing and decision-making. The invention aims to enhance robotic performance by leveraging distributed computing, balancing local and remote processing to optimize speed, power consumption, and functionality.
31. The system of claim 30 , wherein the checking application and the database are stored on the remote memory and the checking application is executed by the remote processor.
This invention relates to a system for remote data verification, addressing the challenge of securely and efficiently validating data across distributed computing environments. The system includes a remote computing device with a processor and memory, where a checking application and a database are stored on the remote memory. The checking application is executed by the remote processor to verify data integrity, consistency, or compliance with predefined rules. The system ensures that data verification processes are centralized and managed remotely, reducing the need for local processing and enhancing security by isolating verification logic from local systems. The remote execution of the checking application allows for scalable and consistent data validation across multiple endpoints, improving reliability and reducing the risk of tampering or unauthorized modifications. The database stores reference data, validation rules, or historical records used by the checking application to perform its verification tasks. This approach is particularly useful in environments where data integrity is critical, such as financial transactions, regulatory compliance, or distributed ledger systems. The system may also include additional components, such as communication interfaces for transmitting verification results or receiving data to be checked, further enhancing its functionality in networked environments.
Unknown
August 25, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.