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: 11936602Abstract: 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: GrantFiled: February 14, 2019Date of Patent: March 19, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vinai S. Amble, Nicholas M. Augustyniak, Edwin J. Bruce, Romelia H. Flores, Lemnyuy B. Nyuykongi
-
Patent number: 11721133Abstract: 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: GrantFiled: March 30, 2021Date of Patent: August 8, 2023Assignee: International Business Machines CorporationInventors: Edwin J. Bruce, Gregory D Green, Joseph Di Silvestri
-
Patent number: 11593411Abstract: 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: GrantFiled: September 13, 2019Date of Patent: February 28, 2023Assignee: International Business Machines CorporationInventors: Edwin J. Bruce, Marlentae Johnson, Huida Liu, Chaithra Mysore Nagaraj
-
Publication number: 20220319239Abstract: 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: ApplicationFiled: March 30, 2021Publication date: October 6, 2022Inventors: Edwin J. Bruce, Gregory D. Green, Joseph Di Silvestri
-
Publication number: 20210081440Abstract: 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: ApplicationFiled: September 13, 2019Publication date: March 18, 2021Inventors: Edwin J. Bruce, MARLENTAE JOHNSON, Huida Liu, Chaithra Mysore Nagaraj
-
Patent number: 10621556Abstract: 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: GrantFiled: November 30, 2015Date of Patent: April 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Edwin J. Bruce, Christina I. Flores, Romelia H. Flores, Matthew M. Rocco
-
Publication number: 20200098196Abstract: 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: ApplicationFiled: November 27, 2019Publication date: March 26, 2020Inventors: Edwin J. BRUCE, Romelia H. FLORES
-
Patent number: 10593129Abstract: 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: GrantFiled: March 20, 2017Date of Patent: March 17, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Edwin J. Bruce, Romelia H. Flores
-
Publication number: 20200035113Abstract: 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: ApplicationFiled: October 1, 2019Publication date: January 30, 2020Inventors: Edwin J. Bruce, Tong C. Dougharty, Tassanee K. Supakkul, Janki Y. Vora
-
Patent number: 10438501Abstract: 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: GrantFiled: August 29, 2016Date of Patent: October 8, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Edwin J. Bruce, Tong C. Dougharty, Tassanee K. Supakkul, Janki Y. Vora
-
Patent number: 10388096Abstract: 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: GrantFiled: September 14, 2018Date of Patent: August 20, 2019Assignee: International Business Machines CorporationInventors: Edwin J. Bruce, Tassanee K. Supakkul, Janki Y. Vora
-
Publication number: 20190182189Abstract: 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: ApplicationFiled: February 14, 2019Publication date: June 13, 2019Inventors: Vinai S. Amble, Nicholas M. Augustyniak, Edwin J. Bruce, Romelia H. Flores, Lemnyuy B. Nyuykongi
-
Patent number: 10230671Abstract: 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: GrantFiled: November 19, 2015Date of Patent: March 12, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vinai S. Amble, Nicholas M. Augustyniak, Edwin J. Bruce, Romelia H. Flores, Lemnyuy B. Nyuykongi
-
Publication number: 20190012862Abstract: 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: ApplicationFiled: September 14, 2018Publication date: January 10, 2019Inventors: EDWIN J. BRUCE, TASSANEE K. SUPAKKUL, JANKI Y. VORA
-
Patent number: 10157369Abstract: 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: GrantFiled: February 5, 2009Date of Patent: December 18, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James P. Appleyard, Edwin J. Bruce, Romelia H. Flores, Joshua L. Purcell
-
Patent number: 10140796Abstract: 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: GrantFiled: June 24, 2016Date of Patent: November 27, 2018Assignee: International Business Machines CorporationInventors: Edwin J. Bruce, Tassanee K. Supakkul, Janki Y. Vora
-
Publication number: 20180330133Abstract: 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: ApplicationFiled: July 13, 2018Publication date: November 15, 2018Inventors: Edwin J. Bruce, Stephanie B. McCaffrey, Cynthia A. O'Shea, Tassanee K. Supakkul
-
Publication number: 20180268617Abstract: 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: ApplicationFiled: March 20, 2017Publication date: September 20, 2018Inventors: Edwin J. BRUCE, Romelia H. FLORES
-
Patent number: 10073839Abstract: 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: GrantFiled: June 28, 2013Date of Patent: September 11, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rachel M. Bonas, Edwin J. Bruce, Benjamin J. Flora, Romelia H. Flores
-
Patent number: 10055620Abstract: 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: GrantFiled: January 13, 2017Date of Patent: August 21, 2018Assignee: International Business Machines CorporationInventors: Edwin J. Bruce, Stephanie B. McCaffrey, Cynthia A. O'Shea, Tassanee K. Supakkul