Patents by Inventor Mary A. Curran

Mary A. Curran 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: 10970663
    Abstract: Disclosed embodiments provide a computer-implemented technique for filtering electronic communication based on the current task of a user. The current task of a user is derived using a workflow segmentation model. A workflow segmentation model is derived based on user-defined activities, heuristics, location data, environmental data, and/or other input data. Prior to delivery, electronic communication directed to the user is analyzed based on sender, subject, message content, time of day, and/or other criteria to determine if the message should be presented to the user immediately, or deferred, based on the relevance of the message to the current task of the user.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: April 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Lori L. Adington, Mary A. Curran, Dana L. Price, Eduardo Miguel Breijo Baullosa, Jonathan Dunne
  • Patent number: 10963827
    Abstract: Disclosed embodiments provide a computer-implemented technique for filtering electronic communication based on the current task of a user. The current task of a user is derived using a workflow segmentation model. A workflow segmentation model is derived based on user-defined activities, heuristics, location data, environmental data, and/or other input data. Prior to delivery, electronic communication directed to the user is analyzed based on sender, subject, message content, time of day, and/or other criteria to determine if the message should be presented to the user immediately, or deferred, based on the relevance of the message to the current task of the user.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: March 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Lori L. Adington, Mary A. Curran, Dana L. Price, Eduardo Miguel Breijo Baullosa, Jonathan Dunne
  • Patent number: 10885482
    Abstract: A method for improving an action implementation process is provided. The method includes detecting a cancelation or a rescheduling for an originally planned activity of a user to be performed during a first time period. An alternative activity for replacement of the originally planned activity is determined. It is determined that a second time period necessary for performing the alternative activity exceeds the first time period and in response, an executable action is generated. The executable action is configured to be combined with the alternative activity such that the alternative activity may be accommodated. Machine learning software code is executed top determine if the user would be likely to accept the alternative activity if the additional executable action exceeds a specified threshold. In response, the executable action is automatically executed in real time thereby enabling the alternative activity.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Mary Curran, Lori Adington, Dana L. Price, Eduardo M. Breijo-Baullosa
  • Patent number: 10832190
    Abstract: A method and system for improving an action implementation process is provided. The method includes detecting a cancelation or a rescheduling for an originally planned activity of a user to be performed during a first time period. An alternative activity for replacement of the originally planned activity is determined. It is determined that a second time period necessary for performing the alternative activity exceeds the first time period and in response, an executable action is generated. The executable action is configured to be combined with the alternative activity such that the alternative activity may be accommodated. Machine learning software code is executed top determine if the user would be likely to accept the alternative activity if the additional executable action exceeds a specified threshold. In response, the executable action is automatically executed in real time thereby enabling the alternative activity.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Mary Curran, Lori Adington, Dana L. Price, Eduardo M. Breijo-Baullosa
  • Publication number: 20200219030
    Abstract: Disclosed embodiments provide a computer-implemented technique for filtering electronic communication based on the current task of a user. The current task of a user is derived using a workflow segmentation model. A workflow segmentation model is derived based on user-defined activities, heuristics, location data, environmental data, and/or other input data. Prior to delivery, electronic communication directed to the user is analyzed based on sender, subject, message content, time of day, and/or other criteria to determine if the message should be presented to the user immediately, or deferred, based on the relevance of the message to the current task of the user.
    Type: Application
    Filed: January 8, 2019
    Publication date: July 9, 2020
    Inventors: Lori L. Adington, Mary A. Curran, Dana L. Price, Eduardo Miguel Breijo Baullosa, Jonathan Dunne
  • Publication number: 20200219031
    Abstract: Disclosed embodiments provide a computer-implemented technique for filtering electronic communication based on the current task of a user. The current task of a user is derived using a workflow segmentation model. A workflow segmentation model is derived based on user-defined activities, heuristics, location data, environmental data, and/or other input data. Prior to delivery, electronic communication directed to the user is analyzed based on sender, subject, message content, time of day, and/or other criteria to determine if the message should be presented to the user immediately, or deferred, based on the relevance of the message to the current task of the user.
    Type: Application
    Filed: July 26, 2019
    Publication date: July 9, 2020
    Inventors: Lori L. Adington, Mary A. Curran, Dana L. Price, Eduardo Miguel Breijo Baullosa, Jonathan Dunne
  • Patent number: 10664328
    Abstract: In an approach to creating an electronic calendar entry, one or more computer processors receive a selection of a location in a map application from a first device associated with a first user. In response to receiving a selection of a location in a map application from the first device associated with the first user, the one or more computer processors create a first calendar entry in the electronic calendar application associated with the first user. The one or more computer processors input information corresponding to the selected location in the first calendar entry. The one or more computer processors store the first calendar entry.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: May 26, 2020
    Assignee: International Business Machines Corporation
    Inventors: Eduardo M. Breijo Baullosa, Dana L. Price, Lori L. Adington, Mary A. Curran
  • Publication number: 20190370728
    Abstract: A method for improving an action implementation process is provided. The method includes detecting a cancelation or a rescheduling for an originally planned activity of a user to be performed during a first time period. An alternative activity for replacement of the originally planned activity is determined. It is determined that a second time period necessary for performing the alternative activity exceeds the first time period and in response, an executable action is generated. The executable action is configured to be combined with the alternative activity such that the alternative activity may be accommodated. Machine learning software code is executed top determine if the user would be likely to accept the alternative activity if the additional executable action exceeds a specified threshold. In response, the executable action is automatically executed in real time thereby enabling the alternative activity.
    Type: Application
    Filed: August 19, 2019
    Publication date: December 5, 2019
    Inventors: Mary Curran, Lori Adington, Dana L. Price, Eduardo M. Breijo-Baullosa
  • Publication number: 20190361754
    Abstract: In an approach to creating an electronic calendar entry, one or more computer processors receive a selection of a location in a map application from a first device associated with a first user. In response to receiving a selection of a location in a map application from the first device associated with the first user, the one or more computer processors create a first calendar entry in the electronic calendar application associated with the first user. The one or more computer processors input information corresponding to the selected location in the first calendar entry. The one or more computer processors store the first calendar entry.
    Type: Application
    Filed: May 22, 2018
    Publication date: November 28, 2019
    Inventors: Eduardo M. Breijo Baullosa, Dana L. Price, Lori L. Adington, Mary A. Curran
  • Publication number: 20190272473
    Abstract: A plurality of recipes containing a plurality of produce items can be assigned a preparation day. The plurality of produce items comprised in the plurality of recipes are partitioned into an interactive grocery list. Each item of the plurality of produce items comprised in the interactive grocery list is assigned a calculated reference identifier. Calculated reference identifiers are transferred to a user device and recommend the highest probability of produce ripeness with consideration to the assigned preparation day.
    Type: Application
    Filed: March 2, 2018
    Publication date: September 5, 2019
    Inventors: Lori L. Adington, Dana L. Price, Eduardo M. Breijo Baullosa, Mary A. Curran
  • Publication number: 20190147389
    Abstract: A method and system for improving an action implementation process is provided. The method includes detecting a cancelation or a rescheduling for an originally planned activity of a user to be performed during a first time period. An alternative activity for replacement of the originally planned activity is determined. It is determined that a second time period necessary for performing the alternative activity exceeds the first time period and in response, an executable action is generated. The executable action is configured to be combined with the alternative activity such that the alternative activity may be accommodated. Machine learning software code is executed top determine if the user would be likely to accept the alternative activity if the additional executable action exceeds a specified threshold. In response, the executable action is automatically executed in real time thereby enabling the alternative activity.
    Type: Application
    Filed: November 16, 2017
    Publication date: May 16, 2019
    Inventors: Mary Curran, Lori Adington, Dana L. Price, Eduardo M. Breijo-Baullosa
  • Patent number: 8229994
    Abstract: A first data store is provided for storing individual subscriptions, including match criteria and an action specification. A second data store is also provided for storing group subscriptions, including a use counter and a list of pointers to the individual subscriptions. When a new individual subscription is submitted, it is registered/stored in the individual subscription data store. Upon registration, its criteria are checked against the criteria of existing subscriptions in the group subscription data store. If there is a match, a use counter corresponding to the matching group subscription is incremented, and a pointer is added to a list of pointers to associate the matching group subscription with the individual subscription. If there is not a match, a new group subscription is added to the group subscription data store, and the group subscription is registered with the pub/sub engine. A use counter corresponding to the group subscription is incremented, and a pointer is added to a list of pointers.
    Type: Grant
    Filed: July 6, 2006
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Renee M. Kovales, Andrew N. Capella, Mary A. Curran, Haim Schneider, Robert J. Sundstrom
  • Publication number: 20080010334
    Abstract: A first data store is provided for storing individual subscriptions, including match criteria and an action specification. A second data store is also provided for storing group subscriptions, including a use counter and a list of pointers to the individual subscriptions. When a new individual subscription is submitted, it is registered/stored in the individual subscription data store. Upon registration, its criteria are checked against the criteria of existing subscriptions in the group subscription data store. If there is a match, a use counter corresponding to the matching group subscription is incremented, and a pointer is added to a list of pointers to associate the matching group subscription with the individual subscription. If there is not a match, a new group subscription is added to the group subscription data store, and the group subscription is registered with the pub/sub engine. A use counter corresponding to the group subscription is incremented, and a pointer is added to a list of pointers.
    Type: Application
    Filed: July 6, 2006
    Publication date: January 10, 2008
    Inventors: Renee M. Kovales, Andrew N. Capella, Mary A. Curran, Haim Schneider, Robert J. Sundstrom