Patents by Inventor Steve McDuff

Steve McDuff 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: 10939229
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: filtering in geofence users within an area of a geofence to determine a count of qualified in geofence users within an area of a geofence; comparing the count of qualified in geofence users within an area of a geofence to a threshold and activating a notification sending process based on a result of the comparing; based on the activating and outputting to the qualified users a notification based on the filtering; and disabling the notification sending process based on a disabling criteria being satisfied.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: March 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lisa Seacat Deluca, Steve Mcduff
  • Publication number: 20200404372
    Abstract: A method, system, and computer program product evaluate and mitigate spoilers of entertainment media. A progress of a first user in consuming entertainment media may be tracked. A progress point at which the first user stops consuming the entertainment media may be identified. A second user consuming the entertainment media at a point that is beyond the progress point and within a vicinity of the first user may be detected. An upcoming spoiler for the first user of the entertainment media may be detected by evaluating data of the entertainment media. A mitigating action may be executed in response to detecting the upcoming spoiler.
    Type: Application
    Filed: June 18, 2019
    Publication date: December 24, 2020
    Inventors: Anthony Di Loreto, Ben Z. Akselrod, Kyle D. Robeson, Steve McDuff
  • Patent number: 10768012
    Abstract: In an approach for determining temporal solar capacity navigation routes, a computer receives navigation criteria navigation criteria that includes at least a starting location, a destination, a date, a time, and a temporal solar capacity. The computer determines one or more navigation routes based on the received navigation criteria. The computer creates a temporal solar capacity navigation map based on the received navigation criteria. The computer determines one or more suggested navigation routes from the determining one or more navigation routes based on the created temporal solar capacity navigation map.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: September 8, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ben Z. Akselrod, Anthony DiLoreto, Brett G. King, Steve McDuff, Kyle D. Robeson
  • Patent number: 10750229
    Abstract: Systems and methods for generating synchronized multimedia streams including mood data are disclosed. In one embodiment, a computer-implemented method comprises: obtaining, by a computing device, one or more primary streams of data; creating, by the computing device, digital mood data that is synchronized with the one or more primary streams of data, wherein the digital mood data is configured for use by a wearable mood device; and storing, by the computing device, the digital mood data in a multimedia container with the one or more primary streams of data.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: August 18, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ben Z. Akselrod, Anthony Di Loreto, Steve McDuff, Kyle D. Robeson
  • Publication number: 20200258101
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: automatically selecting an optimal marketing collateral for a location in a venue based on a group of a patron and a relationship of the group and notifying the patron with the optimal marketing collateral such that the patron may utilize the optimal marketing collateral.
    Type: Application
    Filed: April 28, 2020
    Publication date: August 13, 2020
    Inventors: Lisa Seacat DELUCA, Steve MCDUFF
  • Publication number: 20200256699
    Abstract: In identifying vehicle navigation requirements using augmented reality, one vehicle determines that an event has occurred that concerns operation of the vehicle. The vehicle determines its current location, creates a notification message corresponding to navigation requirements matching the current location and the event, and sends the notification message. Another vehicle receives the notification message. In response, the other vehicle determines its current environment and a correlation between the navigation requirements and the current environment. An augmented reality system of the other vehicle displays alerts for the navigation requirements overlaid on a display of the current environment based on the correlation. I this manner, vehicle drivers are alerted to the navigation requirements applicable in particular locations or jurisdictions.
    Type: Application
    Filed: February 12, 2019
    Publication date: August 13, 2020
    Inventors: Kyle D. ROBESON, Steve MCDUFF, Anthony Di LORETO, Ben Z. AKSELROD
  • Publication number: 20200233419
    Abstract: A method, computer system, and computer program product for using self-driving autonomous vehicles to form traffic barriers. The method may include receiving, by a processor, an identification of a location of an event. The method may identify a vehicle from an inventory of autonomous vehicles based on one or more criteria. The criteria may include a vehicle location criterion, a vehicle size criterion, a vehicle fuel criterion, or a vehicle availability criterion. The method may include transmitting to the vehicle an instruction to move to a first location. The method may include identifying a perimeter encompassing the location of the event. The method may include identifying a subset of vehicles in the first position and instructing the subset of vehicles to move to a second position. The method may include instructing the subset of vehicles in the second position to move back to the first position.
    Type: Application
    Filed: January 22, 2019
    Publication date: July 23, 2020
    Inventors: Steve McDuff, Ben Z. Akselrod, Kyle D. Robeson, Anthony Di Loreto
  • Patent number: 10698966
    Abstract: Aspects of the present invention disclose a method, computer program product, and system for prioritizing search engine results based on a current location of a user. The method includes one or more processors determining that a user enters a zone within a venue based on monitoring a computing device of the user moving through the venue. The method further includes one or more processors performing a search, while the user is within the zone, based on a search query input by the user into the computing device of the user while the computing device is within the zone. The method further includes one or more processors prioritizing results of the search to create a set of results that are based on the search query input by the user and the zone within the venue.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: June 30, 2020
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Steve McDuff
  • Patent number: 10698962
    Abstract: One or more processors determine a first amount of data that was provided to a program by a data source. One or more processors analyze a degree of usage of the first amount of data by the program. One or more processors determine a second amount of data that was used by the program based, at least in part, on the degree of usage. The second amount of data is a portion of the first amount of data.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: June 30, 2020
    Assignee: International Business Machines Corporation
    Inventor: Steve McDuff
  • Publication number: 20200177826
    Abstract: A method of generating an augmented reality environment, the method comprising, transmitting information of a target content to an augmented reality device using light generated by one or more light emitters. Responsive to a reception of the information of the target content by the augmented reality device, determining a portion of the target content for displaying on the physical display area, and displaying the portion of the target content as an overlay on the physical display area using the augmented reality device.
    Type: Application
    Filed: February 4, 2020
    Publication date: June 4, 2020
    Inventors: Ben Z. Akselrod, Anthony DiLoreto, Steve McDuff, Kyle D. Robeson
  • Patent number: 10664852
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: automatically selecting an optimal marketing collateral for a location in a venue based on a group of a patron and a relationship of the group and notifying the patron with the optimal marketing collateral such that the patron may utilize the optimal marketing collateral.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: May 26, 2020
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Steve McDuff
  • Patent number: 10652196
    Abstract: A first input is received. The first input is from a first user to one or more second users. The first input includes a text to be sent from the first user to the one or more second users. Whether the text includes a third user is determined. Responsive to determining the text includes the third user, whether a relationship change within a time interval between the one or more second users and the third user is determined. Responsive to determining that there was the relationship change between the one or more second users and the third user, the first user is notified of the relationship change.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: May 12, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ben Z. Akselrod, Anthony Di Loreto, Steve McDuff, Kyle D. Robeson
  • Publication number: 20200132484
    Abstract: An embodiment of the invention may include a method, computer program product and computer system for environment based navigation. The method, computer program product and computer system may include computing device which may collect environment map data. The environment map data may include one or more environmental zones. The computing device may receive one or more user environment preferences from a user. The user environment preferences may include a user's preferred environmental zones and non-preferred environmental zones. The computing device may receive a destination from the user and determine one or more routes to the destination. The computing device may compare the one or more determined routes to the environment map data and the user environment preferences and display a list of the determined routes based on the user environment preference data.
    Type: Application
    Filed: August 21, 2019
    Publication date: April 30, 2020
    Inventors: Ben Z. Akselrod, Anthony Di Loreto, Steve McDuff, Kyle D. Robeson
  • Publication number: 20200132483
    Abstract: An embodiment of the invention may include a method, computer program product and computer system for environment based navigation. The method, computer program product and computer system may include computing device which may collect environment map data. The environment map data may include one or more environmental zones. The computing device may receive one or more user environment preferences from a user. The user environment preferences may include a user's preferred environmental zones and non-preferred environmental zones. The computing device may receive a destination from the user and determine one or more routes to the destination. The computing device may compare the one or more determined routes to the environment map data and the user environment preferences and display a list of the determined routes based on the user environment preference data.
    Type: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Inventors: Ben Z. Akselrod, Anthony Di Loreto, Steve McDuff, Kyle D. Robeson
  • Patent number: 10635724
    Abstract: One or more processors determine a first amount of data that was provided to a program by a data source. One or more processors analyze a degree of usage of the first amount of data by the program. One or more processors determine a second amount of data that was used by the program based, at least in part, on the degree of usage. The second amount of data is a portion of the first amount of data.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: April 28, 2020
    Assignee: International Business Machines Corporation
    Inventor: Steve McDuff
  • Patent number: 10594955
    Abstract: A method of generating an augmented reality environment, the method comprising, transmitting information of a target content to an augmented reality device using light generated by one or more light emitters. Responsive to a reception of the information of the target content by the augmented reality device, determining a portion of the target content for displaying on the physical display area, and displaying the portion of the target content as an overlay on the physical display area using the augmented reality device.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: March 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ben Z. Akselrod, Anthony DiLoreto, Steve McDuff, Kyle D. Robeson
  • Patent number: 10554610
    Abstract: A device identifies an email address of a recipient listed in an email. The device determines whether the email address is erroneous and based on determining that the email address is erroneous, the device displays a recommended email address to a user.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ben Z. Akselrod, Anthony Di Loreto, Steve McDuff, Kyle D. Robeson
  • Publication number: 20200029030
    Abstract: Embodiments describe an approach for locating one or more light emitters proximate to a location of a physical display area. Embodiments further describe transmitting information of a target content to an augmented reality device using light generated by the one or more light emitters, wherein the information includes a light-based data stream of the target content and the target content is not pre-loaded; and responsive to a reception of the information of the target content by the augmented reality device, determining a portion of the target content for displaying on the physical display area. Embodiments also describe overlaying target contents on a physical display area using projected light grid or a grid of light emitters. Information on the target contents is transmitted from the emitters using light to an augmented reality device. The information includes light-based data stream of the target contents and physical coordinates of a frame.
    Type: Application
    Filed: September 30, 2019
    Publication date: January 23, 2020
    Inventors: Ben Z. Akselrod, Anthony DiLoreto, Steve McDuff, Kyle D. Robeson
  • Publication number: 20200019712
    Abstract: A computer-implemented method is provided for detecting compiler-injected security flaws. The computer-implemented method includes receiving source code, compiling the source code, reverse engineering the compiled source code, comparing operations performed by the source code and the reverse engineered source code, identifying differences between the source code and the reverse engineered source code, and creating a list of differences. The list of differences includes operations that are present in the source code and missing from binary code. Alternatively, the list of differences includes operations that are present in binary code and missing from the source code.
    Type: Application
    Filed: September 25, 2019
    Publication date: January 16, 2020
    Inventor: Steve McDuff
  • Patent number: 10521591
    Abstract: A computer-implemented method is provided for detecting compiler-injected security flaws. The computer-implemented method includes receiving source code, compiling the source code, reverse engineering the compiled source code, comparing operations performed by the source code and the reverse engineered source code, identifying differences between the source code and the reverse engineered source code, and creating a list of differences. The list of differences includes operations that are present in the source code and missing from binary code. Alternatively, the list of differences includes operations that are present in binary code and missing from the source code.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: December 31, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Steve McDuff