Patents by Inventor Kyle E. Gilbertson
Kyle E. Gilbertson 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: 10810267Abstract: An approach is described of structuring resources among a plurality of resources in a system architecture. A method pertaining to such approach may include accessing a knowledge base including attributes relevant to the plurality of resources. The attributes of the knowledge base may include concepts and logical relationships associated with the concepts. The method further may include, responsive to receiving at least one resource to be processed with respect to the plurality of resources, extracting characteristics from the at least one resource based upon the attributes of the knowledge base, and storing the extracted characteristics in a repository. The method further may include, responsive to an application request, creating a URI structure representing at least one matching resource among the plurality of resources that corresponds to the application request.Type: GrantFiled: October 12, 2016Date of Patent: October 20, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David S. Charron, Kyle E. Gilbertson, Rafal P. Konik, Nicholas T. Lawrence
-
Patent number: 10567524Abstract: A method for dynamically and cognitively generating and delivering web build layers for web applications is provided. The method may include receiving, by a computer, file requests associated with web applications. The method may further include, in response to receiving the file requests, identifying resource files associated with the file requests and the web applications by querying, by a computer, at least one application server for the resource files. Additionally, the method may include determining, by a computer, related resource files based on the identified resource files by tracking information and user activity associated with the identified resource files. The method may also include generating web build layers by grouping, by a computer, the determined related resource files. The method may further include delivering the generated optimized web build layers to the web applications based on the tracked information and user activity.Type: GrantFiled: February 27, 2017Date of Patent: February 18, 2020Assignee: International Business Machines CorporationInventors: David S. Charron, Kyle E. Gilbertson, Rafal P. Konik, Nicholas T. Lawrence
-
Patent number: 10554770Abstract: A method for dynamically and cognitively generating and delivering web build layers for web applications is provided. The method may include receiving, by a computer, file requests associated with web applications. The method may further include, in response to receiving the file requests, identifying resource files associated with the file requests and the web applications by querying, by a computer, at least one application server for the resource files. Additionally, the method may include determining, by a computer, related resource files based on the identified resource files by tracking information and user activity associated with the identified resource files. The method may also include generating web build layers by grouping, by a computer, the determined related resource files. The method may further include delivering the generated optimized web build layers to the web applications based on the tracked information and user activity.Type: GrantFiled: September 1, 2017Date of Patent: February 4, 2020Assignee: International Business Machines CorporationInventors: David S. Charron, Kyle E. Gilbertson, Rafal P. Konik, Nicholas T. Lawrence
-
Patent number: 10332406Abstract: Technical solutions are described for configuring a dynamic geo-fence includes receiving a plurality of data samples. The method also includes selecting, from the plurality of data samples, a selected data sample as a threshold. The method also includes configuring a geo-fence for a geographic area based on the selected data sample. The method also includes adjusting an operational characteristic of a drone while the drone is in the geographic area, where the operational characteristic is adjusted based on a configuration of the drone and the geo-fence.Type: GrantFiled: November 15, 2017Date of Patent: June 25, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yuk L. Chan, Kyle E. Gilbertson, Daniel F. Hogerty, Eileen P. Tedesco
-
Patent number: 10083615Abstract: Technical solutions are described for configuring a dynamic geo-fence includes receiving a plurality of data samples. The method also includes selecting, from the plurality of data samples, a selected data sample as a threshold. The method also includes configuring a geo-fence for a geographic area based on the selected data sample. The method also includes adjusting an operational characteristic of a drone while the drone is in the geographic area, where the operational characteristic is adjusted based on a configuration of the drone and the geo-fence.Type: GrantFiled: November 13, 2017Date of Patent: September 25, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yuk L. Chan, Kyle E. Gilbertson, Daniel F. Hogerty, Eileen P. Tedesco
-
Publication number: 20180246861Abstract: A method for dynamically and cognitively generating and delivering web build layers for web applications is provided. The method may include receiving, by a computer, file requests associated with web applications. The method may further include, in response to receiving the file requests, identifying resource files associated with the file requests and the web applications by querying, by a computer, at least one application server for the resource files. Additionally, the method may include determining, by a computer, related resource files based on the identified resource files by tracking information and user activity associated with the identified resource files. The method may also include generating web build layers by grouping, by a computer, the determined related resource files. The method may further include delivering the generated optimized web build layers to the web applications based on the tracked information and user activity.Type: ApplicationFiled: September 1, 2017Publication date: August 30, 2018Inventors: David S. Charron, Kyle E. Gilbertson, Rafal P. Konik, Nicholas T. Lawrence
-
Publication number: 20180246860Abstract: A method for dynamically and cognitively generating and delivering web build layers for web applications is provided. The method may include receiving, by a computer, file requests associated with web applications. The method may further include, in response to receiving the file requests, identifying resource files associated with the file requests and the web applications by querying, by a computer, at least one application server for the resource files. Additionally, the method may include determining, by a computer, related resource files based on the identified resource files by tracking information and user activity associated with the identified resource files. The method may also include generating web build layers by grouping, by a computer, the determined related resource files. The method may further include delivering the generated optimized web build layers to the web applications based on the tracked information and user activity.Type: ApplicationFiled: February 27, 2017Publication date: August 30, 2018Inventors: David S. Charron, Kyle E. Gilbertson, Rafal P. Konik, Nicholas T. Lawrence
-
Patent number: 10007718Abstract: Disclosed aspects include a temporal relational database management system initiating a set of operations. A set of columns in a transaction time temporal table is identified for change categorization. A change categorization model is constructed. The change categorization model is based on a set of changes with respect to the set of columns in the transaction time temporal table. The change categorization model uses a cluster analysis technique. Based on the change categorization model, a group of change categories for a set of rows coupled with the set of columns in the transaction time temporal table is determined. Based on the change categorization model, a first change category of the group of change categories is established in a first row of the set of rows.Type: GrantFiled: March 20, 2016Date of Patent: June 26, 2018Assignee: International Business Machines CorporationInventors: David S. Charron, Kyle E. Gilbertson, Rafal P. Konik, Nicholas T. Lawrence
-
Patent number: 9996605Abstract: Disclosed aspects include a temporal relational database management system initiating a set of operations. A set of columns in a transaction time temporal table is identified for change categorization. A change categorization model is constructed. The change categorization model is based on a set of changes with respect to the set of columns in the transaction time temporal table. The change categorization model uses a cluster analysis technique. Based on the change categorization model, a group of change categories for a set of rows coupled with the set of columns in the transaction time temporal table is determined. Based on the change categorization model, a first change category of the group of change categories is established in a first row of the set of rows.Type: GrantFiled: September 12, 2015Date of Patent: June 12, 2018Assignee: International Business Machines CorporationInventors: David S. Charron, Kyle E. Gilbertson, Rafal P. Konik, Nicholas T. Lawrence
-
Publication number: 20180101781Abstract: An approach is described of structuring resources among a plurality of resources in a system architecture. A method pertaining to such approach may include accessing a knowledge base including attributes relevant to the plurality of resources. The attributes of the knowledge base may include concepts and logical relationships associated with the concepts. The method further may include, responsive to receiving at least one resource to be processed with respect to the plurality of resources, extracting characteristics from the at least one resource based upon the attributes of the knowledge base, and storing the extracted characteristics in a repository. The method further may include, responsive to an application request, creating a URI structure representing at least one matching resource among the plurality of resources that corresponds to the application request.Type: ApplicationFiled: October 12, 2016Publication date: April 12, 2018Inventors: DAVID S. CHARRON, KYLE E. GILBERTSON, RAFAL P. KONIK, NICHOLAS T. LAWRENCE
-
Patent number: 9928748Abstract: Technical solutions are described for configuring a dynamic geo-fence includes receiving a plurality of data samples. The method also includes selecting, from the plurality of data samples, a selected data sample as a threshold. The method also includes configuring a geo-fence for a geographic area based on the selected data sample. The method also includes adjusting an operational characteristic of a drone while the drone is in the geographic area, where the operational characteristic is adjusted based on a configuration of the drone and the geo-fence.Type: GrantFiled: November 25, 2015Date of Patent: March 27, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yuk L. Chan, Kyle E. Gilbertson, Daniel F. Hogerty, Eileen P. Tedesco
-
Publication number: 20180082592Abstract: Technical solutions are described for configuring a dynamic geo-fence includes receiving a plurality of data samples. The method also includes selecting, from the plurality of data samples, a selected data sample as a threshold. The method also includes configuring a geo-fence for a geographic area based on the selected data sample. The method also includes adjusting an operational characteristic of a drone while the drone is in the geographic area, where the operational characteristic is adjusted based on a configuration of the drone and the geo-fence.Type: ApplicationFiled: November 15, 2017Publication date: March 22, 2018Inventors: Yuk L. Chan, Kyle E. Gilbertson, Daniel F. Hogerty, Eileen P. Tedesco
-
Publication number: 20180075755Abstract: Technical solutions are described for configuring a dynamic geo-fence includes receiving a plurality of data samples. The method also includes selecting, from the plurality of data samples, a selected data sample as a threshold. The method also includes configuring a geo-fence for a geographic area based on the selected data sample. The method also includes adjusting an operational characteristic of a drone while the drone is in the geographic area, where the operational characteristic is adjusted based on a configuration of the drone and the geo-fence.Type: ApplicationFiled: November 13, 2017Publication date: March 15, 2018Inventors: Yuk L. Chan, Kyle E. Gilbertson, Daniel F. Hogerty, Eileen P. Tedesco
-
Publication number: 20170148328Abstract: Technical solutions are described for configuring a dynamic geo-fence includes receiving a plurality of data samples. The method also includes selecting, from the plurality of data samples, a selected data sample as a threshold. The method also includes configuring a geo-fence for a geographic area based on the selected data sample. The method also includes adjusting an operational characteristic of a drone while the drone is in the geographic area, where the operational characteristic is adjusted based on a configuration of the drone and the geo-fence.Type: ApplicationFiled: November 25, 2015Publication date: May 25, 2017Inventors: Yuk L. Chan, Kyle E. Gilbertson, Daniel F. Hogerty, Eileen P. Tedesco
-
Publication number: 20170075975Abstract: Disclosed aspects include a temporal relational database management system initiating a set of operations. A set of columns in a transaction time temporal table is identified for change categorization. A change categorization model is constructed. The change categorization model is based on a set of changes with respect to the set of columns in the transaction time temporal table. The change categorization model uses a cluster analysis technique. Based on the change categorization model, a group of change categories for a set of rows coupled with the set of columns in the transaction time temporal table is determined. Based on the change categorization model, a first change category of the group of change categories is established in a first row of the set of rows.Type: ApplicationFiled: September 12, 2015Publication date: March 16, 2017Inventors: David S. Charron, Kyle E. Gilbertson, Rafal P. Konik, Nicholas T. Lawrence
-
Publication number: 20170075980Abstract: Disclosed aspects include a temporal relational database management system initiating a set of operations. A set of columns in a transaction time temporal table is identified for change categorization. A change categorization model is constructed. The change categorization model is based on a set of changes with respect to the set of columns in the transaction time temporal table. The change categorization model uses a cluster analysis technique. Based on the change categorization model, a group of change categories for a set of rows coupled with the set of columns in the transaction time temporal table is determined. Based on the change categorization model, a first change category of the group of change categories is established in a first row of the set of rows.Type: ApplicationFiled: March 20, 2016Publication date: March 16, 2017Inventors: David S. Charron, Kyle E. Gilbertson, Rafal P. Konik, Nicholas T. Lawrence