Patents by Inventor Brian McGann
Brian McGann 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).
-
Patent number: 11669526Abstract: Representative embodiments are disclosed for a rapid and highly parallel decompression of compressed executable and other files, such as executable files for operating systems and applications, having compressed blocks including run length encoded (“RLE”) data having data-dependent references. An exemplary embodiment includes a plurality of processors or processor cores to identify a start or end of each compressed block; to partially decompress, in parallel, a selected compressed block into independent data, dependent (RLE) data, and linked dependent (RLE) data; to sequence the independent data, dependent (RLE) data, and linked dependent (RLE) data from a plurality of partial decompressions of a plurality of compressed blocks, to obtain data specified by the dependent (RLE) data and linked dependent (RLE) data, and to insert the obtained data into a corresponding location in an uncompressed file.Type: GrantFiled: September 5, 2021Date of Patent: June 6, 2023Assignee: Cornami, Inc.Inventors: Paul L. Master, Frederick Curtis Furtek, Kim Knuttila, L. Brian McGann
-
Publication number: 20220058199Abstract: Representative embodiments are disclosed for a rapid and highly parallel decompression of compressed executable and other files, such as executable files for operating systems and applications, having compressed blocks including run length encoded (“RLE”) data having data-dependent references. An exemplary embodiment includes a plurality of processors or processor cores to identify a start or end of each compressed block; to partially decompress, in parallel, a selected compressed block into independent data, dependent (RLE) data, and linked dependent (RLE) data; to sequence the independent data, dependent (RLE) data, and linked dependent (RLE) data from a plurality of partial decompressions of a plurality of compressed blocks, to obtain data specified by the dependent (RLE) data and linked dependent (RLE) data, and to insert the obtained data into a corresponding location in an uncompressed file.Type: ApplicationFiled: September 5, 2021Publication date: February 24, 2022Inventors: Paul L. Master, Frederick Curtis Furtek, Kim Knuttila, L. Brian McGann
-
Patent number: 11151139Abstract: Representative embodiments are disclosed for a rapid and highly parallel decompression of compressed executable and other files, such as executable files for operating systems and applications, having compressed blocks including run length encoded (“RLE”) data having data-dependent references. An exemplary embodiment includes a plurality of processors or processor cores to identify a start or end of each compressed block; to partially decompress, in parallel, a selected compressed block into independent data, dependent (RLE) data, and linked dependent (RLE) data; to sequence the independent data, dependent (RLE) data, and linked dependent (RLE) data from a plurality of partial decompressions of a plurality of compressed blocks, to obtain data specified by the dependent (RLE) data and linked dependent (RLE) data, and to insert the obtained data into a corresponding location in an uncompressed file.Type: GrantFiled: June 12, 2020Date of Patent: October 19, 2021Assignee: Comami, Inc.Inventors: Paul L. Master, Frederick Curtis Furtek, Kim Knuttila, L. Brian McGann
-
Publication number: 20210011917Abstract: Representative embodiments are disclosed for a rapid and highly parallel decompression of compressed executable and other files, such as executable files for operating systems and applications, having compressed blocks including run length encoded (“RLE”) data having data-dependent references. An exemplary embodiment includes a plurality of processors or processor cores to identify a start or end of each compressed block; to partially decompress, in parallel, a selected compressed block into independent data, dependent (RLE) data, and linked dependent (RLE) data; to sequence the independent data, dependent (RLE) data, and linked dependent (RLE) data from a plurality of partial decompressions of a plurality of compressed blocks, to obtain data specified by the dependent (RLE) data and linked dependent (RLE) data, and to insert the obtained data into a corresponding location in an uncompressed file.Type: ApplicationFiled: June 12, 2020Publication date: January 14, 2021Inventors: Paul L. Master, Frederick Curtis Furtek, Kim Knuttila, L. Brian McGann
-
Patent number: 10685023Abstract: Representative embodiments are disclosed for a rapid and highly parallel decompression of compressed executable and other files, such as executable files for operating systems and applications, having compressed blocks including run length encoded (“RLE”) data having data-dependent references. An exemplary embodiment includes a plurality of processors or processor cores to identify a start or end of each compressed block; to partially decompress, in parallel, a selected compressed block into independent data, dependent (RLE) data, and linked dependent (RLE) data; to sequence the independent data, dependent (RLE) data, and linked dependent (RLE) data from a plurality of partial decompressions of a plurality of compressed blocks, to obtain data specified by the dependent (RLE) data and linked dependent (RLE) data, and to insert the obtained data into a corresponding location in an uncompressed file.Type: GrantFiled: August 22, 2018Date of Patent: June 16, 2020Assignee: Cornami, Inc.Inventors: Paul L. Master, Frederick Curtis Furtek, Kim Knuttila, L. Brian McGann
-
Publication number: 20180357284Abstract: Representative embodiments are disclosed for a rapid and highly parallel decompression of compressed executable and other files, such as executable files for operating systems and applications, having compressed blocks including run length encoded (“RLE”) data having data-dependent references. An exemplary embodiment includes a plurality of processors or processor cores to identify a start or end of each compressed block; to partially decompress, in parallel, a selected compressed block into independent data, dependent (RLE) data, and linked dependent (RLE) data; to sequence the independent data, dependent (RLE) data, and linked dependent (RLE) data from a plurality of partial decompressions of a plurality of compressed blocks, to obtain data specified by the dependent (RLE) data and linked dependent (RLE) data, and to insert the obtained data into a corresponding location in an uncompressed file.Type: ApplicationFiled: August 22, 2018Publication date: December 13, 2018Inventors: Paul L. Master, Frederick Curtis Furtek, Kim Knuttila, L. Brian McGann
-
Patent number: 10083209Abstract: Representative embodiments are disclosed for a rapid and highly parallel decompression of compressed executable and other files, such as executable files for operating systems and applications, having compressed blocks including run length encoded (“RLE”) data having data-dependent references. An exemplary embodiment includes a plurality of processors or processor cores to identify a start or end of each compressed block; to partially decompress, in parallel, a selected compressed block into independent data, dependent (RLE) data, and linked dependent (RLE) data; to sequence the independent data, dependent (RLE) data, and linked dependent (RLE) data from a plurality of partial decompressions of a plurality of compressed blocks, to obtain data specified by the dependent (RLE) data and linked dependent (RLE) data, and to insert the obtained data into a corresponding location in an uncompressed file.Type: GrantFiled: April 21, 2017Date of Patent: September 25, 2018Assignee: Cornami, Inc.Inventors: Paul L. Master, Frederick Curtis Furtek, Kim Knuttila, L. Brian McGann
-
Publication number: 20170220643Abstract: Representative embodiments are disclosed for a rapid and highly parallel decompression of compressed executable and other files, such as executable files for operating systems and applications, having compressed blocks including run length encoded (“RLE”) data having data-dependent references. An exemplary embodiment includes a plurality of processors or processor cores to identify a start or end of each compressed block; to partially decompress, in parallel, a selected compressed block into independent data, dependent (RLE) data, and linked dependent (RLE) data; to sequence the independent data, dependent (RLE) data, and linked dependent (RLE) data from a plurality of partial decompressions of a plurality of compressed blocks, to obtain data specified by the dependent (RLE) data and linked dependent (RLE) data, and to insert the obtained data into a corresponding location in an uncompressed file.Type: ApplicationFiled: April 21, 2017Publication date: August 3, 2017Inventors: Paul L. Master, Frederick Curtis Furtek, Kim Knuttila, L. Brian McGann
-
Patent number: 9647686Abstract: Representative embodiments are disclosed for a rapid and highly parallel decompression of compressed executable and other files, such as executable files for operating systems and applications, having compressed blocks including run length encoded (“RLE”) data having data-dependent references. An exemplary embodiment includes a plurality of processors or processor cores to identify a start or end of each compressed block; to partially decompress, in parallel, a selected compressed block into independent data, dependent (RLE) data, and linked dependent (RLE) data; to sequence the independent data, dependent (RLE) data, and linked dependent (RLE) data from a plurality of partial decompressions of a plurality of compressed blocks, to obtain data specified by the dependent (RLE) data and linked dependent (RLE) data, and to insert the obtained data into a corresponding location in an uncompressed file.Type: GrantFiled: April 12, 2016Date of Patent: May 9, 2017Assignee: Cornami, Inc.Inventors: Paul L. Master, Frederick Curtis Furtek, Kim Knuttila, L. Brian McGann
-
Publication number: 20160226518Abstract: Representative embodiments are disclosed for a rapid and highly parallel decompression of compressed executable and other files, such as executable files for operating systems and applications, having compressed blocks including run length encoded (“RLE”) data having data-dependent references. An exemplary embodiment includes a plurality of processors or processor cores to identify a start or end of each compressed block; to partially decompress, in parallel, a selected compressed block into independent data, dependent (RLE) data, and linked dependent (RLE) data; to sequence the independent data, dependent (RLE) data, and linked dependent (RLE) data from a plurality of partial decompressions of a plurality of compressed blocks, to obtain data specified by the dependent (RLE) data and linked dependent (RLE) data, and to insert the obtained data into a corresponding location in an uncompressed file.Type: ApplicationFiled: April 12, 2016Publication date: August 4, 2016Inventors: Paul L. Master, Frederick Curtis Furtek, Kim Knuttila, L. Brian McGann
-
Patent number: 9319066Abstract: Representative embodiments are disclosed for a rapid and highly parallel decompression of compressed executable and other files, such as executable files for operating systems and applications, having compressed blocks including run length encoded (“RLE”) data having data-dependent references. An exemplary embodiment includes a plurality of processors or processor cores to identify a start or end of each compressed block; to partially decompress, in parallel, a selected compressed block into independent data, dependent (RLE) data, and linked dependent (RLE) data; to sequence the independent data, dependent (RLE) data, and linked dependent (RLE) data from a plurality of partial decompressions of a plurality of compressed blocks, to obtain data specified by the dependent (RLE) data and linked dependent (RLE) data, and to insert the obtained data into a corresponding location in an uncompressed file.Type: GrantFiled: June 26, 2015Date of Patent: April 19, 2016Assignee: Sviral, Inc.Inventors: Paul L. Master, Frederick Curtis Furtek, Kim Knuttila, L. Brian McGann
-
Publication number: 20160042475Abstract: Systems and methods are disclosed for communicating surfing experience by capturing digital surf content including pictures or videos; uploading the digital surf content including pictures or videos to a remote host computer; creating at least one collage from the digital surf content including pictures or videos, wherein items in the collage are variably sized based on one or more predetermined factors; and sharing the collage with at least another user. Digital surf content is “bundled” into discrete digital packages that can be shared on the site directly or on the system's social media outlets, or can be downloaded to a user's desktop for a user to distribute on his/her. Bundling via system and methods disclosed enables viral distribution and monetization of uploaded digital surf content.Type: ApplicationFiled: September 2, 2015Publication date: February 11, 2016Inventors: William F. Tapia, Benjamin Pei-Ming Chia, Stephen Hooper, Laurence Brian McGann, Stanley Pratt, III
-
Publication number: 20150381203Abstract: Representative embodiments are disclosed for a rapid and highly parallel decompression of compressed executable and other files, such as executable files for operating systems and applications, having compressed blocks including run length encoded (“RLE”) data having data-dependent references. An exemplary embodiment includes a plurality of processors or processor cores to identify a start or end of each compressed block; to partially decompress, in parallel, a selected compressed block into independent data, dependent (RLE) data, and linked dependent (RLE) data; to sequence the independent data, dependent (RLE) data, and linked dependent (RLE) data from a plurality of partial decompressions of a plurality of compressed blocks, to obtain data specified by the dependent (RLE) data and linked dependent (RLE) data, and to insert the obtained data into a corresponding location in an uncompressed file.Type: ApplicationFiled: June 26, 2015Publication date: December 31, 2015Inventors: Paul L. Master, Frederick Curtis Furtek, Kim Knuttila, Brian McGann
-
Publication number: 20140280555Abstract: Systems and methods are disclosed for communicating surfing experience by capturing pictures or videos of one or more surfers; uploading the pictures or videos to a remote host computer; creating at least one collage from the pictures or videos, wherein items in the collage are variably sized based on one or more predetermined factors; and sharing the collage with at least another user.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Inventors: William F. Tapia, Benjamin Pei-Ming Chia, Stephen Hooper, Laurence Brian McGann, Stanley Pratt, III
-
Publication number: 20110315177Abstract: A multifunctional apparatus for facilitating walking and a method of using the apparatus. The apparatus includes a plurality of pole members, a handle, at least a first grip member, and a second grip member, the first grip member is arranged to allow a user of the apparatus to move stably and the second grip member is arranged to allow a user of the apparatus to participate in a rigorous activity, and one or more ground contact members, The front pole members are connected through a connection member configured to allow the apparatus to be easily collapsed and/or disassembled. The grip members are removably connectable to the pole member at a first end of the pole member, and the one or more ground contact members are removably connectable to the pole member at a second end of the pole member.Type: ApplicationFiled: October 13, 2010Publication date: December 29, 2011Applicant: INTERCHANGEABLE MEDICAL WALKING STICKS LLCInventors: Brian McGann, Gregory Foweraker, Shaye McGann, Kate Dulac, Justin Aiello
-
Publication number: 20100051077Abstract: An apparatus for facilitating walking and a method of using the apparatus. The apparatus includes a pole member, at least a first grip member and a second grip member, the first grip member is arranged to allow a user of the apparatus to move stably and the second grip member is arranged to allow a user of the apparatus to participate in a rigorous activity, and one or more ground contact members. The grip members are removably connectable to the pole member at a first end of the pole member, and the one or more ground contact members are removably connectable to the pole member at a second end of the pole member. The method includes the steps of participating in one or more diagnostic activities by an individual to generate data and selecting one or more walking-improvement activities that involve use of the apparatus based on the data obtained.Type: ApplicationFiled: August 26, 2008Publication date: March 4, 2010Applicant: INTERCHANGEABLE MEDICAL WALKING STICKS LLCInventors: Brian McGann, Gregory Foweraker, Shaye McGann, Kate Dulac
-
Publication number: 20100051076Abstract: A multifunctional walker apparatus to assist individuals with varied walking capabilities. The apparatus includes a plurality of pole members, side members and a front connection member to form a conventional-appearing walker. At least one of the pole members is removable from the apparatus and is capable of being removably connected to a grip member to form a walking assistance device that is a cane or trekking stick. The cane or the trekking stick can be used separate from the walker form of the invention.Type: ApplicationFiled: August 26, 2008Publication date: March 4, 2010Applicant: INTERCHANGEABLE MEDICAL WALKING STICKS LLCInventor: Brian McGann