Patents by Inventor Subbaiah Kandera Gopal

Subbaiah Kandera Gopal 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: 8539505
    Abstract: Various embodiments of a system and method for automatically arranging or positioning objects included in a selected portion of a graphical program are described. A user may select a first portion of the graphical program. The graphical programming development environment may automatically re-arrange the selected first portion of the graphical program without re-arranging the rest of the graphical program. For example, nodes in the first portion of the graphical program may be automatically re-positioned so as to better organize the first portion of the graphical program.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: September 17, 2013
    Assignee: National Instruments Corporation
    Inventors: Anand Kodaganur, Subbaiah Kandera Gopal, Vineeth Kashyap, Craig Smith, Bharath Dev
  • Patent number: 8533738
    Abstract: Various embodiments of a system and method for automatically re-arranging a graphical program are described. The method may operate to receive user input excluding a portion of the graphical program from re-arrangement, and to then automatically re-arrange the graphical program without re-arranging the excluded portion of the graphical program. In various embodiments, the objects in the non-excluded part of the may be re-positioned so as to better organize the graphical program or enable a user to more easily view or understand the graphical program.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: September 10, 2013
    Assignee: National Instruments Corporation
    Inventors: Anand Kodaganur, Subbaiah Kandera Gopal, Vineeth Kashyap, Craig Smith, Bharath Dev
  • Patent number: 8533739
    Abstract: Various embodiments of a system and method for automatically arranging or positioning objects in a block diagram of a graphical program are described. The graphical program may include a first plurality of interconnected nodes that visually indicate functionality of the graphical program, where the first plurality of interconnected nodes includes a structure object having a border visually defining a sub-diagram that includes a second plurality of interconnected nodes that visually indicate functionality of the structure object. The method may operate to automatically re-arrange the graphical program. Re-arranging the graphical program may include shifting the structure object and the second plurality of interconnected nodes included in the sub-diagram of the structure object to new locations without re-arranging the second plurality of interconnected nodes with respect to each other.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: September 10, 2013
    Assignee: National Instruments Corporation
    Inventors: Anand Kodaganur, Subbaiah Kandera Gopal, Vineeth Kashyap, Craig Smith, Bharath Dev
  • Publication number: 20110035723
    Abstract: Various embodiments of a system and method for automatically re-arranging a graphical program are described. The method may operate to receive user input excluding a portion of the graphical program from re-arrangement, and to then automatically re-arrange the graphical program without re-arranging the excluded portion of the graphical program. In various embodiments, the objects in the non-excluded part of the may be re-positioned so as to better organize the graphical program or enable a user to more easily view or understand the graphical program.
    Type: Application
    Filed: July 30, 2010
    Publication date: February 10, 2011
    Inventors: Anand Kodaganur, Subbaiah Kandera Gopal, Vineeth Kashyap, Craig Smith, Bharath Dev
  • Publication number: 20110029905
    Abstract: Various embodiments of a system and method for automatically arranging or positioning objects in a block diagram of a graphical program are described. The graphical program may include a first plurality of interconnected nodes that visually indicate functionality of the graphical program, where the first plurality of interconnected nodes includes a structure object having a border visually defining a sub-diagram that includes a second plurality of interconnected nodes that visually indicate functionality of the structure object. The method may operate to automatically re-arrange the graphical program. Re-arranging the graphical program may include shifting the structure object and the second plurality of interconnected nodes included in the sub-diagram of the structure object to new locations without re-arranging the second plurality of interconnected nodes with respect to each other.
    Type: Application
    Filed: July 30, 2010
    Publication date: February 3, 2011
    Inventors: Anand Kodaganur, Subbaiah Kandera Gopal, Vineeth Kashyap, Craig Smith, Bharath Dev
  • Publication number: 20110022975
    Abstract: Various embodiments of a system and method for automatically arranging or positioning objects included in a selected portion of a graphical program are described. A user may select a first portion of the graphical program. The graphical programming development environment may automatically re-arrange the selected first portion of the graphical program without re-arranging the rest of the graphical program. For example, nodes in the first portion of the graphical program may be automatically re-positioned so as to better organize the first portion of the graphical program.
    Type: Application
    Filed: July 30, 2010
    Publication date: January 27, 2011
    Inventors: Anand Kodaganur, Subbaiah Kandera Gopal, Vineeth Kashyap, Craig Smith, Bharath Dev