System architecture design having visual organization of business function blocks

US10866709B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10866709-B2
Application numberUS-201616349902-A
CountryUS
Kind codeB2
Filing dateNov 23, 2016
Priority dateNov 22, 2016
Publication dateDec 15, 2020
Grant dateDec 15, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A visual system architecture tool uses financial system functions represented as building blocks or capability blocks. The capability blocks are placed in proximity to show elements of a particular solution to a system design requirement. The capability blocks may include detailed descriptions of the functions that are accessible graphically and may also include code modules for rapid prototyping of some or all of the system being designed.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system for visualizing a system architecture comprising: a memory that stores executable instructions; a user interface including a display and a data entry apparatus; a processor that executes the executable instructions, the executable instructions including code that cause the system to: store, via a database, for each of a plurality of capability blocks, a functional category, a function title, a financial function description, and representative executable code associated with a financial system function, wherein each of the plurality of capability blocks has a plurality of sides, wherein the function title is associated with a first side of each of the plurality of capability blocks, the financial function description is associated with a second side of the plurality of capability blocks, and the representative executable code is associated with a third side of each of the plurality of capability blocks, and wherein the second side is adjacent the first side and the third side is adjacent the first side; display, at a first portion of the display, the plurality of capability blocks, each of the plurality of capability blocks representing a financial system function; receive selection of one of the plurality of capability blocks; receive an indication of a location for placement of the selected one of the plurality of capability blocks on a second portion of the display; adjust the display to place the selected capability block at the indicated location of the second portion of the display; receive a user interface event corresponding to one of the plurality of capability blocks; and responsive to receiving the user interface event, rotate the corresponding one of the plurality of capability blocks to present descriptive data about the one capability block, wherein the descriptive data is one of the function title, the financial function description, and the representative executable code. 2. The system of claim 1 , wherein the corresponding one of the plurality of capability blocks is rotated to reveal the function title, the financial function description, or the representative executable code. 3. The system of claim 1 , wherein the second side is opposite the third side. 4. The system of claim 1 , wherein the corresponding one of the plurality of capability blocks is rotated in a first direction to reveal the financial function description and rotated in a second direction to reveal the representative executable code. 5. The system of claim 1 , wherein each of the plurality of capability blocks is characterized for its respective functional category by one of shape or color. 6. The system of claim 5 , wherein the categories are selected from the set comprising: product functions, risk management, core functions, value-add functions, payment enablement, ecosystem functions, and insight functions. 7. The system of claim 1 , further comprising code to cause the system to store, via the database, for each of the plurality of capability blocks, a software code module that performs a function according to the respective financial system function. 8. The system of claim 7 , further comprising instantiating the respective software code module for each of the plurality of capability blocks that is represented in the second portion of the display. 9. The system of claim 8 , wherein the instantiated software code modules communicate with each other via a web services protocol to emulate the respective functions of the capability blocks represented in the second portion of the display. 10. The system of claim 7 , wherein the descriptive data is one of the function title, the financial function description, and representative executable code for the software code module. 11. The system of claim 10 , wherein the corresponding one of the plurality of capability blocks is rotated in a first direction to reveal the financial function description and rotated in a second direction to reveal the representative executable code. 12. A method for modeling a system architecture comprising the steps of: storing, via a database, for each of a plurality of capability blocks, a functional category, a function title, a financial function description, and representative executable code associated with a financial system function, wherein each of the plurality of capability blocks has a plurality of sides, wherein the function title is associated with a first side of each of the plurality of capability blocks, the financial function description is associated with a second side of the plurality of capability blocks, and the representative executable code is associated with a third side of each of the plurality of capability blocks, and wherein the second side is adjacent the first side and the third side is adjacent the first side; displaying, at a first portion of a display, the plurality of capability blocks, each of the plurality of capability blocks representing a financial system function; receiving a selection of one of the plurality of capability blocks; receiving an indication of a location for placement of the selected one of the plurality of capability blocks on a second portion of the display; adjusting the display to place the selected capability block at the indicated location of the second portion of the display; receiving a user interface event corresponding to one of the plurality of capability blocks; and responsive to receiving the user interface event, rotating the corresponding one of the plurality of capability blocks to present descriptive data about the one capability block, wherein the descriptive data is one of the function title, the financial function description, and the representative executable code.

Assignees

Inventors

Classifications

  • Protecting personal data, e.g. for financial or medical purposes · CPC title

  • 3D-info-object: information is displayed on the internal or external surface of a three dimensional manipulable object, e.g. on the faces of a cube that can be rotated by the user · CPC title

  • G06F3/0484Primary

    for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title

  • based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title

  • to features or functions of an application · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10866709B2 cover?
A visual system architecture tool uses financial system functions represented as building blocks or capability blocks. The capability blocks are placed in proximity to show elements of a particular solution to a system design requirement. The capability blocks may include detailed descriptions of the functions that are accessible graphically and may also include code modules for rapid prototypi…
Who is the assignee on this patent?
Visa Int Service Ass
What technology area does this patent fall under?
Primary CPC classification G06F21/6245. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 15 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).