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

  • Patent number: 11232641
    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: October 5, 2020
    Date of Patent: January 25, 2022
    Assignee: Wayfair LLC
    Inventors: David C. Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
  • Patent number: 11093449
    Abstract: A method and system for improving data storage, presentation, and manipulation is provided. The method includes receiving data from a data source and analyzing the data for data classification attributes. A data set associated with a data classification attribute is selected and a data texture characteristic for association with said data set is received. The data texture characteristic is associated with the data set and a data texture representation associated with the data texture characteristic is presented via a haptic hardware device. A touch-based command associated with the data set is received and a user is enabled to manipulate, transfer, and store the data set.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: David Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
  • Patent number: 11019123
    Abstract: Embodiments provide for multi-bit rate component sharding, wherein processors are configured to identify respective sizes of each of different data partitions of a totality of content data of a moving picture experts group format file, the content data including audio data or video data. The processor is configured to determine bandwidth capacities for each of different telecommunication channels that are available to send the file content data to a designated recipient device; partition the file content data into differently-sized data groups, each of including audio data or video data; and differentially rout the data groups to ones of the channels as a function of matching data group data sizes to the channel bandwidth capacities.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: May 25, 2021
    Assignee: International Business Machines Corporation
    Inventors: David Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
  • Publication number: 20210019952
    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: October 5, 2020
    Publication date: January 21, 2021
    Applicant: Wayfair LLC
    Inventors: David C. Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
  • Patent number: 10885221
    Abstract: A system, method and program product for obfuscating audible messages in a listening space A system is provided that includes an orchestrator having: an invocation detection system that triggers an obfuscation event; a system for selecting injector nodes in the listening space for the obfuscation event; and a key management system that distributes keys, derived from a natural interface key, to the injector nodes to cause the injector nodes to inject sounds into the listening space to obfuscate an audible message broadcast by a source node for a target node; and a machine learning system that calculates the natural interface key based on interactions captured from the source node in the listening space.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Todd R. Whitman, Aaron K. Baughman, David Bastian, Nicholas A. McCrory
  • Patent number: 10887292
    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: Grant
    Filed: April 18, 2018
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: David C. Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
  • Patent number: 10839611
    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: August 28, 2019
    Date of Patent: November 17, 2020
    Assignee: Wayfair LLC
    Inventors: David C. Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
  • Patent number: 10834464
    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: August 14, 2019
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, John S. Cope, Nicholas A. McCrory, Diwesh Pandey
  • Patent number: 10819810
    Abstract: Social media inputs specific to a content of a broadcast program and received from a plurality of users are analyzed to determine a sentiment value expressed relative to a portion of the content. A group is formed of those users whose sentiment values expressed relative to the portion of the content are within a specified tolerance value of sentiment value and are expressed within a defined period during the broadcast of the program. A historical data from the inputs unrelated to the content is analyzed to extract an entity. A time zone of a geographical location of the entity is associated with the group. a sentiment of the group expressed relative to the portion of the content is shifted by an amount of time on a program continuum timeline, such that the sentiment of the group aligns with a time when the portion was broadcast in the time zone.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: October 27, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Thomas B. Harrison, Nicholas A. McCrory, Michelle Welcks
  • Patent number: 10675760
    Abstract: Aspects of the present invention disclose a method, computer program product, and system for identifying a robotic. The method includes receiving an authentication request for an unknown robotic device asserting to be a first robotic device. The method further includes receiving a first identification dataset for the first robotic device. The method further includes issuing an identification action to the unknown robotic device. The method further includes generating a second identification dataset for the unknown robotic device based upon a response to the identification action received from the unknown robotic device. The method further includes in response to determining the first identification dataset matches the second identification dataset, determining that the unknown robotic device is the first robotic device. The method further includes authenticating the unknown robotic device in response to determining that the unknown robotic device is the first robotic device.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: June 9, 2020
    Assignee: International Business Machines Corporation
    Inventors: Todd R. Whitman, Aaron K. Baughman, David Bastian, Nicholas McCrory
  • Patent number: 10666954
    Abstract: A method and system for improving audio and video multimedia modification and presentation is provided. The method includes receiving an audio/video stream and analyzing objects of the audio/video stream for generating predictions with respect to the objects. Component analysis code is executed with respect to the audio/video stream and an object is removed from the audio/video stream resulting in a modified audio/video stream being generated thereby reducing hardware storage and transfer size requirements of the audio/video stream. The modified audio/video stream is presented to a user via a graphical user interface.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: May 26, 2020
    Assignee: International Business Machines Corporation
    Inventors: David Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
  • Publication number: 20200117828
    Abstract: A system, method and program product for obfuscating audible messages in a listening space A system is provided that includes an orchestrator having: an invocation detection system that triggers an obfuscation event; a system for selecting injector nodes in the listening space for the obfuscation event; and a key management system that distributes keys, derived from a natural interface key, to the injector nodes to cause the injector nodes to inject sounds into the listening space to obfuscate an audible message broadcast by a source node for a target node; and a machine learning system that calculates the natural interface key based on interactions captured from the source node in the listening space.
    Type: Application
    Filed: October 16, 2018
    Publication date: April 16, 2020
    Inventors: Todd R. Whitman, Aaron K. Baughman, David Bastian, Nicholas A. McCrory
  • Patent number: 10602208
    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: November 7, 2018
    Date of Patent: March 24, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Thomas B. Harrison, Nicholas A. McCrory, Michelle Welcks
  • Publication number: 20200073961
    Abstract: A method and system for improving data storage, presentation, and manipulation is provided. The method includes receiving data from a data source and analyzing the data for data classification attributes. A data set associated with a data classification attribute is selected and a data texture characteristic for association with said data set is received. The data texture characteristic is associated with the data set and a data texture representation associated with the data texture characteristic is presented via a haptic hardware device. A touch-based command associated with the data set is received and a user is enabled to manipulate, transfer, and store the data set.
    Type: Application
    Filed: August 28, 2018
    Publication date: March 5, 2020
    Inventors: David Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
  • Patent number: 10554686
    Abstract: A set and a second set of collections of forecasted feature vectors are selected from a repository for a future time window, a cyber-attack being in progress in a data processing environment at the present time, a collection in the set and a collection in the second set indicating an event related to the cyber-attack in a first region and a second event in a second region, respectively, of the environment at a discrete time. The events corresponding to the collections are classified, using an LTSM network, into a class of cyber-attack. From a mapping between a set of phases of the cyber-attack and a set of classes, a phase that corresponds to the class is predicted as likely to occur during the future time window in the region.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: February 4, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mohamed N. Ahmed, Aaron K. Baughman, Nicholas A. McCrory, Andeep S. Toor, Michelle Welcks
  • Patent number: 10552217
    Abstract: An application is deployed on a first cloud from a set of clouds. A simulator is deployed on each cloud in the set. A vertical relationship function is computed between a time-series of the application and a time-series of the simulator. A first actual value in the time-series of the application is forecasted for a future time. A horizontal relationship function is computed between a first simulator value in the time-series of the simulator on the first cloud and a second simulator value in the time-series of the simulator on a second cloud. A second actual value in the time-series of a hypothetical deployment of the application on the second cloud is forecasted for the future time without deploying the application on the second cloud. The application is placed on the second cloud when the second actual value satisfies a condition.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: February 4, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Nicholas A. McCrory, Michelle Welcks
  • Publication number: 20190394250
    Abstract: Embodiments provide for multi-bit rate component sharding, wherein processors are configured to identify respective sizes of each of different data partitions of a totality of content data of a moving picture experts group format file, the content data including audio data or video data. The processor is configured to determine bandwidth capacities for each of different telecommunication channels that are available to send the file content data to a designated recipient device; partition the file content data into differently-sized data groups, each of including audio data or video data; and differentially rout the data groups to ones of the channels as a function of matching data group data sizes to the channel bandwidth capacities.
    Type: Application
    Filed: June 22, 2018
    Publication date: December 26, 2019
    Inventors: David Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
  • Publication number: 20190385378
    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: August 28, 2019
    Publication date: December 19, 2019
    Inventors: David C. BASTIAN, Aaron K. BAUGHMAN, Nicholas A. MCCRORY, Todd R. WHITMAN
  • Publication number: 20190387235
    Abstract: A method and system for improving audio and video multimedia modification and presentation is provided. The method includes receiving an audio/video stream and analyzing objects of the audio/video stream for generating predictions with respect to the objects. Component analysis code is executed with respect to the audio/video stream and an object is removed from the audio/video stream resulting in a modified audio/video stream being generated thereby reducing hardware storage and transfer size requirements of the audio/video stream. The modified audio/video stream is presented to a user via a graphical user interface.
    Type: Application
    Filed: June 19, 2018
    Publication date: December 19, 2019
    Inventors: David Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
  • Publication number: 20190381664
    Abstract: Aspects of the present invention disclose a method, computer program product, and system for identifying a robotic. The method includes receiving an authentication request for an unknown robotic device asserting to be a first robotic device. The method further includes receiving a first identification dataset for the first robotic device. The method further includes issuing an identification action to the unknown robotic device. The method further includes generating a second identification dataset for the unknown robotic device based upon a response to the identification action received from the unknown robotic device. The method further includes in response to determining the first identification dataset matches the second identification dataset, determining that the unknown robotic device is the first robotic device. The method further includes authenticating the unknown robotic device in response to determining that the unknown robotic device is the first robotic device.
    Type: Application
    Filed: June 14, 2018
    Publication date: December 19, 2019
    Inventors: Todd R. Whitman, Aaron K. Baughman, David Bastian, Nicholas McCrory