IP Library Granted Patent US 8,949,317
Granted Patent B2
US 8,949,317 · App. 13/009,811 · Granted Feb 3, 2015

Metadata-configurable systems and methods for network services

Inventor: Mark Grant Soloway (Orinda, CA)
Assignee: Versaic Inc.
G06F17/30292G06Q10/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,949,317
App. No.
13/009,811
Granted
Feb 3, 2015
Kind
B2
Abstract

In some embodiments, the presentation manager is configured to provide an interface requesting information regarding a proposal from a digital device over a network and receive the information from the digital device. The business object manager is configured to instantiate a business object based on the received information and store the instantiated business object within a data structure residing in a computer readable medium. The business rule manager is configured to generate a business rule associated with the business object, the business rule comprising instructions to perform an operation, the instructions being conditional based on the instantiated business object. The metadata manager is configured to generate metadata associated with the instantiated business object, store the generated metadata in the computer readable medium, perform the operation based on the business rule and the generated metadata, and instruct the presentation manager to provide a second interface indicating a status of the proposal.

Claims (34)

1. A method comprising:

providing an interface to a digital device over a network, the interface requesting first information regarding a proposal;

receiving the first information from the digital device;

instantiating a first business object based on the received first information;

storing the first business object within a data structure residing in a computer readable medium;

generating metadata associated with the received first information;

storing the metadata in the computer readable medium;

identifying and retrieving a particular business rule from a plurality of business rules based on the metadata, the particular business rule comprising instructions to perform an operation that is conditional based on the first business object;

determining whether a condition is satisfied by the first business object;

if the condition is satisfied, determining whether additional information is required based on the particular business rule;

determining a status of the proposal based on the determination whether the condition is satisfied and based on the determination whether the additional information is required; and

providing a second interface to the digital device indicating the status of the proposal.

2. The method of claim 1 , wherein providing the second interface to the digital device indicating the status of the proposal comprises providing the second interface to request the additional information.

3. The method of claim 2 , further comprising instantiating a second business object based on second information received in response to the request for the additional information, generating other metadata associated with the second business object, redetermining the status of the proposal based on the determination whether the additional information is required and based on the second information, and providing a third interface to the digital device indicating the redetermined status of the proposal.

4. The method of claim 1 , further comprising contacting a second digital device to request approval of the proposal.

5. The method of claim 1 , wherein providing the second interface to the digital device indicating the status of the proposal comprises the second interface displaying a message that the proposal is denied, accepted, or pending.

6. The method of claim 1 , further comprising providing a third interface to the digital device requesting first proposal information to create a report regarding the proposal and receiving the first proposal information to create the report.

7. The method of claim 6 , further comprising querying the data structure based on the received first proposal information to create the report and retrieve the first proposal information.

8. The method of claim 7 , further comprising providing a fourth interface to the digital device and displaying the report.

9. The method of claim 8 , wherein the report depicts a summary of the status of the proposal as well as at least some of other reports that may have been retrieved by the query of the business data structure.

10. The method of claim 7 , wherein querying the data structure comprises finding a particular business object using a conditional query and querying contents of the particular business object found.

11. The method of claim 1 , wherein the data structure is a relational database.

12. A non-transitory computer readable medium comprising executable instructions, the executable instructions being executable by a processor to perform a method, the method comprising:

providing an interface to a digital device over a network, the interface requesting first information regarding a proposal;

receiving the first information from the digital device;

instantiating a first business object based on the received first information;

storing the first business object within a data structure residing in the computer readable medium or in another computer readable medium;

generating metadata associated with the received first information;

storing the metadata in the computer readable medium or in the other computer readable medium;

identifying and retrieving a particular business rule from a plurality of business rules based on the metadata, the particular business rule comprising instructions to perform an operation that is conditional based on the first business object;

determining whether a condition is satisfied by the first business object;

if the condition is satisfied, determining whether additional information is required based on the particular business rule;

determining a status of the proposal based on the determination whether the condition is satisfied and based on the determination whether the additional information is required; and

providing a second interface to the digital device indicating the status of the proposal.

Assignments (5)
CERTIFICATE OF OWNERSHIP AND MERGER Recorded Apr 1, 2025
From: VERSAIC, INC.
To: BENEVITY INTERNATIONAL, INC.
Reel/Frame 070691/0419 →
SECURITY INTEREST Recorded Apr 1, 2025
From: BENEVITY INTERNATIONAL, INC.
To: CANADIAN IMPERIAL BANK OF COMMERCE
Reel/Frame 070691/0513 →
SECURITY INTEREST Recorded Jul 3, 2019
From: VERSAIC, INC.
To: CANADIAN IMPERIAL BANK OF COMMERCE
Reel/Frame 049667/0014 →
CHANGE OF NAME Recorded Dec 17, 2014
From: SPONSORWISE, INC.
To: VERSAIC INC.
Reel/Frame 034532/0197 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2011
From: SOLOWAY, MARK GRANT, MR.
To: SPONSORWISE, INC. DBA VERSAIC
Reel/Frame 025664/0092 →
Continuity (2)
Provisional Application 61296892 · Jan 21, 2010
Related Publication 20110179110A1 · Jul 21, 2011