Patents by Inventor Mike Frost
Mike Frost 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: 20200113330Abstract: A rail mountable sliding shelf assembly for supporting a grill and other articles includes a first plate. A plurality of brackets is coupled to a lower face of the first plate. Each bracket extends from proximate to a rear edge to proximate to a front edge of the first plate. Each of a plurality of couplers is configured to couple to a rail of a railing and to slidably couple to a respective bracket. The first plate is substantially perpendicular to the railing and the rear edge of the first plate is selectively positionable proximate to and distal from the rail. The first plate is configured to position an article of a user, such as a grill and a tackle box.Type: ApplicationFiled: October 10, 2018Publication date: April 16, 2020Inventor: Mike Frost
-
Patent number: 10617209Abstract: A rail mountable sliding shelf assembly for supporting a grill and other articles includes a first plate. A plurality of brackets is coupled to a lower face of the first plate. Each bracket extends from proximate to a rear edge to proximate to a front edge of the first plate. Each of a plurality of couplers is configured to couple to a rail of a railing and to slidably couple to a respective bracket. The first plate is substantially perpendicular to the railing and the rear edge of the first plate is selectively positionable proximate to and distal from the rail. The first plate is configured to position an article of a user, such as a grill and a tackle box.Type: GrantFiled: October 10, 2018Date of Patent: April 14, 2020Inventor: Mike Frost
-
Patent number: 9569263Abstract: An apparatus includes a task selector to receive an indication of a database task to be performed, wherein the database task includes a set of subtasks; a source selector to receive an indication of a source device to perform the set of subtasks, and to retrieve from the source device an indication of a processing environment currently available within the source device that includes an identity and version level of a database routine of the source device; and an instruction generator to determine a set of languages able to be interpreted by the database routine based on the identity and version level, select a language of the set of languages in which to generate instructions for each subtask based on the processing environment, and generate and transmit the instructions to the source device.Type: GrantFiled: March 10, 2015Date of Patent: February 14, 2017Assignee: SAS INSTITUTE INC.Inventors: Nancy Rausch, Mike Frost, Adam Michael Ames, Scott Gidley, Chris Watson
-
Patent number: 9223619Abstract: An apparatus includes a task selector to receive an indication of a database task to be performed, wherein the database task includes first and second subtasks; a source selector to receive an indication of a source device to perform the first and second subtasks, and to retrieve from the source device an indication of a processing environment currently available within the source device that includes an identity and version level of a database routine of the specified source device; and an instruction generator to determine a set of languages able to be interpreted by the database routine based on the identity and version level, determine whether to perform the first and second subtasks in parallel based on the processing environment, select a language in which to generate instructions to perform the first subtask based on the determination, and generate and transmit the instructions to the source device.Type: GrantFiled: March 10, 2015Date of Patent: December 29, 2015Assignee: SAS INSTITUTE, INC.Inventors: Nancy Rausch, Mike Frost, Adam Michael Ames, Scott Gidley, Chris Watson
-
Publication number: 20150301860Abstract: An apparatus includes a task selector to receive an indication of a database task to be performed, wherein the database task includes a set of subtasks; a source selector to receive an indication of a source device to perform the set of subtasks, and to retrieve from the source device an indication of a processing environment currently available within the source device that includes an identity and version level of a database routine of the source device; and an instruction generator to determine a set of languages able to be interpreted by the database routine based on the identity and version level, select a language of the set of languages in which to generate instructions for each subtask based on the processing environment, and generate and transmit the instructions to the source device.Type: ApplicationFiled: March 10, 2015Publication date: October 22, 2015Applicant: SAS INSTITUTE INC.Inventors: NANCY RAUSCH, MIKE FROST, ADAM MICHAEL AMES, SCOTT GIDLEY, CHRIS WATSON
-
Publication number: 20150261573Abstract: An apparatus includes a task selector to receive an indication of a database task to be performed, wherein the database task includes first and second subtasks; a source selector to receive an indication of a source device to perform the first and second subtasks, and to retrieve from the source device an indication of a processing environment currently available within the source device that includes an identity and version level of a database routine of the specified source device; and an instruction generator to determine a set of languages able to be interpreted by the database routine based on the identity and version level, determine whether to perform the first and second subtasks in parallel based on the processing environment, select a language in which to generate instructions to perform the first subtask based on the determination, and generate and transmit the instructions to the source device.Type: ApplicationFiled: March 10, 2015Publication date: September 17, 2015Applicant: SAS INSTITUTE INC.Inventors: NANCY RAUSCH, MIKE FROST, ADAM MICHAEL AMES, SCOTT GIDLEY, CHRIS WATSON
-
Patent number: 9070136Abstract: A method executed at least in part in a computing device for providing cloud based skip tracing is provided. The method includes providing a cloud based service enabling data interchange with a plurality of vendors providing skip tracing services and receiving at the cloud based service and from a user a file of records for skip tracing. The method further includes applying a waterfall process to the records using the computing device wherein the waterfall process includes at least a subset of the plurality of vendors and returning to the user a results file containing skip tracing results corresponding to the records. The method may further include generating a waterfall score card and sending the waterfall score card to the user, the waterfall score card summarizing performance of the subset of the plurality of vendors.Type: GrantFiled: September 13, 2013Date of Patent: June 30, 2015Assignee: INNOVATION SOFTWARE, LLCInventors: Chad Benson, Mike Frost
-
Patent number: 8819061Abstract: A method executed at least in part in a computing device for providing cloud based skip tracing is provided. The method includes providing a cloud based service enabling data interchange with a plurality of vendors providing skip tracing services and receiving at the cloud based service and from a user a file of records for skip tracing. The method further includes applying a waterfall process to the records using the computing device wherein the waterfall process includes at least a subset of the plurality of vendors and returning to the user a results file containing skip tracing results corresponding to the records. The method may further include generating a waterfall score card and sending the waterfall score card to the user, the waterfall score card summarizing performance of the subset of the plurality of vendors.Type: GrantFiled: October 4, 2012Date of Patent: August 26, 2014Assignee: Innovation Software, LLCInventors: Chad Benson, Mike Frost
-
Publication number: 20140115486Abstract: A method for manual intervention in a dialing process includes maintaining a list of records containing phone numbers in a database stored on a computer readable storage medium, receiving at a computer and from the user a click for each of the records within the list of records in the database stored on the computer readable storage medium, and storing on a computer readable storage medium a record of the click, an identity of the user performing the click, and an association between the click and one of the records within the list of records. For each click, the method provides for electronically communicating the corresponding phone number of one of the records within the list to a telecommunications system for dialing the phone number. The method may further include dialing the phone number using the telecommunications system.Type: ApplicationFiled: October 19, 2012Publication date: April 24, 2014Applicant: INNOVATION SOFTWARE, LLCInventors: Chad Benson, Mike Frost
-
Publication number: 20140101198Abstract: A method executed at least in part in a computing device for providing cloud based skip tracing is provided. The method includes providing a cloud based service enabling data interchange with a plurality of vendors providing skip tracing services and receiving at the cloud based service and from a user a file of records for skip tracing. The method further includes applying a waterfall process to the records using the computing device wherein the waterfall process includes at least a subset of the plurality of vendors and returning to the user a results file containing skip tracing results corresponding to the records. The method may further include generating a waterfall score card and sending the waterfall score card to the user, the waterfall score card summarizing performance of the subset of the plurality of vendors.Type: ApplicationFiled: October 4, 2012Publication date: April 10, 2014Applicant: INNOVATION SOFTWARE, LLCInventors: Chad Benson, Mike Frost
-
Publication number: 20140012624Abstract: A method executed at least in part in a computing device for providing cloud based skip tracing is provided. The method includes providing a cloud based service enabling data interchange with a plurality of vendors providing skip tracing services and receiving at the cloud based service and from a user a file of records for skip tracing. The method further includes applying a waterfall process to the records using the computing device wherein the waterfall process includes at least a subset of the plurality of vendors and returning to the user a results file containing skip tracing results corresponding to the records. The method may further include generating a waterfall score card and sending the waterfall score card to the user, the waterfall score card summarizing performance of the subset of the plurality of vendors.Type: ApplicationFiled: September 13, 2013Publication date: January 9, 2014Applicant: INNOVATION SOFTWARE, LLCInventors: Chad Benson, Mike Frost
-
Publication number: 20130305162Abstract: A method for manual intervention in a dialing process includes maintaining a list of records containing phone numbers in a database stored on a computer readable storage medium, receiving at a computer and from the user a click for each of the records within the list of records in the database stored on the computer readable storage medium, and storing on a computer readable storage medium a record of the click, an identity of the user performing the click, and an association between the click and one of the records within the list of records. For each click, the method provides for electronically communicating the corresponding phone number of one of the records within the list to a dialing device for dialing the phone number. The method may further include dialing the phone number using the dialing device.Type: ApplicationFiled: July 17, 2013Publication date: November 14, 2013Inventors: Chad Benson, Mike Frost