WO2018231075A1 - Systèmes et procédés d'agrégation d'applications commerciales - Google Patents
Systèmes et procédés d'agrégation d'applications commerciales Download PDFInfo
- Publication number
- WO2018231075A1 WO2018231075A1 PCT/NZ2018/050082 NZ2018050082W WO2018231075A1 WO 2018231075 A1 WO2018231075 A1 WO 2018231075A1 NZ 2018050082 W NZ2018050082 W NZ 2018050082W WO 2018231075 A1 WO2018231075 A1 WO 2018231075A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- business
- user
- application
- data
- business application
- Prior art date
Links
- 230000002776 aggregation Effects 0.000 title claims abstract description 75
- 238000004220 aggregation Methods 0.000 title claims abstract description 75
- 238000000034 method Methods 0.000 title claims abstract description 70
- 230000009471 action Effects 0.000 claims abstract description 116
- 238000007726 management method Methods 0.000 claims description 39
- 230000006870 function Effects 0.000 claims description 23
- 230000000694 effects Effects 0.000 claims description 22
- 238000004891 communication Methods 0.000 claims description 17
- 238000012544 monitoring process Methods 0.000 claims description 9
- 230000008859 change Effects 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 5
- 230000001105 regulatory effect Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 13
- 230000015654 memory Effects 0.000 description 13
- 230000008569 process Effects 0.000 description 9
- 239000008186 active pharmaceutical agent Substances 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 238000013475 authorization Methods 0.000 description 5
- 230000003993 interaction Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000002955 isolation Methods 0.000 description 2
- 230000033001 locomotion Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000003334 potential effect Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000004931 aggregating effect Effects 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000003467 diminishing effect Effects 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
Definitions
- Embodiments of the disclosure relate to systems and methods for aggregating data and available actions from a plurality of business applications, and a user interface for interaction with same.
- a business application aggregation system including: at least one processor; and a computer readable storage medium having computer readable program code embodied therewith and executable by the at least one processor, the computer readable program code including: computer readable program code that interfaces with at least two applications, at least one of the applications being a business application utilised by a user of the business application aggregation system, each application having associated application specific data; computer readable program code that determines at least one business insight for the user based on at least the application specific data; and computer readable program code that determines at least one available action associated with the determined business insight.
- a method including: utilizing at least one processor to execute computer code that performs the steps of: interfacing with at least two applications, at least one of the applications being a business application utilised by a user of a business application aggregation system, each application having associated application specific data; determining at least one business insight for the user based on the application specific data; and determining at least one available action associated with the determined business insight.
- a business application aggregation system including: at least one processor; and a computer readable storage medium having computer readable program code embodied therewith and executable by the at least one processor, the computer readable program code including: computer readable program code that interfaces with at least two business applications utilised by a user of the business application aggregation system, each application having associated application specific data and at least one action; computer readable program code that determines at least one business insight for the user based on at least the application specific data of at least one of the business applications; and computer readable program code that determines at least one available action associated with the determined business insight, wherein the available action is selected from a pool of actions including at least the action of each of the business applications.
- a method including: utilizing at least one processor to execute computer code that performs the steps of: interfacing with at least two business applications utilised by a user of a business application aggregation system, each application having associated application specific data and at least one action; determining at least one business insight for the user based on the application specific data of at least one of the business applications; and determining at least one available action associated with the determined business insight, wherein the available action is selected from a pool of actions including at least the action of each of the business applications.
- business application should generally be understood to mean computer code executed by at least one processor to perform at least one business function for use by a business.
- business functions may include: accounting, inventory or stock management, staff management - for example staff scheduling, and/or payroll, payment management, customer relations management, benchmarking, banking, finance, marketing, insurance, website analytics, social media, point of sale, customer satisfaction/engagement, event management, collaboration, logistics, project management, workflow, productivity and communication tools (for example, an office suite such as Microsoft Office from Microsoft Corporation and G Suite from Google LLC - and more particularly including a personal information manager such as Microsoft Outlook from Microsoft Corporation and Gmail from Google LLC).
- an office suite such as Microsoft Office from Microsoft Corporation and G Suite from Google LLC - and more particularly including a personal information manager such as Microsoft Outlook from Microsoft Corporation and Gmail from Google LLC.
- Reference to a business insight broadly means information communicated to the user which is associated with one or more aspects of a business and provides insight to an opportunity or an issue for the business, whether potential or realised. Further discussion regarding determination and presentation of a business insight is outlined below.
- Reference to an action associated with the business insight should be understood to mean at least one function of the at least two business applications (or another resource) for performance of reactive, corrective or proactive actions associated with the opportunity or issue of the business insight.
- the application specific data may include historical data. In exemplary embodiments the application specific data may include real-time, or near real-time, data.
- the system may be configured to interface with sources of data in addition to the business applications.
- data sources may include one or more applications such as: a weather application providing predicted or actual weather data, a traffic monitoring application providing projected or actual data regarding characteristics of traffic in a locality, an event promotion application providing data regarding events in a locality (for example dates, times, attendance details), stock market monitoring applications, news, regulatory, tax, levy, statistics, and business information (from various sources including local and central government).
- the system may include an application programming interface (API) module configured to manage interfacing with the individual business applications.
- the API module may manage the respective authentication, authorisation, and encryption protocols required for the system to interface with the respective APIs of the business applications.
- the API module may also manage interfacing with other sources of data, and with the APIs of resources enabling actions outside those provided by the business applications - whether local or remote.
- the system may include a business insight determination module configured to process at least the application specific data to determine the business insights. It should be appreciated that a number of analytical processes may be applied to the data in order to determine the business insights.
- the business insight determination module may include or interface with artificial intelligence, and in particular machine learning, engines.
- the insights determined for a user - whether that be an individual or an organisation - may be influenced by historical activity of the user.
- the determination of the business insight may be based on the application specific data of at least two of the business applications. It is envisaged that the ability to aggregate different datasets at a centralised location may enable a wider, and potentially deeper, range of business insights to be determined in comparison with analysis of those datasets in isolation.
- one or more business insights may be determined from the application specific data of a single business application. It is envisaged that exemplary embodiments of the system of the present disclosure may enable access to alternate actions than might otherwise be identified when operating the business applications in isolation.
- determined business insights may be attributed a hieratical value for presentation to the user.
- determined business insights may be ranked based on the estimated time required to perform an associated action, or the projected savings (whether in terms of time, reduction of risk or exposure, or another resource) in performing an associated action.
- one or more of the determined business insights may be delivered automatically to a user's device.
- the business application aggregation system may enable the user to elect display preferences - for example the number of, or delivery time of, business insights delivered to the user's device.
- the API module may manage the respective authentication, authorisation, and encryption protocols required for the system to interface with the respective APIs of the business applications.
- the API module may also manage interfacing with other sources of data, and with the APIs of resources enabling actions outside those provided by the business applications - whether local or remote.
- the system may include an action module configured to manage the identification and implementation of actions in the system.
- the action module may include, or have access to, a record of potential actions - whether available via the business applications, other external resources (for example messaging or calling services external to the system), or dedicated system resources (for example a messaging or calling service integrated with the system).
- the action module may be configured to map one or more available actions to the business insights.
- system may be configured to automatically perform an available action based on predetermined user criteria.
- user may designate actions which should be automatically performed when certain conditions are met.
- the at least one available action may be presented to the user for selection.
- the available action may be presented to the user on receiving a selection of a notification of a business insight.
- the available action may be presented to the user concurrently with the business insight.
- the available action presented to the user may be actioned by selecting the desired action, for example by tapping, swiping, moving, pressing, clicking or similar on at least a portion of the notification of the business insight. Selection of the presented available action may automatically activate one or more processes to perform the selected action.
- an aggregated user interface may be provided by which a user may access one or more of at least: the application specific data, functions of the business applications, the business insights, and the available actions.
- the aggregated user interface may be a graphical user interface displayed on a user device.
- notifications from each business application may be issued to the user via the aggregated user interface.
- notifications may include, for example, notifications standard to the business application but conveyed via the aggregated user interface, and notifications of a determination of a business insight.
- the aggregated user interface may have a notification feed, displaying notifications and/or business insights and enabling access to associated actions.
- the aggregated user interface may be configured to allow the user to designate individual business insights for later viewing - for example pinning the business insight to a pinned section, or snoozing the notification to be reissued at a later time.
- system may be configured to perform an action directly within the aggregated user interface of the system.
- system may be configured to open an application associated with the action.
- the user device may be a personal computing device, for example a mobile phone or a tablet computer. It is envisaged that the business applications, and an application enabling access to the system described herein may be installed on the user device. However, it should be appreciated that the underlying architecture of the system may be achieved in a variety of ways, and distributed across a number of processing and data storage platforms.
- firmware and/or software also known as a computer program
- the techniques of the present disclosure may be implemented as instructions (for example, procedures, functions, and so on) that perform the functions described. It should be appreciated that the present disclosure is not described with reference to any particular programming languages, and that a variety of programming languages could be used to implement the present invention.
- the firmware and/or software codes may be stored in a memory, or em bodied in any other processor readable medium, and executed by a processor or processors.
- the memory may be implemented within the processor or external to the processor.
- FIG. 1 is a schematic diagram of an exemplary networked system for a business application aggregation service in accordance with an embodiment of the present disclosure
- FIG. 2 is a schematic diagram of an exemplary user device for use in the networked system
- FIG. 3 is a block diagram of an exemplary business application aggregation service
- FIG. 4 is a flow diagram of an exemplary method to be performed by the business application aggregation service
- FIG. 5 is a block diagram of a first screen of an exemplary user interface for accessing the business application aggregation service
- FIG. 6 is a flow diagram of another exemplary method to be performed by the business application aggregation service
- FIG. 7 is a block diagram of a second screen of the exemplary user interface for accessing the business application aggregation service
- FIG. 8A-D are screen views of an exemplary user interface implementing an exemplary function of the business application aggregation service.
- FIG. 1 presents a schematic diagram of a system 100 depicting various computing devices that can be used alone or together in accordance with exemplary embodiments of the disclosure.
- the system 100 includes a business application aggregation service 102, illustrated in this exemplary embodiment as being implemented in a server - for example one or more dedicated server devices, or a cloud based server.
- the server of the business application aggregation service 102 may have a processor 104, memory 106, and other components typically present in such computing devices.
- the memory 106 stores information accessible by processor 104, the information including instructions 108 that may be executed by the processor 104 and data 110 that may be retrieved, manipulated or stored by the processor 104.
- the memory 106 may be of any suitable means known in the art, capable of storing information in a manner accessible by the processor, including a computer-readable medium, or other medium that stores data that may be read with the aid of an electronic device.
- the processor 104 may be any suitable device known to a person skilled in the art.
- the instructions 108 may include any set of instructions suitable for execution by the processor 104.
- the instructions 108 may be stored as computer code on the computer-readable medium.
- the instructions may be stored in any suitable computer language or format.
- Data 110 may be retrieved, stored or modified by processor 104 in accordance with the instructions 108.
- the data 110 may also be formatted in any suitable computer readable format. Again, while the data is illustrated as being contained at a single location, it should be appreciated that this is not intended to be limiting - the data may be stored in multiple memories or locations.
- the data 110 stored on server may include databases 112.
- the business application aggregation service 102 may communicate with other services 114a to 114n, for example servers hosting operation of business applications and other resources, via a network 116 potentially comprising various configurations and protocols including the Internet, intranets, virtual private networks, wide area networks, local networks, private networks using communication protocols proprietary to one or more companies - whether wired or wireless, or a combination thereof.
- the business application aggregation service 102 may communicate with user devices via the network 116, for example smartphone 118a, tablet computer 118b, or personal computer 118c.
- FIG. 2 is a block diagram of an exemplary smartphone 118a. It should be appreciated that the smartphone 118a may have more or fewer components than shown, may combine two or more components, or may have a different configuration or arrangement of the components.
- the various components shown in FIG. 2 may be implemented in hardware, software, or a combination of both hardware and software, including one or more signal processing and/or application specific integrated circuits.
- the smartphone 118a includes a memory 200 (which may include one or more computer readable storage mediums), one or more processing units (CPU's) 202, a speaker 204, a microphone 206, a battery 208, radio frequency ( F) circuitry 210a for communication with the network 116, connector port 210b for connection to a bus for connection, communication, and power supply between the smartphone 118a and other electronic devices, motion sensors such as accelerometers 212, and a touch screen 214.
- a memory 200 which may include one or more computer readable storage mediums
- CPU's processing units
- F radio frequency
- the touch screen 214 provides an input interface and an output interface between the smartphone 118a and a user.
- the visual output may include graphics, text, icons, video, and any combination thereof (collectively termed "graphics"). In some embodiments, some or all of the visual output may correspond to user-interface objects, further details of which are described below.
- the touch screen 214 has a touch-sensitive surface, sensor or set of sensors that accepts input from the user based on contact. The touch screen 214 detects contact and associated movement, and determines whether that contact is intended to be interaction with user-interface objects displayed on the touch screen 214.
- the one or more processors 202 run or execute various software programs and/or sets of instructions stored in memory 200 to perform various functions for the smartphone 118a and to process data.
- Software components stored in memory 200 may include an operating system and various modules or applications for controlling operation of the smartphone 118a.
- FIG. 3 illustrates an exemplary structure 300 of the business application aggregation service 102. It should be appreciated that elements of the structure 300 may be implemented locally, i.e. by an application installed on one of the user devices 118a to 118c, in communication with the remote processing facilities of the business application aggregation service 102.
- the business application aggregation service 102 includes an application programming interface (API) module 302 configured to manage interfacing with the other services 114a to 114n and local resources.
- a business application API module 304 manages interfacing with business applications via business application APIs 306a to 306n to obtain associated application specific data and access functionality of the business applications, accounting, inventory management, staff management - for example staff scheduling, and/or payroll, payment management, customer relations management, benchmarking, banking, finance, marketing, insurance, website analytics, social media, point of sale, customer satisfaction/engagement, event management, collaboration, logistics, project management, workflow, productivity and communication tools (for example, an office suite such as Microsoft Office from Microsoft Corporation and G Suite from Google LLC - and more particularly including a personal information manager such as Microsoft Outlook from Microsoft Corporation and Gmail from Google LLC).
- an office suite such as Microsoft Office from Microsoft Corporation and G Suite from Google LLC - and more particularly including a personal information manager such as Microsoft Outlook from Microsoft Corporation and Gmail from Google LLC.
- An external resource API module 308 manages interfacing with other external resources via external resource APIs 310a to 310n to obtain associated application specific data and access functionality of the external resource.
- external resources may include: a weather application providing predicted or actual weather data, a traffic monitoring application providing projected or actual data regarding characteristics of traffic in a locality, an event promotion application providing data regarding events in a locality (for example dates, times, attendance details), stock market monitoring applications, news, regulatory, tax, levy, statistics and business information (from various sources including local and central government).
- a local resource API module 312 manages interfacing with other local resources via local resource APIs, for example calling service API 314a and messaging service API 314b.
- data 316 may not be retained by the business application aggregation service 102, but accessed from the individual sources as required.
- the data 316 may include business application data 318a, and non-business application specific data 318b (for example obtained from the external resources).
- the business application aggregation service 102 includes an insight module 320 configured to process the data 316 to determine one or more business insights for a user.
- the insight module 320 includes a business insight engine 322 implementing one or more algorithms to determine the business insights.
- the insight engine 322 may reference a library 324 of insights, including for example individual business application specific insights 326 determined on the basis of data from a single business application, and aggregated insights 328 determined on the basis of data from at least two business applications, or a business application and an external resource.
- determined business insights may be attributed a hieratical value for presentation to the user.
- the business insight engine 322 may be configured to rank determined business insights based on relative value to a user, for example the estimated time required to perform an associated action, or the projected savings (whether in terms of time, reduction of risk or exposure, or another resource) in performing an associated action.
- the business application aggregation service 102 includes an action module 330 configured to manage the identification and implementation of actions in the system 100.
- An action determination engine 332 may reference a record 334 of potential actions - whether available via the business applications, other external resources (for example messaging or calling services of the user device), or dedicated system resources (for example a messaging or calling service integrated with the system).
- the action determination engine 332 may map one or more available actions to the business insight(s) determined by the insight module 320.
- the action module 330 includes an action implementation engine 336 configured to manage implementation of the actions determined to be available - whether automatically based on predetermined user criteria, or on authorisation by the user as will be described further below.
- the business application aggregation service 102 includes a user interface module 338 for delivery of an aggregated user interface by which a user may access one or more of at least: the application specific data, functions of the business applications, the business insights, and the available actions.
- the aggregated user interface may be a graphical user interface displayed on a user device.
- the user interface module 338 may include a user interface delivery engine 340 - for example connecting to a locally installed application on the user device - and a record 342 of user settings or preferences (whether user initiated or determined by monitoring user activity).
- FIG. 4 shows an exemplary method 400 to be performed by business application aggregation service 102.
- the insight module 320 obtains data 316 via API module 302, including business application data 318a from at least two of the services 114a to 114n directed to business applications.
- the data 316 obtained may include non-business application specific data 318b from at least one of the services 114a to 114n directed to non-business applications, and business application data 318a from at least one of the services 114a to 114n directed to business applications.
- the data 316 obtained may include business application specific data 318a from at least one of the services 114a to 114n directed to business applications.
- step 404 the business insight engine 322 determines at least one business insight for a user of the business application aggregation service 102 based on at least the business application data 318a. In an alternate embodiment determination may be based on the business application data 318a and nonbusiness application specific data 318b.
- step 406 the action determination engine 332 determines at least one available and recommended action associated with the at least one business insight determined by the business insight engine 322.
- FIG. 5 illustrates an exemplary user interface (Ul) 500 for accessing the business application aggregation service 102.
- Ul 500 includes a tab bar 502 from which the user may access different sections of the Ul 500, for example a home page 504, and a business application dashboard 506.
- FIG. 5 illustrates the home page 504, having a notification feed 508 populated with a plurality of notifications 510a to 510n.
- the first notification 510a is a business insight notification, generated on determination by the business insight engine 322.
- the business insight notification 510a includes, in this exemplary embodiment, a graphical identifier 512 of a business application to which the business insight notification 510a relates.
- the business insight 514 is displayed in the notification 510a, for example in a text based form.
- An action tab 516 is provided, selection of which displays one or more available actions associated with the business insight 514, as determined by the action determination engine 334, for selection by the user.
- the notification 510a may include a pin option 518, selection of which designates the notification as "pinned” for later reference by the user.
- the notification 510a also includes a snooze option 520, selection of which temporarily removes the notification from the feed to be re-displayed at a later time.
- Feed controls 522 may be provided for selection by the user, including a display all option 522a, display pinned option 522b and display snoozed option 522c.
- the home page 504 of the Ul may also include data or metric displays 524a to 524n, displaying current data or metrics from the business applications based on user preferences.
- FIG. 6 illustrates an exemplary method 600 to be performed by business application aggregation service 102.
- the user interface module 338 communicates with the user device of the user to display at least one business insight and associated at least one action, for example as determined using method 400, in the user interface 500.
- a selection of one of the associated actions by the user via the user interface 500 is received, and in step 606 the action implementation engine 336 implements the selected action in the business application aggregation service 102.
- FIG. 7 illustrates the business application dashboard 506 of the Ul 500.
- the dashboard 506 may display representations of a plurality of business applications 700a to 700n capable of being aggregated by the business application aggregation service 102.
- Each business applications 700a to 700n has a status 702 of that application, for example a connection status such as: connected, disconnected, and synching (for example to access data and/or actions).
- a connection status such as: connected, disconnected, and synching (for example to access data and/or actions).
- the dashboard 506 the user may designate the business applications intended to be aggregated via the business application aggregation service 102 and preferences and settings for same.
- a first exemplary set of business insights and associated actions may be determined based at least in part on data associated with a business application providing inventory management, and sales and processing services - for example the Vend business solution offered by Vend Limited.
- Examples of data associated with the business application may include: stock levels, payment methods, sales within a time period - including item particulars and value, number of customers in a defined time period, retention rate, top selling item/brand/category in a defined period, sales associated with personnel, and derivatives and subsets thereof.
- exemplary sources of data may include: a staff management application (for example, the Deputy solution offered by Deputechnologies Pty Ltd) to obtain data regarding shift timing and associated staffing levels, a weather application to obtain data regarding predicted weather, a benchmarking application (for example, the anqx solution offered by Ranqx Limited) to compare suppliers.
- a staff management application for example, the Deputy solution offered by Deputechnologies Pty Ltd
- a weather application to obtain data regarding predicted weather
- a benchmarking application for example, the anqx solution offered by Ranqx Limited
- Exemplary insights of the first set of business insights are detailed below: 1 st exemplary insight: Busy day upcoming.
- r d exemplary insight: Change in product margin.
- exemplary insight Customer invoice increase.
- exemplary insight Cash conversion cycle (CCC)
- FIG. 8A to FIG. 8D illustrate another an exemplary user interface (Ul) 800 for accessing the business application aggregation service 102, in the context of management of payment cards.
- a payment card management application may be provided, allowing a user to set alert conditions for individual cards (for example, associated with different personnel).
- Exemplary alert conditions may include exceeding a predetermined spending threshold, whether in a designated number of transactions or within a designated time period.
- the business application aggregation service 102 has interfaced with a banking application and the payment card management application to determine an alert condition, specifically that a payment on a particular card has exceeded a single transaction limit.
- a business insight notification 802 is issued within a notification feed 804 of the Ul 800 alerting the user to this.
- the business application aggregation service 102 may also determine that the business insight is of a relatively high priority, and issue a priority alert 806 at the top of the Ul 800.
- the notification feed 804 also includes a pinned business insight 808, which the user has elected to retain in the notification feed 804 for later viewing.
- the notification feed 804 illustrated also includes a video 810, determined as being of interest to the user as a business insight.
- Further notifications associated with insights may be accessed by scrolling the notification feed 804 down - for example, using a touch gesture such as an upward swipe.
- Additional functions or information from the business application aggregation service 102 may be accessed by interaction with the Ul 800 - for example, use of a touch gesture such as a sideways swipe on a free region 812 of the notification feed 804 to access current financial information.
- an expanded business insight 814 is displayed, including available actions: contact option 816 to contact the employee associated with the card, and manage card option 818.
- contact option 816 On selection of the contact option 816, call option 820 and message option 822 may be displayed (as shown in FIG. 8C) and the local application of the business application aggregation service 102 may interface with calling and messaging applications to perform the selected option.
- FIG. 8D illustrates a request interface 824 for transmitting a request for an increase in credit to the financial institution behind the payment card.
- the request interface may include a card selector 826 for identifying a card for which the user has authorisation to request changes, a credit limit field 828 for entry of a value for the extended credit limit being requested.
- a contact mechanism selector 830 allows the user to select the preferred means of communication for the request, and a contact field 832 for entry of the associated contact details (for example, an email address or phone number).
- the invention(s) may also be said broadly to consist in the parts, elements and features referred to or indicated in the specification of the application, individually or collectively, in any or all combinations of two or more of said parts, elements or features. Where in the foregoing description reference has been made to integers or components having known equivalents thereof, those integers are herein incorporated as if individually set forth.
- firmware and/or software also known as a computer program
- the techniques of the present disclosure may be implemented as instructions (for example, procedures, functions, and so on) that perform the functions described. It should be appreciated that the present disclosure is not described with reference to any particular programming languages, and that a variety of programming languages could be used to implement the present invention.
- the firmware and/or software codes may be stored in a memory, or embodied in any other processor readable medium, and executed by a processor or processors.
- the memory may be implemented within the processor or external to the processor.
- a general purpose processor may be a microprocessor, but in the alternative, the processor may be any processor, controller, microcontroller, or state machine.
- a processor may also be implemented as a combination of computing devices, for example, a combination of a digital signal processor (DSP) and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
- DSP digital signal processor
- the processors may function in conjunction with servers, whether cloud based or dedicated, and network connections as known in the art.
- one or more cloud computing environments may be used to create, and/or deploy, and/or operate at least part of the software system that can be any form of cloud computing environment, for example: a public cloud, a private cloud, a virtual private network (VPN), a subnet, a Virtual Private Cloud (VPC), or any other cloud-based infrastructure known in the art.
- a service may utilize, and interface with, multiple cloud computing environments.
- steps of a method, process, or algorithm described in connection with the present disclosure may be embodied directly in hardware, in a software module executed by one or more processors, or in a combination of the two.
- the various steps or acts in a method or process may be performed in the order shown, or may be performed in another order. Additionally, one or more process or method steps may be omitted or one or more process or method steps may be added to the methods and processes. An additional step, block, or action may be added in the beginning, end, or intervening existing elements of the methods and processes.
- each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises at least one executable instruction for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Operations Research (AREA)
- Economics (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2018285366A AU2018285366A1 (en) | 2017-06-16 | 2018-06-15 | Systems and methods for business application aggregation |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
NZ732943 | 2017-06-16 | ||
NZ73294317 | 2017-06-16 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018231075A1 true WO2018231075A1 (fr) | 2018-12-20 |
Family
ID=64660875
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/NZ2018/050082 WO2018231075A1 (fr) | 2017-06-16 | 2018-06-15 | Systèmes et procédés d'agrégation d'applications commerciales |
Country Status (2)
Country | Link |
---|---|
AU (1) | AU2018285366A1 (fr) |
WO (1) | WO2018231075A1 (fr) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7069232B1 (en) * | 1996-01-18 | 2006-06-27 | Planalytics, Inc. | System, method and computer program product for short-range weather adapted, business forecasting |
US20140108094A1 (en) * | 2012-06-21 | 2014-04-17 | Data Ventures, Inc. | System, method, and computer program product for forecasting product sales |
US20170161652A1 (en) * | 2015-12-08 | 2017-06-08 | Formula Technologies, Inc. | Financial Monitoring and Forecasting Systems and Methods |
-
2018
- 2018-06-15 WO PCT/NZ2018/050082 patent/WO2018231075A1/fr active Application Filing
- 2018-06-15 AU AU2018285366A patent/AU2018285366A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7069232B1 (en) * | 1996-01-18 | 2006-06-27 | Planalytics, Inc. | System, method and computer program product for short-range weather adapted, business forecasting |
US20140108094A1 (en) * | 2012-06-21 | 2014-04-17 | Data Ventures, Inc. | System, method, and computer program product for forecasting product sales |
US20170161652A1 (en) * | 2015-12-08 | 2017-06-08 | Formula Technologies, Inc. | Financial Monitoring and Forecasting Systems and Methods |
Also Published As
Publication number | Publication date |
---|---|
AU2018285366A1 (en) | 2020-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10628816B1 (en) | Merchant cash advance payment deferrals | |
US20220215456A1 (en) | Automatic order generation using trained model | |
US10748201B2 (en) | Social information management method and system adapted thereto | |
US10043149B1 (en) | Add-on orders for delivery | |
US11551168B1 (en) | Determining employee shift changes | |
US11144989B1 (en) | Customized graphical user interface for managing multiple user accounts | |
US11875375B2 (en) | Modifying existing instruments without modification of unique identifier and immediate benefit availability | |
US20160210700A1 (en) | Systems and methods for daily recommended spend | |
US9779432B1 (en) | Invoice financing and repayment | |
US11769141B2 (en) | Payment milestones for improved financial health | |
US20170011398A1 (en) | Intuitive real-time money management dashboard | |
US20140101031A1 (en) | Management of Contributions for a Goal | |
US10572844B1 (en) | Determining employee shift schedules | |
US11138680B1 (en) | Updating menus based on predicted efficiencies | |
US11379913B1 (en) | Electronic payroll funds transfer delay and failed transfer coverage | |
US20240078523A1 (en) | Systems and methods for e-commerce checkout with delay loading of checkout options | |
CN106875268B (zh) | 银行账户信息提醒方法、服务器及终端 | |
US12039512B2 (en) | Contextual payment and account management infrastructure | |
US11532029B2 (en) | System and method to direct processing of orders to improve processing resource usage | |
US20230306388A1 (en) | Graphical user interfaces for consolidated account creation and account funding in digital systems | |
WO2018231075A1 (fr) | Systèmes et procédés d'agrégation d'applications commerciales | |
JP7194309B1 (ja) | 情報処理システム、プログラム及び情報処理方法 | |
JP2020021231A (ja) | 情報処理方法、情報処理装置、およびプログラム | |
US20230012194A1 (en) | System and method for real-time message display decisioning | |
JP2022090139A (ja) | プログラム、情報処理装置及び情報処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18816741 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 2018285366 Country of ref document: AU Date of ref document: 20180615 Kind code of ref document: A |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18816741 Country of ref document: EP Kind code of ref document: A1 |