Patents by Inventor Nicholas G. Danyluk

Nicholas G. Danyluk 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: 11157986
    Abstract: In one example implementation according to aspects of the present disclosure, a computer-implemented method includes receiving a list of items to be purchased by a user. The method further includes performing an analysis of the list of items based at least in part on a cost for each item of the list of items at each of a plurality of stores, a distance of travel to each of the plurality of stores, and promotional discounts for one or more of the items of the list of items at each of the plurality of stores. The method further includes generating a table of recommendations based on the analysis. Each recommendation of the table of recommendations can include a description, a total travel distance, and a total cost.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: October 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Diane M. Stamboni, John S. Werner, Nicholas G. Danyluk, Sarah Wu, Sneha M. Varghese, Kavita Sehgal
  • Patent number: 10785867
    Abstract: A system and method to automatically determine power plane shape in a printed circuit board (PCB) involve obtaining inputs. The inputs include a size and shape of the PCB, a set of sources, and a set of sinks associated with a power plane. The method also includes determining a center of charge (CoC) as a center of largest current density for the set of sources and the set of sinks, and creating a sub-shape corresponding with a path from each source of the set of sources and from each sink of the set of sinks to the CoC. The creating the sub-shape includes determining a width of a conductor in the path corresponding with each of the sub-shapes. The sub-shapes created for the set of sources and the set of sinks are combined as the power plane shape.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: September 22, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John S. Werner, Matteo Cocchini, Zachary T. Dreiss, Nicholas G. Danyluk, Edward N. Cohen
  • Patent number: 10743666
    Abstract: Self-acting devices and methods are provided for facilitating preventing product tip over. The self-acting device includes an anti-tip mechanism associated with a product to facilitate preventing tip over of the product when in an extended state. Further, the device includes an actuator associated with the product. The actuator is operatively coupled to facilitate transition of the anti-tip mechanism from a retracted state to the extended state. Further, an actuator control is provided to signal the actuator to facilitate transitioning the anti-tip mechanism from the retracted state to the extended state based on the actuator control detecting movement of the product across a floor.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: August 18, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John S. Werner, Arkadiy O. Tsfasman, Budy D. Notohardjono, Nicholas G. Danyluk
  • Patent number: 10650678
    Abstract: Methods, systems and computer program products providing traffic light status notifications to drivers are provided. Aspects include determining that a first vehicle, operated by the driver, is approaching a traffic light and receiving, by the first vehicle, traffic light status data from one or more second vehicles in a vicinity of the traffic light via vehicle-to-vehicle communication. Aspects also include obtaining a traffic light pattern for the traffic light from a traffic light pattern database and determining a predicted status of the traffic light at a time when the first vehicle will reach the traffic light based on a speed of the first vehicle, the traffic light status data, and the traffic light pattern. Aspects further include notifying the driver of the predicted status of the traffic light.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: May 12, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John S. Werner, Kavita Sehgal, Sneha M. Varghese, Sarah Wu, Diane M. Stamboni, Nicholas G. Danyluk
  • Patent number: 10629053
    Abstract: A computer monitors a plurality of social media communications. The computer identifies a first social media communication of the plurality of social media communications. The computer evaluates the first social media communication for a first communication emergency level. The computer identifies a first location associated with the first social media communication. The computer groups the first social media communication into a location group based, at least in part, on the identified first location. The computer evaluates a location group emergency level, based, at least in part, on the first communication emergency level of the first social media communication. The computer determines the location group emergency level exceeds a threshold value. The computer issues an emergency warning alert in response to determining that the location group emergency level exceeds the threshold value.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: April 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: John S. Werner, Diane M. Stamboni, Eli M. Dow, Nicholas G. Danyluk, Sarah Wu, Kavita Sehgal, Sneha M. Varghese
  • Publication number: 20200093267
    Abstract: Self-acting devices and methods are provided for facilitating preventing product tip over. The self-acting device includes an anti-tip mechanism associated with a product to facilitate preventing tip over of the product when in an extended state. Further, the device includes an actuator associated with the product. The actuator is operatively coupled to facilitate transition of the anti-tip mechanism from a retracted state to the extended state. Further, an actuator control is provided to signal the actuator to facilitate transitioning the anti-tip mechanism from the retracted state to the extended state based on the actuator control detecting movement of the product across a floor.
    Type: Application
    Filed: September 21, 2018
    Publication date: March 26, 2020
    Inventors: John S. WERNER, Arkadiy O. TSFASMAN, Budy D. NOTOHARDJONO, Nicholas G. DANYLUK
  • Publication number: 20200100354
    Abstract: A system and method to automatically determine power plane shape in a printed circuit board (PCB) involve obtaining inputs. The inputs include a size and shape of the PCB, a set of sources, and a set of sinks associated with a power plane. The method also includes determining a center of charge (CoC) as a center of largest current density for the set of sources and the set of sinks, and creating a sub-shape corresponding with a path from each source of the set of sources and from each sink of the set of sinks to the CoC. The creating the sub-shape includes determining a width of a conductor in the path corresponding with each of the sub-shapes. The sub-shapes created for the set of sources and the set of sinks are combined as the power plane shape.
    Type: Application
    Filed: September 25, 2018
    Publication date: March 26, 2020
    Inventors: John S. Werner, Matteo Cocchini, Zachary T. Dreiss, Nicholas G. Danyluk, Edward N. Cohen
  • Patent number: 10579858
    Abstract: The present invention provides a computer implemented method, a system, and a computer program product for verifying a writing of a user. In an exemplary embodiment, the present invention includes in response to receiving a writing on a pressure sensing touchpad logically coupled a computer system, recording a position and a pressure of one or more points of the writing via a pressure sensing touchscreen, executing a set of logical operations normalizing the writing, comparing the normalized writing to one or more stored writing parameters, executing a set of logical operations determining the normalized writing is within a tolerance of writing parameter deviation limits, thereby verifying the writing, and in response to determining the writing is within the tolerance of writing parameter deviation limits, storing, by the computer system, a value indicating that the writing is valid.
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: March 3, 2020
    Assignee: International Business Machines Corporation
    Inventors: Nicholas G. Danyluk, Eli M. Dow, Kavita Sehgal, Diane M. Stamboni, Sneha M. Varghese, John S. Werner, Sarah Wu
  • Publication number: 20200066148
    Abstract: Methods, systems and computer program products providing traffic light status notifications to drivers are provided. Aspects include determining that a first vehicle, operated by the driver, is approaching a traffic light and receiving, by the first vehicle, traffic light status data from one or more second vehicles in a vicinity of the traffic light via vehicle-to-vehicle communication. Aspects also include obtaining a traffic light pattern for the traffic light from a traffic light pattern database and determining a predicted status of the traffic light at a time when the first vehicle will reach the traffic light based on a speed of the first vehicle, the traffic light status data, and the traffic light pattern. Aspects further include notifying the driver of the predicted status of the traffic light.
    Type: Application
    Filed: August 21, 2018
    Publication date: February 27, 2020
    Inventors: JOHN S. WERNER, KAVITA SEHGAL, SNEHA M. VARGHESE, SARAH WU, DIANE M. STAMBONI, NICHOLAS G. DANYLUK
  • Publication number: 20200042666
    Abstract: Fabrication of a circuit board is facilitated by automatically determining an optimized power plane shape for a power plane of the circuit board, including ascertaining for the power plane a source location(s) and a sink location(s), where the source supplies power to the sink across the power plane. A center of current density is determined for the power plane shape, and a respective power plane sub-shape is incrementally generated between the center of current density and each source and sink location to, in part, supply a desired operational voltage from the source location(s) to the sink location(s) across the power plane. The respective power plane sub-shapes are combined into the optimized power plane shape. Further, the process includes initiating fabricating of the circuit board using, at least in part, the optimized power plane shape to provide the power plane shape within the circuit board.
    Type: Application
    Filed: July 31, 2018
    Publication date: February 6, 2020
    Inventors: Matteo COCCHINI, Edward N. COHEN, Nicholas G. DANYLUK, Zachary T. DREISS, John S. WERNER
  • Patent number: 10546089
    Abstract: Fabrication of a circuit board is facilitated by automatically determining an optimized power plane shape for a power plane of the circuit board, including ascertaining for the power plane a source location(s) and a sink location(s), where the source supplies power to the sink across the power plane. A center of current density is determined for the power plane shape, and a respective power plane sub-shape is incrementally generated between the center of current density and each source and sink location to, in part, supply a desired operational voltage from the source location(s) to the sink location(s) across the power plane. The respective power plane sub-shapes are combined into the optimized power plane shape. Further, the process includes initiating fabricating of the circuit board using, at least in part, the optimized power plane shape to provide the power plane shape within the circuit board.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: January 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matteo Cocchini, Edward N. Cohen, Nicholas G. Danyluk, Zachary T. Dreiss, John S. Werner
  • Publication number: 20200028810
    Abstract: Aspects of the invention include identifying a user at an electronic device and accessing a profile of the user. The profile includes previously displayed data flagged as causing a negative reaction by the user when displayed to the user. New data for display is received at the electronic device. The new data is analyzed to determine whether it includes at least a subset of the previously displayed data flagged as causing a negative reaction by the user. The new data is displayed on a display of the electronic device based on determining that the new data does not include at least a subset of the previously displayed data flagged as causing a negative reaction. Otherwise, the new data is modified by removing the at least a subset of the previously displayed data from the new data and the modified data is displayed on the display of the electronic device.
    Type: Application
    Filed: July 20, 2018
    Publication date: January 23, 2020
    Inventors: John S. Werner, Kavita Sehgal, Nicholas G. Danyluk, Diane M. Stamboni, Sarah Wu, Sneha M. Varghese
  • Publication number: 20190347704
    Abstract: In one example implementation according to aspects of the present disclosure, a computer-implemented method includes receiving a list of items to be purchased by a user. The method further includes performing an analysis of the list of items based at least in part on a cost for each item of the list of items at each of a plurality of stores, a distance of travel to each of the plurality of stores, and promotional discounts for one or more of the items of the list of items at each of the plurality of stores. The method further includes generating a table of recommendations based on the analysis. Each recommendation of the table of recommendations can include a description, a total travel distance, and a total cost.
    Type: Application
    Filed: May 11, 2018
    Publication date: November 14, 2019
    Inventors: Diane M. Stamboni, John S. Werner, Nicholas G. Danyluk, Sarah Wu, Sneha M. Varghese, Kavita Sehgal
  • Publication number: 20190287117
    Abstract: A method, computer system, and computer program product for generating purchased product recall, warranty, and return notifications is provided. The embodiment may include identifying a product within a personal product database. The embodiment may also include determining a post-purchase event for the identified product has occurred. The embodiment may further include generating a notification detailing a plurality of information related to the determined post-purchase event. The embodiment may also include transmitting the notification to a user.
    Type: Application
    Filed: March 19, 2018
    Publication date: September 19, 2019
    Inventors: Nicholas G. Danyluk, Eli M. Dow, Kavita Sehgal, Diane M. Stamboni, Sneha M. Varghese, John S. Werner, Sarah Wu
  • Publication number: 20190278368
    Abstract: Embodiments include methods, systems and computer program products for adjusting characteristics of light emitted by electronic devices to improve a circadian rhythm of an individual. Aspects include determining the circadian rhythm of the individual based on a plurality of input sources. Aspects also include identifying an active display device being used by the individual. Aspects further include automatically adjusting the characteristics of light emitted by the active display device based on a current stage in the circadian rhythm of the individual.
    Type: Application
    Filed: March 7, 2018
    Publication date: September 12, 2019
    Inventors: JOHN S. WERNER, DIANE M. STAMBONI, SARAH WU, SNEHA M. VARGHESE, KAVITA SEHGAL, NICHOLAS G. DANYLUK
  • Patent number: 10386963
    Abstract: A method of identifying a crack in a touchscreen display system includes measuring a distance between a first layer of the touchscreen display system and a second layer of the touchscreen display system, detecting a change in the distance at a portion of the touchscreen display system, identifying a crack in the first layer at the portion of the touchscreen display system based on the change in the distance, and adjusting one or more parameters of the touchscreen display system based on the crack in the first layer.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: August 20, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nicholas G. Danyluk, Eli M. Dow, Kavita Sehgal, Diane M. Stamboni, Sneha M. Varghese, John S. Werner, Sarah Wu
  • Publication number: 20190213387
    Abstract: The present invention provides a computer implemented method, a system, and a computer program product for verifying a writing of a user. In an exemplary embodiment, the present invention includes in response to receiving a writing on a pressure sensing touchpad logically coupled a computer system, recording a position and a pressure of one or more points of the writing via a pressure sensing touchscreen, executing a set of logical operations normalizing the writing, comparing the normalized writing to one or more stored writing parameters, executing a set of logical operations determining the normalized writing is within a tolerance of writing parameter deviation limits, thereby verifying the writing, and in response to determining the writing is within the tolerance of writing parameter deviation limits, storing, by the computer system, a value indicating that the writing is valid.
    Type: Application
    Filed: March 15, 2019
    Publication date: July 11, 2019
    Inventors: Nicholas G. Danyluk, Eli M. Dow, Kavita Sehgal, Diane M. Stamboni, Sneha M. Varghese, John S. Werner, Sarah Wu
  • Publication number: 20190213386
    Abstract: The present invention provides a computer implemented method, a system, and a computer program product for verifying a writing of a user. In an exemplary embodiment, the present invention includes in response to receiving a writing on a pressure sensing touchpad logically coupled a computer system, recording a position and a pressure of one or more points of the writing via a pressure sensing touchscreen, executing a set of logical operations normalizing the writing, comparing the normalized writing to one or more stored writing parameters, executing a set of logical operations determining the normalized writing is within a tolerance of writing parameter deviation limits, thereby verifying the writing, and in response to determining the writing is within the tolerance of writing parameter deviation limits, storing, by the computer system, a value indicating that the writing is valid.
    Type: Application
    Filed: March 15, 2019
    Publication date: July 11, 2019
    Inventors: Nicholas G. Danyluk, Eli M. Dow, Kavita Sehgal, Diane M. Stamboni, Sneha M. Varghese, John S. Werner, Sarah Wu
  • Publication number: 20190205821
    Abstract: Embodiments of the invention are directed to a computer-implemented method of monitoring items in a storage area. The method includes generating, using a sensor system, sensed weight data that represents weights of a plurality of stored items. The method further includes generating, using the sensor system, sensed surface area data that represents surface areas of the plurality of stored items. Based at least in part on the sensed weight data and the sensed surface area data, a classifier is used to create, train, and update a stored item model. Based at least in part on new sensed weight data and new sensed surface area data, the classifier and the stored item model are used to generate a stored item classification output.
    Type: Application
    Filed: January 3, 2018
    Publication date: July 4, 2019
    Inventors: John S. Werner, Kavita Sehgal, Diane M. Stamboni, Sneha M. Varghese, Sarah Wu, Nicholas G. Danyluk
  • Publication number: 20190180352
    Abstract: Embodiments include methods, systems and computer program products for locating items in a store from a personal shopping list. Aspects include receiving, by a processor of a mobile device, a personal shopping list and obtaining images of items on the personal shopping list. Aspects also include receiving, by the processor of the mobile device, images of one or more shelves in the store and analyzing the images of one or more shelves in the store to identify items on the personal shopping list. Based on a determination that an identified item on the personal shopping list has been located in one of the images of the one or more shelves, aspects include generating a notification that the identified item has been located.
    Type: Application
    Filed: December 11, 2017
    Publication date: June 13, 2019
    Inventors: NICHOLAS G. DANYLUK, KAVITA SEHGAL, DIANE M. STAMBONI, SNEHA M. VARGHESE, JOHN S. WERNER, SARAH WU