Patents by Inventor Eric B. Libow
Eric B. Libow 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: 10169699Abstract: A method for providing an interactive elevator assistant is provided. The method may include identifying amenities associated with a property and location-based features within a vicinity of the property. The method may further include mapping the amenities to floor levels associated with the property. The method may further include receiving user input from a user located on an elevator associated with the property. The method may further include, in response to determining that the received user input comprises an amenity, determine the one or more floor levels on the property that are associated with the amenity and triggering the elevator to navigate to the determined one or more floor levels. The method may also include, in response to determining that the received user input comprises a location-based feature, sending the received user input to an application for processing. The method may further include providing a response via the elevator.Type: GrantFiled: November 14, 2017Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Srinivas V. Chitiveli, Eric B. Libow, Prasanna A. Mathada, Sathiskumar Palaniappan
-
Patent number: 10127492Abstract: A method for providing an interactive elevator assistant is provided. The method may include identifying amenities associated with a property and location-based features within a vicinity of the property. The method may further include mapping the amenities to floor levels associated with the property. The method may further include receiving user input from a user located on an elevator associated with the property. The method may further include, in response to determining that the received user input comprises an amenity, determine the one or more floor levels on the property that are associated with the amenity and triggering the elevator to navigate to the determined one or more floor levels. The method may also include, in response to determining that the received user input comprises a location-based feature, sending the received user input to an application for processing. The method may further include providing a response via the elevator.Type: GrantFiled: July 25, 2017Date of Patent: November 13, 2018Assignee: International Business Machines CorporationInventors: Srinivas V. Chitiveli, Eric B. Libow, Prasanna A. Mathada, Sathiskumar Palaniappan
-
Patent number: 10123159Abstract: A first cellular client determines its geographic location from a second cellular client. As part of this determination, the first cellular client disables its cellular functionality. The first cellular client receives a first identifier from the second cellular client by way of a non-cellular connection. The first identifier is related to a first antenna of a cellular service-provider. The first cellular client tracks its location based on the first identifier.Type: GrantFiled: March 7, 2016Date of Patent: November 6, 2018Assignee: International Business Machines CorporationInventors: Darryl M. Adderly, Jonathan W. Jackson, Ajit Jariwala, Eric B. Libow
-
Publication number: 20180231987Abstract: Controlling release of earthquake energy, in one aspect, may include a controller device injecting fluid into bore holes at dynamically regulated levels to cause controlled seismic events. The bore holes are placed along a fault line with a potential for hazardous earthquakes, and installed with sensors and fluid flow controls communicating with the controller device. The seismic events caused by injecting the fluid are monitored via the sensors. Based on the monitoring, the injecting of the fluid to one or more of the bore holes may be regulated dynamically to control the sizes of the seismic events along the fault line.Type: ApplicationFiled: February 16, 2017Publication date: August 16, 2018Inventors: Christopher R. Florence, Eric B. Libow, Jordan T. Moore, Walker L. Sherk, Thomas S. Wallace, Pu Yang
-
Patent number: 10048702Abstract: Controlling release of earthquake energy, in one aspect, may include a controller device injecting fluid into bore holes at dynamically regulated levels to cause controlled seismic events. The bore holes are placed along a fault line with a potential for hazardous earthquakes, and installed with sensors and fluid flow controls communicating with the controller device. The seismic events caused by injecting the fluid are monitored via the sensors. Based on the monitoring, the injecting of the fluid to one or more of the bore holes may be regulated dynamically to control the sizes of the seismic events along the fault line.Type: GrantFiled: February 16, 2017Date of Patent: August 14, 2018Assignee: International Business Machines CorporationInventors: Christopher R. Florence, Eric B. Libow, Jordan T. Moore, Walker L. Sherk, Thomas S. Wallace, Pu Yang
-
Publication number: 20180218019Abstract: An embodiment of the invention pertains to processing messages received from a set of devices. A mapping of message fields to fact table columns is stored in a mapping table of a relational database. The method comprises, for each received message, determining all fields of the received message. If it is determined that the mapping table does not assign a fact table column to each of the determined fields of the message, a new mapping between message fields to respective fact table is automatically stored in the mapping table. A mapping is identified in the mapping table that assigns each of the determined fields of the message to a respective one of the columns of the fact table. The field values of the message are stored in the fact table in accordance with the identified mapping.Type: ApplicationFiled: January 30, 2017Publication date: August 2, 2018Inventors: Eric B. Libow, Markus Lorch, Martin A. Oberhofer, Torsten Steinbach
-
Patent number: 10032139Abstract: A computerized, on-road, vehicle service handling system involves, a motor vehicle having therewithin a global positioning system (GPS) navigation system, an on-board diagnostic (OBD) system, a display within the vehicle, non-transitory storage having stored therein payment information, and at least one processor. While a user is driving a vehicle between first and second locations, upon receiving a fault condition signal from the OBD system, the processor will; automatically identify, and transmit information, to multiple vehicle service locations within a limited distance radius of the path towards the second location, receive service responses, receive a selection by the user of at least two of the vehicle service locations and an order of preference thereof; send a service request with payment information to the first selected vehicle service location; and receive a communication from the first vehicle service location either accepting or rejecting the request.Type: GrantFiled: September 7, 2017Date of Patent: July 24, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Darryl M. Adderly, Jonathan W. Jackson, Ajit Jariwala, Eric B. Libow
-
Publication number: 20180109665Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: a voice delivery application, running on a mobile device of a user, receives a text message from a user; by use of sensor inputs of the mobile device, the mobile device stores data regarding environment of the mobile device including external audio equipment, speed of the user, and bystanders within a hearing range of the environment; various data describing a sender of the text message and the bystanders are analyzed for respective relationships with the user and with each other to determine a confidentiality group dictating whether or not the text message may be heard by the bystander; the text message may be scanned for content screening, then according to configuration of the voice delivery application, the text message is securely delivered to the user by voice.Type: ApplicationFiled: December 15, 2017Publication date: April 19, 2018Inventors: Darryl M. Adderly, Jonathan W. Jackson, Ajit Jariwala, Eric B. Libow
-
Patent number: 9912800Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: a voice delivery application, running on a mobile device of a user, receives a text message from a user; by use of sensor inputs of the mobile device, the mobile device stores data regarding environment of the mobile device including external audio equipment, speed of the user, and bystanders within a hearing range of the environment; various data describing a sender of the text message and the bystanders are analyzed for respective relationships with the user and with each other to determine a confidentiality group dictating whether or not the text message may be heard by the bystander; the text message may be scanned for content screening, then according to configuration of the voice delivery application, the text message is securely delivered to the user by voice.Type: GrantFiled: May 27, 2016Date of Patent: March 6, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Darryl M. Adderly, Jonathan W. Jackson, Ajit Jariwala, Eric B. Libow
-
Patent number: 9854482Abstract: A method, system and computer program product for controlling the delivery of voice communications. A profile is created for the user of a mobile device that specifies the thresholds for switching between a cellular network and a wireless network to conduct voice communications as well as stores a list of contacts and associated security levels. If the signal strength of the cellular radio signal is below a threshold, then the mobile device detects one or more wireless networks that are in the area of the user of the mobile device. The profile of the user of the mobile device is then checked to determine if the mobile device is authorized to switch to one of the detected wireless networks to deliver voice communications based on a security level associated with the party communicating with the user. In this manner, the user is able to control the delivery of voice communications.Type: GrantFiled: April 21, 2015Date of Patent: December 26, 2017Assignee: International Business Machines CorporationInventors: Darryl M. Adderly, Jonathan W. Jackson, Ajit Jariwala, Eric B. Libow
-
Publication number: 20170365108Abstract: A computerized, on-road, vehicle service handling system involves, a motor vehicle having therewithin a global positioning system (GPS) navigation system, an on-board diagnostic (OBD) system, a display within the vehicle, non-transitory storage having stored therein payment information, and at least one processor. While a user is driving a vehicle between first and second locations, upon receiving a fault condition signal from the OBD system, the processor will; automatically identify, and transmit information, to multiple vehicle service locations within a limited distance radius of the path towards the second location, receive service responses, receive a selection by the user of at least two of the vehicle service locations and an order of preference thereof; send a service request with payment information to the first selected vehicle service location; and receive a communication from the first vehicle service location either accepting or rejecting the request.Type: ApplicationFiled: September 7, 2017Publication date: December 21, 2017Inventors: Darryl M. Adderly, Jonathan W. Jackson, Ajit Jariwala, Eric B. Libow
-
Publication number: 20170367013Abstract: A method, system and computer program product for controlling the delivery of voice communications. A profile is created for the user of a mobile device that specifies the thresholds for switching between a cellular network and a wireless network to conduct voice communications as well as stores a list of contacts and associated security levels. If the signal strength of the cellular radio signal is below a threshold, then the mobile device detects one or more wireless networks that are in the area of the user of the mobile device. The profile of the user of the mobile device is then checked to determine if the mobile device is authorized to switch to one of the detected wireless networks to deliver voice communications based on a security level associated with the party communicating with the user. In this manner, the user is able to control the delivery of voice communications.Type: ApplicationFiled: August 30, 2017Publication date: December 21, 2017Inventors: Darryl M. Adderly, Jonathan W. Jackson, Ajit Jariwala, Eric B. Libow
-
Publication number: 20170346937Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: a voice delivery application, running on a mobile device of a user, receives a text message from a user; by use of sensor inputs of the mobile device, the mobile device stores data regarding environment of the mobile device including external audio equipment, speed of the user, and bystanders within a hearing range of the environment; various data describing a sender of the text message and the bystanders are analyzed for respective relationships with the user and with each other to determine a confidentiality group dictating whether or not the text message may be heard by the bystander; the text message may be scanned for content screening, then according to configuration of the voice delivery application, the text message is securely delivered to the user by voice.Type: ApplicationFiled: May 27, 2016Publication date: November 30, 2017Inventors: Darryl M. Adderly, Jonathan W. Jackson, Ajit Jariwala, Eric B. Libow
-
Publication number: 20170316622Abstract: A computerized, on-road, vehicle service handling method involves, while a user is driving a vehicle between first and second locations, receiving a fault condition signal from an on-board diagnostic system; automatically transmitting information to multiple vehicle service locations ahead of the vehicle, including vehicle and fault information and an individual estimated time of arrival (ETA) based upon current location and speed; receiving individual service responses including at least a parts and labor cost estimate, and at least one appointment time after the ETA; receiving a selection by the user of at least two of the provided vehicle service locations and an order of preference thereof; sending payment information to the first vehicle service location; receiving a communication either accepting or rejecting, and, if accepted, automatically directing the user to the first vehicle service location, but if rejected, sending the payment information to a next preferred vehicle service location.Type: ApplicationFiled: July 15, 2016Publication date: November 2, 2017Inventors: Darryl M. Adderly, Jonathan W. Jackson, Ajit Jariwala, Eric B. Libow
-
Patent number: 9792738Abstract: A computerized, on-road, vehicle service handling method involves, while a user is driving a vehicle between first and second locations, receiving a fault condition signal from an on-board diagnostic system; automatically transmitting information to multiple vehicle service locations ahead of the vehicle, including vehicle and fault information and an individual estimated time of arrival (ETA) based upon current location and speed; receiving individual service responses including at least a parts and labor cost estimate, and at least one appointment time after the ETA; receiving a selection by the user of at least two of the provided vehicle service locations and an order of preference thereof; sending payment information to the first vehicle service location; receiving a communication either accepting or rejecting, and, if accepted, automatically directing the user to the first vehicle service location, but if rejected, sending the payment information to a next preferred vehicle service location.Type: GrantFiled: July 15, 2016Date of Patent: October 17, 2017Assignee: International Business Machines CorporationInventors: Darryl M. Adderly, Jonathan W. Jackson, Ajit Jariwala, Eric B. Libow
-
Patent number: 9699832Abstract: A second cellular client delegates cellular communication to a first cellular client. The first cellular client determines that the first cellular client has been assigned to perform cellular communication for the second cellular client. The first cellular client receives a transmission from a cellular service-provider antenna intended for the second cellular client. The first cellular client sends a first command based on the transmission to the second cellular client. The first command instructs the second cellular client to enable the cellular functionality of the second cellular client.Type: GrantFiled: March 7, 2016Date of Patent: July 4, 2017Assignee: International Business Machines CorporationInventors: Darryl M. Adderly, Jonathan W. Jackson, Ajit Jariwala, Eric B. Libow
-
Publication number: 20170167885Abstract: A global positioning system (“GPS”) receives a destination location from a current driver of a vehicle. A GPS route planning process of the GPS identifies potential routes for the vehicle to the destination location. A data analysis process of the GPS rates the potential routes based on how characteristics of the potential routes relate to characteristics of the current driver. The GPS route planning process selects a route for the current driver responsive to the ratings. The GPS displays the selected route to the driver on a display.Type: ApplicationFiled: December 10, 2015Publication date: June 15, 2017Inventors: DARRYL M. ADDERLY, JONATHAN W. JACKSON, AJIT JARIWALA, ERIC B. LIBOW
-
Publication number: 20170142220Abstract: Updating a profile includes monitoring electronic communications between a target user and a number of other users in real-time, extracting communicated information available about the target user and the number of other users from the electronic communications, based on an analysis of the communicated information available about the target user and the number of other users identifying relevant information from the communicated information that is relevant for updating the profile of the target user on at least one social network, and updating the profile of the target user on the at least one social network using the relevant information derived from the analysis.Type: ApplicationFiled: November 12, 2015Publication date: May 18, 2017Applicant: International Business Machines CorporationInventors: ERIC B. LIBOW, WALKER L. SHERK, THOMAS S. WALLACE, PU YANG
-
Publication number: 20170142222Abstract: Updating a profile includes monitoring electronic communications between a target user and a number of other users in real-time, extracting communicated information available about the target user and the number of other users from the electronic communications, based on an analysis of the communicated information available about the target user and the number of other users identifying relevant information from the communicated information that is relevant for updating the profile of the target user on at least one social network, and updating the profile of the target user on the at least one social network using the relevant information derived from the analysis.Type: ApplicationFiled: January 5, 2017Publication date: May 18, 2017Applicant: International Business Machines CorporationInventors: ERIC B. LIBOW, WALKER L. SHERK, THOMAS S. WALLACE, PU YANG
-
Patent number: 9648663Abstract: A second cellular client delegates cellular communication to a first cellular client. The first cellular client determines that the first cellular client has been assigned to perform cellular communication for the second cellular client. The first cellular client receives a transmission from a cellular service-provider antenna intended for the second cellular client. The first cellular client sends a first command based on the transmission to the second cellular client. The first command instructs the second cellular client to enable the cellular functionality of the second cellular client.Type: GrantFiled: June 18, 2015Date of Patent: May 9, 2017Assignee: International Business Machines CorporationInventors: Darryl M. Adderly, Jonathan W. Jackson, Ajit Jariwala, Eric B. Libow