Patents by Inventor John G. Musial
John G. Musial 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: 9760087Abstract: According to an aspect, a distributed package transport system includes unmanned aerial vehicles (UAVs), each of which is configured to transport packages within a geographic area and along a travel route. The system also includes UAV enclosures dispersed within the geographic area. The UAV enclosures include a number of cells, each of which provides a receptacle to temporarily house a UAV. At least one of the UAV enclosures is dynamically assigned to a location within the geographic area. Each of the UAV enclosures includes a computer processor and communication network interface and, for each of the UAVs in transit, the UAV enclosures communicate information specifying an origination point, drop off point, and return point amongst each other and coordinate to define, based on locations of the UAV enclosures and capacities of the UAV enclosures, a refined travel route including a subset of the UAV enclosures to serve as hops.Type: GrantFiled: January 16, 2015Date of Patent: September 12, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Guillaume Hoareau, Johannes J. Liebenberg, John G. Musial, Todd R. Whitman
-
Patent number: 9760954Abstract: Visual focal point composition of media capture based on a target audience is provided. An aspect includes activating a profile selection function via a media recording device and receiving, via the profile selection function, an identifier of a target viewer of media content. The profile selection function provides a list of social network contacts, including the target viewer, via the media recording device. Another aspect includes retrieving contact preferences associated with the identifier. The contact preferences are determined from data about the target viewer that is sourced from one or more compartmentalized entities. The contact preferences identify focal aspects of media content statistically determined to be of interest by the target viewer. A further aspect includes providing suggested focal aspects of a scene subject to media capture. The suggested focal aspects are derived from the contact preferences.Type: GrantFiled: January 16, 2014Date of Patent: September 12, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter A. Balinski, Sasikanth Eda, John G. Musial, Sandeep R. Patil
-
Patent number: 9731821Abstract: According to an aspect, an unmanned aerial vehicle (UAV) is provided that is capable of flying between a pick up point and a delivery point with respect to a package transfer operation. The delivery point is identifiable by the UAV through global positioning system (GPS) coordinates of the delivery point and verification of a device identifier of a package docking device (PDD) associated with a package transfer request. A control processor coupled to the UAV receives a transaction packet for the operation that includes the GPS coordinates and the device identifier of the PDD associated with the request. Upon arrival of the UAV at the delivery point, the control processor verifies that a device identifier of a PDD located at the delivery point matches the device identifier in the transaction packet, implements the package transfer operation, and transmits confirmation of completion of the operation to an originator of the request.Type: GrantFiled: September 10, 2014Date of Patent: August 15, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Guillaume Hoareau, Johannes J. Liebenberg, John G. Musial, Todd R. Whitman
-
Publication number: 20170210313Abstract: An apparatus and method for replacing a power source element is provided. The apparatus includes a multiple compartment housing attached to a vehicle, power source elements, a controller, and a communications interface. The power source elements are placed within receptacles of the multiple compartment housing. Each power source element is electrically connected to an input power coupler for electrical connection to the vehicle such that each power source element is configured to supply power to the vehicle independently without requiring power supplied by any other power source element. The controller is configured to monitor a power level of each power source element and generate an associated power level reading. The communication interface is configured to retrieve each associated power level reading from the controller and to an external system.Type: ApplicationFiled: January 22, 2016Publication date: July 27, 2017Inventors: Guillaume Hoareau, Johannes J. Liebenberg, John G. Musial, Todd R. Whitman
-
Publication number: 20170210355Abstract: A method and apparatus for replacing a power source element is provided. The method includes enabling a first vehicle comprising a first power source apparatus comprising a first multiple compartment housing comprising a first plurality of receptacles retaining a first plurality of power source elements, a controller, and a communication interface. The first vehicle receives a notification indicating that a second vehicle requires replacement of a power source element of a second plurality of power source elements within a second power source apparatus of the second vehicle. The first vehicle is directed to a current location of the second vehicle and the first vehicle is docked to the second vehicle. The power source element of the second vehicle is replaced with a fully charged power source element of the first plurality of power source elements from the first vehicle during operation of the first vehicle and the second vehicle.Type: ApplicationFiled: January 22, 2016Publication date: July 27, 2017Inventors: Guillaume Hoareau, Johannes J. Liebenberg, John G. Musial, Todd R. Whitman
-
Patent number: 9714012Abstract: A method and apparatus for replacing a power source element is provided. The method includes enabling a first vehicle comprising a first power source apparatus comprising a first multiple compartment housing comprising a first plurality of receptacles retaining a first plurality of power source elements, a controller, and a communication interface. The first vehicle receives a notification indicating that a second vehicle requires replacement of a power source element of a second plurality of power source elements within a second power source apparatus of the second vehicle. The first vehicle is directed to a current location of the second vehicle and the first vehicle is docked to the second vehicle. The power source element of the second vehicle is replaced with a fully charged power source element of the first plurality of power source elements from the first vehicle during operation of the first vehicle and the second vehicle.Type: GrantFiled: January 22, 2016Date of Patent: July 25, 2017Assignee: International Business Machines CorporationInventors: Guillaume Hoareau, Johannes J. Liebenberg, John G. Musial, Todd R. Whitman
-
Publication number: 20170199044Abstract: Dynamically establishing a temporary safe evacuation route away from an unsafe situation using unmanned vehicles. The temporary safe evacuation route is determined based on real-time information regarding the unsafe situation. A network of unmanned vehicles are deployed and positioned at determined points along the safe evacuation route. Guidance is provided to the network of unmanned vehicles for display along the safe evacuation route by the unmanned vehicle to aid people in evacuating from the unsafe situation. Information in real time regarding the unsafe situation may be received from the unmanned vehicles. Based on the information received, the safe evacuation route may be adjusted.Type: ApplicationFiled: August 11, 2016Publication date: July 13, 2017Inventors: Guillaume Hoareau, Johannes J. Liebenberg, John G. Musial, Todd R. Whitman
-
Patent number: 9659282Abstract: The method includes identifying a location of an individual and an amount of time the individual will be in the location. The method further includes identifying one or more contacts of the individual that are within a threshold distance of the identified location of the individual during the identified amount time the individual will be in the location. The method further includes generating a first visitation schedule and corresponding visitation route for the individual based upon the identified status for the one or more contacts of the individual based upon social media activity, the identified frequency of interaction between the individual and the identified one or more contacts of the individual, and the determined distances from the individual to the identified one or more contacts and between each of the identified one or more contacts.Type: GrantFiled: February 17, 2016Date of Patent: May 23, 2017Assignee: International Business Machines CorpoationInventors: Sasikanth Eda, Deepak R. Ghuge, John G. Musial, Sandeep R. Patil, Gandhi Sivakumar
-
Patent number: 9654240Abstract: An aspect includes receiving, by a computer processor, a sign up request from a mobile device for a message service. The message service is configured to distribute messages spanning a time period that corresponds to an event at which the mobile device is present. A further aspect includes determining, during the course of the time period, an occurrence of a condition for triggering a first message and sending the first message to the mobile device during the time period using a wireless internet browser based protocol. The first message is transmitted over a wireless network. A further aspect includes cancelling the message service at the expiration of the time period.Type: GrantFiled: January 4, 2016Date of Patent: May 16, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Guillaume Hoareau, Johannes J. Liebenberg, John G. Musial, Todd R. Whitman
-
Publication number: 20170090765Abstract: An integrated controller for implementing a quality of service when storing input/output data across an array is provided. The integrated controller receives the input/output data from at least one of a file system and an upper layer application. The input/output data can be associated with a quality of service classification. The integrated controller also splits the input/output data into data chunks and determines whether the quality of service classification indicates a first priority or a second priority for each of the data chunks. Then, if the quality of service classification indicates the first priority, the integrated controller proceeds to place the data chunks across a first partition of a disk of the array.Type: ApplicationFiled: November 24, 2015Publication date: March 30, 2017Inventors: PETER A. BALINSKI, SASIKANTH EDA, JOHN G. MUSIAL, SANDEEP R. PATIL
-
Publication number: 20170090758Abstract: An integrated controller for implementing a quality of service when storing input/output data across an array is provided. The integrated controller receives the input/output data from at least one of a file system and an upper layer application. The input/output data can be associated with a quality of service classification. The integrated controller also splits the input/output data into data chunks and determines whether the quality of service classification indicates a first priority or a second priority for each of the data chunks. Then, if the quality of service classification indicates the first priority, the integrated controller proceeds to place the data chunks across a first partition of a disk of the array.Type: ApplicationFiled: September 25, 2015Publication date: March 30, 2017Inventors: PETER A. BALINSKI, SASIKANTH EDA, JOHN G. MUSIAL, SANDEEP R. PATIL
-
Patent number: 9571580Abstract: An aspect of resource management includes a multi-tiered storage system and a processor communicatively coupled to the storage system. The processor is configured to execute computer readable instructions. The instructions include calculating a performance weight for each end user of an application. The performance weight is calculated as a function of a current activity level with respect to activities conducted via the application and a type of the application. The instructions also include calculating an input/output weight for each end user from a combination of an input/output requirement and the performance weight. The input/output requirement is indicative of an amount of storage resources of the multi-tiered storage system associated with anticipated activities of the end user. The instructions further include allocating an amount of the storage resources for each end user that is proportioned based on the corresponding input/output weight.Type: GrantFiled: April 5, 2016Date of Patent: February 14, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John G. Musial, Pamela A. Nesbitt, Sandeep R. Patil, Riyazahamad M. Shiraguppi
-
Patent number: 9571581Abstract: An aspect of resource management processes includes calculating a performance weight for each end user of an application. The performance weight is calculated as a function of a current activity level of each end user with respect to activities conducted via the application and a type of the application. The application is typed with a static value that indicates an average amount of storage resources in a multi-tiered storage system used by the application. An aspect also includes calculating an input/output weight for each end user from a combination of an input/output requirement and the performance weight. The input/output requirement indicates an amount of storage resources of the multi-tiered storage system associated with anticipated activities of the end user. An aspect further includes allocating an amount of the storage resources for each end user that is proportioned based on the corresponding input/output weight.Type: GrantFiled: April 5, 2016Date of Patent: February 14, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John G. Musial, Pamela A. Nesbitt, Sandeep R. Patil, Riyazahamad M. Shiraguppi
-
Patent number: 9509759Abstract: Service agreement performance validation includes receiving a request for access to an application from a client system. The application is hosted by a data center in a network-hosted computing environment. The service agreement performance validation also includes querying a global positioning system receiver for geographic location information of the data center, receiving the geographic location information from the global positioning system receiver, transmitting the geographic location information to the client system, and providing access to the application.Type: GrantFiled: September 9, 2013Date of Patent: November 29, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John G. Musial, Sandeep R. Patil, Riyazahamad M. Shiraguppi, Gandhi Sivakumar, Matthew B. Trevathan
-
Patent number: 9464907Abstract: Dynamically establishing a temporary safe evacuation route away from an unsafe situation using unmanned vehicles. The temporary safe evacuation route is determined based on real-time information regarding the unsafe situation. A network of unmanned vehicles are deployed and positioned at determined points along the safe evacuation route. Guidance is provided to the network of unmanned vehicles for display along the safe evacuation route by the unmanned vehicle to aid people in evacuating from the unsafe situation. Information in real time regarding the unsafe situation may be received from the unmanned vehicles. Based on the information received, the safe evacuation route may be adjusted.Type: GrantFiled: January 8, 2016Date of Patent: October 11, 2016Assignee: International Business Machines CorporationInventors: Guillaume Hoareau, Johannes J. Liebenberg, John G. Musial, Todd R. Whitman
-
Publication number: 20160275498Abstract: According to one aspect, data breach detection includes creating, by a computer processor of a financial institution, a single use tracking account; mapping the single use tracking account to a single target entity in an account record stored by the financial institution; and processing an initial transaction resulting from utilization of the mapped single use tracking account with the target entity. A further aspect includes generating an alert upon determining any subsequent use of the single use tracking account.Type: ApplicationFiled: March 17, 2015Publication date: September 22, 2016Inventors: Yan Moyaux, John G. Musial, Jan S. Pluim, Todd R. Whitman
-
Patent number: 9451015Abstract: Service agreement performance validation includes receiving a request for access to an application from a client system. The application is hosted by a data center in a network-hosted computing environment. The service agreement performance validation also includes querying a global positioning system receiver for geographic location information of the data center, receiving the geographic location information from the global positioning system receiver, transmitting the geographic location information to the client system, and providing access to the application.Type: GrantFiled: October 11, 2013Date of Patent: September 20, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John G. Musial, Sandeep R. Patil, Riyazahamad M. Shiraguppi, Gandhi Sivakumar, Matthew B. Trevathan
-
Publication number: 20160219108Abstract: An aspect of resource management processes includes calculating a performance weight for each end user of an application. The performance weight is calculated as a function of a current activity level of each end user with respect to activities conducted via the application and a type of the application. The application is typed with a static value that indicates an average amount of storage resources in a multi-tiered storage system used by the application. An aspect also includes calculating an input/output weight for each end user from a combination of an input/output requirement and the performance weight. The input/output requirement indicates an amount of storage resources of the multi-tiered storage system associated with anticipated activities of the end user. An aspect further includes allocating an amount of the storage resources for each end user that is proportioned based on the corresponding input/output weight.Type: ApplicationFiled: April 5, 2016Publication date: July 28, 2016Inventors: John G. Musial, Pamela A. Nesbitt, Sandeep R. Patil, Riyazahamad M. Shiraguppi
-
Publication number: 20160216888Abstract: An aspect of resource management includes a multi-tiered storage system and a processor communicatively coupled to the storage system. The processor is configured to execute computer readable instructions. The instructions include calculating a performance weight for each end user of an application. The performance weight is calculated as a function of a current activity level with respect to activities conducted via the application and a type of the application. The instructions also include calculating an input/output weight for each end user from a combination of an input/output requirement and the performance weight. The input/output requirement is indicative of an amount of storage resources of the multi-tiered storage system associated with anticipated activities of the end user. The instructions further include allocating an amount of the storage resources for each end user that is proportioned based on the corresponding input/output weight.Type: ApplicationFiled: April 5, 2016Publication date: July 28, 2016Inventors: John G. Musial, Pamela A. Nesbitt, Sandeep R. Patil, Riyazahamad M. Shiraguppi
-
Publication number: 20160207627Abstract: According to an aspect, a package transport container for a UAV includes a manifest device having a computer processor, a receptacle including a base that secures contents of the receptacle, a locking mechanism that couples the manifest device to the receptacle during transport, and a connector coupling the manifest device to the UAV. The processor transmits material properties of the contents of the receptacle to the UAV, receives routing information for a package to be transported, monitors coordinates of the package transport container during transport, and upon determining the coordinates match coordinates of a delivery location specified in the routing information: sends a release request signal to the UAV to release the receptacle; receives a release command from the UAV; and disengages the locking mechanism to release the manifest device from the base. The routing information is determined at least in part based on the material properties of the contents.Type: ApplicationFiled: January 16, 2015Publication date: July 21, 2016Inventors: Guillaume Hoareau, Johannes J. Liebenberg, John G. Musial, Todd R. Whitman