Patents by Inventor John S. Fox

John S. Fox 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: 10931614
    Abstract: A method and system of adjusting a content of an electronic communication are provided. An electronic communication sent from a first entity to a second entity is received and its content determined. The electronic communication is assigned to a collaboration group based on the determined content. One or more downstream collaboration entities in the collaboration group are identified. For each identified collaboration entity, one or more electronic communication parameters are determined. The electronic communication is adjusted for compliance with the electronic communication parameters of the identified collaboration entities.
    Type: Grant
    Filed: June 30, 2019
    Date of Patent: February 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chris Kau, Jeremy R. Fox, Liam S. Harpur, John Rice
  • Publication number: 20210006368
    Abstract: Mitigating the risk of sensor data loss can include establishing, with a computing node, a first communication channel with a first proximate device and a second communication channel with a second proximate device. The first proximate device can be operatively coupled to a sensor and can generate data in response to signals received from the sensor. The computing node can receive the data generated by the first proximate device. The data can be received from the second proximate device via the second communication channel in response to detecting a failure to receive a complete uncorrupted transmission of the data from the first proximate device via the first communication channel and determining that the second proximate device is capable of receiving and retransmitting the data to the computing node.
    Type: Application
    Filed: July 3, 2019
    Publication date: January 7, 2021
    Inventors: Jeremy R. Fox, Trudy L. Hewitt, Liam S. Harpur, John Rice
  • Publication number: 20200412676
    Abstract: A method and system of adjusting a content of an electronic communication are provided. An electronic communication sent from a first entity to a second entity is received and its content determined. The electronic communication is assigned to a collaboration group based on the determined content. One or more downstream collaboration entities in the collaboration group are identified. For each identified collaboration entity, one or more electronic communication parameters are determined. The electronic communication is adjusted for compliance with the electronic communication parameters of the identified collaboration entities.
    Type: Application
    Filed: June 30, 2019
    Publication date: December 31, 2020
    Inventors: Chris Kau, Jeremy R. Fox, Liam S. Harpur, John Rice
  • Publication number: 20200410387
    Abstract: Embodiments relate to an intelligent computer platform to utilize machine learning techniques to for task planning optimization. Tasks and task characteristics are collected and tracked over defined temporal segments. Data points and corresponding measurements of the collected and tracked tasks and task characteristics are temporally analyzed. Statistically significant data associated with the tracked tasks are identified in response to the identification of a statistical deviation in the analyzed data points. A path of the tracked tasks is modified to create an optimal delivery path in view of the identified statistical deviation. One or more encoded actions are executed in compliance with the modified path.
    Type: Application
    Filed: June 25, 2019
    Publication date: December 31, 2020
    Applicant: International Business Machines Corporation
    Inventors: Jeremy R. Fox, Chris Kau, Liam S. Harpur, John Rice
  • Publication number: 20200396198
    Abstract: One embodiment provides a method including monitoring social media application usage for particular users over a time period for media feeds and postings of content. Based on the monitoring, the method determines specific times to render content position, dimension sizes and flow rate. Connection speeds are distinguished for the particular users within the social media application. New social media feeds and new postings of content are dynamically reorganized and prioritized based on the connection speeds for the particular users.
    Type: Application
    Filed: June 11, 2019
    Publication date: December 17, 2020
    Inventors: Jeremy R. Fox, Liam S. Harpur, Chris Kau, John Rice
  • Publication number: 20200374145
    Abstract: A computer-implemented method according to one embodiment includes receiving a first set of inputs from a first plurality of users. A history of interactions and/or collaborations of a first group of users of the first plurality of users is accessed. A latent class model of the first plurality of users is generated using information obtained from the accessing. It is determined from the latent class model whether any of the first plurality of users exceed a predetermined threshold of relatability. Users of the first plurality of users that are determined to exceed the predetermined threshold are allowed access to a generated first state of a forum. Users of the first plurality of users that are determined to not exceed the predetermined threshold and the users of the first plurality of users that are determined to exceed the predetermined threshold are allowed access to a generated second state of the forum.
    Type: Application
    Filed: May 23, 2019
    Publication date: November 26, 2020
    Inventors: Christian B. Kau, Jeremy R. Fox, Liam S. Harpur, John C. Rice
  • Publication number: 20200372538
    Abstract: A computer-implemented method includes analyzing content associated with a plurality of users, selecting a group of users associated with a topic of the content and generating a class model for the group of users based on the analysis. The computer-implemented method also includes providing new content to the group of users and identifying a leader of the group of users based on relationships defined by the class model and the new content. The computer-implemented method also includes providing a notification to the leader, wherein the notification encourages the leader to engage with the new content.
    Type: Application
    Filed: May 23, 2019
    Publication date: November 26, 2020
    Inventors: Jeremy R. Fox, Liam S. Harpur, Christian B. Kau, John C. Rice
  • Patent number: 10834034
    Abstract: Determining a group of participants for a collaborative messaging session includes receiving a user message containing a request for information, determining one or more keywords associated with the user message, and determining a group for the collaborative messaging session. A queue length for the group is determined, and one or more candidates is determined based on the one or more candidates being associated with the one or more keywords in which a number of the one or more candidates based upon the queue length. An invitation is transmitted to each candidate to join the collaborative messaging session.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Trudy L. Hewitt, Jeremy R. Fox, Liam S. Harpur, John Kennedy
  • Publication number: 20200305881
    Abstract: An apparatus includes a body, a shaft, a stapling head assembly, and an anvil. The body includes a motor, a first user input feature, and a second user input feature. The first user input feature is operable to activate the motor. The shaft extends distally from the body. The stapling head assembly is positioned at a distal end of the shaft. The stapling head assembly includes an anvil coupling feature, at least one annular array of staples, and a staple driver. The second user input feature is operable to drive the anvil coupling feature longitudinally. The staple driver is operable to drive the at least one annular array of staples. The motor is operable to drive the staple driver. The anvil is configured to couple with the anvil coupling feature. The anvil is further configured to deform the staples driven by the staple driver.
    Type: Application
    Filed: March 31, 2020
    Publication date: October 1, 2020
    Inventors: Brian F. DiNardo, Brian W. Bear, Charles J. Scheib, Christopher C. Miller, Craig S. Smith, Emily A. Schellin, Frederick E. Shelton, IV, Jason E. Zerkle, Jeffrey C. Gagel, John P. Measamer, Johnny H. Alexander, III, Joseph T. Kluener, Kevin D. Sackett, Kevin L. Houser, Mark D. Overmyer, Matthew H. Bolton, Omar J. Vakharia, Richard F. Schwemberger, Richard L. Leimbach, Rodney V. Clingaman, Timothy E. Goode, William D. Fox, William R. Stager
  • Publication number: 20200295960
    Abstract: Methods and systems for balanced conformity in chat conversations are disclosed. A method includes: collecting, by a computing device, data from an ongoing group chat; determining, by the computing device, a baseline tone for a plurality of participants in the ongoing group chat using the collected data; determining, by the computing device, a current tone for the plurality of participants in the ongoing group chat using the collected data; determining, by the computing device, a conformity risk score using the baseline tone and the current tone for the plurality of participants in the ongoing group chat; and in response to determining that the conformity risk score exceeds a first predetermined threshold, the computing device automatically inviting an additional participant to join the ongoing group chat.
    Type: Application
    Filed: May 28, 2020
    Publication date: September 17, 2020
    Inventors: Trudy L. HEWITT, Jeremy R. FOX, John KENNEDY, Liam S. HARPUR
  • Patent number: 10771414
    Abstract: A method, computer system, and computer program product for authenticating a user in messaging platforms for web content are provided. The embodiment may include ingesting a plurality of electronic messages from a user account. The embodiment may also include identifying a user-targeted marketing link within the plurality of electronic messages. The embodiment may further include identifying a messaging ID associated with the user account. The embodiment may also include verifying the messaging ID associated with the user is correct based on the plurality of electronic messages. The embodiment may further include transmitting a modified electronic message to the electronic mailbox associated with the user that includes a personalized token in a uniform resource locator (URL). The embodiment may also include in response to user interaction with the URL, processing the URL to provide access to promotional content.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: September 8, 2020
    Assignee: International Business Machines Corporation
    Inventors: Trudy L. Hewitt, John Rice, Liam S. Harpur, Jeremy R. Fox
  • Patent number: 10762154
    Abstract: Embodiments of the present invention disclose a method, a computer program product, and a computer system for proactive comment evaluation. In embodiments, the invention includes detecting a comment being added to a thread and extracting data relevant to the thread. In addition, the invention includes identifying an average sentiment range of the thread based on the extracted data and a model, as well as identifying a sentiment of the comment. Moreover, the invention involves determining whether the identified sentiment is outside the identified average sentiment range and, based on determining that the identified sentiment is outside the average sentiment range, recommending an alternative comment.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: September 1, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jeremy R. Fox, Liam S. Harpur, Trudy L. Hewitt, John Rice
  • Patent number: 10764385
    Abstract: Online group advisor selection is described. According to a computer-implemented method, users are formed into an online group. Online group membership is based at least in part on a shared interest in a particular topic. Based on online interactions between members of the group and the online activity of group members, a group advisor is identified from among the members of the online group. Administrative rights over online activity for the group is assigned to the group advisor.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: September 1, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeremy R. Fox, Trudy L. Hewitt, Liam S. Harpur, John Rice
  • Patent number: 10721086
    Abstract: Methods and systems for balanced conformity in chat conversations are disclosed. A method includes: collecting, by a computing device, data from an ongoing group chat; determining, by the computing device, a baseline tone for a plurality of participants in the ongoing group chat using the collected data; determining, by the computing device, a current tone for the plurality of participants in the ongoing group chat using the collected data; determining, by the computing device, a conformity risk score using the baseline tone and the current tone for the plurality of participants in the ongoing group chat; and in response to determining that the conformity risk score exceeds a first predetermined threshold, the computing device automatically inviting an additional participant to join the ongoing group chat.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: July 21, 2020
    Assignee: INTERNATIONAL BUSINESSS MACHINES CORPORATION
    Inventors: Trudy L. Hewitt, Jeremy R. Fox, John Kennedy, Liam S. Harpur
  • Patent number: 10709452
    Abstract: An apparatus includes a body, a shaft, a stapling head assembly, and an anvil. The body includes a motor, a first user input feature, and a second user input feature. The first user input feature is operable to activate the motor. The shaft extends distally from the body. The stapling head assembly is positioned at a distal end of the shaft. The stapling head assembly includes an anvil coupling feature, at least one annular array of staples, and a staple driver. The second user input feature is operable to drive the anvil coupling feature longitudinally. The staple driver is operable to drive the at least one annular array of staples. The motor is operable to drive the staple driver. The anvil is configured to couple with the anvil coupling feature. The anvil is further configured to deform the staples driven by the staple driver.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: July 14, 2020
    Assignee: Ethicon LLC
    Inventors: Brian F. DiNardo, Brian W. Bear, Charles J. Scheib, Christopher C. Miller, Craig S. Smith, Emily A. Schellin, Frederick E. Shelton, IV, Jason E. Zerkle, Jeffrey C. Gagel, John P. Measamer, Johnny H. Alexander, III, Joseph T. Kluener, Kevin D. Sackett, Kevin L. Houser, Mark D. Overmyer, Matthew H. Bolton, Omar J. Vakharia, Richard F. Schwemberger, Richard L. Leimbach, Rodney V. Clingaman, Timothy E. Goode, William D. Fox, William R. Stager
  • Patent number: 10688867
    Abstract: A vehicular medical assistant configured to access a medical data store of interrelated diagnostic data, medical conditions, and mitigation actions. The vehicular medical assistant detects a medical event based on the medical data store and a set of data associated with the passenger. The set of data associated with the passenger can include biometric data, aural data, visual data, and environmental data. The vehicular medical assistant can implement a mitigation action in response to detecting the medical event. The mitigation action can include interacting with the passenger and/or modifying the vehicle.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: John D. Wilson, Kelley Anders, David B. Lection, Jeremy R. Fox, Mark B. Stevens, Liam S. Harpur, Jonathan Dunne, Maharaj Mukherjee, Jonathan Lenchner
  • Publication number: 20200175056
    Abstract: Delivering content based on predicted effect can include analyzing, using computer hardware, digital content before providing the digital content to a device of a user, predicting, using the computer hardware, an effect that the digital content will have on a circadian rhythm of the user, based on the predicted effect, modifying, using the computer hardware, the digital content to generate modified digital content, and providing, using the computer hardware, the modified digital content to the device of the user.
    Type: Application
    Filed: November 30, 2018
    Publication date: June 4, 2020
    Inventors: Jeremy R. Fox, Trudy L. Hewitt, John Rice, Liam S. Harpur
  • Publication number: 20200104417
    Abstract: Determining a sentiment associated with a navigation path includes determining a cumulative sentiment score indicative of sentiment of web-based content previously viewed by a user; and iteratively performing: a) analyzing a sentiment of a next web-based content navigated to by the user to determine a content sentiment score; b) determining whether the cumulative sentiment score is different than the content sentiment score; c) notifying the user when the cumulative sentiment score is different than the content sentiment score; and d) updating the cumulative sentiment score based on the content sentiment score.
    Type: Application
    Filed: October 2, 2018
    Publication date: April 2, 2020
    Inventors: Jeremy R. Fox, Trudy L. Hewitt, John Rice, Liam S. Harpur
  • Publication number: 20200089807
    Abstract: According to one embodiment, a computer-implemented method includes obtaining a sensory profile, identifying an occurrence of a sensory aspect event affecting a user, comparing the sensory aspect event to the sensory profile, determining from comparing the sensory profile, whether the sensory aspect event is a positive sensory aspect, and countering and/or adjusting the sensory aspect event in response to determining the sensory aspect event is not a positive sensory aspect.
    Type: Application
    Filed: September 19, 2018
    Publication date: March 19, 2020
    Inventors: Jeremy R. Fox, John C. Rice, Liam S. Harpur, Christian B. Kau
  • Publication number: 20200085442
    Abstract: A surgical instrument includes a body, a shaft assembly, a stapling head assembly, an anvil, an anvil adjustment assembly, a trigger, and a lockout assembly. The stapling head assembly is operable to drive an annular array of staples. The anvil is configured to couple with the stapling head assembly. The anvil adjustment assembly includes a translating member, which translates relative to the body to thereby adjust the longitudinal position of the anvil relative to the stapling head assembly. The trigger is operable to actuate the stapling head assembly. The lockout assembly includes an electrically powered braking feature. A method of operating the surgical instrument includes providing the lockout assembly in a first state to permit translation of the translating member. The translating member is then translated. The lockout assembly is then transitioned to a second state to prevent further translation of the translating member.
    Type: Application
    Filed: September 27, 2019
    Publication date: March 19, 2020
    Inventors: Brian W. Bear, Matthew H. Bolton, Rodney V. Clingaman, Brian F. DiNardo, William D. Fox, Kevin L. Houser, John P. Measamer, Christopher C. Miller, Mark D. Overmyer, Kevin D. Sackett, Charles J. Scheib, Emily A. Schellin, Richard F. Schwemberger, Frederick E. Shelton, IV, Craig S. Smith, Omar J. Vakharia, Jason E. Zerkle