Patents by Inventor Howard B. Bernstein

Howard B. Bernstein 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: 20150220331
    Abstract: This disclosure relates to resolving merge conflicts that prevent blocks of program code from properly being merged. A merge conflict that prevents blocks of program code from properly being merged can be identified. Responsive to identifying the merge conflict, a pattern of a respective portion of at least one of the blocks of program code can be identified, and a determination can be made as to whether the pattern matches an existing merge rule. Responsive to determining that the pattern matches the existing merge rule, the existing merge rule can be validated against a syntax of the portion of at least one of the blocks of program code. Responsive to the existing merge rule successfully validating against the syntax of the portion of at least one of the blocks of program code, the existing merge rule can be applied to resolve the merge conflict.
    Type: Application
    Filed: February 5, 2014
    Publication date: August 6, 2015
    Applicant: International Business Machines Corporation
    Inventors: Howard B. Bernstein, Sujeet Mishra, Rohit Shetty
  • Publication number: 20150220332
    Abstract: This disclosure relates to resolving merge conflicts that prevent blocks of program code from properly being merged. A merge conflict that prevents blocks of program code from properly being merged can be identified. Responsive to identifying the merge conflict, a pattern of a respective portion of at least one of the blocks of program code can be identified, and a determination can be made as to whether the pattern matches an existing merge rule. Responsive to determining that the pattern matches the existing merge rule, the existing merge rule can be validated against a syntax of the portion of at least one of the blocks of program code. Responsive to the existing merge rule successfully validating against the syntax of the portion of at least one of the blocks of program code, the existing merge rule can be applied to resolve the merge conflict.
    Type: Application
    Filed: January 30, 2015
    Publication date: August 6, 2015
    Inventors: Howard B. Bernstein, Sujeet Mishra, Rohit Shetty
  • Publication number: 20130174068
    Abstract: A preference management system, including: a graphical user interface (GUI) displayed on a display device; a GUI control corresponding to an application within the GUI, wherein the GUI control includes a preference that defines an aspect of the application; and a graphical affordance for the preference, wherein the graphical affordance is configured to execute an operation to set a default value of the corresponding preference to a current value of the preference in response to a user input, wherein the graphical affordance is configured to set the default value for the corresponding preference independently from other preferences in the GUI control, wherein the default value is stored in a memory device.
    Type: Application
    Filed: December 30, 2011
    Publication date: July 4, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Howard B. Bernstein, Mark D. Karuzis
  • Publication number: 20120158657
    Abstract: An artifact having at least one role-specific content section can be stored in a repository by a configuration management system. The role-specific content section can be associated with a specific role value. A request to access the stored artifact can be received. The request can include at least an identifier of a requestor, a role value of the requestor, and a version identifier of the artifact. A copy of the artifact specified in the received request can be created. The artifact copy can be modified to omit role-specific content sections inapplicable to the role value of the requestor. The modified artifact copy can be provided to the requestor.
    Type: Application
    Filed: December 21, 2010
    Publication date: June 21, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: HOWARD B. BERNSTEIN, SHUBHVARDHAN MANJAYYA, SUJEET MISHRA
  • Patent number: 8190578
    Abstract: Described is a method for migrating versioned data from a source configuration management system to a target configuration management system. The method includes determining, for at least one historical period having versioned data items to be migrated from the source to target systems, an earliest versioned data item based on a start time for the historical period. At least one subsequent versioned data item is determined based on a sampling interval and an end time for the historical period. The earliest versioned data item and subsequent versioned data items for each historical period are migrated from the source configuration management system to the target configuration management system. Advantageously, migration is performed faster than if all existing versions are migrated and storage requirements are reduced. In addition, differencing tools in the target system can compare different versions of the migrated data items.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: May 29, 2012
    Assignee: International Business Machines Corporation
    Inventors: Howard B. Bernstein, Carol D. Yutkowitz, Maneesh Mehra
  • Publication number: 20110153557
    Abstract: Described is a method for migrating versioned data from a source configuration management system to a target configuration management system. The method includes determining, for at least one historical period having versioned data items to be migrated from the source to target systems, an earliest versioned data item based on a start time for the historical period. At least one subsequent versioned data item is determined based on a sampling interval and an end time for the historical period. The earliest versioned data item and subsequent versioned data items for each historical period are migrated from the source configuration management system to the target configuration management system. Advantageously, migration is performed faster than if all existing versions are migrated and storage requirements are reduced. In addition, differencing tools in the target system can compare different versions of the migrated data items.
    Type: Application
    Filed: December 17, 2009
    Publication date: June 23, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Howard B. Bernstein, Carol D. Yutkowitz, Maneesh Mehra
  • Patent number: 7765496
    Abstract: The present invention relates to a system and method for improving the navigation of complex visualizations on a computer display for the visually impaired persons to toggle between objects or nodes. An object or node may be a square, a circle or other object which a display screen may show. The objects or nodes have characteristics which may include a name which indicates the name of the node, a direction which indicates the direction of the next node to progress to (along an arc), priority which indicates the priority that the node has with respect to other nodes, properties which indicates the certain properties of the node, and operation which indicates the operation to be performed. The system has a user indicator for indicating to the visually impaired user the characteristics of the objects or nodes which are connected by arcs. The node or object characteristics are informed to the user by the indicator to allow the user to toggle from one node to the other along the arc route.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: July 27, 2010
    Assignee: International Business Machines Corporation
    Inventor: Howard B. Bernstein
  • Publication number: 20090144665
    Abstract: Systems, methods, and computer program products for graphical user interface presentation to implement filtering of a large unbounded hierarchy. Exemplary embodiments include a system having a processor for retrieving the file hierarchy tree for presentation on a computer monitor, the file hierarchy tree representative of a plurality of nodes, navigating the file hierarchy tree to identify nodes for selection in a sub-group of nodes, presenting the selected node with a highlight on the computer monitor, displaying a menu on the computer monitor including an option to create a filter, displaying a popup dialog box on the computer monitor, the popup dialog box including an option to create a new filter and edit an existing filter, and displaying a filtered hierarchy tree on the computer monitor, the filtered hierarchy tree including the sub-group of nodes.
    Type: Application
    Filed: July 7, 2008
    Publication date: June 4, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Howard B. Bernstein, Adrien Bisson, Eleonora Ludin, Mia Stern
  • Patent number: 7437686
    Abstract: Systems, methods, and computer program products for graphical user interface presentation to implement filtering of a large unbounded hierarchy. Exemplary embodiments include a method including retrieving the file hierarchy tree for presentation on the display, the file hierarchy tree representative of a plurality of nodes, navigating the file hierarchy tree to identify nodes for selection in a sub-group of nodes, receiving a node selection signal, presenting the selected node with a highlight on the display, receiving a menu selection signal, displaying a menu on the display including an option to create a filter, receiving a filter creation selection signal, displaying a popup dialog box on the display, the popup dialog box including an option to create a new filter and edit an existing filter, receiving a dialog box selection signal and displaying a filtered hierarchy tree on the display, the filtered hierarchy tree including the sub-group of nodes.
    Type: Grant
    Filed: November 16, 2007
    Date of Patent: October 14, 2008
    Assignee: International Business Machines Corporation
    Inventors: Howard B. Bernstein, Adrien Bisson, Eleonora Ludin, Mia Stern
  • Publication number: 20080163123
    Abstract: The present invention relates to a system and method for improving the navigation of complex visualizations on a computer display for the visually impaired persons to toggle between objects or nodes. An object or node may be a square, a circle or other object which a display screen may show. The objects or nodes have characteristics which may include a name which indicates the name of the node, a direction which indicates the direction of the next node to progress to (along an arc), priority which indicates the priority that the node has with respect to other nodes, properties which indicates the certain properties of the node, and operation which indicates the operation to be performed. The system has a user indicator for indicating to the visually impaired user the characteristics of the objects or nodes which are connected by arcs. The node or object characteristics are informed to the user by the indicator to allow the user to toggle from one node to the other along the arc route.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Inventor: Howard B. Bernstein