Patents by Inventor Jonathan Lenchner

Jonathan Lenchner 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: 20170182815
    Abstract: Disclosed is a device for encoding information written on a readable surface, the device including a device housing containing at least one ink reservoir, an ink dispensing tip in communication with said at least one ink reservoir; and ink stored in the at least one ink reservoir and configured to flow from the ink dispensing tip, the ink being encodable to include supplemental encoded information, the supplemental encoded information being detectable by at least one detecting sensor when dispensed on the readable surface, wherein the readable surface is any surface that will accept the ink.
    Type: Application
    Filed: December 29, 2015
    Publication date: June 29, 2017
    Inventors: Tamer E. Abuelsaad, Jason L. Crawford, Jonathan Lenchner
  • Patent number: 9690534
    Abstract: A method for displaying a view of a target comprises establishing a network including a plurality of display devices, requesting by a first display device in the network having an obstructed view of the target, at least one of position and orientation data from one or more remaining display devices in the network each having a different view of the target than the obstructed view, selecting a remaining display device as a view provider to provide the different view of the target to the first display device, requesting the different view of the target from the selected view provider; providing the different view of the target to the first display device, and displaying the different view of the target via the first display device.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: June 27, 2017
    Assignee: International Business Machines Corporation
    Inventors: Shang Q. Guo, Jonathan Lenchner, Maharaj Mukherjee
  • Publication number: 20170168767
    Abstract: A method for displaying a view of a target comprises establishing a network including a plurality of display devices, requesting by a first display device in the network having an obstructed view of the target, at least one of position and orientation data from one or more remaining display devices in the network each having a different view of the target than the obstructed view, selecting a remaining display device as a view provider to provide the different view of the target to the first display device, requesting the different view of the target from the selected view provider; providing the different view of the target to the first display device, and displaying the different view of the target via the first display device.
    Type: Application
    Filed: December 14, 2015
    Publication date: June 15, 2017
    Inventors: Shang Q. Guo, Jonathan Lenchner, Maharaj Mukherjee
  • Publication number: 20170154296
    Abstract: A prioritizing contextual information method, system, and non-transitory computer readable medium including dividing users into one or more groups, each group being associated with a task to be completed based on roles and skills of each of the one or more users, dividing data into one or more data sets based on the skills needed to use the data in the data sets and the roles of users needed for the data, and matching a data set of the one or more data sets to a group of the one or more groups based on the roles and skills associated with the data set and the group.
    Type: Application
    Filed: December 1, 2015
    Publication date: June 1, 2017
    Inventors: Shang Qing Guo, Jonathan Lenchner, Maharaj Mukherjee
  • Patent number: 9665831
    Abstract: A system and method are provided for shared machine learning. The method includes providing a model to a plurality of agents included in a machine learning system. The model specifies attributes and attribute value data types for an event in which the agents act. The method further includes receiving agent-provided inputs during an instance of the event. The agent-provided inputs include estimated attribute values that are consistent with the attribute value data types. The method also includes determining expertise weights for at least some agents in response to at least one ground-truth which is learned from the estimated attribute values. The method additionally includes determining an estimate value for one or more of the attributes using respective adaptive mixtures of the estimated attribute values.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: May 30, 2017
    Assignee: International Business Machines Corporation
    Inventors: Brian P. Gaucher, Jonathan Lenchner, David O. Melville, Valentina Salapura
  • Publication number: 20170147655
    Abstract: A method for highlighting an electronic document comprises mining one or more sources to obtain data corresponding to a user, inferring one or more interests of the user based on the data, analyzing the electronic document to determine at least one portion of the electronic document related to the one or more interests, and automatically highlighting the at least one portion of the electronic document related to the one or more interests.
    Type: Application
    Filed: November 25, 2015
    Publication date: May 25, 2017
    Inventors: Andrew S. Aaron, Shang Q. Guo, Jonathan Lenchner, Daniel A. Mazzella, Maharaj Mukherjee, John C. Nelson
  • Publication number: 20170140383
    Abstract: A method for detecting fraudulent payment activity comprises designating one or more objects as typically being in a proximity of a payment mechanism when the payment mechanism is used in a payment transaction, verifying, when attempting to use the payment mechanism for a given payment transaction, whether the designated one or more objects are in the proximity of the payment mechanism, wherein the verifying is based on an electronic communication from at least one of the payment mechanism and the designated one or more objects, establishing whether a threshold number of the designated one or more objects are in the proximity of the payment mechanism, permitting processing of the given payment transaction if the threshold number of the designated one or more objects are in the proximity of the payment mechanism, and preventing processing of the given payment transaction if less than the threshold number of the designated one or more objects are in the proximity of the payment mechanism.
    Type: Application
    Filed: November 12, 2015
    Publication date: May 18, 2017
    Inventors: Shang Q. Guo, Jonathan Lenchner, Maharaj Mukherjee
  • Publication number: 20170139422
    Abstract: Techniques are provided for discovery and monitoring of an environment using a plurality of robots. A plurality of robots navigate an environment by determining a navigation buffer for each of the robots; and allowing each of the robots to navigate within the environment while maintaining a substantially minimum distance from other robots, wherein the substantially minimum distance corresponds to the navigation buffer, and wherein a size of each of the navigation buffers is reduced over time based on a percentage of the environment that remains to be navigated. The robots can also navigate an environment by obtaining a discretization of the environment to a plurality of discrete regions; and determining a next unvisited discrete region for one of the plurality of robots to explore in the exemplary environment using a breadth-first search. The plurality of discrete regions can be, for example, a plurality of real or virtual tiles.
    Type: Application
    Filed: January 11, 2017
    Publication date: May 18, 2017
    Inventors: Shang Q. Guo, Canturk Isci, Jonathan Lenchner, Maharaj Mukherjee
  • Publication number: 20170131724
    Abstract: Techniques are provided for discovery and monitoring of an environment using a plurality of robots. A plurality of robots navigate an environment by determining a navigation buffer for each of the robots; and allowing each of the robots to navigate within the environment while maintaining a substantially minimum distance from other robots, wherein the substantially minimum distance corresponds to the navigation buffer, and wherein a size of each of the navigation buffers is reduced over time based on a percentage of the environment that remains to be navigated. The robots can also navigate an environment by obtaining a discretization of the environment to a plurality of discrete regions; and determining a next unvisited discrete region for one of the plurality of robots to explore in the exemplary environment using a breadth-first search. The plurality of discrete regions can be, for example, a plurality of real or virtual tiles.
    Type: Application
    Filed: January 11, 2017
    Publication date: May 11, 2017
    Inventors: Shang Q. Guo, Canturk Isci, Jonathan Lenchner, Maharaj Mukherjee
  • Patent number: 9648128
    Abstract: Mechanisms are provided for generating a dynamically generated ad hoc cloud storage system of mobile devices. A mobile device transmits a request to dynamically generate an ad hoc cloud storage system, to other devices within a local vicinity of the mobile device. Responses are received from the other devices within the local vicinity of the mobile device indicating that a corresponding device is available to participate in the dynamically generated ad hoc cloud storage system. The dynamically generated ad hoc cloud storage system is generated using memory resources of the other devices corresponding to the responses. The mobile device captures recording data and distributes the recording data to the other devices for storage in memory resources of the other devices.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: May 9, 2017
    Assignee: International Business Machines Corporation
    Inventors: Shang Q. Guo, Canturk Isci, Jonathan Lenchner, Maharaj Mukherjee, Emmanuel Tong-Viet
  • Patent number: 9635517
    Abstract: Methods and apparatus are provided for navigating a vehicle to a target address using position information transmitted by a position identifying transmitter in a vicinity of the target address. A location of a target address is determined by receiving position information for the target address, upon entry of a searching vehicle in search of a target address into a vicinity of the target address, wherein the received position information for the target address is based upon position information transmitted by a position identifying transmitter located in the vicinity of the target address; and generating a navigation route to direct the searching vehicle to the target address using the received position information.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: April 25, 2017
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Shang Q. Guo, Canturk Isci, Jonathan Lenchner, Maharaj Mukherjee, Emmanuel Tong-Viet
  • Publication number: 20170094179
    Abstract: A processor may record a first location at an event with at least one person. The processor may monitor a plurality of actions of that at least one person at the first location. The processor may interpret at least one action of the at least one person that indicates a change of interest to a second location at the event. Based on the at least one action, the processor may determine the second location at the event. The processor may record the second location at the event.
    Type: Application
    Filed: September 24, 2015
    Publication date: March 30, 2017
    Inventors: Rachel K. E. Bellamy, Jonathan H. Connell, II, Robert G. Farrell, Brian P. Gaucher, Jonathan Lenchner, David O. S. Melville, Valentina Salapura
  • Patent number: 9606542
    Abstract: Techniques are provided for discovery and monitoring of an environment using a plurality of robots. A plurality of robots navigate an environment by determining a navigation buffer for each of the robots; and allowing each of the robots to navigate within the environment while maintaining a substantially minimum distance from other robots, wherein the substantially minimum distance corresponds to the navigation buffer, and wherein a size of each of the navigation buffers is reduced over time based on a percentage of the environment that remains to be navigated. The robots can also navigate an environment by obtaining a discretization of the environment to a plurality of discrete regions; and determining a next unvisited discrete region for one of the plurality of robots to explore in the exemplary environment using a breadth-first search. The plurality of discrete regions can be, for example, a plurality of real or virtual tiles.
    Type: Grant
    Filed: January 12, 2012
    Date of Patent: March 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Shang Q. Guo, Canturk Isci, Jonathan Lenchner, Maharaj Mukherjee
  • Publication number: 20170075925
    Abstract: A computer program product for managing and rendering one or more information nodes relative to a current focus. The computer program product receives one or more principal topics from an analysis of the information nodes. The computer program product determines a topic vector from a similarity of a first information node to each of the principal topics and a map from the topic vector to a storage location of the first information node. The computer program product determines one or more current topics from a second information node that has been recently accessed by a user and a current focus vector from a similarity of the one or more current topics to the one or more principal topics. The computer program product renders the current focus vector and the first information node according to a rendering algorithm that is applied to the current focus vector and the first information node.
    Type: Application
    Filed: December 5, 2016
    Publication date: March 16, 2017
    Inventors: Brian P. Gaucher, Jeffrey O. Kephart, Jonathan Lenchner, David O.S. Melville
  • Patent number: 9575477
    Abstract: A sensor is installed in a building management system by determining a sensor type of the sensor from among a plurality of supported sensor types based on information collected by a mobile device of a user; identifying configuration information required by the building management system for the determined sensor type; obtaining the required configuration information from the user using an interface on the mobile device, wherein at least a portion of the interface is generated to accommodate one or more requirements of the building management system with respect to the determined sensor type; and providing the obtained required configuration information to the building management system. The sensor type and unique identifier of the sensor can be automatically determined. Portions of the required configuration information for the determined sensor type can be automatically populated using default information for the determined sensor type.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: February 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Marion L. Blount, Jeffrey O. Kephart, Jonathan Lenchner, Iqbal I. Mohomed
  • Patent number: 9576043
    Abstract: A computer program product for managing and rendering one or more information nodes relative to a current focus. The computer program product receives one or more principal topics from an analysis of the information nodes. The computer program product determines a topic vector from a similarity of a first information node to each of the principal topics and a map from the topic vector to a storage location of the first information node. The computer program product determines one or more current topics from a second information node that has been recently accessed by a user and a current focus vector from a similarity of the one or more current topics to the one or more principal topics. The computer program product renders the current focus vector and the first information node according to a rendering algorithm that is applied to the current focus vector and the first information node.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: February 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Brian P. Gaucher, Jeffrey O. Kephart, Jonathan Lenchner, David O.S. Melville
  • Publication number: 20170048592
    Abstract: A method (and structure) includes forming a wireless ad hoc network with a plurality of sensors at a first location, the ad hoc network being a localized, decentralized network wherein each participating sensor has an equal status on the network for performing network functions and is free to associate with any other ad hoc network device in a link range of a vicinity of the first location. Data is transmitted from the plurality of sensors via the ad hoc network, for consumption by an at-home user located at a second location different from said first location. Each sensor indicates a location and a directivity of sensing in the vicinity of the first location, so that the plurality of sensors thereby can provide data sufficient for the at-home user to be immersed in an experience at the first location.
    Type: Application
    Filed: August 13, 2015
    Publication date: February 16, 2017
    Inventors: Joel W. BRANCH, Shang Qing Guo, Jonathan Lenchner, Maharaj Mukherjee
  • Publication number: 20170041262
    Abstract: Embodiments include method, systems and computer program products for handling messages across multiple communication systems. Aspects include monitoring, by a processor, interactions of an individual with one or more messaging systems via one or more communication devices and determining a preference and a priority of the individual based on the interactions. Aspects also include receiving a message via the one or more messaging systems and delivering the message to a desired communication device selected from the one or more communication devices via a desired communication system selected from the one or more communication systems. The desired communication device and the desired communication device are selected based on the preference and the priority of the individual.
    Type: Application
    Filed: August 4, 2015
    Publication date: February 9, 2017
    Inventors: SHANG Q. GUO, JONATHAN LENCHNER, MAHARAJ MUKHERJEE
  • Publication number: 20170041283
    Abstract: Embodiments include method, systems and computer program products for handling messages across multiple communication systems. Aspects include monitoring, by a processor, interactions of an individual with one or more messaging systems via one or more communication devices and determining a preference and a priority of the individual based on the interactions. Aspects also include receiving a message via the one or more messaging systems and delivering the message to a desired communication device selected from the one or more communication devices via a desired communication system selected from the one or more communication systems. The desired communication device and the desired communication device are selected based on the preference and the priority of the individual.
    Type: Application
    Filed: December 14, 2015
    Publication date: February 9, 2017
    Inventors: SHANG Q. GUO, JONATHAN LENCHNER, MAHARAJ MUKHERJEE
  • Publication number: 20170026489
    Abstract: A method for managing and rendering one or more information nodes relative to a current focus. The method receives one or more principal topics from an analysis of the information nodes. The method determines a topic vector from a similarity of a first information node to each of the principal topics and a map from the topic vector to a storage location of the first information node. The method determines one or more current topics from a second information node that has been recently accessed by a user and a current focus vector from a similarity of the one or more current topics to the one or more principal topics. The method renders the current focus vector and the first information node according to a rendering algorithm that is applied to the current focus vector and the first information node.
    Type: Application
    Filed: July 22, 2015
    Publication date: January 26, 2017
    Inventors: Brian P. Gaucher, Jeffrey O. Kephart, Jonathan Lenchner, David O.S. Melville