Patents by Inventor Judith H. Bank

Judith H. Bank 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: 9641573
    Abstract: A computer-implemented method, computer program product, and computing system is provided for orchestrating presentations within an electronic meeting. In an implementation, a method may include receiving one or more social scoring inputs associated with a plurality of presentations included within an electronic meeting. The method may also include defining a social score for a first presentation of the plurality of presentations based on, at least in part, the one or more social scoring inputs. The method may further include establishing at least one attribute of the first presentation for the electronic meeting based on the social score for the first presentation.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: May 2, 2017
    Assignee: International Business Machines Corporation
    Inventors: Judith H. Bank, Liam Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun
  • Patent number: 9641571
    Abstract: A computer-implemented method, computer program product, and computing system is provided for orchestrating presentations within an electronic meeting. In an implementation, a method may include receiving one or more social scoring inputs associated with a plurality of presentations included within an electronic meeting. The method may also include defining a social score for a first presentation of the plurality of presentations based on, at least in part, the one or more social scoring inputs. The method may further include establishing at least one attribute of the first presentation for the electronic meeting based on the social score for the first presentation.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: May 2, 2017
    Assignee: International Business Machines Corporation
    Inventors: Judith H. Bank, Liam Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun
  • Publication number: 20170093671
    Abstract: A mobile device includes a network connection device capable of forming a communication connection to a cellular network and to a wi-fi network and communicating with an application server and an application capable of communicating through the both cellular and wi-fi networks device to a remote device. The mobile device also includes a context module that records and analyzes information about a user's interactions with data provide to the device by the remote device. The context module modifies an API call between the application and the application server based on analysis of prior usage of the application and a current communication connection of the network device.
    Type: Application
    Filed: September 29, 2015
    Publication date: March 30, 2017
    Inventors: Judith H. Bank, Lisa M. Bradley, Aaron J. Quirk, Lin Sun
  • Publication number: 20170086142
    Abstract: A mobile device that includes a cellular network connection device capable of connecting to a cellular network. The device also includes an application that communicates through the cellular network connection device to a remote device, a context memory that records information about a user's use of the mobile device and a battery management module that limits a frequency that the application communicates to the remote device based on a current location of the mobile device and information in the context memory.
    Type: Application
    Filed: September 23, 2015
    Publication date: March 23, 2017
    Inventors: Judith H. Bank, Lisa M. Bradley, Aaron J. Quirk, Lin Sun
  • Publication number: 20170026802
    Abstract: A set of mobile devices are designated as a related set of mobile devices for loss indication purposes. Machine logic rules are developed to indicate loss of a mobile device. Under these rules, a determination of probable loss (for example, theft, inadvertent leaving behind) of one of the mobile devices depends, at least in part, upon the activities and/or status of other mobile devices in the set. For example, if a first mobile device in the set is expected, under the machine logic rules, to always be near a second mobile device in the set, then a determination that the second mobile device is located far away from the first mobile device may trigger a warning, or other mitigating action, that the first mobile device has probably been lost.
    Type: Application
    Filed: July 22, 2015
    Publication date: January 26, 2017
    Inventors: Judith H. Bank, Liam Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun
  • Patent number: 9538335
    Abstract: A set of mobile devices are designated as a related set of mobile devices for loss indication purposes. Machine logic rules are developed to indicate loss of a mobile device. Under these rules, a determination of probable loss (for example, theft, inadvertent leaving behind) of one of the mobile devices depends, at least in part, upon the activities and/or status of other mobile devices in the set. For example, if a first mobile device in the set is expected, under the machine logic rules, to always be near a second mobile device in the set, then a determination that the second mobile device is located far away from the first mobile device may trigger a warning, or other mitigating action, that the first mobile device has probably been lost.
    Type: Grant
    Filed: July 22, 2015
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Judith H. Bank, Liam Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun
  • Patent number: 9535819
    Abstract: A method, system and computer program product for identifying lines of code that caused an error as identified in a stack trace in a source code version that generated the stack trace. The line(s) of code in the source code version that generated the stack trace that are identified in the stack trace as causing the error are identified. If there are differences in the line(s) of code that are associated with the cause of the error between the source code version that generated the stack trace and the source code version being utilized by the user, such as a developer, then an annotated version of the source code version that generated the stack trace of the line(s) of code that caused the error is displayed to the user with highlighted differences with respect to the source code version being utilized by the user.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Judith H. Bank, Lisa M. Bradley, Aaron J. Quirk, Lin Sun
  • Publication number: 20160381097
    Abstract: Arrangements described herein relate to guiding a desired outcome for an electronically hosted conference. During the electronically hosted conference, participant activity related to the electronically hosted conference can be monitored for each of a plurality of participants participating in the electronically hosted conference. Based on the participant activity, a sentiment of each of the plurality of participants with regard to a subject of the electronically hosted conference can be determined. A list of the participants can be presented to a user. The list of the participants can indicate an order in which to poll the participants to achieve the desired outcome for a decision requested of the participants in the electronically hosted conference.
    Type: Application
    Filed: September 7, 2016
    Publication date: December 29, 2016
    Inventors: Judith H. Bank, Lisa M.W. Bradley, Lin Sun
  • Publication number: 20160380926
    Abstract: An approach is provided for establishing a sender identity. In the approach, a communication is received at a communication device over an electronic communications channel from a sender with the identity of the sender being withheld in the communication. An identification request is transmitted from the communication device to the sender over the electronic communications channel. Subsequently, a sender identification response is received at the communications device over the electronic communications channel. An acceptance criteria is applied to the received sender identification response. In response to a successful application of the acceptance criteria, the user of the communication device is notified of the communication.
    Type: Application
    Filed: June 28, 2015
    Publication date: December 29, 2016
    Inventors: Judith H. Bank, Liam Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun
  • Publication number: 20160366089
    Abstract: Communicating social media content over a computer network via one or more social media services, in one aspect, may include receiving content from a first node of an online social network. A set of topics in the content is generated. Based on monitoring of online activities of target audience, topic popularity corresponding to a topic in the set of topics over a plurality of time ranges is determined. A trending metric associated with the topic is generated. Weighted topic popularity for a respective one of the plurality of time ranges is generated, as a function of the topic popularity, the trending metric, and an elapsed time between time associated with the respective time range and a preferred time for posting the content. A time range from the plurality of time ranges are selected based on the weighted topic popularity for posting the content.
    Type: Application
    Filed: June 9, 2015
    Publication date: December 15, 2016
    Inventors: Judith H. Bank, Lisa M.W. Bradley, Aaron J. Quirk, Lin Sun
  • Publication number: 20160350370
    Abstract: Aspects relate to improving search results based on a search history. Searches performed by a user are monitored to collect search data. The search data is categorized according to search terms, search sites, and result satisfactions to form the search history. A search request that includes one or more search terms related to at least one of the search terms in the search history is received. A predicted satisfaction level of the user with results of the received search request is estimated based on contents of the received search request and the search history. The search request is modified to increase the predicted satisfaction level of the user with results of the received search request. The modifying is based on contents of the received search request and the search history. A search is performed based on the modified search request.
    Type: Application
    Filed: June 20, 2016
    Publication date: December 1, 2016
    Inventors: Judith H. Bank, Lisa M. Bradley, Aaron J. Quirk, Lin Sun
  • Publication number: 20160350379
    Abstract: Aspects relate to improving search results based on a search history. Searches performed by a user are monitored to collect search data. The search data is categorized according to search terms, search sites, and result satisfactions to form the search history. A search request that includes one or more search terms related to at least one of the search terms in the search history is received. A predicted satisfaction level of the user with results of the received search request is estimated based on contents of the received search request and the search history. The search request is modified to increase the predicted satisfaction level of the user with results of the received search request. The modifying is based on contents of the received search request and the search history. A search is performed based on the modified search request.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 1, 2016
    Inventors: Judith H. Bank, Lisa M. Bradley, Aaron J. Quirk, Lin Sun
  • Publication number: 20160299987
    Abstract: Embodiments of the invention provide a method, system and computer program product for crowd-sourced F-pattern utilization in Web page component optimization. In an embodiment of the invention, a method for crowd-sourced F-pattern utilization in Web page component optimization includes serving copies of a Web page to different viewers over a computer communications network and receiving data in respect to viewing patterns of the different viewers of the copies of the Web page. From the data received from the different viewers, a crowd-sourced F-pattern for the Web page is computed. Subsequent to serving the copies of the Web page, placement of components of the Web page is modified to place more important components within the crowd-sourced F-pattern to the exclusion of other components of the Web page. Finally, copies of the Web page as modified are served to subsequent requesting viewers over the computer communications network.
    Type: Application
    Filed: April 10, 2015
    Publication date: October 13, 2016
    Inventors: Judith H. Bank, Liam Harpur, Patrick O'Sullivan, Lin Sun
  • Patent number: 9462224
    Abstract: Arrangements described herein relate to guiding a desired outcome for an electronically hosted conference. During the electronically hosted conference, participant activity related to the electronically hosted conference can be monitored for each of a plurality of participants participating in the electronically hosted conference. Based on the participant activity, a sentiment of each of the plurality of participants with regard to a subject of the electronically hosted conference can be determined. A list of the participants can be presented to a user. The list of the participants can be sequentially ordered, based on the sentiment of each of the plurality of participants, indicating an order in which to poll the participants to achieve the desired outcome for a decision requested of the participants in the electronically hosted conference.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: October 4, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Judith H. Bank, Lisa M. W. Bradley, Lin Sun
  • Publication number: 20160269342
    Abstract: Mediating messages with negative sentiments in a social network includes monitoring a number of messages in a social network, analyzing content of the number of messages to identify negative sentiments about a victim in the social network, determining a threshold, the threshold defining a maximum number of the messages containing the negative sentiments that are allowed to be disseminated about the victim, and executing, based on the threshold, an action to mediate the negative sentiments about the victim.
    Type: Application
    Filed: March 9, 2015
    Publication date: September 15, 2016
    Applicant: International Business Machines Corporation
    Inventors: Judith H. Bank, Lisa M.W. Bradley, Aaron J. Quirk, Lin Sun
  • Patent number: 9432832
    Abstract: A method, system and computer program product for enabling mobile computing devices to track data usage among mobile computing devices that share a data plan. A threshold amount of data to be consumed over a period of time (e.g., billing period) by the mobile computing devices belonging to the shared data plan is received. Upon receiving a message from one of these mobile computing devices that contains an identifier that indicates that the message pertains to data usage information for the shared data plan, the current data usage metrics for the mobile computing device that sent the message is retrieved from the message. The value of the aggregate data usage is updated with the retrieved data usage metrics. Actions, such as throttling the data usage, are performed in response to the aggregate data usage being within a designated amount of data to the threshold amount of data to be consumed.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: August 30, 2016
    Assignee: International Business Machines Corporation
    Inventors: Judith H. Bank, Lisa M. Bradley, Aaron J. Quirk, Lin Sun
  • Publication number: 20160246703
    Abstract: A method, system and computer program product for identifying lines of code that caused an error as identified in a stack trace in a source code version that generated the stack trace. The line(s) of code in the source code version that generated the stack trace that are identified in the stack trace as causing the error are identified. If there are differences in the line(s) of code that are associated with the cause of the error between the source code version that generated the stack trace and the source code version being utilized by the user, such as a developer, then an annotated version of the source code version that generated the stack trace of the line(s) of code that caused the error is displayed to the user with highlighted differences with respect to the source code version being utilized by the user.
    Type: Application
    Filed: February 20, 2015
    Publication date: August 25, 2016
    Inventors: Judith H. Bank, Lisa M. Bradley, Aaron J. Quirk, Lin Sun
  • Publication number: 20160248710
    Abstract: A method and apparatus for managing electronic communications is disclosed. One or more processors detect a reference in an electronic communication. The reference points to a resource stored in storage of a data processing system. The one or more processors identify a set of permissions required to access the resource pointed to by the reference in the electronic communication. The one or more processors then perform a set of access-oriented actions associated with the set of permissions.
    Type: Application
    Filed: May 4, 2016
    Publication date: August 25, 2016
    Inventors: Judith H. Bank, Liam Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun
  • Patent number: 9426308
    Abstract: A method, system and computer program product for enabling mobile computing devices to track data usage among mobile computing devices that share a data plan. A threshold amount of data to be consumed over a period of time (e.g., billing period) by the mobile computing devices belonging to the shared data plan is received. Upon receiving a message from one of these mobile computing devices that contains an identifier that indicates that the message pertains to data usage information for the shared data plan, the current data usage metrics for the mobile computing device that sent the message is retrieved from the message. The value of the aggregate data usage is updated with the retrieved data usage metrics. Actions, such as throttling the data usage, are performed in response to the aggregate data usage being within a designated amount of data to the threshold amount of data to be consumed.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: August 23, 2016
    Assignee: International Business Machines Corporation
    Inventors: Judith H. Bank, Lisa M. Bradley, Aaron J. Quirk, Lin Sun
  • Publication number: 20160238400
    Abstract: Situational traveler experiences are collected over time from a number of diverse travelers. The situational traveler experiences are associated with one or more locations traversed by the number of diverse travelers using previous travel route recommendations. Contextual categories of the situational traveler experiences are identified. Historical analytics are performed on the collected situational traveler experiences within the contextual categories of the situational traveler experiences. A historically-contextual travel route suggestion, derived from the historical analytics performed on the collected situational traveler experiences within the contextual categories of the situational traveler experiences, is provided as part of a new travel route recommendation requested by a new traveler.
    Type: Application
    Filed: February 16, 2015
    Publication date: August 18, 2016
    Inventors: Judith H. Bank, Liam S. Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun