Patents by Inventor John Handy-Bosma

John Handy-Bosma 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).

  • Publication number: 20220188518
    Abstract: An embodiment for detecting and mitigating bias is provided. The embodiment may include receiving real-world data from a database. The embodiment may also include creating an inverted index from the real-world data. The embodiment may further include analyzing words in the inverted index. The analyzation may identify a plurality of categories in the real-world data. The embodiment may also include generating a structure template containing various entities within each category of the plurality of categories. The embodiment may further include receiving a test record of the structure template. The embodiment may also include providing alternative entities in the test record where bias is likely to occur. The embodiment may further include storing the test record. The embodiment may also include in response to determining bias exists, indicating a corrective action.
    Type: Application
    Filed: December 15, 2020
    Publication date: June 16, 2022
    Inventors: Carla Quinn, Keith Goode, Mayo Takeuchi, John Handy Bosma
  • Publication number: 20220172303
    Abstract: A method, a structure, and a computer system for social networking. The exemplary embodiments may include detecting a conversation between a first user and one or more users, as well as identifying the one or more users. In addition, the exemplary embodiments include determining a location of the conversation and generating a proxy identifier corresponding to the conversation based on the location, the first user, and the one or more users. The exemplary embodiments may further include transmitting one of the proxy identifier and contact information corresponding to the first user to at least one of the one or more users.
    Type: Application
    Filed: December 1, 2020
    Publication date: June 2, 2022
    Inventors: John Handy Bosma, Angineh AGHAKIANT, Christina Gray, Shashank Ghatage
  • Patent number: 11120156
    Abstract: Preserving privacy of deleted personal data is provided. A registration of a client device is received. The client device stores a plurality of personal data corresponding to a plurality of data subjects. A copy of a set of personal data corresponding to a particular data subject deleted from the client device is received along with metadata describing the set of personal data deleted from the client device and a hash key based on the set of personal data deleted from the client device. Access to the copy of the set of personal data deleted from the client device is granted in response to receiving an access request that includes the hash key corresponding to the set of personal data from the particular data subject within a defined period of time. The copy of the set of personal data is deleted after expiration of the defined period of time.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: John Handy Bosma, Raymond Fallon, David Wayne Harrison, Leanna Holmquist
  • Publication number: 20210247972
    Abstract: A method, system and computer-usable medium are disclosed for identifying product updates tailored to devices according a selection criteria. The selection criteria is implemented through social brokerage, by receiving feedback from trusted users or influencers. A user provides an indications of products, such as software applications or commerce applications to be monitored for changes. Information as to updates to the products are periodically monitored to provide possible candidate updates. The candidate updates are analyzed based on the selection criteria to form an update assessment, and based on the update assessment an action, such as updating the product is performed.
    Type: Application
    Filed: February 10, 2020
    Publication date: August 12, 2021
    Inventors: John Handy Bosma, Jana H. Jenkins, Rosa M. Bolger, Jeremy R. Fox
  • Publication number: 20210216705
    Abstract: Embodiments for managing collaborative editing of content are provided. At least one user interface is provided to a first user and a second user. The at least one user interface is configured to selectively provide the first user and the second user with the ability to edit content. Time-limited editing periods associated with the at least one user interface are established for the first user and the second user. During a first of the time-limited editing periods, the first user is provided with the ability to edit the content, and the second user is prevented from editing the content. During a second of the time-limited editing periods, the second user is provided with the ability to edit the content, and the first user is prevented from editing the content. The second of the time-limited editing periods does not overlap with the first of the time-limited editing periods.
    Type: Application
    Filed: January 15, 2020
    Publication date: July 15, 2021
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John HANDY BOSMA, Ryan KALLICHARRAN, Elizabeth KELLY, Jana H. JENKINS
  • Publication number: 20210099794
    Abstract: A method for microphone management is provided. The method includes receiving an enable secure audio indicator. In response to receiving the enable secure audio indicator, a set of computing devices are identified, and a communication is initiated to each device in the set of computing devices. The communication includes an instruction to disable a microphone associated with each respective device.
    Type: Application
    Filed: September 26, 2019
    Publication date: April 1, 2021
    Inventors: Angineh AGHAKIANT, John Handy Bosma, Amitabha Das, Raj Desai
  • Patent number: 10915940
    Abstract: A computer system analyzes user sentiment to dynamically modify a communication session. One or more user interactions are captured during a communication session, wherein a machine learning model is updated based on the captured user interactions. A likelihood score of a user terminating the communication session before performing one or more desired actions is calculated. In response to determining that the likelihood score is above a threshold value, one or more queries are presented, during the communication session, to the user, wherein the one or more queries are selected using the machine learning model. Received user feedback is analyzed to determine a user sentiment. The communication session is dynamically modified based on to the user feedback and the user sentiment. Embodiments of the present invention further include a method and program product for analyzing user sentiment to dynamically modify a communication session in substantially the same manner described above.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: February 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: John Handy Bosma, Lalitha Krishnamoorthy, Sri Sai Anupama Pasumarthy, Jeremy R. Fox
  • Publication number: 20200387157
    Abstract: A system (and method and computer product) to provide a service using an autonomous agent and wayfinding instructions includes a processor and a memory device accessible to the processor. The memory device stores a set of machine-readable instructions to permit the processor to execute a method for providing a service using agents capable of autonomously navigating unattended within a service area, as guided along a predetermined path based on receiving wayfinding instructions. The processor includes a communication port to permit a communication during assignments with one or more communication devices on a wayfinding device carried by or attached to an agent selected for implementing an assignment.
    Type: Application
    Filed: June 10, 2019
    Publication date: December 10, 2020
    Inventors: John Handy BOSMA, Sri Kiran Panchavati GANESH, Charles Paul HOFER, Kala NENKOVA, Julie A. SCHUNEMAN
  • Publication number: 20200320608
    Abstract: A computer system analyzes user sentiment to dynamically modify a communication session. One or more user interactions are captured during a communication session, wherein a machine learning model is updated based on the captured user interactions. A likelihood score of a user terminating the communication session before performing one or more desired actions is calculated. In response to determining that the likelihood score is above a threshold value, one or more queries are presented, during the communication session, to the user, wherein the one or more queries are selected using the machine learning model. Received user feedback is analyzed to determine a user sentiment. The communication session is dynamically modified based on to the user feedback and the user sentiment. Embodiments of the present invention further include a method and program product for analyzing user sentiment to dynamically modify a communication session in substantially the same manner described above.
    Type: Application
    Filed: April 8, 2019
    Publication date: October 8, 2020
    Inventors: John Handy Bosma, Lalitha Krishnamoorthy, Sri Sai Anupama Pasumarthy, Jeremy R. Fox
  • Publication number: 20200314192
    Abstract: A method, system and computer program product for providing user control of tracking user behavior. A request from a tracking implementer (e.g., website) for installing content (e.g., tracking cookies) on a user's computing device for tracking user behavior is detected. Alternatively, the installation of content by the tracking implementer on the user's computing device to track user behavior is detected. If the user had previously established a standard terms of service for the tracking implementer to abide in order to track the user's behavior, then a determination is made as to whether the tracking implementer agreed to accept such standard terms of service. If the tracking implementer did not agree to accept such standard terms of service, then the tracking implementer is blocked from tracking the user's online behavior, including blocking the tracking implementer from installing content on the user's computing device to track the user's behavior.
    Type: Application
    Filed: April 1, 2019
    Publication date: October 1, 2020
    Inventors: John Handy Bosma, Jeremy R. Fox, Leanna Holmquist, Juan Leon
  • Publication number: 20200293679
    Abstract: Preserving privacy of deleted personal data is provided. A registration of a client device is received. The client device stores a plurality of personal data corresponding to a plurality of data subjects. A copy of a set of personal data corresponding to a particular data subject deleted from the client device is received along with metadata describing the set of personal data deleted from the client device and a hash key based on the set of personal data deleted from the client device. Access to the copy of the set of personal data deleted from the client device is granted in response to receiving an access request that includes the hash key corresponding to the set of personal data from the particular data subject within a defined period of time. The copy of the set of personal data is deleted after expiration of the defined period of time.
    Type: Application
    Filed: March 13, 2019
    Publication date: September 17, 2020
    Inventors: John Handy Bosma, Raymond Fallon, David Wayne Harrison, Leanna Holmquist
  • Patent number: 10778792
    Abstract: A method, system and computer program product for providing user control of tracking user behavior. A request from a tracking implementer (e.g., website) for installing content (e.g., tracking cookies) on a user's computing device for tracking user behavior is detected. Alternatively, the installation of content by the tracking implementer on the user's computing device to track user behavior is detected. If the user had previously established a standard terms of service for the tracking implementer to abide in order to track the user's behavior, then a determination is made as to whether the tracking implementer agreed to accept such standard terms of service. If the tracking implementer did not agree to accept such standard terms of service, then the tracking implementer is blocked from tracking the user's online behavior, including blocking the tracking implementer from installing content on the user's computing device to track the user's behavior.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: September 15, 2020
    Assignee: International Business Machines Corporation
    Inventors: John Handy Bosma, Jeremy R. Fox, Leanna Holmquist, Juan Leon
  • Publication number: 20200132883
    Abstract: Embodiments for capturing a micro-weather report by a UAS deployment by one or more processors are described. Micro-weather conditions at a selected location and altitude may be determined utilizing one or more sensor devices associated with the UAS. The collected micro-weather conditions data may be stored in a repository. A micro-weather report may be generated for the selected location and altitude according to the collected micro-weather conditions data stored in the repository.
    Type: Application
    Filed: October 29, 2018
    Publication date: April 30, 2020
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Victor POVAR, Martin G. KEEN, John HANDY BOSMA, Paul P. GIANGARRA
  • Patent number: 8589497
    Abstract: A method, data processing system, and computer program product for associating tags with a person or user. A computer receives a communication file. The computer determines a tag for the communication file to form a communication file association of the tag with the communication file. The computer identifies contact information for a user from the communication file. The computer forms a user association between the user and the tag.
    Type: Grant
    Filed: December 8, 2009
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Swaminathan Balasubramanian, Bruce D. D'Amora, John Handy-Bosma, Andrew R. Jones, Neal M. Keller, Brian M. O'Connell, Clifford A. Pickover, Keith R. Walker
  • Patent number: 8266228
    Abstract: To associate an email with a tag, an email client may receive a tag corresponding to an email attribute, wherein the email attribute is an historical email tag. The email client stores the tag to a record keyed by the email attribute, and receives an email tag request, the email tag request having a word attribute, and looks up at least one record based on the word attribute to find the tag. The email client presents the tag of the at least one record to a user. The email client receives a user selection of the tag to form a selected tag, and sends an email having the selected tag as part of the email header, wherein the email comprises the email tag request.
    Type: Grant
    Filed: December 8, 2009
    Date of Patent: September 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey D. Amsterdam, Swaminathan Balasubramanian, John Handy-Bosma, Andrew R. Jones, Brian M. O'Connell, Keith R. Walker
  • Publication number: 20110138000
    Abstract: A method, data processing system, and computer program product for associating tags with a person or user. A computer receives a communication file. The computer determines a tag for the communication file to form a communication file association of the tag with the communication file. The computer identifies contact information for a user from the communication file. The computer forms a user association between the user and the tag.
    Type: Application
    Filed: December 8, 2009
    Publication date: June 9, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swaminathan Balasubramanian, Bruce D. D'Amora, John Handy-Bosma, Andrew R. Jones, Neal M. Keller, Brian M. O'Connell, Clifford A. Pickover, Keith R. Walker
  • Publication number: 20110137999
    Abstract: To associate an email with a tag, an email client may receive a tag corresponding to an email attribute, wherein the email attribute is an historical email tag. The email client stores the tag to a record keyed by the email attribute, and receives an email tag request, the email tag request having a word attribute, and looks up at least one record based on the word attribute to find the tag. The email client presents the tag of the at least one record to a user. The email client receives a user selection of the tag to form a selected tag, and sends an email having the selected tag as part of the email header, wherein the email comprises the email tag request.
    Type: Application
    Filed: December 8, 2009
    Publication date: June 9, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey D. Amsterdam, Swaminathan Balasubramanian, John Handy-Bosma, Andrew R. Jones, Brian M. O'Connell, Keith R. Walker
  • Publication number: 20070275670
    Abstract: Provided is a computer implemented method, apparatus and computer usable program code for sending alerts. A distributed sensor receives a sound and determines whether the sound matches a preset criterion. If so, the distributed sensor transmits an event to a central portal device.
    Type: Application
    Filed: April 21, 2006
    Publication date: November 29, 2007
    Inventors: Yen-Fu Chen, John Handy-Bosma, Fabian Morgan, Keith Walker
  • Publication number: 20070250504
    Abstract: A computer implemented method, apparatus, and computer usable program code for content prediction. Differences between a sample set of cells and a target set of cells are compared to identify a pattern based on regular expression analysis. A preview of content prediction changes is presented for a user selection. Content predictions changes are made to the user selection in response to receiving a preview acceptance accepting the preview.
    Type: Application
    Filed: April 21, 2006
    Publication date: October 25, 2007
    Inventors: Yen-Fu Chen, John Handy-Bosma, Susan Lee, Keith Walker
  • Publication number: 20070250765
    Abstract: A computer implemented method, apparatus, and computer usable program code for embedding and importing content prediction instructions. Content prediction instructions are customized. The content prediction instruction is part of content prediction logic. The prediction instruction is embedded in a document in response to receiving a user selection to embed the prediction instruction.
    Type: Application
    Filed: April 21, 2006
    Publication date: October 25, 2007
    Inventors: Yen-Fu Chen, John Handy-Bosma, Susan Lee, Keith Walker