Patents by Inventor Robert M Beaty
Robert M Beaty has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240371293Abstract: An AI-enabled visual workflow and model is provided for supporting interactions across multiple learning environments and systems. An admin can access a visual workflow editor to create workflows using the visual flow-based model. These workflows can be stored as workflow templates consisting of textual representations of interconnected nodes and any inputs, parameters, and outputs for the nodes. When a workflow is assigned to a student, the corresponding workflow template can be converted into an object model that a workflow processor can execute to dynamically generate a user interface representing the workflow. The object model can also subscribe to events to await input from the student or other user that is required to continue execution of the workflow. AI nodes can be defined within workflows to enable AI functionality to be provided to a student in a structured manner.Type: ApplicationFiled: May 3, 2023Publication date: November 7, 2024Inventors: Robert M. Beaty, Randy M. Whelan, Erika D. Lambert, James L. Rockett, JR.
-
Patent number: 11829850Abstract: The complexity of implementing machine learning models in software systems can be reduced using an abstraction system. The abstraction system functions as an intermediary between a machine learning service and a client process. The abstraction system provides a unified API by which the client process can submit client requests targeting a machine learning model and also abstracts the complexity of configuring model requests in the appropriate form for a particular machine learning service and model. The abstraction system also provides a standard mechanism for delivering results to the client process in an actionable format and for tracking outcomes of any actions that the results trigger. The abstraction system therefore greatly simplifies the process of employing machine learning models within a software system.Type: GrantFiled: July 30, 2019Date of Patent: November 28, 2023Assignee: RedCritter Corp.Inventors: Robert M. Beaty, Randy M. Whelan, Erika D. Lambert, David R. Jenness, Dan D. Hoffman, James L. Rockett, Jr.
-
Publication number: 20230306543Abstract: An off-chain abstraction mechanism for distributing NFTs in an educational or similar environment is provided. The off-chain abstraction mechanism abstracts away required knowledge and activities that are directly involved in the issuance to and collection of NFTs both on and off-chain by students thereby allowing teachers to focus simply on rewarding desired behaviors by issuing digital coins to students. Teachers can distribute digital coins to students that are grouped into teams as part of a game or challenge. Digital coins can be associated with a point value that can be added to a team's score during a round of the game. A school administrator can declare a round complete at which point the teams' scores can be used to identify one or more winning teams. Off-chain NFTs can then be distributed to the students of a winning team. The students may view their off-chain NFTs at any time. Also, students desiring to do so may redeem an off-chain NFT for a matching on-chain NFT.Type: ApplicationFiled: March 24, 2022Publication date: September 28, 2023Inventors: Robert M. Beaty, Randy M. Whelan, Erika D. Lambert, James L. Rockett, JR.
-
Publication number: 20220414622Abstract: A system for off-chain management, distribution and auditing of decentralized cryptocurrency is provided. The system enables an organization to mint off-chain, centrally controlled tokens for internal distribution within the organization. The system allows these tokens to be assigned an underlying value in a cryptocurrency and to be associated with distribution rules and withdrawal rules. When a token is distributed to an employee, it does not guarantee that the employee will receive the underlying value in the cryptocurrency. Instead, the token represents the employee's ability to withdraw up to the assigned underlying value in the cryptocurrency, which the organization can approve, adjust or deny. When the organization approves an employee's withdrawal of a token's underlying value, the system can manage the distribution of the token's underlying value to the employee's cryptocurrency wallet and can provide functionality for tracking, reporting and auditing such transactions.Type: ApplicationFiled: June 23, 2021Publication date: December 29, 2022Inventors: Robert M. Beaty, Randy M. Whelan, Erika D. Lambert, David R. Jenness, James L. Rockett, Jr.
-
Patent number: 11481794Abstract: As part of implementing a recognition and reward system, a communications platform can employ a unique set of data structures, APIs and a rules engine that abstract the definition of rewards from the definition of rules for determining when the rewards should be made available. Accordingly, boosters may interface directly with the communications platform to offer rewards to participants but need not be aware of or involved in the process of defining the rules that will be used to distribute the rewards. Likewise, administrators may interface directly with the communications platform to define rules for making rewards available without needing to be aware of the rewards themselves. In this way, a communications platform can integrate boosters and their rewards into a recognition and rewards system without requiring tight coupling between the rules for determining when rewards should be made available and the rewards themselves.Type: GrantFiled: September 22, 2020Date of Patent: October 25, 2022Assignee: RedCritter Corp.Inventors: Robert M. Beaty, Dan D. Hoffman, James L. Rockett, Jr., Randy M. Whelan, David R. Jenness, Erika D. Lambert
-
Patent number: 11328617Abstract: A platform can be employed to implement a personalized learning system that is simple to use, streamlined and scalable thereby enabling such systems to be seamlessly implemented in any learning environment. The platform can be implemented in a client-server environment in which a server or servers maintain a number of data structures which can be used to define students, assignments, classes, flashcards, videos, and learning standards definitions, among many others. A number of backend processes, websites, and web APIs can be configured to allow users to access the content of these data structures as well as to create new entries in these data structures to thereby facilitate the implementation of a personalized learning system that incorporates automation and machine learning in a school, workplace or other learning environment.Type: GrantFiled: March 19, 2019Date of Patent: May 10, 2022Assignee: RedCritter Corp.Inventors: Robert M. Beaty, Randy M. Whelan, Erika D. Lambert, David R. Jenness, Dan D. Hoffman, James L. Rockett, Jr.
-
Publication number: 20220092623Abstract: As part of implementing a recognition and reward system, a communications platform can employ a unique set of data structures, APIs and a rules engine that abstract the definition of rewards from the definition of rules for determining when the rewards should be made available. Accordingly, boosters may interface directly with the communications platform to offer rewards to participants but need not be aware of or involved in the process of defining the rules that will be used to distribute the rewards. Likewise, administrators may interface directly with the communications platform to define rules for making rewards available without needing to be aware of the rewards themselves. In this way, a communications platform can integrate boosters and their rewards into a recognition and rewards system without requiring tight coupling between the rules for determining when rewards should be made available and the rewards themselves.Type: ApplicationFiled: September 22, 2020Publication date: March 24, 2022Inventors: Robert M. Beaty, Dan D. Hoffman, James L. Rockett, JR., Randy M. Whelan, David R. Jenness, Erika D. Lambert
-
Publication number: 20210035012Abstract: The complexity of implementing machine learning models in software systems can be reduced using an abstraction system. The abstraction system functions as an intermediary between a machine learning service and a client process. The abstraction system provides a unified API by which the client process can submit client requests targeting a machine learning model and also abstracts the complexity of configuring model requests in the appropriate form for a particular machine learning service and model. The abstraction system also provides a standard mechanism for delivering results to the client process in an actionable format and for tracking outcomes of any actions that the results trigger. The abstraction system therefore greatly simplifies the process of employing machine learning models within a software system.Type: ApplicationFiled: July 30, 2019Publication date: February 4, 2021Inventors: Robert M. Beaty, Randy M. Whelan, Erika D. Lambert, David R. Jenness, Dan D. Hoffman, James L. Rockett, Jr.
-
Patent number: 10869071Abstract: A client process and a server process interact to allow the utilization of a video to be visualized during playback. When a video is played on a user device, the client process can detect state changes in the video player and report these state changes to the server process to allow the server process to maintain records of the video segments that were played. The server process can then use these records to calculate video utilization metrics for a particular video and report these metrics to the client process when the particular video is played on the user device. The client process in turn can generate a user interface element to represent the metrics and display the user interface element while the video is played.Type: GrantFiled: September 25, 2019Date of Patent: December 15, 2020Assignee: RedCritterCorp.Inventors: Robert M. Beaty, Randy M. Whelan, James L. Rockett, Jr.
-
Publication number: 20200302811Abstract: A platform can be employed to implement a personalized learning system that is simple to use, streamlined and scalable thereby enabling such systems to be seamlessly implemented in any learning environment. The platform can be implemented in a client-server environment in which a server or servers maintain a number of data structures which can be used to define students, assignments, classes, flashcards, videos, and learning standards definitions, among many others. A number of backend processes, websites, and web APIs can be configured to allow users to access the content of these data structures as well as to create new entries in these data structures to thereby facilitate the implementation of a personalized learning system that incorporates automation and machine learning in a school, workplace or other learning environment.Type: ApplicationFiled: March 19, 2019Publication date: September 24, 2020Inventors: Robert M. Beaty, Randy M. Whelan, Erika D. Lambert, David R. Jenness, Dan D. Hoffman, James L. Rockett, JR.
-
Publication number: 20200302818Abstract: A platform can be employed to implement a personalized learning system that is simple to use, streamlined and scalable thereby enabling such systems to be seamlessly implemented in any learning environment. The platform can be implemented in a client-server environment in which a server or servers maintain a number of data structures which can be used to define students, assignments, classes, flashcards, videos, and learning standards definitions, among many others. A number of backend processes, websites, and web APIs can be configured to allow users to access the content of these data structures as well as to create new entries in these data structures to thereby facilitate the implementation of a personalized learning system that incorporates automation and machine learning in a school, workplace or other learning environment.Type: ApplicationFiled: March 19, 2019Publication date: September 24, 2020Inventors: Robert M. Beaty, Randy M. Whelan, Erika D. Lambert, David R. Jenness, Dan D. Hoffman, James L. Rockett, JR.
-
Publication number: 20200021863Abstract: A client process and a server process interact to allow the utilization of a video to be visualized during playback. When a video is played on a user device, the client process can detect state changes in the video player and report these state changes to the server process to allow the server process to maintain records of the video segments that were played. The server process can then use these records to calculate video utilization metrics for a particular video and report these metrics to the client process when the particular video is played on the user device. The client process in turn can generate a user interface element to represent the metrics and display the user interface element while the video is played.Type: ApplicationFiled: September 25, 2019Publication date: January 16, 2020Inventors: Robert M. Beaty, Randy M. Whelan, James L. Rockett, JR.
-
Patent number: 10491931Abstract: A client process and a server process interact to allow the utilization of a video to be visualized during playback. When a video is played on a user device, the client process can detect state changes in the video player and report these state changes to the server process to allow the server process to maintain records of the video segments that were played. The server process can then use these records to calculate video utilization metrics for a particular video and report these metrics to the client process when the particular video is played on the user device. The client process in turn can generate a user interface element to represent the metrics and display the user interface element while the video is played.Type: GrantFiled: February 26, 2018Date of Patent: November 26, 2019Assignee: RedCritter Corp.Inventors: Robert M. Beaty, Randy M. Whelan, James L. Rockett, Jr.
-
Patent number: 10412468Abstract: Achievements can be integrated into video playback. A video achievement system can include a server process and a client process that interact to allow an administrator to integrate achievements into the playback of a video and to present such achievements to a user during playback. In this way, the viewing of videos can be encouraged.Type: GrantFiled: May 1, 2018Date of Patent: September 10, 2019Assignee: RedCritter Corp.Inventors: Robert M. Beaty, Randy M. Whelan, James L. Rockett, Jr.
-
Publication number: 20190268631Abstract: A client process and a server process interact to allow the utilization of a video to be visualized during playback. When a video is played on a user device, the client process can detect state changes in the video player and report these state changes to the server process to allow the server process to maintain records of the video segments that were played. The server process can then use these records to calculate video utilization metrics for a particular video and report these metrics to the client process when the particular video is played on the user device. The client process in turn can generate a user interface element to represent the metrics and display the user interface element while the video is played.Type: ApplicationFiled: February 26, 2018Publication date: August 29, 2019Inventors: Robert M. Beaty, Randy M. Whelan, James L. Rockett, JR.
-
Patent number: 10255242Abstract: A communications platform is provided which can be employed to implement a recognition and reward system that is simple to use, streamlined, and scalable thereby enabling such systems to be seamlessly implemented in many different environments. The communications platform can be implemented in a client-server environment in which a server or servers maintain a number of data structures which can be employed to facilitate the creation and display of a dashboard representing achievements that have been awarded to students, to facilitate the implementation of group competitions, and to facilitate the association of traits with students based on achievements that have been awarded to the students.Type: GrantFiled: June 29, 2016Date of Patent: April 9, 2019Assignee: RedCritter Corp.Inventors: James L. Rockett, Robert M. Beaty, David R. Jenness, Randy M. Whelan
-
Patent number: 10148786Abstract: We disclose a system, method and software product for creating and updating a unified subject's profile. The system, method, and software product may include a computer processing means and computer readable medium, and a proximity device. The system may permit publishing icons to a user profile by multiple applications. The system may update the user profile to reflect various awards from multiple publishers. The system may also generate a visual indicator for display on a subject profile to demonstrate a skill, achievement, or other information associated with the activity. The system may also provide a manner of verifying the authenticity and identity of the publisher.Type: GrantFiled: July 26, 2015Date of Patent: December 4, 2018Assignee: RedCritter Corp.Inventor: Robert M Beaty
-
Patent number: 10008087Abstract: A proximity based ad-hoc messaging, alerting, and tracking system can be employed to quickly and efficiently propagate alerts when a child or other individual becomes lost. Various types of alerts can be provided to facilitate locating a lost individual even in scenarios where a network connection or GPS is not available. The system can also be employed to track the presence of an individual after traveling in a vehicle to enable detecting when the individual has been separated from all guardians such as would be the case when the individual is left in the vehicle.Type: GrantFiled: December 1, 2017Date of Patent: June 26, 2018Assignee: RedCritter Corp.Inventors: Robert M. Beaty, David R. Jenness, Randy Whelan
-
Publication number: 20180089978Abstract: A proximity based ad-hoc messaging, alerting, and tracking system can be employed to quickly and efficiently propagate alerts when a child or other individual becomes lost. Various types of alerts can be provided to facilitate locating a lost individual even in scenarios where a network connection or GPS is not available. The system can also be employed to track the presence of an individual after traveling in a vehicle to enable detecting when the individual has been separated from all guardians such as would be the case when the individual is left in the vehicle.Type: ApplicationFiled: December 1, 2017Publication date: March 29, 2018Inventors: Robert M. Beaty, David R. Jenness, Randy Whelan
-
Patent number: D808398Type: GrantFiled: May 22, 2015Date of Patent: January 23, 2018Assignee: RedCritter Corp.Inventors: Robert M Beaty, James Leon Rockett, Jr.