Patents by Inventor Bradley L. Manning
Bradley L. Manning 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: 10841364Abstract: A computer-implemented method may include identifying a sending computer system and a receiving computer system. The method may also include receiving a request from the sending computer system for a receptiveness value of the receiving computer system, where the receptiveness value indicates openness of the receiving computer system to interruption. The method may also include determining a current state of the receiving computer system. The method may also include determining a known state of the receiving computer system. The method may also include calculating a known state receptiveness value. The method may also include analyzing the current state and the known state to determine whether the current state is equivalent to the known state. The method may also include calculating the receptiveness value for the receiving computer system. The method may also include transmitting computer instructions for displaying the receptiveness value to the sending computer system.Type: GrantFiled: March 27, 2017Date of Patent: November 17, 2020Assignee: International Business Machines CorporationInventors: James E. Carey, Bradley L. Manning, Drew C. Varner, Charles J. Volzka
-
Publication number: 20200065368Abstract: A method, system and computer program product are provided for implementing enhanced autocomplete via multiple mobile keyboards. A user input is mapped to other keys to identify a meaningful message. When a meaningful message is not identified, the user input is compared with text using other keyboards for the mobile device. When a meaningful message is identified, the user input is automatically corrected.Type: ApplicationFiled: August 24, 2018Publication date: February 27, 2020Inventors: Aditi Rajagopal, Bradley L. Manning, Charles Volzka, James E. Carey
-
Patent number: 10296387Abstract: Disclosed aspects include managing a set of assets for a user in a shared pool of configurable computing resources. The shared pool of configurable computing resources has a set of virtual machines. A set of usage data for the user is established. The set of usage data corresponds to usage of an asset by the user. Based on the set of usage data for the user, an asset action for the asset for the user on a virtual machine is determined. In response to determining the asset action for the asset, the asset action for the asset for the user on the virtual machine is selected.Type: GrantFiled: December 5, 2017Date of Patent: May 21, 2019Assignee: International Business Machines CorporationInventors: Bin Cao, James E. Carey, Bradley L. Manning
-
Patent number: 10210021Abstract: Disclosed aspects include managing a set of assets for a user in a shared pool of configurable computing resources. The shared pool of configurable computing resources has a set of virtual machines. A set of usage data for the user is established. The set of usage data corresponds to usage of an asset by the user. Based on the set of usage data for the user, an asset action for the asset for the user on a virtual machine is determined. In response to determining the asset action for the asset, the asset action for the asset for the user on the virtual machine is selected.Type: GrantFiled: December 5, 2017Date of Patent: February 19, 2019Assignee: International Business Machines CorporationInventors: Bin Cao, James E. Carey, Bradley L. Manning
-
Publication number: 20180278503Abstract: A computer-implemented method may include identifying a sending computer system and a receiving computer system. The method may also include receiving a request from the sending computer system for a receptiveness value of the receiving computer system, where the receptiveness value indicates openness of the receiving computer system to interruption. The method may also include determining a current state of the receiving computer system. The method may also include determining a known state of the receiving computer system. The method may also include analyzing the current state and the known state to determine whether the current state is equivalent to the known state. The method may also include, in response to analyzing the current state and the known state, calculating the receptiveness value for the receiving computer system. The method may also include transmitting computer instructions for displaying the receptiveness value to the sending computer system.Type: ApplicationFiled: February 20, 2018Publication date: September 27, 2018Inventors: James E. Carey, Bradley L. Manning, Drew C. Varner, Charles J. Volzka
-
Publication number: 20180278502Abstract: A computer-implemented method may include identifying a sending computer system and a receiving computer system. The method may also include receiving a request from the sending computer system for a receptiveness value of the receiving computer system, where the receptiveness value indicates openness of the receiving computer system to interruption. The method may also include determining a current state of the receiving computer system. The method may also include determining a known state of the receiving computer system. The method may also include analyzing the current state and the known state to determine whether the current state is equivalent to the known state. The method may also include, in response to analyzing the current state and the known state, calculating the receptiveness value for the receiving computer system. The method may also include transmitting computer instructions for displaying the receptiveness value to the sending computer system.Type: ApplicationFiled: March 27, 2017Publication date: September 27, 2018Inventors: James E. Carey, Bradley L. Manning, Drew C. Varner, Charles J. Volzka
-
Publication number: 20180097704Abstract: A computer implemented method may include identifying activities of a receiving computer system during a first time period (current activities) based on a review of at least computer software applications executing on the receiving computer system during the first time period. The method may also include retrieving historical data associated with the receiving computer system, the historical data including at least amounts of time for the receiving computer system to respond to electronic messages during a second time period and pertaining to activities similar to the current activities. The method may also include calculating, via an automated statistical technique, a receptiveness value for the receiving computer system in light of the historical data and the current activities. Further, the method may include transmitting computer instructions for displaying the receptiveness value in a privacy preserving manner.Type: ApplicationFiled: October 3, 2016Publication date: April 5, 2018Inventors: James E. Carey, Bradley L. Manning, Drew C. Varner, Charles J. Volzka
-
Publication number: 20180095796Abstract: Disclosed aspects include managing a set of assets for a user in a shared pool of configurable computing resources. The shared pool of configurable computing resources has a set of virtual machines. A set of usage data for the user is established. The set of usage data corresponds to usage of an asset by the user. Based on the set of usage data for the user, an asset action for the asset for the user on a virtual machine is determined. In response to determining the asset action for the asset, the asset action for the asset for the user on the virtual machine is selected.Type: ApplicationFiled: December 5, 2017Publication date: April 5, 2018Inventors: Bin Cao, James E. Carey, Bradley L. Manning
-
Publication number: 20180095797Abstract: Disclosed aspects include managing a set of assets for a user in a shared pool of configurable computing resources. The shared pool of configurable computing resources has a set of virtual machines. A set of usage data for the user is established. The set of usage data corresponds to usage of an asset by the user. Based on the set of usage data for the user, an asset action for the asset for the user on a virtual machine is determined. In response to determining the asset action for the asset, the asset action for the asset for the user on the virtual machine is selected.Type: ApplicationFiled: December 5, 2017Publication date: April 5, 2018Inventors: Bin Cao, James E. Carey, Bradley L. Manning
-
Patent number: 9870261Abstract: Disclosed aspects include managing a set of assets for a user in a shared pool of configurable computing resources. The shared pool of configurable computing resources has a set of virtual machines. A set of usage data for the user is established. The set of usage data corresponds to usage of an asset by the user. Based on the set of usage data for the user, an asset action for the asset for the user on a virtual machine is determined. In response to determining the asset action for the asset, the asset action for the asset for the user on the virtual machine is selected.Type: GrantFiled: May 21, 2015Date of Patent: January 16, 2018Assignee: International Business Machines CorporationInventors: Bin Cao, James E. Carey, Bradley L. Manning
-
Patent number: 9870260Abstract: Disclosed aspects include managing a set of assets for a user in a shared pool of configurable computing resources. The shared pool of configurable computing resources has a set of virtual machines. A set of usage data for the user is established. The set of usage data corresponds to usage of an asset by the user. Based on the set of usage data for the user, an asset action for the asset for the user on a virtual machine is determined. In response to determining the asset action for the asset, the asset action for the asset for the user on the virtual machine is selected.Type: GrantFiled: March 20, 2015Date of Patent: January 16, 2018Assignee: International Business Machines CorporationInventors: Bin Cao, James E. Carey, Bradley L. Manning
-
Patent number: 9584442Abstract: Disclosed aspects manage a set of assets of a shared pool of configurable computing resources. A set of usage data is established by the shared pool of configurable computing resources. The set of usage data corresponds to usage of the set of assets by a set of users. The shared pool of configurable computing resources determines an asset load-order based on the set of usage data. An operation associated with the set of assets is performed by the shared pool of configurable computing resources. In response to performing the operation associated with the set of assets, the set of assets is loaded based on the asset load-order by the shared pool of configurable computing resources.Type: GrantFiled: June 27, 2015Date of Patent: February 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bin Cao, James E. Carey, Bradley L. Manning
-
Patent number: 9582333Abstract: Disclosed aspects manage a set of assets of a shared pool of configurable computing resources. A set of usage data is established by the shared pool of configurable computing resources. The set of usage data corresponds to usage of the set of assets by a set of users. The shared pool of configurable computing resources determines an asset load-order based on the set of usage data. An operation associated with the set of assets is performed by the shared pool of configurable computing resources. In response to performing the operation associated with the set of assets, the set of assets is loaded based on the asset load-order by the shared pool of configurable computing resources.Type: GrantFiled: June 22, 2015Date of Patent: February 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bin Cao, James E. Carey, Bradley L. Manning
-
Publication number: 20160371125Abstract: Disclosed aspects manage a set of assets of a shared pool of configurable computing resources. A set of usage data is established by the shared pool of configurable computing resources. The set of usage data corresponds to usage of the set of assets by a set of users. The shared pool of configurable computing resources determines an asset load-order based on the set of usage data. An operation associated with the set of assets is performed by the shared pool of configurable computing resources. In response to performing the operation associated with the set of assets, the set of assets is loaded based on the asset load-order by the shared pool of configurable computing resources.Type: ApplicationFiled: June 22, 2015Publication date: December 22, 2016Inventors: Bin Cao, James E. Carey, Bradley L. Manning
-
Publication number: 20160373377Abstract: Disclosed aspects manage a set of assets of a shared pool of configurable computing resources. A set of usage data is established by the shared pool of configurable computing resources. The set of usage data corresponds to usage of the set of assets by a set of users. The shared pool of configurable computing resources determines an asset load-order based on the set of usage data. An operation associated with the set of assets is performed by the shared pool of configurable computing resources. In response to performing the operation associated with the set of assets, the set of assets is loaded based on the asset load-order by the shared pool of configurable computing resources.Type: ApplicationFiled: June 27, 2015Publication date: December 22, 2016Inventors: Bin Cao, James E. Carey, Bradley L. Manning
-
Patent number: 9454749Abstract: Aspects of the present disclosure relate to a method, system, and computer program product for generating an encoded visual representation describing a computing node. The method includes identifying one or more first parameters for a first virtual machine hosted by the computing node. The method also includes encoding the one or more first parameters based on a coding reference. The method also includes generating a first dynamically generated encoded visual representation from one or more encoded first parameters.Type: GrantFiled: August 28, 2014Date of Patent: September 27, 2016Assignee: International Business Machines CorporationInventors: Lin Cai, Bin Cao, James E. Carey, Bradley L. Manning
-
Publication number: 20160274942Abstract: Disclosed aspects include managing a set of assets for a user in a shared pool of configurable computing resources. The shared pool of configurable computing resources has a set of virtual machines. A set of usage data for the user is established. The set of usage data corresponds to usage of an asset by the user. Based on the set of usage data for the user, an asset action for the asset for the user on a virtual machine is determined. In response to determining the asset action for the asset, the asset action for the asset for the user on the virtual machine is selected.Type: ApplicationFiled: May 21, 2015Publication date: September 22, 2016Inventors: Bin Cao, James E. Carey, Bradley L. Manning
-
Publication number: 20160274949Abstract: Disclosed aspects include managing a set of assets for a user in a shared pool of configurable computing resources. The shared pool of configurable computing resources has a set of virtual machines. A set of usage data for the user is established. The set of usage data corresponds to usage of an asset by the user. Based on the set of usage data for the user, an asset action for the asset for the user on a virtual machine is determined. In response to determining the asset action for the asset, the asset action for the asset for the user on the virtual machine is selected.Type: ApplicationFiled: March 20, 2015Publication date: September 22, 2016Inventors: Bin Cao, James E. Carey, Bradley L. Manning
-
Patent number: 9313194Abstract: Aspects of the present disclosure relate to a method, system, and computer program product for verifying a parameter on a computing node. The method can include accessing a first dynamically generated encoded visual representation from a computing node. The method can also include identifying one or more parameters of the computing node from the first dynamically generated encoded visual representation. The method can also include determining whether the computing node has a first parameter from the one or more parameters. The method can also include displaying the first parameter in response to the computing node having the first parameter.Type: GrantFiled: October 22, 2014Date of Patent: April 12, 2016Assignee: International Business Machines CorporationInventors: Lin Cai, Bin Cao, James E. Carey, Bradley L. Manning
-
Patent number: 9300651Abstract: Aspects of the present disclosure relate to a method, system, and computer program product for verifying a parameter on a computing node. The method can include accessing a first dynamically generated encoded visual representation from a computing node. The method can also include identifying one or more parameters of the computing node from the first dynamically generated encoded visual representation. The method can also include determining whether the computing node has a first parameter from the one or more parameters. The method can also include displaying the first parameter in response to the computing node having the first parameter.Type: GrantFiled: August 28, 2014Date of Patent: March 29, 2016Assignee: International Business Machines CorporationInventors: Lin Cai, Bin Cao, James E. Carey, Bradley L. Manning