Patents by Inventor Ryan D. McNair
Ryan D. McNair 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: 9889919Abstract: Systems and methods for securing an emergency exit door on an armrest of a seat are provided. A system includes a latch connected to an armrest of a seat of a vehicle. The latch is moveable relative to the armrest between a stowed position and a deployed position. The latch is structured and arranged to engage an edge of a door that is associated with an exit of the vehicle to hold the door on the armrest.Type: GrantFiled: February 28, 2017Date of Patent: February 13, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rhonda L. Childress, Kim A. Eckert, Jente B. Kuang, David B. Kumhyr, Ryan D. McNair
-
Patent number: 9881636Abstract: Systems and methods for escalation detection using sentiment analysis are disclosed. A computer-implemented method of the invention includes: determining, by a computer device, the occurrence of an interaction event between a first party and a second party within a recording including audio data; analyzing, by the computer device, the audio data for a change in tone over time; analyzing, by the computer device, the audio data for the presence of any negative tones; determining, by the computer device, whether the change in tone, the presence of any negative tones, or a combination of the change in tone and the presence of any negative tones, indicates an escalation during the interaction event to generate escalation data; and saving, by the computer device, the escalation data.Type: GrantFiled: July 21, 2016Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rhonda L. Childress, Kim A. Eckert, Ryan D. McNair
-
Publication number: 20180025743Abstract: Systems and methods for escalation detection using sentiment analysis are disclosed. A computer-implemented method of the invention includes: determining, by a computer device, the occurrence of an interaction event between a first party and a second party within a recording including audio data; analyzing, by the computer device, the audio data for a change in tone over time; analyzing, by the computer device, the audio data for the presence of any negative tones; determining, by the computer device, whether the change in tone, the presence of any negative tones, or a combination of the change in tone and the presence of any negative tones, indicates an escalation during the interaction event to generate escalation data; and saving, by the computer device, the escalation data.Type: ApplicationFiled: July 21, 2016Publication date: January 25, 2018Inventors: Rhonda L. CHILDRESS, Kim A. ECKERT, Ryan D. MCNAIR
-
Publication number: 20180018718Abstract: A computer-implemented method includes: monitoring, by a user device, a location of the user device; determining, by the user device and based on the monitoring, that the user is within a threshold distance or a threshold arrival time of the service provider location; and outputting, by the user device, user information to the service provider based on the determining that the user is within the threshold distance or the threshold arrival time of the service provider location. The user information indicates services to provide to the user by the service provider upon the user's arrival to the service provider location. The outputting causes the service provider to receive the user information for serving the user upon the user's arrival to the service provider location.Type: ApplicationFiled: July 12, 2016Publication date: January 18, 2018Inventors: Rhonda L. CHILDRESS, Kim A. ECKERT, Ryan D. MCNAIR, Minh Q. PHAM
-
Patent number: 9868505Abstract: Systems and methods for securing an emergency exit door on an armrest of a seat are provided. A system includes a latch connected to an armrest of a seat of a vehicle. The latch is moveable relative to the armrest between a stowed position and a deployed position. The latch is structured and arranged to engage an edge of a door that is associated with an exit of the vehicle to hold the door on the armrest.Type: GrantFiled: February 28, 2017Date of Patent: January 16, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rhonda L. Childress, Kim A. Eckert, Jente B. Kuang, David B. Kumhyr, Ryan D. McNair
-
Publication number: 20180001988Abstract: Systems and methods for securing an emergency exit door on an armrest of a seat are provided. A system includes a latch connected to an armrest of a seat of a vehicle. The latch is moveable relative to the armrest between a stowed position and a deployed position. The latch is structured and arranged to engage an edge of a door that is associated with an exit of the vehicle to hold the door on the armrest.Type: ApplicationFiled: September 19, 2017Publication date: January 4, 2018Inventors: Rhonda L. CHILDRESS, Kim A. ECKERT, Jente B. KUANG, David B. KUMHYR, Ryan D. MCNAIR
-
Publication number: 20170357931Abstract: An approach, for calendaring event proximity conflict identification. An event conflict identifier receives an instruction to add a second calendar event to a user calendar. The event conflict identifier, identifies location proximity conflicts based on searching calendar metadata associated with the user calendar, where the calendar metadata includes first geographic locations associated with first calendar events. The event conflict identifier responds by creating event conflict alerts including conflict resolution action options associated with the location proximity conflicts respectively and outputting the event conflict alerts.Type: ApplicationFiled: June 8, 2016Publication date: December 14, 2017Inventors: Rhonda L. Childress, Kim A. Eckert, Ryan D. McNair, Minh Q. Pham
-
Publication number: 20170351968Abstract: A method, system and computer product for performing storage maintenance is described. A training set for storage volume reclamation is received. The training set includes a set of storage parameters, each set of storage parameters corresponds to a respective candidate storage volume of a set of candidate storage volumes. The training set also includes a set of user decisions made whether a respective candidate storage volume is reclaimable. The training set is used to train a machine learning system to recognize common features of reclaimable candidate storage volumes. A set of candidate storage volumes is provided for potential reclamation, each with a set of storage parameters. A graphical user interface presents respective members of the set of candidate storage volumes for reclamation if a confidence level is calculated that the respective candidate storage volume is reclaimable exceeds a threshold.Type: ApplicationFiled: June 3, 2016Publication date: December 7, 2017Inventors: John A. Bowers, Andrew J. Laforteza, Ryan D. Mcnair, Benjamin J. Randall, Teresa S. Swingler
-
Publication number: 20170352000Abstract: A tool, executed by one or more computer processors, including identifying at least one product in a shipment for delivery, wherein the at least one product is identified in a shipping manifest and extracting from the shipping manifest, the required amount of storage space for the product and the one or more environmental conditions required for storage of the product at the receiving location. The tool includes determining a storage space location for delivery of the product at the receiving location, wherein the storage space location provides the one or more environmental conditions required for the product. The tool includes providing the determined storage space location to a deliverer of the product and notifying a supplier sending the product, a receiver at the receiving location, and the deliverer who placed the product in the determined storage space location.Type: ApplicationFiled: July 28, 2017Publication date: December 7, 2017Inventors: Michael Bender, Rhonda L. Childress, Kim A. Eckert, Ryan D. McNair
-
Publication number: 20170351998Abstract: A method, executed by one or more processors, includes identifying at least one product for delivery and create a shipping manifest for the at least one product. The method includes extracting from the shipping manifest, a required amount of storage space for the at least one product and one or more environmental conditions required for storage of the at least one product at the receiving location. Furthermore, the method includes identifying a storage space location for storage of the at least one product at the receiving location, wherein the identified storage space location provides the required amount of storage space and the one or more environmental conditions required for the at least one product.Type: ApplicationFiled: June 3, 2016Publication date: December 7, 2017Inventors: Michael Bender, Rhonda L. Childress, Kim A. Eckert, Ryan D. McNair
-
Publication number: 20170324264Abstract: A method for managing a rechargeable battery. The method includes a computer processor identifying a rechargeable battery within a first device. The method further includes a computer processor identifying a battery maintenance policy associated with the rechargeable battery. The method further includes a computer processor determining a first set of models for implementing the identified battery maintenance policy on the identified rechargeable battery based on the identified battery maintenance policy and one or more environmental factors corresponding to the first device. The method further includes a computer processor installing the first set of models in the first device. The method further includes a computer processor performing an intervention action based, at least in part, on a current state of the first set of models and one or more current environmental factors corresponding to the first device.Type: ApplicationFiled: July 28, 2017Publication date: November 9, 2017Inventors: Rhonda L. Childress, Kim A. Eckert, Jente B. Kuang, Ryan D. McNair
-
Publication number: 20170324265Abstract: A method for managing a rechargeable battery. The method includes a computer processor identifying a rechargeable battery within a first device. The method further includes a computer processor identifying a battery maintenance policy associated with the rechargeable battery. The method further includes a computer processor determining a first set of models for implementing the identified battery maintenance policy on the identified rechargeable battery based on the identified battery maintenance policy and one or more environmental factors corresponding to the first device. The method further includes a computer processor installing the first set of models in the first device. The method further includes a computer processor performing an intervention action based, at least in part, on a current state of the first set of models and one or more current environmental factors corresponding to the first device.Type: ApplicationFiled: July 28, 2017Publication date: November 9, 2017Inventors: Rhonda L. Childress, Kim A. Eckert, Jente B. Kuang, Ryan D. McNair
-
Patent number: 9774203Abstract: A method for managing a rechargeable battery. The method includes a computer processor identifying a rechargeable battery within a first device. The method further includes a computer processor identifying a battery maintenance policy associated with the rechargeable battery. The method further includes a computer processor determining a first set of models for implementing the identified battery maintenance policy on the identified rechargeable battery based on the identified battery maintenance policy and one or more environmental factors corresponding to the first device. The method further includes a computer processor installing the first set of models in the first device. The method further includes a computer processor performing an intervention action based, at least in part, on a current state of the first set of models and one or more current environmental factors corresponding to the first device.Type: GrantFiled: April 18, 2016Date of Patent: September 26, 2017Assignee: International Business Machines CorporationInventors: Rhonda L. Childress, Kim A. Eckert, Jente B. Kuang, Ryan D. McNair
-
Publication number: 20170256941Abstract: For analytic-based control of energy consumption, an appliance module receives an appliance identifier of an appliance connected to a power outlet, a selection module selects a power model for the power outlet based on the appliance identifier, the power model designating times that the power outlet is to be powered and times that the power outlet is to be unpowered, a usage module receives energy usage data for a power outlet, a presence module receives user presence data for a locale containing the power outlet, a update module modifies a power model for the power outlet based on the energy usage data and the user presence data, and a power control module selectively provides electrical power to the power outlet according to the power schedule.Type: ApplicationFiled: March 1, 2016Publication date: September 7, 2017Inventors: John A. Bowers, Andrew Laforteza, Ryan D. McNair, Alvaro Sanchez-Cifuentes
-
Patent number: 9684562Abstract: A method for automatically prioritizing startup of resource groups during a migration event. The method may include monitoring resource usage of a first and a second set of applications associated, respectively, with a first and a second resource group executing on a first computing node. The method may additionally include generating respective first and second resource usage models for the first and second resource groups based on resource usage. The method may then include extrapolating, based on the first and second resource usage models, respective first and second resource group usage scores for the first and second resource groups at a second time in response to a migration event, the second time occurring subsequent to the first time. The method may further include determining, based on the extrapolating, a priority order for serially starting the first and second set of applications on a second computing node at the second time.Type: GrantFiled: July 21, 2015Date of Patent: June 20, 2017Assignee: International Business Machines CorporationInventors: Dionysius D. Bell, Li Li, Hari H. Madduri, Ryan D. McNair
-
Publication number: 20170166312Abstract: Systems and methods for securing an emergency exit door on an armrest of a seat are provided. A system includes a latch connected to an armrest of a seat of a vehicle. The latch is moveable relative to the armrest between a stowed position and a deployed position. The latch is structured and arranged to engage an edge of a door that is associated with an exit of the vehicle to hold the door on the armrest.Type: ApplicationFiled: February 28, 2017Publication date: June 15, 2017Inventors: Rhonda L. CHILDRESS, Kim A. ECKERT, Jente B. KUANG, David B. KUMHYR, Ryan D. MCNAIR
-
Publication number: 20170166292Abstract: Systems and methods for securing an emergency exit door on an armrest of a seat are provided. A system includes a latch connected to an armrest of a seat of a vehicle. The latch is moveable relative to the armrest between a stowed position and a deployed position. The latch is structured and arranged to engage an edge of a door that is associated with an exit of the vehicle to hold the door on the armrest.Type: ApplicationFiled: February 28, 2017Publication date: June 15, 2017Inventors: Rhonda L. CHILDRESS, Kim A. ECKERT, Jente B. KUANG, David B. KUMHYR, Ryan D. MCNAIR
-
Patent number: 9611042Abstract: Systems and methods for securing an emergency exit door on an armrest of a seat are provided. A system includes a latch connected to an armrest of a seat of a vehicle. The latch is moveable relative to the armrest between a stowed position and a deployed position. The latch is structured and arranged to engage an edge of a door that is associated with an exit of the vehicle to hold the door on the armrest.Type: GrantFiled: November 19, 2015Date of Patent: April 4, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rhonda L. Childress, Kim A. Eckert, Jente B. Kuang, David B. Kumhyr, Ryan D. McNair
-
Patent number: 9561750Abstract: Communicating a notification to a particular vehicle is provided. A processor: identifies, one or more vehicles within a particular radius to a first vehicle based on one of: WiFi network visibility, a geo-fenced radius with known geo-tags of the one or more vehicles, or scanning for visible Bluetooth devices; receives a selection for a particular vehicle of the one or more vehicles identified based on descriptive wireless tags or line-of-sight selection from a first device in the first vehicle; establishes a connection between the first device in the first vehicle and a second device in the particular vehicle; receives a selection for a predetermined message; receives an image of a problem associated with the particular vehicle; and sends the predetermined message and the image from the first device to the second device.Type: GrantFiled: August 31, 2016Date of Patent: February 7, 2017Assignee: International Business Machines CorporationInventors: Rhonda L. Childress, Kim A. Eckert, Ryan D. McNair
-
Publication number: 20170024293Abstract: A method for automatically prioritizing startup of resource groups during a migration event. The method may include monitoring resource usage of a first and a second set of applications associated, respectively, with a first and a second resource group executing on a first computing node. The method may additionally include generating respective first and second resource usage models for the first and second resource groups based on resource usage. The method may then include extrapolating, based on the first and second resource usage models, respective first and second resource group usage scores for the first and second resource groups at a second time in response to a migration event, the second time occurring subsequent to the first time. The method may further include determining, based on the extrapolating, a priority order for serially starting the first and second set of applications on a second computing node at the second time.Type: ApplicationFiled: July 21, 2015Publication date: January 26, 2017Inventors: Dionysius D. Bell, Li Li, Hari H. Madduri, Ryan D. McNair