Patents by Inventor David C. BASTIAN
David C. BASTIAN 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: 11232641Abstract: 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: GrantFiled: October 5, 2020Date of Patent: January 25, 2022Assignee: Wayfair LLCInventors: David C. Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
-
Publication number: 20210019952Abstract: 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: ApplicationFiled: October 5, 2020Publication date: January 21, 2021Applicant: Wayfair LLCInventors: David C. Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
-
Patent number: 10887292Abstract: 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: GrantFiled: April 18, 2018Date of Patent: January 5, 2021Assignee: International Business Machines CorporationInventors: David C. Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
-
Patent number: 10839611Abstract: 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: GrantFiled: August 28, 2019Date of Patent: November 17, 2020Assignee: Wayfair LLCInventors: David C. Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
-
Publication number: 20190385378Abstract: 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: ApplicationFiled: August 28, 2019Publication date: December 19, 2019Inventors: David C. BASTIAN, Aaron K. BAUGHMAN, Nicholas A. MCCRORY, Todd R. WHITMAN
-
Publication number: 20190327215Abstract: 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: ApplicationFiled: April 18, 2018Publication date: October 24, 2019Inventors: David C. Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
-
Patent number: 10429926Abstract: 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: GrantFiled: March 15, 2017Date of Patent: October 1, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David C. Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
-
Patent number: 10409291Abstract: 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: GrantFiled: March 27, 2017Date of Patent: September 10, 2019Assignee: International Business Machines CorporationInventors: Aaron K. Baughman, David C. Bastian, Nicholas A. McCrory, Todd R. Whitman
-
Patent number: 10403052Abstract: 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: GrantFiled: November 30, 2018Date of Patent: September 3, 2019Assignee: International Business Machines CorporationInventors: David C. Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
-
Publication number: 20190102954Abstract: 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: ApplicationFiled: November 30, 2018Publication date: April 4, 2019Inventors: David C. BASTIAN, Aaron K. BAUGHMAN, Nicholas A. MCCRORY, Todd R. WHITMAN
-
Patent number: 10249096Abstract: 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: GrantFiled: May 17, 2017Date of Patent: April 2, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David C. Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
-
Patent number: 10249098Abstract: 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: GrantFiled: December 8, 2017Date of Patent: April 2, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David C. Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
-
Patent number: 10224061Abstract: 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: GrantFiled: December 15, 2017Date of Patent: March 5, 2019Assignee: International Business Machines CorporationInventors: David C. Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
-
Patent number: 10170137Abstract: 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: GrantFiled: May 18, 2017Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: David C. Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
-
Publication number: 20180336730Abstract: 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: ApplicationFiled: December 8, 2017Publication date: November 22, 2018Inventors: David C. BASTIAN, Aaron K. BAUGHMAN, Nicholas A. MCCRORY, Todd R. WHITMAN
-
Publication number: 20180336727Abstract: 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: ApplicationFiled: May 17, 2017Publication date: November 22, 2018Inventors: David C. BASTIAN, Aaron K. BAUGHMAN, Nicholas A. MCCRORY, Todd R. WHITMAN
-
Publication number: 20180336920Abstract: 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: ApplicationFiled: December 15, 2017Publication date: November 22, 2018Inventors: DAVID C. BASTIAN, AARON K. BAUGHMAN, NICHOLAS A. MCCRORY, TODD R. WHITMAN
-
Publication number: 20180336919Abstract: 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: ApplicationFiled: May 18, 2017Publication date: November 22, 2018Inventors: DAVID C. BASTIAN, AARON K. BAUGHMAN, NICHOLAS A. MCCRORY, TODD R. WHITMAN
-
Publication number: 20180275679Abstract: 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: ApplicationFiled: March 27, 2017Publication date: September 27, 2018Inventors: Aaron K. Baughman, David C. Bastian, Nicholas A. McCrory, Todd R. Whitman
-
Publication number: 20180267603Abstract: 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: ApplicationFiled: March 15, 2017Publication date: September 20, 2018Inventors: David C. BASTIAN, Aaron K. BAUGHMAN, Nicholas A. MCCRORY, Todd R. WHITMAN