Patents by Inventor Edwin J. Bruce

Edwin J. Bruce 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: 11936602
    Abstract: Managing instant message delivery may include receiving, using a processor, an instant message, wherein the instant message is directed to a recipient, and responsive to receiving the instant message, determining, using the processor, a user profile for the recipient and an activity level of a client device of the recipient. The user profile may specify rules for delivering instant messages to the recipient from users. Responsive to receiving the instant message, a delivery policy for the instant message may be determined using the processor according to the user profile of the recipient and the activity level of the client device. The instant message may be sent to the client device of the recipient according to the delivery policy using the processor.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: March 19, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vinai S. Amble, Nicholas M. Augustyniak, Edwin J. Bruce, Romelia H. Flores, Lemnyuy B. Nyuykongi
  • Patent number: 11721133
    Abstract: Embodiments of the present invention provide a computer system a computer program product, and a method that comprises monitoring observational data based on a plurality of observational angles; dynamically detecting an anomaly within the monitored data based on dynamically filtering the monitored data for a plurality of predicted deteriorations; in response to dynamically detecting the anomaly, generating a plurality of ameliorative actions, wherein each ameliorative action in the plurality of ameliorative actions is based on a generated notification transmitted to a graphic user interface for user input; and dynamically implementing at least one ameliorative action of the plurality of ameliorative actions that corrects the detected anomaly within a computing device.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: August 8, 2023
    Assignee: International Business Machines Corporation
    Inventors: Edwin J. Bruce, Gregory D Green, Joseph Di Silvestri
  • Patent number: 11593411
    Abstract: Disclosed is a computer implemented method to annotate electronic maps with historical data, the method comprising: receiving a first query from a user, wherein the first query includes a request for historical data of a mapped area. The method also comprises retrieving a plurality of references, wherein each reference includes a location reference, and each reference is related to the mapped area. The method further comprises normalizing each location reference to a common coordinate system. The method also comprises ranking each of the plurality of references. The method further comprises generating a first result, wherein the first result is responsive to the first query, and the first result is based on the ranking. The method further comprises determining a confidence score for the first result, and returning the first result to the user.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: February 28, 2023
    Assignee: International Business Machines Corporation
    Inventors: Edwin J. Bruce, Marlentae Johnson, Huida Liu, Chaithra Mysore Nagaraj
  • Publication number: 20220319239
    Abstract: Embodiments of the present invention provide a computer system a computer program product, and a method that comprises monitoring observational data based on a plurality of observational angles; dynamically detecting an anomaly within the monitored data based on dynamically filtering the monitored data for a plurality of predicted deteriorations; in response to dynamically detecting the anomaly, generating a plurality of ameliorative actions, wherein each ameliorative action in the plurality of ameliorative actions is based on a generated notification transmitted to a graphic user interface for user input; and dynamically implementing at least one ameliorative action of the plurality of ameliorative actions that corrects the detected anomaly within a computing device.
    Type: Application
    Filed: March 30, 2021
    Publication date: October 6, 2022
    Inventors: Edwin J. Bruce, Gregory D. Green, Joseph Di Silvestri
  • Publication number: 20210081440
    Abstract: Disclosed is a computer implemented method to annotate electronic maps with historical data, the method comprising: receiving a first query from a user, wherein the first query includes a request for historical data of a mapped area. The method also comprises retrieving a plurality of references, wherein each reference includes a location reference, and each reference is related to the mapped area. The method further comprises normalizing each location reference to a common coordinate system. The method also comprises ranking each of the plurality of references. The method further comprises generating a first result, wherein the first result is responsive to the first query, and the first result is based on the ranking. The method further comprises determining a confidence score for the first result, and returning the first result to the user.
    Type: Application
    Filed: September 13, 2019
    Publication date: March 18, 2021
    Inventors: Edwin J. Bruce, MARLENTAE JOHNSON, Huida Liu, Chaithra Mysore Nagaraj
  • Patent number: 10621556
    Abstract: Natural language processing is performed on social media system posts by a plurality of users of a reading community. Corresponding analytical data is generated. Respective interests of the plurality of users can be determined by processing the analytical data. A present location of at least two users of the reading community can be monitored. Responsive to determining that the users are presently located within a pre-determined distance of each other, respective alerts can be presented to those users. Each alert can indicate that the users are presently located within the pre-determined distance of each other, indicate a listing of content being read by the reading community, and indicate a shared interest of the users.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: April 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Edwin J. Bruce, Christina I. Flores, Romelia H. Flores, Matthew M. Rocco
  • Publication number: 20200098196
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining user information of a vehicle driver user, the vehicle driver user being a user of a computer based system for managing a parking area; processing information of the user information; and outputting a communication to control an indicator system based on the processing, wherein the indicator system is provided as a fixture of the parking area and wherein the indicator system is configured to provide indications viewable by vehicle drivers driving within the parking area.
    Type: Application
    Filed: November 27, 2019
    Publication date: March 26, 2020
    Inventors: Edwin J. BRUCE, Romelia H. FLORES
  • Patent number: 10593129
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining user information of a vehicle driver user, the vehicle driver user being a user of a computer based system for managing a parking area; processing information of the user information; and outputting a communication to control an indicator system based on the processing, wherein the indicator system is provided as a fixture of the parking area and wherein the indicator system is configured to provide indications viewable by vehicle drivers driving within the parking area.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: March 17, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Edwin J. Bruce, Romelia H. Flores
  • Publication number: 20200035113
    Abstract: An instructional support symbiont can be executed on a client device, which concurrently executes at least one application. The instructional support symbiont provides computer-based learning content within a presentation overlay for the application. During an application session, user interaction with an application window for the application can be detected. User compliance with discrete stages of a tutorial responsive to the user interactions can be determined. Content provided in the presentation overlay per specific stages of the tutorial can be updated. Presentation characteristics of the presentation overlay can be adjusted to ensure the presentation overlay is proximate to positions on the common desktop environment as determined from the user interactions.
    Type: Application
    Filed: October 1, 2019
    Publication date: January 30, 2020
    Inventors: Edwin J. Bruce, Tong C. Dougharty, Tassanee K. Supakkul, Janki Y. Vora
  • Patent number: 10438501
    Abstract: Instructional content is visually presented within a graphical user interface overlay on a display for an application window also presented on the display. Interactive events between a user and the application are dynamically detected. Responsive to the interactive events, state-specific substantive instructions are determined given a current state of the application as determined from the interactive events. The instructional content is dynamically modified to continuously present the state-specific substantive instructions that correspond with the detected interactive events.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: October 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Edwin J. Bruce, Tong C. Dougharty, Tassanee K. Supakkul, Janki Y. Vora
  • Patent number: 10388096
    Abstract: A method, system, and/or computer program product improve a function of a computer used to make a seat in a venue available to a user. One or more processors retrieve a user profile of a user that is requesting a seat in a venue, where the user profile describes a personal interest of the user. The processor(s) identify another person that shares the personal interest of the user, where the other person is currently seated at a first seat at the venue. The processor(s) identify an unoccupied second seat in proximity to the first seat.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventors: Edwin J. Bruce, Tassanee K. Supakkul, Janki Y. Vora
  • Publication number: 20190182189
    Abstract: Managing instant message delivery may include receiving, using a processor, an instant message, wherein the instant message is directed to a recipient, and responsive to receiving the instant message, determining, using the processor, a user profile for the recipient and an activity level of a client device of the recipient. The user profile may specify rules for delivering instant messages to the recipient from users. Responsive to receiving the instant message, a delivery policy for the instant message may be determined using the processor according to the user profile of the recipient and the activity level of the client device. The instant message may be sent to the client device of the recipient according to the delivery policy using the processor.
    Type: Application
    Filed: February 14, 2019
    Publication date: June 13, 2019
    Inventors: Vinai S. Amble, Nicholas M. Augustyniak, Edwin J. Bruce, Romelia H. Flores, Lemnyuy B. Nyuykongi
  • Patent number: 10230671
    Abstract: Managing instant message delivery may include receiving, using a processor, an instant message, wherein the instant message is directed to a recipient, and responsive to receiving the instant message, determining, using the processor, a user profile for the recipient and an activity level of a client device of the recipient. The user profile may specify rules for delivering instant messages to the recipient from users. Responsive to receiving the instant message, a delivery policy for the instant message may be determined using the processor according to the user profile of the recipient and the activity level of the client device. The instant message may be sent to the client device of the recipient according to the delivery policy using the processor.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: March 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vinai S. Amble, Nicholas M. Augustyniak, Edwin J. Bruce, Romelia H. Flores, Lemnyuy B. Nyuykongi
  • Publication number: 20190012862
    Abstract: A method, system, and/or computer program product improve a function of a computer used to make a seat in a venue available to a user. One or more processors retrieve a user profile of a user that is requesting a seat in a venue, where the user profile describes a personal interest of the user. The processor(s) identify another person that shares the personal interest of the user, where the other person is currently seated at a first seat at the venue. The processor(s) identify an unoccupied second seat in proximity to the first seat.
    Type: Application
    Filed: September 14, 2018
    Publication date: January 10, 2019
    Inventors: EDWIN J. BRUCE, TASSANEE K. SUPAKKUL, JANKI Y. VORA
  • Patent number: 10157369
    Abstract: Users can be logged into an organization portal and an organization role can be determined for each user. For each user, indicators of values obtained from metrics tailored for the organization role can be presented within a plurality of metrics driven portlets of an organization portal. The plurality of metrics driven portlets can include at least one score card and at least one dashboard. Responsive to detecting that the at least one of the plurality of metrics exceeds a boundary condition, an out-of-bounds event can be triggered, a set of the users who are to be apprised of an occurrence of the out-of-bounds event can be programmatically determined, a Web data repository can be searched for items specific to the out of bounds event and, for each user in the set, contents of at least one of the portlets can be altered to include items from the Web data repository.
    Type: Grant
    Filed: February 5, 2009
    Date of Patent: December 18, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James P. Appleyard, Edwin J. Bruce, Romelia H. Flores, Joshua L. Purcell
  • Patent number: 10140796
    Abstract: A method, system, and/or computer program product improve a function of a computer used to make a seat in a venue available to a user. One or more processors received a request for a seat at a venue from a user. The processor(s) retrieve a user profile of the user and a seat profile of the seat, and then match features in the user profile to features in the seat profile. The processor(s), in response to the features in the user profile matching the features in the seat profile, store the user profile and the seat profile in a seat control storage device that is solely dedicated to the seat. The processor(s) then direct the user to the seat that is identified in the seat control storage device, where the user is identified by the user profile in the seat control storage device, and where the seat is identified by the seat profile in the seat control storage device.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: November 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Edwin J. Bruce, Tassanee K. Supakkul, Janki Y. Vora
  • Publication number: 20180330133
    Abstract: Systems, methods and tools for transporting and monitoring baggage by leveraging hardware and software based techniques to schedule time slots for the arrival of the baggage at pre-scheduled waypoints or final destinations. Computer systems manage route scheduling, baggage transportation, tracking and verification using a multi-tiered architecture to ensure each bag arrives at the scheduled waypoints and final destination. Baggage security includes tracking, via one or more chaperone devices and/or tagging the baggage using active or passive tagging systems. Tracking baggage allows the system to identify exceptions in the routing pattern of the baggage before the error may be realized by employees of the transportation service or the customer arriving at the final destination. Identifying exceptions to the routing pattern sooner may increase the likelihood of successfully backtracking to the last known whereabouts of the baggage and re-routing the baggage to the final destination in a timely manner.
    Type: Application
    Filed: July 13, 2018
    Publication date: November 15, 2018
    Inventors: Edwin J. Bruce, Stephanie B. McCaffrey, Cynthia A. O'Shea, Tassanee K. Supakkul
  • Publication number: 20180268617
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining user information of a vehicle driver user, the vehicle driver user being a user of a computer based system for managing a parking area; processing information of the user information; and outputting a communication to control an indicator system based on the processing, wherein the indicator system is provided as a fixture of the parking area and wherein the indicator system is configured to provide indications viewable by vehicle drivers driving within the parking area.
    Type: Application
    Filed: March 20, 2017
    Publication date: September 20, 2018
    Inventors: Edwin J. BRUCE, Romelia H. FLORES
  • Patent number: 10073839
    Abstract: Arrangements described herein relate to language enhancement. Source text can be automatically gathered from a plurality of text sources, the plurality of text sources including at least one social media website, and storing the source text to a thesaurus data infrastructure. Subject text being exposed to thesaurus processing can be received, a context of the subject text can be identified, and the thesaurus data infrastructure can be accessed while the thesaurus queries previously acquired source texts or documents having similar context to identify source text having context similar to the context of the subject text. The identified source text can be analyzed to identify at least one candidate word or phrase contained in the source text to recommend as a replacement for at least one word or phrase contained in the subject text. The identified at least one candidate word or phrase can be recommended as the replacement for the at least one word or phrase contained in the subject text.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: September 11, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rachel M. Bonas, Edwin J. Bruce, Benjamin J. Flora, Romelia H. Flores
  • Patent number: 10055620
    Abstract: Systems, methods and tools for transporting and monitoring baggage by leveraging hardware and software based techniques to schedule time slots for the arrival of the baggage at pre-scheduled waypoints or final destinations. Computer systems manage route scheduling, baggage transportation, tracking and verification using a multi-tiered architecture to ensure each bag arrives at the scheduled waypoints and final destination. Baggage security includes tracking, via one or more chaperone devices and/or tagging the baggage using active or passive tagging systems. Tracking baggage allows the system to identify exceptions in the routing pattern of the baggage before the error may be realized by employees of the transportation service or the customer arriving at the final destination. Identifying exceptions to the routing pattern sooner may increase the likelihood of successfully backtracking to the last known whereabouts of the baggage and re-routing the baggage to the final destination in a timely manner.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: August 21, 2018
    Assignee: International Business Machines Corporation
    Inventors: Edwin J. Bruce, Stephanie B. McCaffrey, Cynthia A. O'Shea, Tassanee K. Supakkul