Patents by Inventor Christopher D. Johnson

Christopher D. Johnson 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: 20190095851
    Abstract: A system and method for use in managing and preparing for scheduled procedures that are characterized as being interdependent and variable. The disclosed method enables schedule risk management and provides a look-ahead capability along with process diagnostics to isolate specific assets and tasks that can be managed to reduce schedule risk. The method facilitates review of upcoming tasks by the process stakeholders for education as to where the schedule risks reside and in an emulation mode for review and improved scheduling going forward. Clinical workflow is integrated such that process stakeholders and assets are directed in such a way as to keep on, reduce delay risk or recover the schedule.
    Type: Application
    Filed: November 30, 2018
    Publication date: March 28, 2019
    Inventors: Christopher D. Johnson, Kunter Seref Akbay, Onur Ilkin Dulgeroglu
  • Publication number: 20190087458
    Abstract: Embodiments of the present invention provide a method, system and computer program product for the seamless integration of an application with an in memory data grid. In an embodiment of the invention, a method for intercepting database queries from a computer program for delegation to an in memory data grid is provided. The method includes retrieving database queries from a database driver for a database management system from a requesting computer program and comparing at least a portion of each of the database queries to a listing of database queries. Thereafter, the database queries are selectively routed to a data grid, such as an in memory data grid, in lieu of the database management based upon the comparison.
    Type: Application
    Filed: November 5, 2018
    Publication date: March 21, 2019
    Inventors: Snehal S. Antani, Kulvir S. Bhogal, Nitin Gaur, Christopher D. Johnson
  • Publication number: 20190065792
    Abstract: Some embodiments provide robotic multiple-slot test card support systems comprising: a test robot system comprising a robotic arm and an end-effector; and a first card support apparatus comprising: a plurality of lateral supports; a plurality of angled shelf supports each extending between a pair of the plurality of lateral supports defining an array of angled card slots, wherein the shelf supports along the columns are vertically separated and each comprises: a guide exterior surface and an interior surface configured to support a payment test card with at least a portion of a face of the test card being flush with the interior surface; wherein each card slot repeatedly positions the respective test card at substantially the same position within the card slot each time the test card is released by the end-effector enabling repeated accurate retrieval by the end-effector.
    Type: Application
    Filed: August 22, 2018
    Publication date: February 28, 2019
    Inventors: Timothy M. Fenton, Christopher D. Johnson
  • Patent number: 10209908
    Abstract: A method, system, and program product for optimizing distribution and availability of data partitions is disclosed. Placement logic is run for data partition distribution which optimizes a configuration of a memory data grid. A determination of a change in performance of the memory data grid after adding new members to the memory data grid is provided. Replication of data partitions in the memory data grid is minimized. Optimum data partition distribution in the memory data grid is determined.
    Type: Grant
    Filed: February 20, 2017
    Date of Patent: February 19, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nitin Gaur, Kulvir S. Bhogal, Christopher D. Johnson, Todd E. Kaplinger, Douglas C. Berg
  • Publication number: 20190050848
    Abstract: In some embodiments, apparatuses and methods are provided to support the testing of card interface systems. Some embodiments provide apparatuses to support a card payment system during robotic testing, comprising: a frame configured to cooperate with the separate card payment system; a card chip guide extending from the frame and comprising a first and second card contact surfaces extending from the frame at a first position such that interior ends of the first and second card contact surfaces are configured to align with a card slot of the card payment system; and a card strip guide extending from the frame and comprises third and fourth card contact surfaces that taper with an alignment slot separating the third and fourth card contact surfaces, wherein the alignment slot is configured to align with a card slide of the card payment system when the card payment system is cooperated with the frame.
    Type: Application
    Filed: October 15, 2018
    Publication date: February 14, 2019
    Inventors: Timothy M. Fenton, Christopher D. Johnson
  • Publication number: 20190034420
    Abstract: Task-oriented messages are presented to a user in an interactive format for disposition. Natural language processing techniques parse task-oriented messages for individual tasks, such as assignments, information requests, and requests for approval or authorization. A user interface provides a recipient of a task-oriented message with selectable tasks for individual, or group, disposition, such as respond, defer, delegate, mark answered, and ignore. Recipients are notified if an incomplete response is generated, such as when an identified task is not dispositioned.
    Type: Application
    Filed: October 4, 2018
    Publication date: January 31, 2019
    Inventors: Jonathan F. Brunn, Jonathan T. Coffey, Mark A. DuFresne, Marit L. Imsdahl, Christopher D. Johnson, Asima Silva, James J. Stadtmiller, Razeyah Stephen, Yuriy B. Veytsman
  • Patent number: 10157355
    Abstract: A system and method for use in managing and preparing for scheduled procedures that are characterized as being interdependent and variable. The disclosed method enables schedule risk management and provides a look-ahead capability along with process diagnostics to isolate specific assets and tasks that can be managed to reduce schedule risk. The method facilitates review of upcoming tasks by the process stakeholders for education as to where the schedule risks reside and in an emulation mode for review and improved scheduling going forward. Clinical workflow is integrated such that process stakeholders and assets are directed in such a way as to keep on, reduce delay risk or recover the schedule.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: December 18, 2018
    Assignee: General Electric Company
    Inventors: Christopher D. Johnson, Kunter Seref Akbay, Onur Ilkin Dulgeroglu
  • Patent number: 10140291
    Abstract: Task-oriented messages are presented to a user in an interactive format for disposition. Natural language processing techniques parse task-oriented messages for individual tasks, such as assignments, information requests, and requests for approval or authorization. A user interface provides a recipient of a task-oriented message with selectable tasks for individual, or group, disposition, such as respond, defer, delegate, mark answered, and ignore. Recipients are notified if an incomplete response is generated, such as when an identified task is not dispositioned.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: November 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Jonathan T. Coffey, Mark A. DuFresne, Marit L. Imsdahl, Christopher D. Johnson, Asima Silva, James J. Stadtmiller, Razeyah Stephen, Yuriy B. Veytsman
  • Patent number: 10134027
    Abstract: In some embodiments, apparatuses and methods are provided to support the testing of card interface systems. Some embodiments provide apparatuses to support a card payment system during robotic testing, comprising: a frame configured to cooperate with the separate card payment system; a card chip guide extending from the frame and comprising a first and second card contact surfaces extending from the frame at a first position such that interior ends of the first and second card contact surfaces are configured to align with a card slot of the card payment system; and a card strip guide extending from the frame and comprises third and fourth card contact surfaces that taper with an alignment slot separating the third and fourth card contact surfaces, wherein the alignment slot is configured to align with a card slide of the card payment system when the card payment system is cooperated with the frame.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: November 20, 2018
    Assignee: Walmart Apollo, LLC
    Inventors: Timothy M. Fenton, Christopher D. Johnson
  • Patent number: 10120897
    Abstract: Embodiments of the present invention provide a method, system and computer program product for the seamless integration of an application with an in memory data grid. In an embodiment of the invention, a method for intercepting database queries from a computer program for delegation to an in memory data grid is provided. The method includes retrieving database queries from a database driver for a database management system from a requesting computer program and comparing at least a portion of each of the database queries to a listing of database queries. Thereafter, the database queries are selectively routed to a data grid, such as an in memory data grid, in lieu of the database management based upon the comparison.
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: November 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Snehal S. Antani, Kulvir S. Bhogal, Nitin Gaur, Christopher D. Johnson
  • Publication number: 20180247291
    Abstract: In some embodiments, apparatuses and methods are provided herein useful to test the operation of a point-of-sale (POS) system by executing a testing routine to send signals associated with keystrokes from a POS keyboard to a POS terminal for processing in the POS system. The simulated keystroke signals have expected corresponding operations in the POS system.
    Type: Application
    Filed: January 30, 2018
    Publication date: August 30, 2018
    Inventors: Timothy M. Fenton, Christopher D. Johnson
  • Patent number: 10037349
    Abstract: Embodiments of the present invention provide a method, system and computer program product for IMDG No-SQL schema optimization. In an embodiment of the invention, an IMDG No-SQL schema optimization method is provided. The method includes parsing documents of a No-SQL database, such as a document-oriented database, to select an object model mapping the documents of the No-SQL database to different portions of the IMDG, and selecting a partitioning schema for the IMDG according to the documents. Thereafter, a change in the documents of the No-SQL database can be detected, for example a change in data density of the documents of the No-SQL database, and in response to detecting the change, the documents of the No-SQL database are parsed to select a new object model of the No-SQL database mapping the documents to different portions of the IMDG, and to select a new partitioning schema for the IMDG according to the documents.
    Type: Grant
    Filed: February 5, 2014
    Date of Patent: July 31, 2018
    Assignee: International Business Machines Corporation
    Inventors: Nitin Gaur, Brian K. Martin, Christopher D. Johnson, Douglas Berg, Dustin K. Amrhein
  • Publication number: 20180180645
    Abstract: In some embodiments, apparatuses and methods are provided herein useful for testing a touchscreen electronic device. In some embodiments, an attachment for an end effector for use with testing a touchscreen electronic device comprises a body, wherein the body includes a connection portion configured to secure the attachment to the end effector, a first end, an opening, wherein the opening is located adjacent to the first end, and a conductive contact member, wherein the conductive contact member is wrapped about the first end, and wherein the conductive contact member is configured to contact the touchscreen during testing and simulate a touch of a human finger.
    Type: Application
    Filed: December 22, 2017
    Publication date: June 28, 2018
    Inventors: Timothy M. Fenton, Christopher D. Johnson, Joel E. Strader
  • Publication number: 20180181960
    Abstract: In some embodiments, apparatuses and methods are provided herein useful to testing retail financial system transactions. In some embodiments, a system comprises an automated robotic testing device configured to retrieve a selected card from a physical media library, interact, via the selected card, with a point-of-sale terminal, the point-of-sale terminal configured to receive from the selected card, information associated with the selected card, and transmit, to an external banking institution, the information, and a control circuit configured to determine the selected card, transmit, to the automated robotic testing device, the indication of the selected card, receive one of an authorization and a lack of authorization, in response to receipt of 1) authorization, cause the transaction to be completed, and 2) the lack of authorization, cause the transaction to be voided, determine whether a test associated with the transaction was successful, and log an indication of whether the test was successful.
    Type: Application
    Filed: December 22, 2017
    Publication date: June 28, 2018
    Inventors: Timothy M. Fenton, Christopher D. Johnson, Joel E. Strader
  • Publication number: 20180141216
    Abstract: In some embodiments, robotic payment card grip apparatuses are providing, comprising: a body comprising: an end base; a first extended wall extending from the end base to a distal end and a second extended wall extending from the end base; and a card gap defined between the first extended wall and the second extended wall wherein the first extended wall is separated from the second extended wall by the card gap; wherein each of the first and second extended walls comprises: an exterior robot end effector grip, and at least first and second alignment protrusions separated from each other by a grip area of the end effector grip and formed extending away from the grip area and away from the card gap and configured to guide an alignment of a robot end effector.
    Type: Application
    Filed: November 17, 2017
    Publication date: May 24, 2018
    Inventors: Timothy M. Fenton, Christopher D. Johnson
  • Publication number: 20180144336
    Abstract: In some embodiments, apparatuses and methods are provided to support the testing of card interface systems. Some embodiments provide apparatuses to support a card payment system during robotic testing, comprising: a frame configured to cooperate with the separate card payment system; a card chip guide extending from the frame and comprising a first and second card contact surfaces extending from the frame at a first position such that interior ends of the first and second card contact surfaces are configured to align with a card slot of the card payment system; and a card strip guide extending from the frame and comprises third and fourth card contact surfaces that taper with an alignment slot separating the third and fourth card contact surfaces, wherein the alignment slot is configured to align with a card slide of the card payment system when the card payment system is cooperated with the frame.
    Type: Application
    Filed: November 17, 2017
    Publication date: May 24, 2018
    Inventors: Timothy M. Fenton, Christopher D. Johnson
  • Publication number: 20180141214
    Abstract: In some embodiments, apparatuses and methods are provided herein useful to test user interfaces of systems. Some embodiments provide a puck support apparatus comprising: a base; a first support and a second support both supported by the base and extending away from the base in generally a first direction; wherein the first support comprises a first channel formed at an angle relative to the first direction; and wherein the second support comprises a second channel formed at the angle relative to the first direction and mirroring the first channel; and wherein the first support at the first channel is separated from the second support by at least a robotic effector threshold distance.
    Type: Application
    Filed: November 17, 2017
    Publication date: May 24, 2018
    Inventors: Christopher D. Johnson, Timothy M. Fenton
  • Patent number: 9891879
    Abstract: A computer implemented method and system for proximity aware identification includes determining a symbol for identification on a first device. The first device is configured to detect a second device in a specified proximity to the first device. The method and system includes displaying the symbol on the first device, and detecting the second device within the specified proximity. The first device sends an image including the symbol to the second device, and the second device receiving the image and displaying the symbol. Indicating a location of the second device on a display of the first device depicting a relative location of the first device to the second device using the symbol, wherein the first device and the second devices include the symbol for identification by users of the first and second devices.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Dustin K. Amrhein, Nitin Gaur, Christopher D. Johnson
  • Patent number: 9864689
    Abstract: Near cache distribution in in-memory data grid environment that utilizes manifest of keys may be provided. An application instance may be initialized that utilizes an in-memory data grid caching infrastructure with a near cache in a virtual machine running on hardware processor. The near cache for the application instance may be activated. Logic of the near cache associated with the application instance may request a manifest of keys from one or more peer applications utilizing the in-memory data grid caching infrastructure, and receive the manifest of keys. The logic of the near cache associated with the application instance may send the manifest of keys to a grid cache of the in-memory data grid caching infrastructure. The logic of the near cache associated with the application instance may receive at least some of the data objects from the grid cache.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: January 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Nitin Gaur, Christopher D. Johnson
  • Publication number: 20180004732
    Abstract: Task-oriented messages are presented to a user in an interactive format for disposition. Natural language processing techniques parse task-oriented messages for individual tasks, such as assignments, information requests, and requests for approval or authorization. A user interface provides a recipient of a task-oriented message with selectable tasks for individual, or group, disposition, such as respond, defer, delegate, mark answered, and ignore. Recipients are notified if an incomplete response is generated, such as when an identified task is not dispositioned.
    Type: Application
    Filed: July 28, 2017
    Publication date: January 4, 2018
    Inventors: Jonathan F. Brunn, Jonathan T. Coffey, Mark A. DuFresne, Marit L. Imsdahl, Christopher D. Johnson, Asima Silva, James J. Stadtmiller, Razeyah Stephen, Yuriy B. Veytsman