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).

  • Publication number: 20190333281
    Abstract: One or more computer processors generate an augmented reality overlay. One or more processors generate an overlay image that includes a tangible content that is within a field of view of an imaging device. The one or more processors generate a shape in the overlay image that is fixed to a set of coordinates, wherein a border of the shape encompasses a tangible content that is included within a field of view of an imaging device. The one or more processors displays the overlay image using an image display device, wherein the shape is displayed as a visible object with a fixed position and orientation.
    Type: Application
    Filed: July 10, 2019
    Publication date: October 31, 2019
    Inventors: Ben Z. Akselrod, Anthony Di Loreto, Steve McDuff, Kyle D. Robeson
  • Patent number: 10397320
    Abstract: In an approach to location based augmented reality broadcasting, one or more computer processors determine a location of the one or more computing devices. The one or more computer processors determine whether two or more of the one or more computing devices are in the same location. In response to determining whether two or more of the one or more computing devices are in the same location, the one or more computer processors upload a first synchronized augmented reality data stream to the two or more computing devices in the same location.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ben Z. Akselrod, Anthony Di Loreto, Steve McDuff, Kyle D. Robeson
  • Patent number: 10395431
    Abstract: One or more computer processors generate an augmented reality overlay for camera field of vision based on a perspective of a display device. The one or more processors generate an overlay image that represents a field of view of an imaging device based at least on an orientation of the imaging device at a first location. The one or more processors generate a modified overlay image by modification of one or both of a size and an orientation of the overlay image based, at least in part, on differences between (i) a second location and an orientation of an image display device relative to (ii) the first location and the orientation of the imaging device. The one or more processors the modified overlay image using the image display device.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ben Z. Akselrod, Anthony Di Loreto, Steve McDuff, Kyle D. Robeson
  • Publication number: 20190258969
    Abstract: In an approach to ride chaining, one or more computer processors receive a request from a user for a transportation to a final destination in a vehicle. The one or more computer processors determine that a plurality of travel segments is required for the transportation to the final destination. The one or more computer processors reserve a first vehicle for a first travel segment of the plurality of travel segments to a first destination. The one or more computer processors, after commencement of the first travel segment and before completion of the first travel segment, determine a second travel segment of the plurality of travel segments to a second destination. The one or more computer processors reserve a second vehicle for the second travel segment of the plurality of travel segments.
    Type: Application
    Filed: April 24, 2019
    Publication date: August 22, 2019
    Inventors: Ben Z. Akselrod, Anthony Di Loreto, Steve McDuff, Kyle D. Robeson
  • Patent number: 10388034
    Abstract: Approaches presented herein enable gathering time-annotated web interaction and sensor data of web pages to extrapolate responses to a web page and generating an aggregated map indicative of those responses for improving web page user experience. Specifically, time-annotated web page interaction data from an actual web page user is captured and recorded. Also, time-annotated biometric data related to the user's web page interaction is captured and recorded using one or more biometric sensors. An emotional state of the user when viewing defined web page sections is determined based on the time-annotated physical interaction data and biometric data. The emotional states of users over a period of time are aggregated for each web page section to augment the web page sections.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventor: Steve McDuff
  • Publication number: 20190213513
    Abstract: Providing ride sharing options for a group can estimating, using a processor of a requesting device, a number of a plurality of passengers to share a ride from a ride sharing service by detecting proximate devices and determining, using the processor, ride preferences for at least one of the plurality of passengers. Providing ride sharing options can include determining, using the processor, a ride sharing option from the ride sharing service for the ride based upon the number of the plurality of passengers and the ride preferences and initiating, using the processor, the ride sharing option.
    Type: Application
    Filed: January 5, 2018
    Publication date: July 11, 2019
    Inventors: Lisa Seacat DeLuca, Steve McDuff
  • Publication number: 20190197640
    Abstract: Approaches presented herein enable predictive conflict identification in a safety response system. More specifically, a likely intersection location of two or more flocks of people is determined based on predicted travel vectors of the flocks. Information about attributes of the people in each of the flocks is obtained to determine whether a potential conflict exists between the intersecting flocks. These flock attributes are analyzed, with attributes indicative of a potential conflict between the flocks being assigned a greater weight than attributes not indicative of a potential conflict. Based on the analysis, a conflict factor score is assigned to the intersection of the flocks. A security authority is then selectively informed by a generated notification, in the case that it is determined that the conflict factor meets or exceeds a predetermined security threshold, of the predicted intersection of the flocks.
    Type: Application
    Filed: December 21, 2017
    Publication date: June 27, 2019
    Inventors: Ben Z. Akselrod, Anthony Di Loreto, Steve McDuff, Kyle D. Robeson
  • Patent number: 10306427
    Abstract: Aspects of the present invention disclose a method, computer program product, and system for initiating actions based on mobile device location of a user. The method includes one or more processors determining that a user is within a defined proximity to 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 identifying an action associated with the zone, where the action includes performing a function of the computing device of the user. The method further includes one or more processors initiating the identified action associated with the zone on the computing device of the user.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: May 28, 2019
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Steve McDuff
  • Patent number: 10295579
    Abstract: In an approach for estimating solar array power generation for an installation of a solar array, a processor determines a location of an installation of a solar array. A processor determines, over a course of a specified time interval, a path of traversal of a source of energy relative to the location of the installation of the solar array. A processor scans an area surrounding the solar array. A processor estimates, based, at least in part, on the path of traversal of the source of energy and the area surrounding the solar array, an amount of power to be generated by the solar array.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: May 21, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ben Z. Akselrod, Anthony Di Loreto, Steve McDuff, Kyle D. Robeson
  • Publication number: 20190145787
    Abstract: A method, system and computer program product provide assessing environmental conditions outside an autonomous vehicle and recommending modifications for the autonomous vehicle based on a condition. A plurality of possible routes are determined for an autonomous vehicle using a navigational system. Environmental conditions are assessed, and one or more environmental conditions are identified outside the autonomous vehicle related to each of the plurality of possible routes. A determination is made as to when the one or more environmental conditions necessitate a modification of the autonomous vehicle for traveling the respective possible route. One of the possible routes are selected based on a criteria which includes avoiding a greatest number of the environmental conditions which necessitate the modification. The autonomous vehicle is routed along the selected route to a service station for implementing the modification based on the condition related to the selected route.
    Type: Application
    Filed: November 10, 2017
    Publication date: May 16, 2019
    Inventors: Ben Z. Akselrod, Anthony Di Loreto, Steve McDuff, Kyle D. Robeson
  • Patent number: 10292024
    Abstract: Aspects of the present invention disclose a method, computer program product, and system for initiating actions based on mobile device location of a user. The method includes one or more processors determining that a user is within a defined proximity to 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 identifying an action associated with the zone, where the action includes performing a function of the computing device of the user. The method further includes one or more processors initiating the identified action associated with the zone on the computing device of the user.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: May 14, 2019
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Steve McDuff
  • Publication number: 20190139090
    Abstract: Disclosed embodiments provide techniques for presenting a marketing notification for a missing member of a group. People often shop in groups, such as groups of family, friends, coworkers, and the like. Disclosed embodiments detect the presence of a group in a location such as a retail venue. In scenarios where at least one member of the group is absent at the location, the group members that are present at the location receive a marketing message pertaining to the missing member, such as a suggestion to purchase a gift for the missing member. In this way, disclosed embodiments provide marketing opportunities to influence shoppers by reminding them about their missing peer.
    Type: Application
    Filed: November 3, 2017
    Publication date: May 9, 2019
    Inventors: Jeremy A. Greenberger, Steve McDuff
  • Publication number: 20190122148
    Abstract: Disclosed embodiments provide techniques for incorporating drive-through wait times into a route calculation. A user often wishes to stop by a drive-through facility on their way to a final destination such as home or work. Disclosed embodiments factor the estimated wait time at the drive-through in determining an optimal travel route. The route is optimized for travel time based on received drive-through criteria.
    Type: Application
    Filed: October 25, 2017
    Publication date: April 25, 2019
    Inventors: Ben Z. Akselrod, Anthony Di Loreto, Steve McDuff, Kyle D. Robeson
  • Publication number: 20190124390
    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: Application
    Filed: October 20, 2017
    Publication date: April 25, 2019
    Inventors: Ben Z. AKSELROD, Anthony DI LORETO, Steve MCDUFF, Kyle D. ROBESON
  • Publication number: 20190087494
    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: Application
    Filed: November 20, 2018
    Publication date: March 21, 2019
    Inventor: Steve McDuff
  • Patent number: 10218653
    Abstract: A set of characteristics is constructed corresponding to a content of a message. For a characteristic in the set of characteristics, a skill factor is computed that is needed to achieve a degree of comprehension of the content having the characteristic. A gap is computed between the skill factor corresponding to the characteristic and a skill factor associated with a recipient of the message. An annotation is selected in response to evaluating that the gap exceeds a tolerance value. The annotation is applied in the message to an identifier of the recipient.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: February 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ben Z. Akselrod, Anthony Di Loreto, Steve McDuff, Kyle D. Robeson
  • Patent number: 10218662
    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: April 4, 2018
    Date of Patent: February 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ben Z. Akselrod, Anthony Di Loreto, Steve McDuff, Kyle D. Robeson
  • Publication number: 20190019211
    Abstract: According to one embodiment, a method, computer system, and computer program product for detecting a promotion exposure is provided. The present embodiment may include receiving a plurality of promotional data detailing one or more current promotions. The embodiment may also include receiving a plurality of audio data captured by a sensor. The embodiment may further include determining an exposure of an individual to a promotion within the one or more current promotions based on the received plurality of audio data and the received plurality of promotional data. The embodiment may also include identifying the individual exposed to the promotion using the received plurality of audio data. The embodiment may further include calculating a dwell time for the identified individual. The embodiment may also include determining the calculated dwell time satisfies a dwell time threshold. The embodiment may further include recording the exposure to a data repository.
    Type: Application
    Filed: July 12, 2017
    Publication date: January 17, 2019
    Inventors: Ben Z. Akselrod, Anthony Di Loreto, Steve McDuff, Kyle D. Robeson
  • Publication number: 20190019212
    Abstract: According to one embodiment, a method, computer system, and computer program product for detecting a promotion exposure is provided. The present embodiment may include receiving a plurality of promotional data detailing one or more current promotions. The embodiment may also include receiving a plurality of audio data captured by a sensor. The embodiment may further include determining an exposure of an individual to a promotion within the one or more current promotions based on the received plurality of audio data and the received plurality of promotional data. The embodiment may also include identifying the individual exposed to the promotion using the received plurality of audio data. The embodiment may further include calculating a dwell time for the identified individual. The embodiment may also include determining the calculated dwell time satisfies a dwell time threshold. The embodiment may further include recording the exposure to a data repository.
    Type: Application
    Filed: September 20, 2017
    Publication date: January 17, 2019
    Inventors: Ben Z. Akselrod, Anthony Di Loreto, Steve McDuff, Kyle D. Robeson
  • Patent number: 10169879
    Abstract: A system and method for modifying an operation of a vehicle in response to detection of an obstruction. The system includes a camera coupled to a vehicle and configured to capture image data from a vehicle, and a computing device that includes a processor configured to: detect an edge of a roadway on which the vehicle is traveling; detect objects located proximate an edge of the roadway, based on the captured image data; calculate a distance between each detected object and the edge of the roadway, wherein a location of each detected object is determined based on the captured image data; and determine that one object of the detected objects is an obstruction, based on at least the calculated distance between the one object and the edge of the roadway being below a threshold.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ben Z. Akselrod, Anthony Di Loreto, Steve McDuff, Kyle D. Robeson