Central work-product management system for coordinated collaboration with remote users
First Claim
1. A centralized processor system implemented licensee-owner work-product account management and controlled data collaboration method selected from a group comprising:
- a) a plurality of specific user process ledger modules, herein referred to as UPLMs, as a remote user interface to licensee-owner central data and data management applications, b) a means of managing remote user option selection references within said UPLMs accessing licensee-owner work-product associated central applications, wherein UPLMs are accessible from one to a multiple of remote user interface device applications and associated interface remote devices.
0 Assignments
0 Petitions
Accused Products
Abstract
A multi-component system for linking remote uses to a central work-product management system includes central processing device, central storage device, and a selection of different remote access devices and associated central system interface means for remote user to collaborate with central system licensee-owner work-product computer applications. The central storage device stores licensee-owner specific central application software associated with, licensee-owner specific data, and file and data management programs and the associated interface means allowing access to licensee-owner account by custom remote user specific applications The multi-component system for linking a remote user to a licensee-owner central work-product management system and devices are connected by the implementation of custom remote user specific interface applications which communicates with remote user devices, referred to herein as user process ledger modules, or UPLMs. After user recognition and access security is implemented, the UPLMs guide the remote user to limited segments of licensee-owner specific central system data locations implementing specific application procedures in the access to and development of the licensee-owner'"'"'s and user'"'"'s work-product. The central processing device implements the communications interface applications which upon remote user connection, recognition, and by access permission, executes associated specific UPLMs to exchange information with the remote user device, and implement any associated applications required for the processing of the remote user specific information, requested data input, data manipulation, or data output. Overall, the system provides an efficient, simple, highly direct, secure limited access mechanism for transferring specific user information from remote locations into an active central licensee-owner specific processing system accurately with minimal knowledge in the area of expertise of licensee-owner file and data management systems and associated application programs required for the development of a licensee-owner work-product.
-
Citations
32 Claims
-
1. A centralized processor system implemented licensee-owner work-product account management and controlled data collaboration method selected from a group comprising:
-
a) a plurality of specific user process ledger modules, herein referred to as UPLMs, as a remote user interface to licensee-owner central data and data management applications, b) a means of managing remote user option selection references within said UPLMs accessing licensee-owner work-product associated central applications, wherein UPLMs are accessible from one to a multiple of remote user interface device applications and associated interface remote devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
2. The licensee-owner work-product account management and controlled data collaboration method of claim 1, wherein said UPLMs are generated comprising said remote user device interface applications components and a selection of one to a plurality of data management application and central system application components execute from said UPLM processing instructions presented as said remote user option selection references on one to a plurality of desktop, midrange, server network, and mainframe technologies, said application components selected from a group comprising but not exclusive of;
-
a) digital file managers, b) desktop relational and non-relational databases, c) server relational and non-relational databases including network server databases, d) mainframe relational and non-relational databases, e) Virtual Sequential Access Method VSAM files, f) AS/400 data files, g) IBM'"'"'s Customer Information Control System CICS, including Information Management System IMS, h) central system applications and application components, i) central application specific remote access options, j) query processors for either or both relational and non-relational database, k) application components that provide interactive and user controllable functionality to said UPLMs, hereafter referred to as controls and applets, l) operating system platform independent components for distribution to other applications in other operating environments, and in other network environments, m) international localization components including world language components, n) applications components providing frameworks for functions based operating systems from single computers, to servers, to server farm technologies, o) any other component relationships created among central applications, applications components operating system platforms, and remote interface devices, p) components to configure said UPLMs user interface selected from a group comprising but not exclusive to;
user prompts, user hierarchical prompts, Graphical User Interface (GUI), audio interface files,q) closed output documents with no database associated including, but not exclusive of, fax-on-demand type documents specific to remote user data requests, r) open input fields with no database or data association including input into preset document forms, s) applications to received data in a central or remote location and processed as batch files or queue messages using asynchronous data access technology, t) means to configure said UPLMs user interface association to non-relational licensee-owner data management applications selected from a group comprising but not exclusive to;
i. setup options, ii. component selection, iii. information on features, services, and service support options, iv. hierarchical user option selection references to said licensee-owner data management applications data locations, v. create and place within said central processing system additional non-relational licensee-owner data information, selected from a group but not exclusive to;
licensee-owner data files, licensee-owner file information, licensee-owner file data, licensee-owner data files input location selections,u) means to configure said UPLMs user interface association to relational licensee-owner data management applications or database applications selected from a group comprising but not exclusive to;
i. database application selection, ii. data source connection in control elements, including but not necessarily, connection manipulation, iii. data binding code in control elements, including but not necessarily, data binding manipulation, iv. database record location access, v. database location access with record selection list, vi. queries of database tables selection lists, vii. create new data sets from query selection lists, viii. methods used to selected from a group comprising but not exclusive to;
add, update, delete, and step through licensee-owner database records, including but not necessarily, field search and find functions on each record within said licensee-owner database,ix. data binding to different licensee-owner selected database locations, x. output generation scenarios specific to system remote access options, xi. a collection of component interfaces that encapsulate various database management system services, v) interactive user select output applications and related components, w) intermediate file created for said remote user selected output request, x) remote access device and device interface components, selected from a group but not exclusive to;
i. speech engines including but not limited to, selection of phrases with their combinations, ii. selection of central application output procedure, iii. an output device selection, iv. an output report type selection, v. format selection for said output report selected from a group comprising but not exclusive to;
a Web page, a fax, a remote device display, any output format required by any remote access device mechanism,y) control of remote user access rights to selected from a group comprising but not exclusive to;
i. licensee-owner database, ii. licensee-owner database tables, or fields, iii. licensee-owner applications, iv. licensee-owner application components, v. licensee-owner files, vi. licensee-owner local directories, vii. licensee-owner network directories, viii. licensee-owner Internet sites, ix. licensee-owner accounts, x. licensee-owner Web pages, z) data access components for Web or a Local Area Network(LAN) deployed data driven server applications, aa) data supporting selected from a group but not exclusive to, front end database clients, middle tier business objects, Internet type browsers, bb) service components processing and transporting data, whereby said remote user access is limited to one to a plurality of different licensee-owner specified data and central data management application component processing by said UPLM processing instruction implementation.
-
-
3. The data management applications on one to a plurality of desktop, midrange, server network, and mainframe technologies of claim 2, further including server farm technologies selected from a group comprising but not exclusive to;
-
a) remote user and licensee-owner accounts including remote accounts, b) licensee-owner databases including remote databases, c) other licensee-owner information managing applications including remote licensee-owner information managing applications, d) remote user input data stored on systems including data stored on systems separate from said centralized processing system, e) remote user output data stored on systems including data stored on systems separate from said centralized processing system, f) one to a plurality of networks including remotely located networks, whereby licensee-owner can collaborate with remote users such as clients, employees, contractors, and other servers on a plurality of interconnected computer networks employing one to a plurality of different licensee-owner central data management application locations.
-
-
4. The one to a plurality of data management application and central system application components of claim 2, further including custom licensee-owner applications which support dependences on or references to selected from a group comprising but not exclusive:
-
a) other applications, application members, and application procedures, b) remote data members, c) data environments, d) international localization language elements, e) type libraries, f) system and licensee-owner utilities, g) system user controls, h) registry key values, i) required initiation information, j) add on programs, k) system user information cookies, l) other persistent system user data, m) implementation of several standard or custom interfaces to expose functionality through which component members communicate, n) component members based on a platform independent, object oriented, distributed, language independent, binary standard for component interoperability, o) methods used with a globally unique identifier (GUID), p) component transactions spanning but not necessarily, multiple databases over a network with data integrity protected by providing transaction support, q) object oriented information composed of various classes of objects exposing interfaces composed of properties, methods, and collections which contain relationships to other application interfaces, r) applications tracking information contained in documents and files of said user work-product for version and error updating, s) applications tracking information contained in licensee-owner central applications processing said user work-product for version and error updating, t) implementation of several standard or custom interfaces to expose functionality through which remote users communicate, whereby relationships are generated among central applications, data management applications, application components, operating system platforms, and remote device interfaces and utilized within said UPLMs.
-
-
5. The international localization components of claim 2, further including means for isolating and editing localizable elements of said licensee-owner data management applications or any associated application requiring different language editions, said means selected from a group comprising but not exclusive to:
-
a) resource editor for adding new string or string table, cursor, bitmap, icon, dialog, menu, language translation items, or any custom resources to a localizable element resource file, b) resource editor for resource element properties and procedures editing within a localizable element resource file, c) procedures to switch said world language components of said remote user option selection reference application components at run time, declaring which languages a given said resource element properties and procedures support, whereby user may collaborate in work-product development with international clients, employees, or other users.
-
-
6. The control of user access rights of claim 2, wherein said control of remote user access rights are determined selected from a group comprising but not exclusive to;
-
a) remote user logons, b) network logons, c) remote user group logons, d) rights granted to remote user groups and individual remote user accounts, e) password expiration and lockout duration, f) customer job codes identifiers, g) specifying access limitations at individual file levels by either securing the ASP and HTML pages, h) using Transmission Control Protocol/Internet Protocol, referred to as TCP/IP, access restrictions, i) Web site directory access limitations, whereby resulting said UPLM exposes only components determined by said access control rights to licensee-owner designated remote user or remote user type group.
-
-
7. The remote user access devices of claim 2, further including selected from a group comprising but not exclusive to;
-
a) a telephone device type connection including conventional land, internet, wireless and satellite telephone, b) a computer telephone detection and central interface means including a means for data entry and retrieval, c) a computer wireless telephone detection and central interface means including a means for data entry and retrieval, d) a direct computer modem connection, e) an internet connection including but not exclusive to E Mail, HTML pages, WAP pages, messenger applications, and chat rooms, f) an Internet type network interfacing with said plurality of data management application components as a single or a group of Web type pages working together in a browser, g) a facsimile including but not necessarily an automatic OCR application, h) a cable or satellite connection selected from a group consisting of a converter and a receiver, i) a global positioning system(GPS) device connection, j) a remote personal computer including a handheld device, k) an embedded program device, l) a internet to remote platform display including visual telephone display, m) a graphics oriented video program transmitting means, n) a broadcast communications device coupled to a data interface unit, o) a Web or LAN deployed server applications.
-
-
8. The Web or LAN deployed server applications of claim 7, further including licensee-owner specific data access by selected from a group but not exclusive to;
- Internet, intranet, VPN, and dial in network access with additional user data management capabilities selected from a group but not exclusive to;
a) selection of database objects of said licensee-owner database and place onto a HTML or Web page, said UPLM page surface binding said UPLM page elements to those objects and, but not necessarily, select joins between tables in the same or different licensee-owner database, b) an HTML template form or a class module that encapsulates database functionality using objects based on data in said licensee-owner database from which to create, modify, or delete said database objects, or create and execute queries;
adding or modifying data connections,c) selection of data entry HTML/XML/DHTML pages allow viewing and editing said licensee-owner data in databases from said HTML or Web pages, d) selection of data entry HTML/XML/DHTML pages allowing licensee-owner account data to be edited and updated directly from said pages, e) object search and naming ability including use of a Universal Naming Code(UNC) for additional user data input from said Web server.
- Internet, intranet, VPN, and dial in network access with additional user data management capabilities selected from a group but not exclusive to;
-
9. The application components execute from said UPLM processing instructions presented as said remote user option selection references of claim 2, wherein execution of said UPLM processing instructions for application components include selected from a group comprising but not exclusive to;
-
a) no required parameter selection input, b) no required parameter output, c) database parameter query selection lists selected from a group comprising but not exclusive to;
i. parent table, fields and criteria data set queries, ii. child table, fields and criteria for data set queries, iii. relationships between said fields in said parent table and child table objects, iv. building SQL or other database accessing programming code, v. field calculations, d) placement of segments of processing results from said execution into said UPLM, e) parameters from said user option selection references, f) parameters for hierarchical decision making selection process, g) application components based on a data set return parameters, h) application components based on a data set return procedure input parameters, i) one to a multiple parameter remote access application execution, passing selected parameters using at least one of;
i. a remote user input value, ii. a parameters collection selection list, iii. an application based on a stored procedure associated with said remote access application that returns selected from a group comprising but not exclusive to;
a data set object, a return value, another input parameter, an output parameter,j) one to a multiple instances of other said UPLMs, k) application wrapper Dynamic Link Library(DLL) components that translates one database implementation schemes into another selected from a group comprising but not exclusive of;
i. conversion from an ISAM implementation to a SQL Server implementation, ii. conversion from navigational type data access to relational type data access, iii. any other database translation schemes, l) generation of text files containing commands to be executed as functions include selected from a group comprising but not exclusive to;
i. creating database objects, including but not exclusive to, licensee-owner database diagrams, tables, views, triggers, and stored procedures, ii. displaying said database objects in user selected forms, iii. communicating directly to said licensee-owner database, iv. ability to open, create, and edit licensee-owner database objects, ability to open, create, and edit licensee-owner data files and directories, or any component execution data passing whereby remote users requirements for data access are met.
-
-
10. The said UPLM processing instructions presented as said remote user option selection references of claim 9, further including a means to generate UPLMs and edit selection of said data management application and central system application interface components configured for said user remote access, said means selected from a group but not exclusive to;
-
a) by programming components directly in said UPLM, b) by selection options in said UPLM exposed to users given access control rights, c) by a separate associated template of selection options for said UPLM, d) by a separate associated template of selection options for said UPLM employing a separate central system access means, e) by a selection of Graphical User Interface(GUI) screens interacting with said interface components, f) by editing components using template forms deployed over the Web or a LAN selected from a group but not exclusive to;
Internet, intranet, VPN, and dial in network access,whereby a central system management means can control remote user access to said licensee-owner specific data by predetermining said UPLM options and configure predetermined data input for requested remote user access and user specific work-product development processing.
-
-
2. The licensee-owner work-product account management and controlled data collaboration method of claim 1, wherein said UPLMs are generated comprising said remote user device interface applications components and a selection of one to a plurality of data management application and central system application components execute from said UPLM processing instructions presented as said remote user option selection references on one to a plurality of desktop, midrange, server network, and mainframe technologies, said application components selected from a group comprising but not exclusive of;
-
-
11. A centralized collaborative licensee-owner information account computer management method comprising;
-
a) a central digital data storage and processing means which includes at least one remote access interface means, b) a remote user access means to transmit discrete units of user specific work-product data and data output requests, c) a means of associating said user specific work-product data with one to a plurality of distinct licensee-owner designated central computer system data management application components, d) a means of connecting said remote access central interface means to said means of associating said user specific work-product data with one to a plurality of distinct licensee-owner central computer system data management application components, herein referred to as user process ledgers modules, or UPLMs. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
12. The central digital data storage and processing means of claim 11, wherein a centralized computer system contains one to a plurality of central system components selected from a group comprising but not exclusive to;
-
a) a remote user interface application and associated interface device, b) a central storage devices, c) a central data management application, d) a central processing unit, e) an mapping application to licensee-owner data locations, f) any other application, file, and computer component required by user for access to said licensee-owner central computer system.
-
-
13. The remote access device interface means of claim 11, further including selected from a group comprising but not exclusive to;
-
a) a telephone device type connection including conventional land, internet, wireless and satellite telephone, b) a computer telephone detection and interface card including a means for data entry and retrieval, c) a computer wireless telephone detection and interface card including a means for data entry and retrieval, d) a direct computer modem connection, e) an internet connection including but not exclusive to E Mail, HTML pages, WAP pages, messenger applications, and chat rooms, f) an Internet type network interfacing with said plurality of data management application components as a single or a group of Web type pages working together in a browser, g) a facsimile including, but not necessarily, an automatic OCR application, h) a cable or satellite connection selected from a group consisting of a converter and a receiver, i) a global positioning system(GPS) device connection, j) a remote personal computer including a handheld device, k) an embedded program device, l) a internet to remote platform display including visual telephone display, m) a graphics oriented video program transmitting means, n) a broadcast communications device coupled to a data interface unit.
-
-
14. The means of associating said user specific work-product data with one to a plurality of distinct licensee-owner designated central computer system data management application components of claim 11, wherein a centralized licensee-owner account management method offers, as user specific data access options, user selection references to units of central data management components which are implemented as discreet units to accomplish specific tasks, said user specific data access options are placed into selected from a group comprising;
- an intermediate processing means, hereto referred to as licensee-owner configuration template, and a final processing means, herein referred to as UPLM.
-
15. The user specific data access options of claim 14, further including request options associated with one to a plurality of central system application components connected and bound to a data source including, but not necessarily, hierarchical request options for selected from a group comprising but not exclusive to one to a multiple;
-
a) input variables, b) application parameters, c) licensee-owner data input locations, d) application component interface, e) user identification codes, f) user passwords, g) customer job code, h) user data output means, i) user input transmitter unit, j) user output receiver type, k) any user specified identifier coupled with user specified data input associated with user requested licensee-owner account information, l) any user specified identifier coupled with user specified information output associated with user requested licensee-owner account information, m) any predetermined identifiers associated with licensee-owner specific centralized applications, n) any predetermined identifiers associated with licensee-owner specific data locations, o) reference points for application execution results whereby said application results may be applied in other applications or device interface, selected from a group comprising but not exclusive to;
i. output variables or other output members, ii. programming parameters, iii. data source, iv. file mapping, v. file pointers, p) menu driven selection descriptors, q) database object names, r) separate database, database tables, database queries or combination thereof, including database data entry points selected from a group comprising but not exclusive to;
field search specifiable from a selection list of field search parameters within licensee-owner account database with navigation, search and find capabilities,s) applications used to manage information derived from said licensee-owner database tables and queries creating either single query data sets or data sets managing more complex one to many data relationships, hereto referred to as UPLM specific data sets, t) pointers for input of user data, including but not exclusive to;
receiving, recording, storing, indexing, transacting, and retrieving functions,u) pointers for output of licensee-owner data, v) components designed to input data from said UPLM specific data sets including but not necessarily, any changes or additions to said UPLM specific data sets within selected from a group comprising but not exclusive to;
i associated said licensee-owner database, ii associated delimited text file, said text file, output document, or related means w) network browser type page for selected from a group comprising but not exclusive to;
i. data entry ii. data query data of licensee-owner database, iii. adding a table, column, field, text field, iv. any other information associated with said data source access, whereby said user request options are from the group comprising but not exclusive of;
constructing, selecting, configuring, arranging, managing, and utilizing said UPLM design interface to said licensee-owner central information account.
-
-
16. The one to a plurality of distinct licensee-owner designated central computer system data management application components within said UPLMs of claim 14, wherein said units of central data management components which are implemented as discreet units includes one to a plurality of selected from a group comprising but not exclusive to;
-
a) operating system type components selected from a group comprising but not exclusive to;
i. a data entry point member ii. an entry location of data, iii. an association of components, iv. a destination directory, v. a data server application components, vi. a web server browser interfaces, b) installed application services selected from a group comprising but not exclusive to;
i. a central application component execution, ii. a central data management application component execution iii. a interface application service, iv. a interface device service, v. a said user select references for selected applications including required support components needed for said selections, vi. a retrieval application, vii. a requirement for proper application processing, viii. any background information in areas of expertise of said licensee-owner database or licensee-owner data management application ix. any background information in areas of expertise of remotely access application x. a licensee-owner database structure, xi. a database access application xii. a remote access information application, xiii. any other select components not directly referenced by the said user specific data access options, xiv. a user specific remote access application executing user selection by at least one of object method, property, function, procedure and/or sub routines c) data store type components selected from a group comprising but not exclusive to;
i. data storage in a relational database;
ii. data storage in a non relational database;
iii. data storage in delimited or fixed length fields in an ASCII text file;
iv. data downloaded into a text file from a network, v. data storage from a network by internet, mainframe, local, or single computer data search, and retrieval, d) text file components selected from a group comprising but not exclusive to;
i. data file conversion from an unsupported data management application or operating system, ii. ad hoc data file generation with a text editor;
iii. data in an ASCII text file;
iv. text file input/out operations including but not necessarily, log files, v. read data from said selected data files, update fields, add new records, vi. write data back to text file for, but not necessarily for, output generation, e) database components selected from a group comprising but not exclusive to;
i. managing data binding, ii. adding and saving data to an underlying database, as a new record from a said UPLM specific data sets, iii. an enabling data entry for record update, iv. a rolling back at least one of said UPLM specific data sets or associated database on occurrence of associated process or system error events or decision to cancel process, v. a licensee-owner account database storage space selection, vi. a database for items selected in separate application, vii. one to a multiple specific information retrieval about data type retrieved from a database connection, f) plug-in components selected from a group comprising but not exclusive to;
i. ActiveX controls, ii. Java applets iii. any plug in technology g) interface device components selected from a group comprising but not exclusive to;
i. an output means, ii. an interface means iii. an application accessible by at least one of;
visual means, HTML/XML pages, audio applications, and other object interfaceiv. any specified user interface.
-
-
17. The units of central data management components implementation of claim 16, further including implementation utilizing third-party proprietary software application components selected from a group comprising but not exclusive to;
-
a) accounting and financial management related applications, b) quantitative method analysis for business decisions related applications, c) tracking, scheduling, and document storage related applications, d) information services related applications, e) remote data device information storage, f) remote data device communications systems, wherein said data management application components may access, but not necessarily, centralized N tier level server applications;
updating said licensee-owner specific data by selected from a group comprising but not exclusive of;
i. on line banking applications, ii. on line bill payment applications, iii. on line credit authorization or associated vendor applications, iv. any other third-party proprietary database software, v. applications including access to other separate remote licensee-owner access specific databases applications.
-
-
18. The UPLM of claim 14, further including an associated central UPLM configuration means selected from a group comprising but not exclusive to;
-
a) a central administrator or programmer generating and associating said user specific data access options to said units of central data management components, b) a remote user or central administrator can select said user specific data access options said units of central data management components which are implemented as discreet units creating said licensee-owner configuration template, c) a said licensee-owner configuration template means containing code for each user data access scenario, presented as specifications for generation of said UPLM user select references, d) a remote user or central administrator can edit said user specific data access options within said user process ledger module, e) a guide in decision making for the said means of associating user specific data with said units of central data management components, may include an associated licensee-owner database structure, presented in said guide for user information store structure, to assist proper configuration and generation of UPLMs from within said licensee-owner configuration template, wherein said user specific data access options can be responsive to or independent of each other for managing information in said one to several central data management applications.
-
-
12. The central digital data storage and processing means of claim 11, wherein a centralized computer system contains one to a plurality of central system components selected from a group comprising but not exclusive to;
-
-
19. A remote user collaborative data system for access to a licensee-owner work-product data management central computer system comprising:
-
a) a means for providing remote access to licensee-owner selected, work-product data and work-product information, b) a means for providing central processor implementation of select licensee-owner central system data management application components, c) a central processing system coupled to one to a plurality of remote user information device interface receiving and transmitting means d) a licensee-owner account interface means for accessing licensee-owner select, work-product data management components employing a remote user central interface means connecting remote user device interface to central licensee-owner data and data management applications, and implemented by means of user option selection references, said remote user central interface means hereto referred to as user process ledger modules or UPLMs. - View Dependent Claims (20, 21, 22, 23, 24)
-
20. The means for providing remote access to licensee-owner selected, work-product data and work-product information of claim 19, further including providing a secure user access means, selected from a group comprising but not exclusive to;
- identification code, password, customer job codes, and any acceptable identifier so long as it is capable of secure verification of user access credentials and access rights.
-
21. The central processing system coupled to one to a plurality of user information device interface receiving and transmitting means of claim 19 further includes remote user central interface application components employed within said remote user UPLMs selected from a group comprising but not exclusive to;
-
a) Remote Access Service(RAS) server network and associated components, b) Virtual Private Network(VPN) access components, c) company intranet connection components, d) public internet access connection components, e) a graphics oriented video program transmitting means, f) a broadcast communications device coupled to a data interface unit, g) any remote processor platform device interface components h) direct telephone dial in connection components to selected from a group comprising but not exclusive to;
i. a central computer or computer system, ii. Internet web servers, iii. private internal network servers, iv. a facsimile, v. voice over IP services, whereby viewing or transferring from one computer or device to another, data, documents and associated document summary information, and more advanced information access and data manipulation applications is implemented within UPLM interface employing user option selection references.
-
-
22. The remote user collaborative data system of claim 19 wherein licensee-owner specified generation of said UPLMs encapsulates the ability to selected from a group comprising but not exclusive to;
-
a) to select licensee-owner defined database functionality based on data in underlying licensee-owner central system database selected from a group comprising but not exclusive to;
i. implement and generate queries, ii. add or modify a data connections, iii. generate fields and select field data types, b) to select licensee-owner defined database tools selected from a group comprising but not exclusive to;
i. building SQL statements that retrieve data or modify table data fields contents, ii. generate grids or displays of database objects, representing data, data fields, tables and said data relationships, iii. generate and modify database objects and append records to a table in a database, iv. enter data in a network browser type page text field element and implementing licensee-owner defined code to append data to corresponding fields in licensee-owner database, v. generate a data set as an underlying a data object to provide an intermediate, middle tier between licensee-owner database table and a network browser type page to change and update data displayed therein, c) select and name objects, including use of a Universal Naming Code(UNC), for accessibility to a Web server, d) remove and again add a database project when disconnected from said licensee-owner database for off line systems e) select objects that establish said user option selection references, f) select objects that establish connections to said user remote interface devices, g) add a selection element to said UPLM specifying items to be presented in said selection element, h) add code to said UPLM load event procedure, i) add a procedure to present any processing parameter, j) add a procedure to present input or output said user option selection references, k) generate a dynamic link library for said UPLM, l) generate a network browser type page for said UPLM, m) generate a selection element of database objects on an Hypertext Markup Language(HTML) template page, including a selection list, binding said HTML template page elements to said database n) generates a dialog box element specifying said data object name, said database connection, and data source, o) select a network browser type page application components as objects selected from a group comprising but not exclusive to;
i. said Graphic User Interface(GUI) configuration forms, ii. said UPLM as templates, iii. Hypertext Markup Language(HTML) iv. other document format for Web documents, v. code providing format hypertext linking between documents, selected from a group comprising but not exclusive to;
drawings, pictures, sound, other multimedia content,p) documents referring to other documents by resource location selected from a group comprising but not exclusive to;
i. Internet'"'"'s Uniform Resource Locator(URL), ii. document section pointing to other sections in different documents on the same or different servers at different locations on different platforms, q) select said remote device, associated device central system interface, and associated UPLM user interface presentation format for said user option selection references, r) select central system applications providing required data access drivers for said central system applications. whereby said generation of said UPLMs can be achieved by either or both central system programmer or by licensee-owner designation of user option selection references within a UPLM component selection template.
-
-
23. The licensee-owner specified generation of said UPLMs of claim 22 further includes licensee-owner designated work-product interactive interface components selected from a group comprising but not exclusive to;
-
a) a licensee-owner designated data selection list, b) a licensee-owner designated information collection means, c) a licensee-owner designated document generation means, d) a licensee-owner designated fill in work-product data gathering page placing said data or information into selected from a group comprising but not exclusive to;
tables, display grid, data cells,e) a page providing a search engine interface letting said users search limited licensee-owner designated data, f) a page with licensee-owner designated references to licensee-owner data source objects supplying data to selected from a group comprising but not exclusive to;
i. a delimited text file, ii. a Web page, iii. a temporary data store object, iv. a text document, v. a data consuming application, vi. a user remote interface display, vii. a user remote device, viii. a user remote device for caching data sectors to be read offline, ix. a server object written to dump user data, x. a Data URL property to specifying a data set, g) a custom licensee-owner designated data provider object generated from licensee-owner central application objects, h) said licensee-owner designated data provider object as a reusable transaction object with roll-back abilities, i) an independent software vendors licensee-owner designated user interface, j) a service object that obtains user data from licensee-owner designated data source object using existing database management system providing selected from a group comprising but not exclusive to;
i. licensee-owner designated SQL statements, ii. update, insert, and delete capabilities for licensee-owner designated access to said licensee-owner data source work-product object, k) a H323 or similar standard based voice and video conferencing collaborations tool, l) a multipoint licensee-owner designated data conference using T119 data conferencing or similar standards including selected from a group comprising but not exclusive to;
i. clipboard operations ii. file transfer, iii. whiteboard review, iv. ability to update information and data, v. chat using text messages, vi. TAPI computer telephony integration, vii. ability to combine IP telephony with traditional telephony viii. IP multicasts of voice and video, m) a speech service by internet connection or any voice-over-IP type application employing a telephone device using speech to listen to selected from a group comprising but not exclusive to;
i. licensee-owner designated database items ii. licensee-owner designated text to speech converted data iii. licensee-owner designated prerecorded audio files, n) licensee-owner designated data field HTML elements, o) licensee-owner designated programming variable objects referencing procedures selected from the group comprising of but not exclusive of;
i. user input variables, ii. licensee-owner designated remote access applications, iii. user remote interface device applications, iv. output generation applications, v. programming variable objects referencing database objects and components, p) said user option selection references processing selected from a group comprising but not exclusive to;
iii. receiving and transmitting means, iv. an intermediate file system for extracting said selected ledger output v. a message transmission vi. a means responsive to receipt of said UPLM user option selection, vii. menu driven selection descriptors, viii. user identifiers, ix. unique mapping identifiers, x. user data input mapping, xi. licensee-owner designated data output format files, documents or databases, xii. voice files of international dialects output type requested format files, xiii. scanned images, xiv. licensee-owner designated workflow automation systems, xv. licensee-owner designated output alerts, xvi. licensee-owner designated electronic document central management system EDCMS, xvii. user data applications, including interactive voice dictation applications, for frequently referenced database locations xviii. procedures that affect call roll back to original database state if communication is disconnected, xix. accounting and financial management related application components, xx. quantitative method analysis for business decisions related application components, xxi. tracking, scheduling, and document storage related applications, xxii. information services related application components, xxiii. remote data device information storage application components, xxiv. remote data device communications systems application components, whereby interactive UPLMs can offer user a limited selection of specific licensee-owner designated central system work-product application functions designated for that specific remote user.
-
-
24. The licensee-owner designated work-product interactive interface components of claim 23 further including selected from a group comprising but not exclusive to;
-
a) a standard set of interfaces that provide heterogeneous access to disparate sources of information located in a predetermined licensee-owner account selected from the group comprising but not exclusive of;
file sources, system directories, system folders, e mail folders, network servers, web servers, and databases,b) a hierarchy of objects implemented by system applications whereby parent object contains information only about its direct descendents, c) associated hyperlinks followed to input said user generated data segments, d) database system and database applications coupled to said central processing system, e) database system and database applications coupled to customized licensee-owner configuration templates implementation resulting in said user process ledger modules, UPLM, generation, f) database stored procedure to generate database objects and elements for use in said UPLMs, g) processing system of one to a plurality of networked computers containing one to a plurality of database type data storing systems, h) user option selection references as part of said UPLM for inputting information regarding said licensee-owner specific data source selected from a group comprising but not exclusive to;
data files, data segments, data cells, fields, records, data locations,i) select licensee-owner central system data management application components designed and implemented as discreet units to accomplish a specific licensee-owner specific work-product task or tasks, j) application components for Web and Internet access selected from a group but not exclusive of;
i. Hypertext Markup Language, TML, or any other document format for Web documents or pages providing codes used to format hypertext linking pointing to;
other sections in the same or different documents on the same or different servers, documents containing references to drawings, pictures, sound, or other multimedia content by location of a particular resource, such as Uniform Resource Locator(URL),ii. interactive site user input data analysis components with said user input data collected, processed, and a response generated dynamically, k) an intranet with application of Internet technologies in internal corporate networks for sharing information using network browser on said remote user computer and a network server and, not necessarily, connected to the Internet implementing Web navigation and search engines, l) a corporate intranet, information being transferred between different internal departments stored in an network server for ensuring availability of the latest file versions, m) a central computer running an FTP or Hypertext Transfer Protocol(HTTP) server with access to said licensee-owner account, whereby said licensee-owner can control said central processor access to specific data segments and locations within said work-product data management sources by implementing said UPLM processor access instruction code presented as user option selection references in said UPLM user interface with the use of said user option selection references specified as;
data output and output generation applications, not necessarily including said remote user selected data input, input means;
or database input applications, not necessarily including said remote user selected output, output means, or output generation applications.
-
-
20. The means for providing remote access to licensee-owner selected, work-product data and work-product information of claim 19, further including providing a secure user access means, selected from a group comprising but not exclusive to;
-
-
25. A system of one to a plurality of detection and communication devices coupled to a central processing system for the collaborative accessing and transferring digital data segments comprising one to a plurality of;
-
a) remote user device and associated central processing system device interface including at least one of receiving and transmitting means for transmitting and receiving remote user communications, b) licensee-owner work-product designated central application components presenting remote user option selections and responding to remote user options selection requests for at least one of data input or information output associated with licensee-owner central account, hereto referred to as remote user process ledger modules, or UPLMs, c) centralized data management system of licensee-owner work-product information in said licensee-owner central account, hereto referred to as licensee-owner central data system, accessible by said UPLM processing instructions, d) central storage and processing units for digitally storing said remote user accessed licensee-owner work-product information, said UPLMs, central data management applications, and said licensee-owner data system. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
26. The UPLMs of claim 25 wherein presentation and response to said remote user option selection and selection requests interconnects with code specifiable over said remote user device and associated central processing system device interface system selected from the group comprising but not exclusive of;
-
a) a telephone or telephone device connection selected from the group comprising but not exclusive of;
conventional land, internet, wireless and satellite telephone, with components selected from the group comprising but not exclusive of;
i. a telephone display screen, ii. display screens with option selection capability, iii. audible standard telephone, iv. voice-over-IP connections, b) a computer network device connection selected from the group comprising but not exclusive of;
i. Internet connection, ii. Local Area Network(LAN), c) a direct computer modem device connection, d) a facsimile including but not necessarily an automatic OCR application, i. a facsimile transceiver, ii. a facsimile FAX machine, iii. a fax interface board, iv. FAX/MODEM cards, v. FAX/MODEM cards with FAX/MODEM chips augmented to handle speech, e) a cable or satellite device connection, f) a global positioning device system(GPS), g) a computer telephone detection and interface device card including a means for data entry and retrieval, h) a computer wireless telephone detection and interface device means including SIMS cards and a means for data entry and retrieval, components of which are selected from the group comprising but not exclusive of;
i. Cellular Digital Packet Data radi technology for transmission of both voice and data, ii. mobile IP Internet Protocol packet data transmission for wireless mobility whereby avoiding changing IP and reinitializing internet sessions, iii. any other wireless mobile data technologies for transmission of data including support for multiple phone lines with features selected from a group but not exclusive of;
a SCbus support, serial number and silicon serial number retrieval on boards, TAPI/WAV support, voice compression/decompression, bulk data buffer sizing, transaction recording, multiple data formats for VOX and WAV audio files, speed and volume control, voice coding, transmit and receive TIFF, sub address fax routing, analog display services interface ADSI, Dual Tone Multi Frequency DTMF, Multi Frequency MF, Global Tone Detection GTD, Global Tone Generation GTG, Global Dial Pulse Detection GDPD , Caller ID, call analysis, Positive Voice Detection PVD , Positive Answering Machine Detection PAMD, cadence detection, frequency detection, loop current detection, dial tone detection, Special Information Tones SIT Frequency Detection, ring back detection, busy tone detection, FAX or modem tone detection, silence detection, networking with Global Call ICAPI, Analog, E 1, T 1, TS16, ground start, loop start originate, and ISDN;
SCbus routing, z flexible conferencing, extended connections, monitoring, full duplex, individual volume control, high port density, on board digit detection with tone clamping,i) a remote personal computer or a handheld device, j) a visual embedded program device, k) a internet to remote platform device including visual display, l) a graphics oriented video licensee-owner central data system transmitting device selected from the group comprising but not exclusive of;
i. visual data input into said licensee-owner central data system, ii. visual data output from said licensee-owner central data system, iii. said remote user option selections presented as visual options selections, iv. video broadcast of video oriented remote user specific data and information, m) a broadcast communications device coupled to a data interface unit, whereby said remote device communicates information employing UPLM processing instructions.
-
-
27. The telephone or audio device connection of claim 26, further including a device interface connection to selected from the group comprising but not exclusive of;
-
a) a central computer, b) a network of servers, c) a local area network(LAN), d) a wide area network(WAN), e) an Internet connection, f) another telephony interface, whereby providing remote users with work-product access capabilities, including a group comprising, but not limited to;
i. accessing server network data and information, ii. accessing shared private users information, iii. accessing said licensee-owner specific work-product data and information, iv. accessing said licensee-owner work-product designated central application components.
-
-
28. The code specifiable over a telephone or audio device connection of claim 27, wherein said UPLM procedures interconnected with associated licensee-owner work-product designated central data management applications components presented as said remote user option selections by voice recorded file or phrase concatenation, and process a response to said remote user option requests by selected from a group but not exclusive of;
-
a) a means for accessing private VPN internet data system applications executing audio file responses transmitting through said telephone or audio device central interface, b) a means for accessing public password protected internet data system applications executing audio file responses transmitting through said telephone or audio device central interface, c) a means for accessing central computer system data system applications executing audio file responses transmitting through said telephone or audio device central interface, d) a means for transmitting said remote user option requests referenced data by employing a text to speech conversion of said referenced data, e) a means of transmitting said remote user option requests or input of licensee-owner work-product data into licensee-owner data system remote user select digital segments placed using telephone tone multi frequency DTMF codes entered through a touch tone telephone, said computer telephone detection and a conversion means for converting DTMF tones to alphanumeric data for utilization by said licensee-owner central data system, f) a means of transmitting said remote user option requests by voice recognition of said user option selection, whereby said UPLMs interface with both said remote user telephone device and said licensee-owner designated central application components and central data system components without either or both visual or tactile interaction required by said remote user.
-
-
29. The applications that implement telephony device interface of claim 27, further including multi-level speech menu driven applications of guided option hierarchy architecture for implementing selected from the group comprising but not exclusive of;
-
a) said remote user option selection requests selected from a group comprising but not exclusive to;
a data set, a file or document output, a data table, a data field, a data input location, a input value, a input parameter, a licensee-owner designated central application, and an application defined world language,b) data input into said licensee-owner designated data system said remote user data, data file location, or information, c) selection of said remote user specified document or file output and output transmission type of said licensee-owner designated data or information, whereby said remote user access and interchange with central licensee-owner work-product data system is designated and directed using licensee-owner selection of said guided option hierarchy architecture within each said UPLM generated for each user work-product type.
-
-
30. The licensee-owner work-product designated central application components presenting remote user option selections within UPLMs of claim 26 wherein designation of components may be accomplished by either or both said UPLM programmer and base UPLM configuration templates, herein referred to as licensee-owner configuration templates, comprising selection means of one to a plurality of interrelated central application component functions selected from the group comprising but not exclusive of;
-
a) speech application means including concatenated word and sub word engines, for recording phrases and individual words allowing said engine to paste said recordings together to speak out a sentence or phrase linking short digital audio segments together with inter-segment smoothing to produce a continuous speech including speech applications selected from a group comprising but not exclusively of;
i. speech menu driven applications of guided said remote user option selection hierarchy architecture designated by licensee-owner for said licensee-owner data system access, ii. speech recognition applications for voice responses to said remote user option selection menu driven applications whereby telephone type connections need not employ DTMF recognition to input user data, user requested options, and user information, iii. applications that audibly repeat text and numbers entered by said remote user devices whereby input information is confirmed and verified, iv. applications use speech services to report information in the licensee-owner data system over internet connections and any audio capable device, v. text to speech conversion applications, vi. applications that input said remote user specific data or information spoken through said remote user devices and place into said licensee-owner data system, using applications selected from a group comprising;
a voice recording file, a speech recognition application, and speech to text conversion application,vii. universal information client applications that can read, convert, and send electronic mail to voice messaging applications, viii. applications executing a series of voice files of multi level hierarchical menus of said licensee-owner data system information, ix. recording voice file applications for voice file selection and playback execution, x. execution of voice file by name and location selection applications, xi. control of concatenated word and sub word engines, for playback of selected phrases and individual words selection applications, xii. any other audio recorded file generation and playback execution application, xiii. scripts or program components for generating said speech menu driven configured components, b) user alert application means for alert notification selected from a group but not exclusive of;
i. requests for user action, ii. of user or licensee-owner specified event occurrence, iii. of results from scheduling applications selected from the group comprising but not exclusive of scheduled meetings, license and fee renewal dates, iv. of results from user accounting applications including current accounting balances and calculations, v. of results from data input verification or other system processing, vi. log reports selected from a group but not exclusive of;
user activity logs, system message logs, user'"'"'s progress logs,vii. further including a telephone dial out application component, viii. any other alert or event type notification application transmitted over any remote user device, c) graphical interface and video broadcast application means further including video of licensee-owner designated data or work-product information or instructions, d) global positioning applications(GPS) means including applications that interface with said UPLMs for input of said remote user specific location and time data into said licensee-owner data system, e) telephony processing application means selected from the group comprising but not exclusive of;
i. voice recognition applications, ii. voice and wave synthesis applications, iii. DTMF tone conversion applications, iv. audible feedback applications, v. text to speech audible feedback applications, vi. speech application services audibly stating said remote user option selection information, vii. speech application services audibly stating licensee-owner data system information and data, viii. access to licensee-owner data system information located on any computer server network, ix. phone dialer applications for dialing telephone numbers using licensee-owner specified parameters selected from a group comprising;
a calling card, a call location, stored telephone number interactive selection,x. a telephone call and event logging applications, xi. caller ID type input recognition systems, xii. any access to said speech application means, f) facsimile application means including program objects for fax access to selected from a group comprising but not exclusive to;
i. work-product document templates associated with said licensee-owner data system further including data bound data sets and data reports, ii. licensee-owner configured cover page templates and page template data system, iii. user phonebooks, iv. user or licensee-owner specified event or alert notification functionality, v. licensee-owner specified integration of licensee-owner applications with fax message, vi. said remote user requests for licensee-owner information data segments, vii. fax system generated entry IDs, viii. licensee-owner specified applications to send faxes, ranging from simple text messages to multiple document attachment libraries, ix. facsimile sheet or attachments comprising remote user specific data or information selection templates, i) optical character recognition(OCR) application means to interpret said remote user requests and said remote user specific data or information including fax image conversion of fax formatted image files to other formats, selected from a group but not exclusive of, i. image conversion to text for data input into said licensee-owner data system, ii. image conversion to text for text to speech conversion applications, iii. image conversion to text for with search for specific stop and start on words in fax, j) applications that implement world language word interpretation conversion of licensee-owner data and information, k) remote access routing management components, network routing management components, interface routing components, routing to other WAN networks for user data access configured components, l) any other central system applications whereby system manager or licensee-owner can from said licensee-owner configuration templates generate and manage different said remote user work-product UPLMs accessing said remote user device interface, remote user specific work-product data or information, licensee-owner data system and associated central applications by implementation of simple, multi level, user work-product hierarchical menu type means, whereby designated UPLM'"'"'s remote user presentation and limited access to central licensee-owner data system allows central system manager or licensee-owner, without thorough background knowledge in the area of expertise of said licensee-owner central system data system and associated central system applications, to manage and organize user work-product operation and information by employing guide means within said licensee-owner configuration templates for said user work-product data or information to be properly configured and managed in UPLM generation and in implementation avoiding said remote user decision making requiring more comprehensive knowledge of said work-product area of expertise.
-
-
31. The centralized data management system of licensee-owner work-product information presented to remote user as option selections within UPLMs of claim 26 wherein designation of data management component functions may be accomplished by either or both said UPLM programmer and base UPLM configuration templates, herein referred to as licensee-owner configuration templates, comprising selection means of one to a plurality of interrelated central data management functions selected from the group comprising but not exclusive of;
-
a) applications components that implement user verification and access security management granting access permission to file, table, or field location by secure remote user recognition system including central system remote user account set up, central system remote user and licensee-owner account maintenance of passwords, password encryption, change password functions, and said licensee-owner data system access permission codes, b) applications that implement data source location search for one or both data retrieval and data input including selected from the group comprising but not exclusive of;
i. applications for access of said licensee-owner data system by multi level hierarchical profiles as said remote user option selections associated with licensee-owner specific tables or field locations for retrieval and input of licensee-owner file locations or data concerning subject of said table or field location, ii. applications for licensee-owner data system access by licensee-owner configured said remote user option selections to specific tables or field type locations, iii. applications for licensee-owner data system access by licensee-owner configured said remote user option selections to specific tables or field type locations for retrieval and input of voice file name and directory locations and voice file playback execution, iv. applications for securing said licensee-owner data system access permissions, v. applications for requesting remote user specific parameters for search and application user parameter input values, vi. application for said licensee-owner data system configuration by said multi level hierarchical profiles categories selection for generation of user and licensee-owner specific tables or field locations within said licensee-owner data system, vii. applications responding to requests for data set, file, table, field, data input location, input value, parameter value, or for a remote access application selection, viii. applications responding to voice file requests directed to user for input of said remote user specific data or information into said licensee-owner data system selection, ix. applications executing hierarchy of said remote user options selections that access one or more said licensee-owner data systems and information access applications, x. applications executing user file placement into user account directories on said central storage system, c) applications that implement telephony control interface including selected from the group comprising but not exclusive of;
i. licensee-owner data recognition data from component systems such as caller ID, ii. input of global positioning system(GPS) information data, iii. input of recorded messages and message file locations into said licensee-owner data system, iv. playback recorded messages from message file locations by said licensee-owner designated data system query, v. applications that implement synthesized text to speech of licensee-owner designated licensee-owner data further including selected from the group comprising but not exclusive of;
text message, stored email recognition including either or both name and content conversion,vi. applications for access of said licensee-owner data system by multi level hierarchical profiles selection associated with licensee-owner specific tables or field locations for retrieval and input of voice file locations or data concerning subject of said table or field location, and associated data management applications, vii. applications for retrieval and input of alphanumeric data through DTMF tones recognition and conversion, viii. applications accepting a destination phone number for a separate fax callback, ix. applications initiating switch to fax mode for same call transmission, d) applications that implement information processing with input of said remote licensee-owner specific work-product data or information selected from the group comprising but not exclusive of;
i. financial accounting applications, ii. business applications, iii. engineering applications, iv. internet and information search applications, v. PERT analysis applications, vi. CAD design applications, vii. medical and pharmaceutical search applications, viii. contact information, tracking and scheduling, ix. user research information access, x. legal document storage and discovery presentation, xi. above applications combined with world language interpretation of said licensee-owner data or information, e) any other central data system applications whereby system manager or licensee-owner can from said licensee-owner configuration templates generate and manage different said remote user work-product UPLMs accessing said remote user device interface, remote user specific work-product data or information, licensee-owner data system and associated central applications by implementation of simple, multi level, user work-product hierarchical menu type means, whereby designated UPLM'"'"'s remote user presentation and limited access to central licensee-owner data system allows central system manager or licensee-owner to manage and organize user work-product operation and information without necessitating more thorough background knowledge in the area of expertise of said licensee-owner central system data system and associated central system applications by employing guide means within said licensee-owner configuration templates for said user work-product data or information to be properly configured and managed in UPLM generation and in implementation avoiding said remote user decision making requiring more comprehensive knowledge of said work-product area of expertise.
-
-
32. The UPLMs of claim 26, wherein receiving incoming communication from said remote user device and in response to said remote user options selection requests for data input or licensee-owner designated information, said incoming communication contains user identifiers for gathering specific, previously referenced, user parameters from within said licensee-owner data system, which are then applied within said UPLM processing according to said incoming requests, data type, communications devise type, and to required said licensee-owner central application processing input parameters.
-
26. The UPLMs of claim 25 wherein presentation and response to said remote user option selection and selection requests interconnects with code specifiable over said remote user device and associated central processing system device interface system selected from the group comprising but not exclusive of;
-
Specification
- Resources
-
Current AssigneeJean Graham
-
Original AssigneeJean Graham
-
InventorsGraham, Jean
-
Granted Patent
-
Time in Patent OfficeDays
-
Field of Search
-
US Class Current709/204
-
CPC Class CodesG06Q 40/02 Banking, e.g. interest calc...