Patents by Inventor Nicholas R. Sandonato

Nicholas R. Sandonato 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: 9949135
    Abstract: Information about a signal device is received at a first location in a first physical environment. The signal device broadcasts a signal to a computing device. A first indication is received from the computing device. The first indication includes a first strength of signal of the signal device received by the computing device. Whether the first strength of signal is above a threshold is determined. A second location is determined. The second location is where the computing device is located when the first strength of signal is above the threshold. The second location is within the first physical environment. A first visual representation of the first physical environment is displayed. The first visual representation includes one or more of the following: the signal device at the first location, at least one physical item found in the physical environment, a broadcasting power of the signal device, and the second location.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: April 17, 2018
    Assignee: International Business machines Corporation
    Inventors: Edward L. Chatelain, Jeremy A. Greenberger, Nicholas R. Sandonato
  • Patent number: 9949140
    Abstract: Information about a signal device is received at a first location in a first physical environment. The signal device broadcasts a signal to a computing device. A first indication is received from the computing device. The first indication includes a first strength of signal of the signal device received by the computing device. Whether the first strength of signal is above a threshold is determined. A second location is determined. The second location is where the computing device is located when the first strength of signal is above the threshold. The second location is within the first physical environment. A first visual representation of the first physical environment is displayed. The first visual representation includes one or more of the following: the signal device at the first location, at least one physical item found in the physical environment, a broadcasting power of the signal device, and the second location.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: April 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Edward L. Chatelain, Jeremy A. Greenberger, Nicholas R. Sandonato
  • Publication number: 20180101973
    Abstract: Applying an image overlay to an image is provided. A relationship type and a relationship strength between two or more people identified in a first image is determined based on profile data corresponding to each of the two or more people and a set of data elements determined to be common to the profile data corresponding to each of the two or more people. An image overlay is selected to apply to the first image based on the relationship type and the relationship strength between the two or more people and the set of data elements determined to be common to the profile data corresponding to each of the two or more people. The image overlay is applied to the first image generating a second image that includes the first image and the applied image overlay.
    Type: Application
    Filed: October 12, 2016
    Publication date: April 12, 2018
    Inventors: Jeremy A. Greenberger, Jana H. Jenkins, Nicholas R. Sandonato
  • Patent number: 9894478
    Abstract: In one embodiment, a method for dynamically adjusting a location based geo-fence based on current or predicted weather is provided. The method includes determining a target number of users to be reached for an area using a geo-fence and receiving an indication of a predicted meteorological event for the area covered by the geo-fence. The method further includes generating a predicted number of users that will trigger the geo-fence based on: a desired location, a current size, and a predicted effect the predicted meteorological event will have on the number users that trigger the geo-fence. The method further includes, responsive to the predicted number of users being below a threshold, increasing the size of the geo-fence such that the predicted number of users at least meets the threshold and sending a notification to a given user of the number of users in response to the given user triggering the geo-fence.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Jeremy A. Greenberger, Nicholas R. Sandonato
  • Publication number: 20170347275
    Abstract: Information about a signal device is received at a first location in a first physical environment. The signal device broadcasts a signal to a computing device. A first indication is received from the computing device. The first indication includes a first strength of signal of the signal device received by the computing device. Whether the first strength of signal is above a threshold is determined. A second location is determined. The second location is where the computing device is located when the first strength of signal is above the threshold. The second location is within the first physical environment. A first visual representation of the first physical environment is displayed. The first visual representation includes one or more of the following: the signal device at the first location, at least one physical item found in the physical environment, a broadcasting power of the signal device, and the second location.
    Type: Application
    Filed: August 16, 2017
    Publication date: November 30, 2017
    Inventors: Edward L. Chatelain, Jeremy A. Greenberger, Nicholas R. Sandonato
  • Publication number: 20170280332
    Abstract: Information about a signal device is received at a first location in a first physical environment. The signal device broadcasts a signal to a computing device. A first indication is received from the computing device. The first indication includes a first strength of signal of the signal device received by the computing device. Whether the first strength of signal is above a threshold is determined. A second location is determined. The second location is where the computing device is located when the first strength of signal is above the threshold. The second location is within the first physical environment. A first visual representation of the first physical environment is displayed. The first visual representation includes one or more of the following: the signal device at the first location, at least one physical item found in the physical environment, a broadcasting power of the signal device, and the second location.
    Type: Application
    Filed: March 24, 2016
    Publication date: September 28, 2017
    Inventors: Edward L. Chatelain, Jeremy A. Greenberger, Nicholas R. Sandonato
  • Patent number: 8793402
    Abstract: Methods, apparatuses, and computer program products for synchronizing time across a plurality of devices connected to a network are provided. Embodiments include detecting, by a particular device, a synchronization initiation event; in response to detecting the synchronization initiation event, broadcasting, by the particular device to each device of the plurality of devices, a synchronization request; receiving, by the particular device, a plurality of time acknowledgments from the plurality of devices, each time acknowledgement indicating a current time of a device and a device initialization time indicating a time that the device last set the current time of the device; selecting, from the plurality of time acknowledgements the time acknowledgement with the shortest duration between an indicated device initialization time and an indicated current time of a device; and setting a current time of the particular device based on the current time indicated in the selected time acknowledgment.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: July 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Adrian X. Rodriguez, Nicholas R. Sandonato
  • Publication number: 20140074927
    Abstract: Various embodiments provide for use of social networking postings to predict (e.g., where and when) caching of content (e.g., social network related content) would be beneficial (e.g., to speed access). In one example, the caching may be performed by one or more Internet Service Providers (ISPs), one or more content providers and/or one or more content distributors. In one specific example, one or more Internet Service Providers (ISPs), one or more content providers and/or one or more content distributors may be local ISPs.
    Type: Application
    Filed: September 13, 2012
    Publication date: March 13, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Adrian X. Rodriguez, Nicholas R. Sandonato, Ian C. Tewksbury
  • Publication number: 20130054839
    Abstract: Methods, apparatuses, and computer program products for synchronizing time across a plurality of devices connected to a network are provided. Embodiments include detecting, by a particular device, a synchronization initiation event; in response to detecting the synchronization initiation event, broadcasting, by the particular device to each device of the plurality of devices, a synchronization request; receiving, by the particular device, a plurality of time acknowledgments from the plurality of devices, each time acknowledgement indicating a current time of a device and a device initialization time indicating a time that the device last set the current time of the device; selecting, from the plurality of time acknowledgements the time acknowledgement with the shortest duration between an indicated device initialization time and an indicated current time of a device; and setting a current time of the particular device based on the current time indicated in the selected time acknowledgment.
    Type: Application
    Filed: August 26, 2011
    Publication date: February 28, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATON
    Inventors: Adrian X. Rodriguez, Nicholas R. Sandonato