Patents by Inventor Noah G. Sack

Noah G. Sack 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: 10936334
    Abstract: The invention relates to a configuration implementation system that allows users to maintain configurations for production resources (e.g., application, systems, or the like) in a main configuration table, and multiple versions of the configurations in branch configuration tables in order to deploy and test the branch configurations independently of each other based on implementation schedules. Moreover, the configurations in the configuration branches can be implemented in various releases for the production resource as necessary and merged into the other branches in order to maintain consistency with the production resource and to identify any discrepancies between the configuration branches. The invention also utilizes script patterns to create scripts to implement the configuration changes in the production resources in a uniform way regardless of the user that is creating, modifying, deploying, testing, and/or implementing the configurations through the various branches.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: March 2, 2021
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Sailaja L. S. Nadella, Srinivas Ankareddy, Amitkumar R. Bhandari, Scott Davies Jordan, Adrian Marchis, Noah G. Sack
  • Publication number: 20200019411
    Abstract: The invention relates to a configuration implementation system that allows users to maintain configurations for production resources (e.g., application, systems, or the like) in a main configuration table, and multiple versions of the configurations in branch configuration tables in order to deploy and test the branch configurations independently of each other based on implementation schedules. Moreover, the configurations in the configuration branches can be implemented in various releases for the production resource as necessary and merged into the other branches in order to maintain consistency with the production resource and to identify any discrepancies between the configuration branches. The invention also utilizes script patterns to create scripts to implement the configuration changes in the production resources un a uniform way regardless of the user that is creating, modifying, deploying, testing, and/or implementing the configurations through the various branches.
    Type: Application
    Filed: July 12, 2018
    Publication date: January 16, 2020
    Inventors: Sailaja L. S. Nadella, Srinivas Ankareddy, Amitkumar R. Bhandari, Scott Davies Jordan, Adrian Marchis, Noah G. Sack
  • Patent number: 7814125
    Abstract: Application development is facilitated by initializing a page token in response to receiving a request. The page token comprises an abstract model component containing a specification for obtaining data designated to be sent in a response to the request or a specification for updating data obtained from the request, and also a view component for providing referential format specifications for data provided in the abstract model component. The page token is passed between at least two components of a modified model-view-controller architecture via a standard interface. The components include a user interface controller, a user interface builder implementing a first standard interface, an application layer implementing a second standard interface, a data access manager implementing a third standard interface, and at least one data access utility implementing a fourth standard interface.
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: October 12, 2010
    Assignee: International Business Machines Corporation
    Inventors: Brian D. Berry, Noah G. Sack
  • Publication number: 20040111254
    Abstract: A system, method and program product for storing relational tables wherein the tables comprises alternative messages according to a variant such as a national language. The relational tables further comprise at least a message key specifying a message and a variant key specifying a variant for selecting the appropriate message from the alternative messages. For example, the relational tables comprise language variant=1 for English and Variant=2 for French. An SQL query searches or sorts the list relational tables for entries appropriate for the language of interest. The relational table entries can be edited and new alternative messages are assigned a new message key according to a predetermined algorithm.
    Type: Application
    Filed: December 5, 2002
    Publication date: June 10, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Edward D. Gogel, Michael Jen, Larry K. Klosterboer, Noah G. Sack