Patents by Inventor Nicholas A. McCrory

Nicholas A. McCrory 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: 20190373325
    Abstract: An experience feedback of a user is measured, the experience feedback being in response to a presentation of a stream of a content. In response to the determining that an experience value corresponding to the experience feedback has to be adjusted to a target experience value, an optional content selected, the optional content including data indicative of an option experience value, the option experience value being at least a component of a difference between the experience value and the target experience value. The optional content is steganographically combined with the content in the stream to form a combined stream. During the presentation of the combined stream, a switch is made to the optional content such that a portion of the content is replaced by the optional content in the presentation, the switching causing in the user a change from the experience value towards the target experience value.
    Type: Application
    Filed: August 14, 2019
    Publication date: December 5, 2019
    Applicant: International Business Machines Corporation
    Inventors: Aaron K. Baughman, John S. Cope, Nicholas A. McCrory, Diwesh Pandey
  • Publication number: 20190327215
    Abstract: Disclosed embodiments provide techniques for improvements in electronic communications. A mobile electronic device associated with a user measures crowd density proximate to the user. When the crowd density exceeds a threshold, a haptic signal, such as a vibration or pneumatic output, is discretely provided to the user. After issuing the haptic signal, the device listens for false data. False data is data entered by the user that is not part of the expected data sequence. The false data is used to obfuscate the true data. The randomness of the false data can be used to generate a keypair used for communication. The keypair is used for asymmetric encryption that provides an extra level of security for electronic communications from the mobile electronic device.
    Type: Application
    Filed: April 18, 2018
    Publication date: October 24, 2019
    Inventors: David C. Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
  • Patent number: 10440434
    Abstract: An experience feedback of a user is measured, the experience feedback being in response to a presentation of a stream of a content. In response to the determining that an experience value corresponding to the experience feedback has to be adjusted to a target experience value, an optional content selected, the optional content including data indicative of an option experience value, the option experience value being at least a component of a difference between the experience value and the target experience value. The optional content is steganographically combined with the content in the stream to form a combined stream. During the presentation of the combined stream, a switch is made to the optional content such that a portion of the content is replaced by the optional content in the presentation, the switching causing in the user a change from the experience value towards the target experience value.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: October 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, John S. Cope, Nicholas A. McCrory, Diwesh Pandey
  • Patent number: 10429926
    Abstract: Physical object addition and removal based on affordance and view. A method tracks eye gaze of a group of users who view an environment, the group of users each having a respective field of view to the environment. The method assesses, based on the tracking, whether an object present in the respective fields of view of the group of users is clutter. The method also initiates a physical change to the environment based on the assessing. In some examples, assessing whether the object is clutter includes determining an extent to which the group of users avoid the object by looking around or away from the object, measuring visual dwell time on and around the object by the group of users, and/or identifying affordances of the object based on input from the group of users and/or on correlating the object to another object having known affordances associated therewith.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: October 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David C. Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
  • Patent number: 10409291
    Abstract: Embodiments of the present invention provide a method, system and computer program product for teaming in swarm intelligent robot sets. The method includes programming a multiplicity of robots in a multi-robot set with a particular locomotive model and assigning each of the robots to different individual tasks corresponding to different individual objectives of a problem based upon the particular locomotive model of the corresponding robots. The method additionally includes deploying the multi-robot set into a confined geographic area and surveilling each robot to ensure that each robot assigned to a corresponding task is achieving the assigned task. Finally, the method includes responding to one of the robots appearing to be unable to complete a corresponding assigned one of the tasks by selecting a different robot with a locomotive model considered compatible with the corresponding assigned one of the tasks to complete the corresponding assigned one of the tasks.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: September 10, 2019
    Assignee: International Business Machines Corporation
    Inventors: Aaron K. Baughman, David C. Bastian, Nicholas A. McCrory, Todd R. Whitman
  • Patent number: 10403052
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining virtual image data representing a virtual object; and encoding the virtual image data with physical image data to provide a formatted image file, wherein the encoding includes for a plurality of spatial image elements providing one or more data field that specifies physical image information and one or more data field that specifies virtual image information based on the virtual image data so the formatted image file for each of the plurality of spatial image elements provides physical image information and virtual image information, and wherein the encoding includes providing indexing data that associates an identifier for the virtual object to spatial image elements for the virtual object.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: September 3, 2019
    Assignee: International Business Machines Corporation
    Inventors: David C. Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
  • Publication number: 20190102954
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining virtual image data representing a virtual object; and encoding the virtual image data with physical image data to provide a formatted image file, wherein the encoding includes for a plurality of spatial image elements providing one or more data field that specifies physical image information and one or more data field that specifies virtual image information based on the virtual image data so the formatted image file for each of the plurality of spatial image elements provides physical image information and virtual image information, and wherein the encoding includes providing indexing data that associates an identifier for the virtual object to spatial image elements for the virtual object.
    Type: Application
    Filed: November 30, 2018
    Publication date: April 4, 2019
    Inventors: David C. BASTIAN, Aaron K. BAUGHMAN, Nicholas A. MCCRORY, Todd R. WHITMAN
  • Patent number: 10249098
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining virtual image data representing a virtual object; and encoding the virtual image data with physical image data to provide a formatted image file, wherein the encoding includes for a plurality of spatial image elements providing one or more data field that specifies physical image information and one or more data field that specifies virtual image information based on the virtual image data so the formatted image file for each of the plurality of spatial image elements provides physical image information and virtual image information, and wherein the encoding includes providing indexing data that associates an identifier for the virtual object to spatial image elements for the virtual object.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: April 2, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David C. Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
  • Patent number: 10249096
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining virtual image data representing a virtual object; and encoding the virtual image data with physical image data to provide a formatted image file, wherein the encoding includes for a plurality of spatial image elements providing one or more data field that specifies physical image information and one or more data field that specifies virtual image information based on the virtual image data so the formatted image file for each of the plurality of spatial image elements provides physical image information and virtual image information, and wherein the encoding includes providing indexing data that associates an identifier for the virtual object to spatial image elements for the virtual object.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: April 2, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David C. Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
  • Publication number: 20190075345
    Abstract: Social media inputs from users, and specific to a content of a broadcast program, are analyzed to determine a sentiment value expressed relative to a portion of the content by a user. A group is formed of those users whose sentiment values expressed relative to the portion within a defined period during the broadcast of the program are within a specified tolerance value of sentiment value expressed by the user. A time zone of a location extracted from a social media input of the user is assigned to the group. A fabricated event that evokes a predicted sentiment is inserted in the broadcast program. A confidence value for the time zone is computed by comparing a sentiment value of a response by the group to the fabricated event with the predicted sentiment value. The group's placement in the time zone is confirmed when the confidence value exceeds a threshold.
    Type: Application
    Filed: November 7, 2018
    Publication date: March 7, 2019
    Applicant: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Thomas B. Harrison, Nicholas A. McCrory, Michelle Welcks
  • Patent number: 10224061
    Abstract: Methods forecast voice signal components, wherein processors are configured to translate the audio data that includes voice data and a fabricated background noise into frequency domain data; identify a threshold number of top frequencies within the frequency domain data; and generate a hash code value from the threshold number of top frequencies. Processors are configured to, in response to determining that the generated hash code value is unique from other hash code values that are indexed to each of a unique identification of the speaker and a background noise profile identification of the fabricated background noise, index a model of the threshold number of top frequencies in association with the hash code to the speaker identification and to the background noise profile.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: David C. Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
  • Patent number: 10170137
    Abstract: Aspects forecast voice signal components, wherein processors are configured to translate the audio data that includes voice data and a fabricated background noise into frequency domain data; identify a threshold number of top frequencies within the frequency domain data; and generates a hash code value from the threshold number of top frequencies. In response to determining that the generated hash code value is unique from other hash code values that are indexed to each of a unique identification of the speaker and a background noise profile identification of the fabricated background noise, the processor indexes a model of the threshold number of top frequencies in association with the hash code to the speaker identification and to the background noise profile.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: David C. Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
  • Patent number: 10158897
    Abstract: Social media inputs from users, and specific to a content of a broadcast program, are analyzed to determine a sentiment value expressed relative to a portion of the content by a user. A group is formed of those users whose sentiment values expressed relative to the portion within a defined period during the broadcast of the program are within a specified tolerance value of sentiment value expressed by the user. A time zone of a location extracted from a social media input of the user is assigned to the group. A fabricated event that evokes a predicted sentiment is inserted in the broadcast program. A confidence value for the time zone is computed by comparing a sentiment value of a response by the group to the fabricated event with the predicted sentiment value. The group's placement in the time zone is confirmed when the confidence value exceeds a threshold.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: December 18, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Thomas B. Harrison, Nicholas A. McCrory, Michelle Welcks
  • Publication number: 20180336919
    Abstract: Aspects forecast voice signal components, wherein processors are configured to translate the audio data that includes voice data and a fabricated background noise into frequency domain data; identify a threshold number of top frequencies within the frequency domain data; and generates a hash code value from the threshold number of top frequencies. In response to determining that the generated hash code value is unique from other hash code values that are indexed to each of a unique identification of the speaker and a background noise profile identification of the fabricated background noise, the processor indexes a model of the threshold number of top frequencies in association with the hash code to the speaker identification and to the background noise profile.
    Type: Application
    Filed: May 18, 2017
    Publication date: November 22, 2018
    Inventors: DAVID C. BASTIAN, AARON K. BAUGHMAN, NICHOLAS A. MCCRORY, TODD R. WHITMAN
  • Publication number: 20180338163
    Abstract: A hardware processor receives a selection of an avatar by users and a transmission of a live video stream from the avatar. The live video stream is transmitted to the users. Votes are received from the users. Each vote is a command to be performed by the avatar. Based on the received votes, a selected command to be performed by the avatar is determined. The selected command is transmitted to the avatar for execution thereby.
    Type: Application
    Filed: May 18, 2017
    Publication date: November 22, 2018
    Inventors: Aaron K. Baughman, Gary F. Diamanti, Nicholas A. McCrory, Michelle Welcks
  • Publication number: 20180336920
    Abstract: Methods forecast voice signal components, wherein processors are configured to translate the audio data that includes voice data and a fabricated background noise into frequency domain data; identify a threshold number of top frequencies within the frequency domain data; and generate a hash code value from the threshold number of top frequencies. Processors are configured to, in response to determining that the generated hash code value is unique from other hash code values that are indexed to each of a unique identification of the speaker and a background noise profile identification of the fabricated background noise, index a model of the threshold number of top frequencies in association with the hash code to the speaker identification and to the background noise profile.
    Type: Application
    Filed: December 15, 2017
    Publication date: November 22, 2018
    Inventors: DAVID C. BASTIAN, AARON K. BAUGHMAN, NICHOLAS A. MCCRORY, TODD R. WHITMAN
  • Publication number: 20180336730
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining virtual image data representing a virtual object; and encoding the virtual image data with physical image data to provide a formatted image file, wherein the encoding includes for a plurality of spatial image elements providing one or more data field that specifies physical image information and one or more data field that specifies virtual image information based on the virtual image data so the formatted image file for each of the plurality of spatial image elements provides physical image information and virtual image information, and wherein the encoding includes providing indexing data that associates an identifier for the virtual object to spatial image elements for the virtual object.
    Type: Application
    Filed: December 8, 2017
    Publication date: November 22, 2018
    Inventors: David C. BASTIAN, Aaron K. BAUGHMAN, Nicholas A. MCCRORY, Todd R. WHITMAN
  • Publication number: 20180336727
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining virtual image data representing a virtual object; and encoding the virtual image data with physical image data to provide a formatted image file, wherein the encoding includes for a plurality of spatial image elements providing one or more data field that specifies physical image information and one or more data field that specifies virtual image information based on the virtual image data so the formatted image file for each of the plurality of spatial image elements provides physical image information and virtual image information, and wherein the encoding includes providing indexing data that associates an identifier for the virtual object to spatial image elements for the virtual object.
    Type: Application
    Filed: May 17, 2017
    Publication date: November 22, 2018
    Inventors: David C. BASTIAN, Aaron K. BAUGHMAN, Nicholas A. MCCRORY, Todd R. WHITMAN
  • Publication number: 20180338164
    Abstract: A hardware processor receives a selection of an avatar by users and a transmission of a live video stream from the avatar. The live video stream is transmitted to the users. Votes are received from the users. Each vote is a command to be performed by the avatar. Based on the received votes, a selected command to be performed by the avatar is determined. The selected command is transmitted to the avatar for execution thereby.
    Type: Application
    Filed: December 15, 2017
    Publication date: November 22, 2018
    Inventors: Aaron K. Baughman, Gary F. Diamanti, Nicholas A. McCrory, Michelle Welcks
  • Publication number: 20180288455
    Abstract: Social media inputs from users, and specific to a content of a broadcast program, are analyzed to determine a sentiment value expressed relative to a portion of the content by a user. A group is formed of those users whose sentiment values expressed relative to the portion within a defined period during the broadcast of the program are within a specified tolerance value of sentiment value expressed by the user. A time zone of a location extracted from a social media input of the user is assigned to the group. A fabricated event that evokes a predicted sentiment is inserted in the broadcast program. A confidence value for the time zone is computed by comparing a sentiment value of a response by the group to the fabricated event with the predicted sentiment value. The group's placement in the time zone is confirmed when the confidence value exceeds a threshold.
    Type: Application
    Filed: March 28, 2017
    Publication date: October 4, 2018
    Applicant: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Thomas B. Harrison, Nicholas A. McCrory, Michelle Welcks