Patents by Inventor John D. Wilson

John D. Wilson 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: 20200273092
    Abstract: A method for creating a customized virtual shopping experience may include receiving physical-world shopping data of a first user. The physical-world shopping data may be collected while the first user is physically present in a physical-world shopping environment. The method may also include configuring a virtual shopping environment based at least in part on the physical-world shopping data of the first user, and displaying to the first user the virtual shopping environment.
    Type: Application
    Filed: February 27, 2019
    Publication date: August 27, 2020
    Inventors: John D. Wilson, Shikhar Kwatra, Paul Krystek, Sarbajit K. Rakshit
  • Patent number: 10712827
    Abstract: An approach is described for enabling motion control of a client device, such as a mobile device, via a video feed transmitted from one or more video capture devices. An associated method may include establishing, via a communications network, a communication session between a client device and one or more video capture devices. The method further may include identifying a user of the client device via the one or more video capture devices and negotiating parameters of a video feed for transmission from the one or more video capture devices to the client device via the communication session. The method further may include, upon transmission of the video feed from the one or more video capture devices to the client device, facilitating control of the client device in response to any device control gesture received from the user based upon the video feed.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: July 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David B. Lection, Mark B. Stevens, John D. Wilson
  • Patent number: 10688867
    Abstract: A vehicular medical assistant configured to access a medical data store of interrelated diagnostic data, medical conditions, and mitigation actions. The vehicular medical assistant detects a medical event based on the medical data store and a set of data associated with the passenger. The set of data associated with the passenger can include biometric data, aural data, visual data, and environmental data. The vehicular medical assistant can implement a mitigation action in response to detecting the medical event. The mitigation action can include interacting with the passenger and/or modifying the vehicle.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: John D. Wilson, Kelley Anders, David B. Lection, Jeremy R. Fox, Mark B. Stevens, Liam S. Harpur, Jonathan Dunne, Maharaj Mukherjee, Jonathan Lenchner
  • Patent number: 10671863
    Abstract: Embodiments for managing vehicles by one or more processors are described. Deactivation of a vehicle is detected. While the vehicle is deactivated, an event indicative of a safety concern associated with the vehicle is detected. An indication of the event is caused to be provided to a user of the vehicle when the vehicle is reactivated.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: June 2, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeremy R. Fox, Kelley Anders, John D. Wilson
  • Publication number: 20200156593
    Abstract: A method includes: predicting, by a computer device, a time a user will start driving a vehicle; determining, by the computer device, freezing conditions; determining, by the computer device, a time to start a deicing system of the vehicle based on the predicted time and the determined freezing conditions; and generating, by the computer device, an output to start the deicing system at the determined time. A system includes: a windshield wiper that is selectively driven by a windshield wiper motor; a wiper sensor configured to detect an amount of deflection of the windshield wiper from a baseline position; and a computer operatively connected to the windshield wiper motor and the wiper sensor, the computer being configured to: actuate the windshield wiper motor; receive data from the wiper sensor while the windshield wiper motor is actuated; and determine a thickness of ice on a windshield based on the received data.
    Type: Application
    Filed: November 21, 2018
    Publication date: May 21, 2020
    Inventors: Gregory J. BOSS, Theresa PHELAN, John D. WILSON, Jeremy R. FOX
  • Publication number: 20200131793
    Abstract: A submersible pool cleaning device includes a device body having a filter canister mounted within the device body. A plurality of filter cassettes is releasably mounted within the filter canister, each filter cassette having a filter container and a flotation device. A cartridge is mounted to the device body configured to release a gas into one of the flotation devices to inflate the flotation device. A controller is configured to activate the cartridge to release the gas into the flotation device in response to detecting that the filter container is full and to release the filter cassette from the filter canister upon inflation of the flotation device. A method for removing the floating debris bag includes capturing and removing the floating cassette by a drone.
    Type: Application
    Filed: December 30, 2019
    Publication date: April 30, 2020
    Inventors: David B. Lection, Sarbajit K. Rakshit, Mark B. Stevens, John D. Wilson
  • Patent number: 10614034
    Abstract: An approach is provided for sampling crowd sourced data. The approach selects an sampling node from a set of crowd nodes. The sampling node receives a data acquisition request from a data collector and receives data from the set of crowd nodes with the data being responsive to the data acquisition request. The received data is processed by the sampling node to reduce redundant data as defined by the data acquisition request. An acquired data message block is generated and transmitted from the sampling node to the data collector.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: April 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: David B. Lection, Mark B. Stevens, John D. Wilson
  • Patent number: 10585866
    Abstract: A system and method for exposing internal search indices to Internet search engines. The internal search indices are exposed to external search engines in such a way that the data may be segregated into at least two types including one layer of search data specifically for the search engines, and another for potential users of the application. This significantly improves the probability of discovery by search engines and also provides for presentation of discovered content to users in a manner consistent with the content itself, or consistent with the intended controls or presentations established by the content's owner. The system and method also includes one or more components that reproduce information about IP in a format that search engines can recognize and locate.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: March 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Clifton E. Grim, III, Christopher I. Schmidt, John D. Wilson
  • Publication number: 20200076759
    Abstract: Embodiments for managing electronic communications by one or more processors are described. A plurality of electronic messages are received. Each of the plurality of electronic messages is associated with a respective one of a plurality of topics. A portion of the plurality of topics is selected. A signal representative of the plurality of electronic messages that are associated with the selected portion of the plurality of topics is generated.
    Type: Application
    Filed: August 29, 2018
    Publication date: March 5, 2020
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shikhar KWATRA, Sarbajit K. RAKSHIT, John D. WILSON, Paul KRYSTEK
  • Publication number: 20200065728
    Abstract: Embodiments for facilitating cognitive conflict resolution between parties by a processor. An appropriateness of communications, behavior, actions or events associated with one or more users may be cognitively interpreted according to a plurality of identified contextual factors during a conflict resolution. One or more corrective actions may be suggested to mitigate a possible negative impact of the communications, behavior, actions or events upon the one or more users if the interpreted appropriateness is less than a predetermined threshold.
    Type: Application
    Filed: August 21, 2018
    Publication date: February 27, 2020
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John D. WILSON, Shikhar KWATRA, Paul KRYSTEK, Sarbajit K. RAKSHIT
  • Publication number: 20200042947
    Abstract: Embodiments for intelligent sending of an automatic event invite based on identified candidate content by a processor. Data from one or more data sources may be cognitively analyzed to identify data content having a possible impact to one or more entities. An automatic event invite for an event may be sent to one or more participants to provide one or more actions relating to the possible impact to the one or more entities.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 6, 2020
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sarbajit K. RAKSHIT, John D. WILSON, David B. LECTION, Mark B. STEVENS
  • Publication number: 20200042480
    Abstract: Embodiments for managing High-Definition Multimedia Interface (HDMI) data. HDMI data received by at least one of a second HDMI connector of an HDMI device and the processor of the HDMI device is transmitted to a first HDMI connector of the HDMI device according to each of a plurality of modes of operation. A switching operation between the plurality of modes of operation is automatically performed based on a time schedule programmed by a user notwithstanding a priority signal embedded within the HDMI data received at the second HDMI connector or the processor is configured to override the time schedule to initiate the switching.
    Type: Application
    Filed: October 14, 2019
    Publication date: February 6, 2020
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David B. LECTION, Sarbajit K. RAKSHIT, Mark B. STEVENS, John D. WILSON
  • Patent number: 10550594
    Abstract: A submersible automated cleaning device includes a device body having a filter canister mounted within the device body. A plurality of filter cassettes is releasably mounted within the filter canister, each filter cassette having a filter bag and a float bag. A cartridge is mounted to the device body configured to release a gas into one of the float bags to inflate the float bag. A controller is configured to activate the cartridge to release the gas into the float bag in response to detecting that the filter bag is full and to release the filter cassette from the filter canister upon inflation of the float bag. A method for removing the floating debris bag includes capturing and removing the floating cassette by a drone. A cassette collection method includes activating a pool skimmer pump and detecting that the cassette has reached the pool skimmer.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: David B. Lection, Sarbajit K. Rakshit, Mark B. Stevens, John D. Wilson
  • Patent number: 10547582
    Abstract: Embodiments for managing viewer engagement of online content by one or more processor are described. Content posted on an online channel is detected. A viewer engagement component associated with the content is received. A portion of the content is selected based on the received viewer engagement component. A signal representative of the selected portion of the content is generated.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: January 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shikhar Kwatra, John D. Wilson, Paul Krystek, Sarbajit K. Rakshit
  • Patent number: 10534429
    Abstract: Techniques are disclosed herein for establishing a file transfer connection via wearable devices (e.g., head-mounted wearable devices). A first wearable device generates a gesture-based connection request to connect with a second wearable device. The first wearable device is associated with a first mobile device, and the second wearable device is associated with a second mobile device. The first wearable device sends the gesture-based connection request to a service to authenticate a connection with the second wearable device. The connection is established with the second wearable device in response to receiving an authentication response from the service. The first wearable device directs the first mobile device to transfer a file to the second mobile device.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: January 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, Jun Su, John D. Wilson, Yin Xia
  • Patent number: 10528505
    Abstract: Embodiments for managing High-Definition Multimedia Interface (HDMI) data are provided. HDMI data is received at an HDMI connector of an HDMI device. The HDMI data received at the HDMI connector is transmitted to another HDMI connector of the HDMI device. The transmission of the HDMI data received at the HDMI connector to the other HDMI connector of the HDMI device is ceased during the receiving of the HDMI data at the HDMI connector of the HDMI device.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: January 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David B. Lection, Sarbajit K. Rakshit, Mark B. Stevens, John D. Wilson
  • Publication number: 20190377830
    Abstract: Controlling contents of interfaces may include receiving multiple interfaces presented on a display screen. The multiple interfaces may include at least one primary task interface and each of the multiple interfaces may present at least one content item. A user engagement level with respect to content items presented via the multiple interfaces may be estimated. A degree of user effectiveness with respect to progression toward completing a primary task presented via the primary task interface may be determined. A content item may be selected from the multiple interfaces based on the user engagement level and the degree of user effectiveness. A presentation of the selected content item may be made in a controlled manner on an unused portion of at least one of the multiple interfaces.
    Type: Application
    Filed: June 11, 2018
    Publication date: December 12, 2019
    Inventors: Komminist Weldemariam, Shikhar Kwatra, John D. Wilson, Ashley D. Gritzman, Tonya Nyakeya
  • Publication number: 20190361437
    Abstract: A medical system in an autonomous vehicle detects a medical condition associated with a passenger in the autonomous vehicle. The medical system identifies a first medical facility and sends the first medical facility a first data package including a location of the autonomous vehicle, the medical condition, passenger information, and a list of actions executable by the autonomous vehicle. The autonomous vehicle receives a second data package from the first medical facility including an authorized action selected from the list of actions. The autonomous vehicle executes the authorized action.
    Type: Application
    Filed: May 22, 2018
    Publication date: November 28, 2019
    Inventors: John D. Wilson, Kelley Anders, Jeremy R. Fox
  • Publication number: 20190361858
    Abstract: A system and method for exposing internal search indices to Internet search engines. The internal search indices are exposed to external search engines in such a way that the data may be segregated into at least two types including one layer of search data specifically for the search engines, and another for potential users of the application. This significantly improves the probability of discovery by search engines and also provides for presentation of discovered content to users in a manner consistent with the content itself, or consistent with the intended controls or presentations established by the content's owner. The system and method also includes one or more components that reproduce information about IP in a format that search engines can recognize and locate.
    Type: Application
    Filed: August 12, 2019
    Publication date: November 28, 2019
    Inventors: Clifton E. GRIM, III, Christopher I. SCHMIDT, John D. WILSON
  • Publication number: 20190359056
    Abstract: A vehicular medical assistant configured to access a medical data store of interrelated diagnostic data, medical conditions, and mitigation actions. The vehicular medical assistant detects a medical event based on the medical data store and a set of data associated with the passenger. The set of data associated with the passenger can include biometric data, aural data, visual data, and environmental data. The vehicular medical assistant can implement a mitigation action in response to detecting the medical event. The mitigation action can include interacting with the passenger and/or modifying the vehicle.
    Type: Application
    Filed: May 22, 2018
    Publication date: November 28, 2019
    Inventors: John D. Wilson, Kelley Anders, David B. Lection, Jeremy R. Fox, Mark B. Stevens, Liam S. Harpur, Jonathan Dunne, Maharaj Mukherjee, Jonathan Lenchner