Patents by Inventor Steven D. Clay

Steven D. Clay 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: 11553823
    Abstract: Provided is a method, computer program product, and system for leveraging spatial scanning data of an environment collected by a robotic vacuum to generate recommendations for improving environmental conditions. A robotic vacuum may collect cleanliness data relative to an environment. The robotic vacuum may store the cleanliness data over a plurality of cleaning cycles. The robotic vacuum may analyze the cleanliness data over the plurality of cleaning cycles to identify one or more cleanliness trends. The robotic vacuum may generate a recommendation for improving an environmental condition relative to the environment based on the identified one or more cleanliness trends. The robotic vacuum may provide the recommendation to a user.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: January 17, 2023
    Assignee: International Business Machines Corporation
    Inventors: Michal Broz, Steven D. Clay, Shunguo Yan, Gabriel Cody Terrell
  • Patent number: 11547260
    Abstract: Provided is a method, computer program product, and system for leveraging spatial scanning data of an environment collected by a robotic vacuum to generate recommendations for improving environmental conditions. A robotic vacuum may collect cleanliness data relative to an environment. The robotic vacuum may store the cleanliness data over a plurality of cleaning cycles. The robotic vacuum may analyze the cleanliness data over the plurality of cleaning cycles to identify one or more cleanliness trends. The robotic vacuum may generate a recommendation for improving an environmental condition relative to the environment based on the identified one or more cleanliness trends. The robotic vacuum may provide the recommendation to a user.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: January 10, 2023
    Assignee: International Business Machines Corporation
    Inventors: Michal Broz, Steven D. Clay, Shunguo Yan, Gabriel Cody Terrell
  • Publication number: 20210357524
    Abstract: Input data for a computing device is received from one or more input devices. Whether there is visual hacking of the computing device is determined based on the input data. A user interface of the computing device is modified in response to determining there is visual hacking of the computing device.
    Type: Application
    Filed: May 13, 2020
    Publication date: November 18, 2021
    Inventors: Shunguo Yan, Steven D. Clay, Michal Broz
  • Patent number: 11100898
    Abstract: The present invention provides a system and method of adjusting an electronic device display based on eyewear properties. Eyewear properties such as tint level, tint shade, and polarization are obtained from eyewear, a database, or manual entry. The device display is then adjusted based on the eyewear properties to facilitate viewability of the electronic display for the user while wearing the eyewear.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: August 24, 2021
    Assignee: International Business Machines Corporation
    Inventors: Michal Broz, Steven D. Clay, Richard S. Schwerdtfeger, Shunguo Yan
  • Publication number: 20210030225
    Abstract: Provided is a method, computer program product, and system for leveraging spatial scanning data of an environment collected by a robotic vacuum to generate recommendations for improving environmental conditions. A robotic vacuum may collect cleanliness data relative to an environment. The robotic vacuum may store the cleanliness data over a plurality of cleaning cycles. The robotic vacuum may analyze the cleanliness data over the plurality of cleaning cycles to identify one or more cleanliness trends. The robotic vacuum may generate a recommendation for improving an environmental condition relative to the environment based on the identified one or more cleanliness trends. The robotic vacuum may provide the recommendation to a user.
    Type: Application
    Filed: August 2, 2019
    Publication date: February 4, 2021
    Inventors: Michal Broz, Steven D. Clay, Shunguo Yan, Gabriel Cody Terrell
  • Publication number: 20210030226
    Abstract: Provided is a method, computer program product, and system for leveraging spatial scanning data of an environment collected by a robotic vacuum to generate recommendations for improving environmental conditions. A robotic vacuum may collect cleanliness data relative to an environment. The robotic vacuum may store the cleanliness data over a plurality of cleaning cycles. The robotic vacuum may analyze the cleanliness data over the plurality of cleaning cycles to identify one or more cleanliness trends. The robotic vacuum may generate a recommendation for improving an environmental condition relative to the environment based on the identified one or more cleanliness trends. The robotic vacuum may provide the recommendation to a user.
    Type: Application
    Filed: November 11, 2019
    Publication date: February 4, 2021
    Inventors: Michal Broz, Steven D. Clay, Shunguo Yan, Gabriel Cody Terrell
  • Patent number: 10743168
    Abstract: Provided is method, system, and computer program product for reducing telecommunication network congestion during a high call volume event by prioritizing subscriber calls. A processor may receive a notification of an ongoing emergency at a location. The processor may activate an emergency mode at one or more call stations near the location. The processor may receive a plurality of calls at the one or more call stations from one or more callers, wherein the calls are not directed to an emergency service provider. The processor may determine a priority order for each of the calls based on a priority level assigned to each respective caller. The processor may allow the calls to be completed according to the priority order.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: August 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Dogukan Erenel, Steven D. Clay, Michael Rowden, Eduardo N. Spring
  • Patent number: 10652708
    Abstract: An event/object reporting system is provided using data from sensors of a smart vehicle, which events/objects are observed by the smart vehicle but do not involve the smart vehicle. For this purpose, a computer-implemented method includes collecting, by the computer device, sensor data from at least one sensor on the smart vehicle regarding events/objects external to the smart vehicle, analyzing, by the computer device, the sensor data to detect whether a predetermined event and/or object external to the smart vehicle is found in the sensor data, and transmitting, by the computer device, portions of the sensor data pertaining to the predetermined event and/or object to an external server based on the detecting.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: May 12, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michal Broz, Steven D. Clay, Shunguo Yan, Paul W. Bennett
  • Publication number: 20200128371
    Abstract: An event/object reporting system is provided using data from sensors of a smart vehicle, which events/objects are observed by the smart vehicle but do not involve the smart vehicle. For this purpose, a computer-implemented method includes collecting, by the computer device, sensor data from at least one sensor on the smart vehicle regarding events/objects external to the smart vehicle, analyzing, by the computer device, the sensor data to detect whether a predetermined event and/or object external to the smart vehicle is found in the sensor data, and transmitting, by the computer device, portions of the sensor data pertaining to the predetermined event and/or object to an external server based on the detecting.
    Type: Application
    Filed: October 17, 2018
    Publication date: April 23, 2020
    Inventors: Michal BROZ, Steven D. CLAY, Shunguo YAN, Paul W. BENNETT
  • Patent number: 10606896
    Abstract: A method for generating and presenting accessibility resolution models to accessibility problems is provided. The method may include detecting user behavior patterns associated with users. The method may further include generating user groups and subgroups based on the detected user behavior patterns. Additionally, the method may include identifying accessibility problems based on the detected user behavior patterns and the generated user groups and subgroups. The method may also include generating accessibility profiles based on the detected user behavior patterns, the generated user groups and subgroups, and the identified accessibility problems. The method may further include determining correlations between the generated accessibility profiles and business loss indicators.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: March 31, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michal Broz, Steven D. Clay, John C. Sanchez, Richard S. Schwerdtfeger, Lisa Seeman, Shunguo Yan
  • Patent number: 10505869
    Abstract: According to embodiments of the present invention, machines, systems, computer-implemented methods and computer program products for mimicking a presence notification to optimize utilization of computing resources of a system comprising a plurality of virtual components and a virtual component manager are provided. Using the virtual component manager, one or more components that are each performing functions limited to providing a presence notification may be detected. The detected one or more components may be suspended, and the presence notifications for each suspended component may be generated and transmitted by the virtual component manager. Suspending a component that is solely providing a presence notification frees up resources that may be utilized for another component performing computational work.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: December 10, 2019
    Assignee: International Business Machines Corporation
    Inventors: Michal Broz, Steven D. Clay, Richard S. Schwerdtfeger, Shunguo Yan
  • Patent number: 10341181
    Abstract: A method and system for implementing a replica network configuration in a distributed system is provided. The system includes a memory having computer readable instructions, and one or more processors for executing the computer readable instructions. The computer readable instructions include generating a replica node that is assigned a computer readable storage medium and a processor, receiving, at the computer readable storage medium, a network configuration of the replica node from a system administrator, automatically generating, using the processor, a unique identifier (UUID) for the replica node, transmitting the UUID to a plurality of replica nodes of the distributed system arranged in the replica network configuration, and storing the UUID in the computer readable storage medium, wherein the computer readable storage medium is a persistent storage.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: July 2, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vita Bortnikov, Zvi Cahana, Steven D. Clay, Ifergan S. Shachor, Ilya Shnayderman, Christopher P. Vignola
  • Publication number: 20190073986
    Abstract: The present invention provides a system and method of adjusting an electronic device display based on eyewear properties. Eyewear properties such as tint level, tint shade, and polarization are obtained from eyewear, a database, or manual entry. The device display is then adjusted based on the eyewear properties to facilitate viewability of the electronic display for the user while wearing the eyewear.
    Type: Application
    Filed: November 1, 2018
    Publication date: March 7, 2019
    Inventors: Michal Broz, Steven D. Clay, Richard S. Schwerdtfeger, Shunguo Yan
  • Patent number: 10210283
    Abstract: A method for generating and presenting accessibility resolution models to accessibility problems is provided. The method may include detecting user behavior patterns associated with users. The method may further include generating user groups and subgroups based on the detected user behavior patterns. Additionally, the method may include identifying accessibility problems based on the detected user behavior patterns and the generated user groups and subgroups. The method may also include generating accessibility profiles based on the detected user behavior patterns, the generated user groups and subgroups, and the identified accessibility problems. The method may further include determining correlations between the generated accessibility profiles and business loss indicators.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: February 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Michal Broz, Steven D. Clay, John C. Sanchez, Richard S. Schwerdtfeger, Lisa Seeman, Shunguo Yan
  • Patent number: 10203865
    Abstract: Embodiments of the present invention provide a method, system and computer program product for document content re-ordering for assistive technology processing. In an embodiment of the invention, a method for document content re-ordering for assistive technology processing is provided. The method includes sensing in a computer display a drawing of a path across different portions of displayed content in the computer display. Thereafter, a sequence of the different portions of the displayed content can be identified from the path. As such, meta-data indicative of the sequence can be generated in the memory of the computer and the content can be annotated with the generated meta-data. Finally, the portions of the content can be processed with assistive technology in an order dictated by the sequence.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: February 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Michal Broz, Steven D. Clay, Richard S. Schwerdtfeger, Shunguo Yan
  • Patent number: 10176785
    Abstract: The present invention provides a system and method of adjusting an electronic device display based on eyewear properties. Eyewear properties such as tint level, tint shade, and polarization are obtained from eyewear, a database, or manual entry. The device display is then adjusted based on the eyewear properties to facilitate viewability of the electronic display for the user while wearing the eyewear.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Michal Broz, Steven D. Clay, Richard S. Schwerdtfeger, Shunguo Yan
  • Patent number: 10168890
    Abstract: Embodiments of the present invention provide a method, system and computer program product for document content re-ordering for assistive technology processing. In an embodiment of the invention, a method for document content re-ordering for assistive technology processing is provided. The method includes sensing in a computer display a drawing of a path across different portions of displayed content in the computer display. Thereafter, a sequence of the different portions of the displayed content can be identified from the path. As such, meta-data indicative of the sequence can be generated in the memory of the computer and the content can be annotated with the generated meta-data. Finally, the portions of the content can be processed with assistive technology in an order dictated by the sequence.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Michal Broz, Steven D. Clay, Richard S. Schwerdtfeger, Shunguo Yan
  • Patent number: 10169172
    Abstract: For passive detection of live systems during controller failover in a distributed environment, a set of member systems is sorted according to heartbeat periods used by members in the set of member systems. An amount of elapsed time since a failure of a first controller system in the distributed environment is determined. From the sorted set, a first member system is selected due to a first heartbeat period of the first member system being a shortest heartbeat period in all heartbeat periods in the sorted set of member systems. Using a processor and a memory at a second controller system, a timeout period is computed. The timeout period is an amount of time remaining in the first heartbeat period after the amount of elapsed time. The first member system is removed from the sorted set after the timeout period expires and the first member system has not sent a heartbeat.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven D. Clay, Roger L. Cundiff, Jr., Dimitar G. Dimitrov, Federico A. Galarraga, Christopher P. Vignola
  • Patent number: 10078464
    Abstract: An approach is provided in which a replicated memory system replicates a set of data between multiple replicas, whereby each of the replicas includes a sequence update number corresponding to an update state of its respective set of data. At least one of the replicas identifies a number of replicas to which it connects and, in turn, the replicas select one of replicas as a leader replica based at least on the selected leader replica's sequence update number and the number of replicas to which the selected leader connects.
    Type: Grant
    Filed: July 17, 2016
    Date of Patent: September 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Vita Bortnikov, David H. Carman, Steven D. Clay, Shlomit I. Shachor, Ilya Shnayderman
  • Publication number: 20180089211
    Abstract: A method for generating and presenting accessibility resolution models to accessibility problems is provided. The method may include detecting user behavior patterns associated with users. The method may further include generating user groups and subgroups based on the detected user behavior patterns. Additionally, the method may include identifying accessibility problems based on the detected user behavior patterns and the generated user groups and subgroups. The method may also include generating accessibility profiles based on the detected user behavior patterns, the generated user groups and subgroups, and the identified accessibility problems. The method may further include determining correlations between the generated accessibility profiles and business loss indicators.
    Type: Application
    Filed: September 28, 2016
    Publication date: March 29, 2018
    Inventors: Michal Broz, Steven D. Clay, John C. Sanchez, Richard S. Schwerdtfeger, Lisa Seeman, Shunguo Yan