Patents by Inventor Peter A. Balinski
Peter A. Balinski 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: 11455693Abstract: 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: August 4, 2017Date of Patent: September 27, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter A. Balinski, Sasikanth Eda, John G. Musial, Sandeep R. Patil
-
Patent number: 10585596Abstract: A method, computer system, and a computer program product for dynamic IO throttling in a storlet environment is provided. The present invention may include receiving, from a user, a computational algorithm. The present invention may also include deploying the received computational algorithm. The present invention may then include determining the user has not engaged throttling based on the deployed computational algorithm. The present invention may further include parsing the computational algorithm based on the engaged throttling. The present invention may include identifying a pipeline operation based on the parsed computational algorithm. The present invention may also include building a timing relation between the identified pipeline operation and an IO operation. The present invention may then include translating a timing lag to a storage IO operation based on the built timing relation.Type: GrantFiled: February 12, 2018Date of Patent: March 10, 2020Assignee: International Business Machines CorporationInventors: Peter A. Balinski, Sasikanth Eda, Ashwin M. Joshi, John T. Olson, Sandeep R. Patil
-
Publication number: 20190250832Abstract: A method, computer system, and a computer program product for dynamic IO throttling in a storlet environment is provided. The present invention may include receiving, from a user, a computational algorithm. The present invention may also include deploying the received computational algorithm. The present invention may then include determining the user has not engaged throttling based on the deployed computational algorithm. The present invention may further include parsing the computational algorithm based on the engaged throttling. The present invention may include identifying a pipeline operation based on the parsed computational algorithm. The present invention may also include building a timing relation between the identified pipeline operation and an IO operation. The present invention may then include translating a timing lag to a storage IO operation based on the built timing relation.Type: ApplicationFiled: February 12, 2018Publication date: August 15, 2019Inventors: Peter A. Balinski, Sasikanth Eda, Ashwin M. Joshi, John T. Olson, Sandeep R. Patil
-
Patent number: 10226632Abstract: Embodiments for controlling an implantable cardiac device by one or more processors are described. Data from at least one wearable device sensor is received. The implantable cardiac device is controlled based on the data.Type: GrantFiled: February 21, 2017Date of Patent: March 12, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter A. Balinski, Sandeep Bazar, Pamela A. Nesbitt, John T. Olson, Sandeep R. Patil, Sachin C. Punadikar
-
Patent number: 10120571Abstract: 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: GrantFiled: November 24, 2015Date of Patent: November 6, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter A. Balinski, Sasikanth Eda, John G. Musial, Sandeep R. Patil
-
Patent number: 10101911Abstract: 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: GrantFiled: September 25, 2015Date of Patent: October 16, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter A. Balinski, Sasikantha Eda, John G. Musial, Sandeep R. Patil
-
Publication number: 20180236242Abstract: Embodiments for controlling an implantable cardiac device by one or more processors are described. Data from at least one wearable device sensor is received. The implantable cardiac device is controlled based on the data.Type: ApplicationFiled: February 21, 2017Publication date: August 23, 2018Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter A. BALINSKI, Sandeep BAZAR, Pamela A. NESBITT, John T. OLSON, Sandeep R. PATIL, Sachin C. PUNADIKAR
-
Publication number: 20170337639Abstract: 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: ApplicationFiled: August 4, 2017Publication date: November 23, 2017Inventors: Peter A. Balinski, Sasikanth Eda, John G. Musial, Sandeep R. Patil
-
Publication number: 20170286967Abstract: An aspect of wearable technology device processes includes receiving, by a wireless receiver of a wearable technology device, a transaction authorization request and a transaction amount from a contactless transaction terminal. An aspect also includes comparing the transaction amount with a current balance associated with an account of an individual corresponding to the wearable technology device. Upon determining the transaction amount causes the current balance to fall below a limit specified by user-defined settings, an aspect includes retrieving a set of a plurality of tired confirmation prompts from a memory of the wearable technology device, and displaying, via an output component of the wearable technology device a first confirmation prompt from the set. The first confirmation prompt is displayed at a first time interval and before completion of the transaction. Each succeeding confirmation prompt provides increased emphasis in its content or presentation.Type: ApplicationFiled: April 5, 2016Publication date: October 5, 2017Inventors: Peter A. Balinski, Sasikanth Eda, John G. Musial, Sandeep R. Patil, 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
-
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
-
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: 20160140669Abstract: Social media network system that provides for a customized recipient lists, where the customized recipient list will depend upon a mode (or “attitude”) that the user entity selects (and changes as desired). In this way, multiple social actions can conveniently be subject to the same customized recipient list, specifically the customized recipient list that was effectively selected by the user entity when selecting his/her attitude. For example, a user may choose an attitude at the beginning of a social media session, so that all social media actions performed by the user entity during that session will only be accessible by other entities on the customized recipient list associated with the user-selected attitude.Type: ApplicationFiled: November 14, 2014Publication date: May 19, 2016Inventors: Peter A. Balinski, Sasikanth Eda, John G. Musial, Sandeep R. Patil, Riyazahamad M. Shiraguppi
-
Patent number: 9323895Abstract: A computer system obtains data from at least one sensor monitoring for health risk conditions, wherein a list of health risk conditions are pre-defined and stored in a server. The computer system determines that a health risk condition exists within an area based on the obtained data. The computer system determines a sanitization procedure for the health risk condition. The computer system initiates sanitization operations for the area according to the determined sanitization procedure.Type: GrantFiled: May 31, 2013Date of Patent: April 26, 2016Assignee: International Business Machines CorporationInventors: Peter A. Balinski, John G. Musial, Sandeep R. Patil, Riyazahamad M. Shiraguppi
-
Patent number: 9317659Abstract: A computer system obtains data from at least one sensor monitoring for health risk conditions, wherein a list of health risk conditions are pre-defined and stored in a server. The computer system determines that a health risk condition exists within an area based on the obtained data. The computer system determines a sanitization procedure for the health risk condition. The computer system initiates sanitization operations for the area according to the determined sanitization procedure.Type: GrantFiled: September 24, 2013Date of Patent: April 19, 2016Assignee: International Business Machines CorporationInventors: Peter A. Balinski, John G. Musial, Sandeep R. Patil, Riyazahamad M. Shiraguppi
-
Publication number: 20150199771Abstract: 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: ApplicationFiled: January 16, 2014Publication date: July 16, 2015Applicant: International Business Machines CorporationInventors: Peter A. Balinski, Sasikanth Eda, John G. Musial, Sandeep R. Patil
-
Publication number: 20140358573Abstract: A computer system obtains data from at least one sensor monitoring for health risk conditions, wherein a list of health risk conditions are pre-defined and stored in a server. The computer system determines that a health risk condition exists within an area based on the obtained data. The computer system determines a sanitization procedure for the health risk condition. The computer system initiates sanitization operations for the area according to the determined sanitization procedure.Type: ApplicationFiled: September 24, 2013Publication date: December 4, 2014Applicant: International Business Machines CorporationInventors: Peter A. Balinski, John G. Musial, Sandeep R. Patil, Riyazahamad M. Shiraguppi
-
Publication number: 20140358568Abstract: A computer system obtains data from at least one sensor monitoring for health risk conditions, wherein a list of health risk conditions are pre-defined and stored in a server. The computer system determines that a health risk condition exists within an area based on the obtained data. The computer system determines a sanitization procedure for the health risk condition. The computer system initiates sanitization operations for the area according to the determined sanitization procedure.Type: ApplicationFiled: May 31, 2013Publication date: December 4, 2014Inventors: Peter A. Balinski, John G. Musial, Sandeep R. Patil, Riyazahamad M. Shiraguppi
-
Patent number: 8866608Abstract: Facility sanitization management includes receiving a condition of an individual and determining the condition is on a pre-defined list of conditions, and receiving tracking information indicative of locations in a facility traversed by the individual. The facility sanitization management also includes retrieving, from a first database, at least one solution for eliminating elements of the condition, and retrieving, from a second database, pre-defined structures and materials disposed in the locations, and identifying prescribed cleaning methods for the pre-defined structures and materials. The facility sanitization management further includes creating a clean-up job for each of the locations using the solution and based on the prescribed cleaning methods.Type: GrantFiled: August 3, 2012Date of Patent: October 21, 2014Assignee: International Business Machines CorporationInventors: Peter A. Balinski, John G. Musial, Sandeep R. Patil, Riyazahamad M. Shiraguppi
-
Publication number: 20140022074Abstract: Facility sanitization management includes receiving a condition of an individual and determining the condition is on a pre-defined list of conditions, and receiving tracking information indicative of locations in a facility traversed by the individual. The facility sanitization management also includes retrieving, from a first database, at least one solution for eliminating elements of the condition, and retrieving, from a second database, pre-defined structures and materials disposed in the locations, and identifying prescribed cleaning methods for the pre-defined structures and materials. The facility sanitization management further includes creating a clean-up job for each of the locations using the solution and based on the prescribed cleaning methods.Type: ApplicationFiled: August 3, 2012Publication date: January 23, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter A. Balinski, John G. Musial, Sandeep R. Patil, Riyazahamad M. Shiraguppi