Patents by Inventor John S. Werner

John S. Werner 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: 20180052932
    Abstract: Anonymizing product search results. Keywords related to a product are received. For each keyword, an associated list of terms, which lists the keyword and one or more additional terms that are closely related to the keyword, is generated. A combination list that includes combinations of terms selected from the associated lists of terms, where each combination includes two or more terms and at least one combination includes terms from different associated lists of terms, is created. A search, based on the combinations of terms in the combination list, is performed and online content is received. Based on product information in the online content, a list of products is generated. An anonymized list of products is generated from the list of products by masking product brand names of the products in the list of products. The anonymized list of products is presented on a user interface.
    Type: Application
    Filed: August 16, 2016
    Publication date: February 22, 2018
    Inventors: Pasquale A. Catalano, Andrew G. Crimmins, Arkadiy O. Tsfasman, John S. Werner
  • Publication number: 20180053235
    Abstract: Performing an unbiased product search. Keywords related to a product are received. A list of products is generated, based on product information in online content received in response to searches based on the keywords. An anonymized list of products is generated from the list of products by masking product brand names of the products in the list of products. For each product in the list of products, a list of online feedback items is generated. Based on credibility analysis and sentiment analysis of feedback items associated with a product, an aggregate rating score is assigned to the product. The list of products is ranked according to the aggregate rating scores. The ranked, anonymized list of products is presented on a user interface.
    Type: Application
    Filed: August 16, 2016
    Publication date: February 22, 2018
    Inventors: Pasquale A. Catalano, Andrew G. Crimmins, Arkadiy O. Tsfasman, John S. Werner
  • Patent number: 9898628
    Abstract: In an approach to managing a quick response code branding device and management of a quick response code branding device, one or more computer processors receive one or more quick response code configuration parameters. The one or more computer processors determine one or more program instructions corresponding to the one or more quick response code configuration parameters based on one or more task-specific factors. The one or more computer processors send the one or more program instructions to a quick response code branding device. The one or more computer processors receive quick response code branding device status data. The one or more computer processors determine whether the quick response code branding device status data meets the one or more quick response code configuration parameters.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: February 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Pasquale A. Catalano, Andrew G. Crimmins, Arkadiy O. Tsfasman, John S. Werner
  • Patent number: 9898629
    Abstract: In an approach to managing a quick response code branding device and management of a quick response code branding device, one or more computer processors receive one or more quick response code configuration parameters. The one or more computer processors determine one or more program instructions corresponding to the one or more quick response code configuration parameters based on one or more task-specific factors. The one or more computer processors send the one or more program instructions to a quick response code branding device. The one or more computer processors receive quick response code branding device status data. The one or more computer processors determine whether the quick response code branding device status data meets the one or more quick response code configuration parameters.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: February 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Pasquale A. Catalano, Andrew G. Crimmins, Arkadiy O. Tsfasman, John S. Werner
  • Publication number: 20180045828
    Abstract: A computer-implemented method includes receiving surveying data from a proximity barrier survey device. The proximity barrier survey device is mounted to a package. The package is located within a physical environment. The method includes generating a map based on the surveying data. The method includes tracking movement within the physical environment based on the map and the surveying data.
    Type: Application
    Filed: November 2, 2017
    Publication date: February 15, 2018
    Inventors: Byron S. Green, Budy D. Notohardjono, Arkadiy O. Tsfasman, John S. Werner
  • Publication number: 20180046976
    Abstract: Mapping boxes in a storage bay is provided, which includes: ascertaining storage bay boundaries; wirelessly reading, using a mobile device, identifying information from tags associated with the boxes, each box having one or more associated tags, and the identifying information including size information for the associated box; determining position of the tags in the storage bay by triangulating tag locations relative to, in part, one or more locations of the mobile device; and creating, by a processor, a mapping of boxes in the storage bay using the tag positions and the identifying information wirelessly read from the tags. In one or more implementations, the tags are near-field communication (NFC) tags associated with the boxes, and the creating may include automatically reorienting a floating box in the mapping of boxes, as well as automatically repositioning a box when boxes overlap each other, or overlap an edge of the storage bay.
    Type: Application
    Filed: October 25, 2017
    Publication date: February 15, 2018
    Inventors: Budy D. NOTOHARDJONO, Arkadiy O. TSFASMAN, John S. WERNER
  • Patent number: 9892379
    Abstract: Methods, systems and computer program products for monitoring delivered packages are provided. Aspects include receiving, from a shipping information system, a first notification of an expected delivery of a package and responsively activating a smart mat and monitoring the smart mat for a delivery of the package, the delivery being indicated by a change in a weight measured by the smart mat. Aspects also include activating a camera to capture one or more images of the smart mat and the package based at least in part on detecting a change in the weight measured by the smart mat after the delivery. Aspects further include notifying one or more individuals with a second notification based on a determination that the package has been removed from the smart mat by analyzing the one or more images.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: February 13, 2018
    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
  • Patent number: 9893455
    Abstract: A plug comprises power contacts and a plug trip contact. During a plugging action between the plug and a receptacle, the plug trip contact makes a trip connection with mating contacts in the receptacle. Electrical power to the receptacle allows a current through the trip connection, which causes disconnection of the power to the receptacle. A receptacle comprises receptacle power contacts and receptacle trip contacts. During a plugging action between the receptacle and a plug, trip contacts in the receptacle makes a trip connection with a mating contact in the plug. Electrical power to the receptacle allows a current through the trip connection, which can cause disconnection of the power to the receptacle. The receptacle can be included in an enclosure having a trip breaker with a trip mechanism. An electrical system can have an electrical device with a line cord connected to a plug having the trip contact.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: William L. Brodsky, Byron S. Green, Robert K. Mullady, Jeffrey A. Newcomer, Arkadiy O. Tsfasman, John S. Werner
  • Publication number: 20180018622
    Abstract: Assigning boxes to available spaces in storage bays may include: obtaining a first data structure identifying available spaces in multiple storage bays, the first data structure including xyz measurements of available spaces, and the multiple storage bays including one or more boxes; comparing, by a processor, for match xyz dimensions of a box with xyz dimensions of one or more available spaces in the first data structure to identify a matching available space, the box being selected from a second data structure identifying boxes to be placed into the multiple storage bays; and assigning, based on a match, the box to the matching available space, and removing the box from the second data structure, and the matching available space from the first data structure. The assigning of boxes may be combined with identifying desired products to be ordered, and ordering products based on available spaces in the storage bays.
    Type: Application
    Filed: July 14, 2016
    Publication date: January 18, 2018
    Inventors: Budy D. NOTOHARDJONO, Arkadiy O. TSFASMAN, John S. WERNER
  • Publication number: 20180018621
    Abstract: Mapping boxes in a storage bay is provided, which includes: ascertaining storage bay boundaries; wirelessly reading, using a mobile device, identifying information from tags associated with the boxes, each box having one or more associated tags, and the identifying information including size information for the associated box; determining position of the tags in the storage bay by triangulating tag locations relative to, in part, one or more locations of the mobile device; and creating, by a processor, a mapping of boxes in the storage bay using the tag positions and the identifying information wirelessly read from the tags. In one or more implementations, the tags are near-field communication (NFC) tags associated with the boxes, and the creating may include automatically reorienting a floating box in the mapping of boxes, as well as automatically repositioning a box when boxes overlap each other, or overlap an edge of the storage bay.
    Type: Application
    Filed: July 14, 2016
    Publication date: January 18, 2018
    Inventors: Budy D. NOTOHARDJONO, Arkadiy O. TSFASMAN, John S. WERNER
  • Patent number: 9853400
    Abstract: A plug comprises power contacts and a trip jumper having jumper contacts configured to make a trip connection, during a plugging action with the plug and a receptacle, with mating trip contacts in the receptacle. When the receptacle is connected to electrical power during the plugging action, a current over the trip connection can cause disconnection of a receptacle power contact from the power. A receptacle comprises receptacle power contacts and a trip circuit having receptacle trip contacts configured to make a trip connection, during a plugging action with the receptacle and plug, with mating trip contacts in the plug. When the receptacle is connected to electrical power during the plugging action, a current over the trip connection can cause disconnection of power to a receptacle power contact. A system can have an electrical device with a line cord connected to the plug.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: December 26, 2017
    Assignee: International Business Machines Corporation
    Inventors: William L. Brodsky, Byron S. Green, Robert K. Mullady, Jeffrey A. Newcomer, Arkadiy O. Tsfasman, John S. Werner
  • Publication number: 20170357001
    Abstract: A computer-implemented method includes receiving surveying data from a proximity barrier survey device. The proximity barrier survey device is mounted to a package. The package is located within a physical environment. The method includes generating a map based on the surveying data. The method includes tracking movement within the physical environment based on the map and the surveying data.
    Type: Application
    Filed: June 8, 2016
    Publication date: December 14, 2017
    Inventors: Byron S. Green, Budy D. Notohardjono, Arkadiy O. Tsfasman, John S. Werner
  • Patent number: 9781548
    Abstract: The positions and relative locations of electronic devices located within an electronic equipment rack can be determined and mapped through the reading, by a mobile device, of near field communication (NFC) tags attached to the electronic devices. The mobile device can execute a method that includes reading and recording data values from sets of nearby NFC tags in conjunction with locations of the mobile device relative to a reference location. The method executed by the mobile device can include an algorithm to determine the absolute and relative positions of the electronic devices through processing of the inclusion or exclusion of NFC tag data within the sets of read NFC tag values. The absolute and relative positions of the electronic devices can be subsequently used to create a map depicting the position of the electronic devices within the electronic equipment rack.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: October 3, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Budy D. Notohardjono, Arkadiy O. Tsfasman, John S. Werner
  • Publication number: 20170280274
    Abstract: The positions and relative locations of electronic devices located within an electronic equipment rack can be determined and mapped through the reading, by a mobile device, of near field communication (NFC) tags attached to the electronic devices. The mobile device can execute a method that includes reading and recording data values from sets of nearby NFC tags in conjunction with locations of the mobile device relative to a reference location. The method executed by the mobile device can include an algorithm to determine the absolute and relative positions of the electronic devices through processing of the inclusion or exclusion of NFC tag data within the sets of read NFC tag values. The absolute and relative positions of the electronic devices can be subsequently used to create a map depicting the position of the electronic devices within the electronic equipment rack.
    Type: Application
    Filed: March 22, 2016
    Publication date: September 28, 2017
    Inventors: Budy D. Notohardjono, Arkadiy O. Tsfasman, John S. Werner
  • Publication number: 20170154612
    Abstract: A method, computer program product, and system for automatically tuning a stringed instrument. An initial height of a first string of an instrument having a plurality of strings and a floating bridge is determined. The height of the plurality of strings is determined using a bridge sensor. The floating bridge is locked. A frequency of the first string is analyzed. In response to determining the frequency of the first string does not match a predetermined frequency, a tuning peg servo motor to adjust a tuning peg, thereby adjusting a string tension of the first string. The one or more bridge servo motors adjusts a spring tension until the spring tension of the one or more springs equals the string tension of the first string. In response to determining the first string is tuned, the floating bridge is unlocked.
    Type: Application
    Filed: October 26, 2016
    Publication date: June 1, 2017
    Inventors: Arkadiy O. Tsfasman, John S. Werner
  • Publication number: 20170154614
    Abstract: A method, computer program product, and system for automatically tuning a stringed instrument. An initial height of a first string of an instrument having a plurality of strings and a floating bridge is determined. The height of the plurality of strings is determined using a bridge sensor. The floating bridge is locked. A frequency of the first string is analyzed. In response to determining the frequency of the first string does not match a predetermined frequency, a tuning peg servo motor to adjust a tuning peg, thereby adjusting a string tension of the first string. The one or more bridge servo motors adjusts a spring tension until the spring tension of the one or more springs equals the string tension of the first string. In response to determining the first string is tuned, the floating bridge is unlocked.
    Type: Application
    Filed: September 28, 2016
    Publication date: June 1, 2017
    Inventors: Arkadiy O. Tsfasman, John S. Werner
  • Patent number: 9659552
    Abstract: A method, computer program product, and system for automatically tuning a stringed instrument. An initial height of a first string of an instrument having a plurality of strings and a floating bridge is determined. The height of the plurality of strings is determined using a bridge sensor. The floating bridge is locked. A frequency of the first string is analyzed. In response to determining the frequency of the first string does not match a predetermined frequency, a tuning peg servo motor to adjust a tuning peg, thereby adjusting a string tension of the first string. The one or more bridge servo motors adjusts a spring tension until the spring tension of the one or more springs equals the string tension of the first string. In response to determining the first string is tuned, the floating bridge is unlocked.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: May 23, 2017
    Assignee: International Business Machines Corporation
    Inventors: Arkadiy O. Tsfasman, John S. Werner
  • Patent number: 9653048
    Abstract: A method, computer program product, and system for automatically tuning a stringed instrument. An initial height of a first string of an instrument having a plurality of strings and a floating bridge is determined. The height of the plurality of strings is determined using a bridge sensor. The floating bridge is locked. A frequency of the first string is analyzed. In response to determining the frequency of the first string does not match a predetermined frequency, a tuning peg servo motor to adjust a tuning peg, thereby adjusting a string tension of the first string. The one or more bridge servo motors adjusts a spring tension until the spring tension of the one or more springs equals the string tension of the first string. In response to determining the first string is tuned, the floating bridge is unlocked.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: May 16, 2017
    Assignee: International Business Machines Corporation
    Inventors: Arkadiy O. Tsfasman, John S. Werner
  • Patent number: 9602976
    Abstract: The positions and relative locations of electronic devices located within an electronic equipment rack can be determined and mapped through the reading, by a mobile device, of near field communication (NFC) tags attached to the electronic devices. The mobile device can execute a method that includes reading and recording data values from sets of nearby NFC tags in conjunction with locations of the mobile device relative to a reference location. The method executed by the mobile device can include an algorithm to determine the absolute and relative positions of the electronic devices through processing of the inclusion or exclusion of NFC tag data within the sets of read NFC tag values. The absolute and relative positions of the electronic devices can be subsequently used to create a map depicting the position of the electronic devices within the electronic equipment rack.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: March 21, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Budy D. Notohardjono, Arkadiy O. Tsfasman, John S. Werner
  • Patent number: 9536504
    Abstract: A method, computer program product, and system for automatically tuning a stringed instrument. An initial height of a first string of an instrument having a plurality of strings and a floating bridge is determined. The height of the plurality of strings is determined using a bridge sensor. The floating bridge is locked. A frequency of the first string is analyzed. In response to determining the frequency of the first string does not match a predetermined frequency, a tuning peg servo motor to adjust a tuning peg, thereby adjusting a string tension of the first string. The one or more bridge servo motors adjusts a spring tension until the spring tension of the one or more springs equals the string tension of the first string. In response to determining the first string is tuned, the floating bridge is unlocked.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Arkadiy O. Tsfasman, John S. Werner