US20200134252A1 - Social media integration and collaboration tools in a system for linking structured database management systems with document creation and word processing tools - Google Patents
Social media integration and collaboration tools in a system for linking structured database management systems with document creation and word processing tools Download PDFInfo
- Publication number
- US20200134252A1 US20200134252A1 US16/591,626 US201916591626A US2020134252A1 US 20200134252 A1 US20200134252 A1 US 20200134252A1 US 201916591626 A US201916591626 A US 201916591626A US 2020134252 A1 US2020134252 A1 US 2020134252A1
- Authority
- US
- United States
- Prior art keywords
- application
- database management
- structured database
- document creation
- document
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/93—Document management systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06Q10/101—Collaborative creation, e.g. joint development of products or services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
Definitions
- the invention relates to the field of business management. More specifically, the invention relates to using structured data in a document creation application and integrating a social network media feeds.
- Some approaches to managing vast amounts of information utilize a structured database management system. Indeed, it is highly useful to access a structured database management system and run applications thereon, i.e. applications for managing customer or partner engagement, managing the contract process/lifecycle, and for automatically generating documents.
- the invention provides systems and methods of linking structured database management systems with document creation tools.
- Some embodiments of the invention involve a computer architecture including an add-in for linking document creation application with a cloud-based structured database management system and for and integrating a social network media feeds.
- Some embodiments of the invention involve tools for allowing the user of a document creation application to access cloud-based contract creation, and management utilities as well as social media feeds and tools without ever leaving the document interface itself.
- Some embodiments of the invention involve integrating social network media feeds and calibration tools into a word processing application linked with a business lifecycle management application configured for creating a quote for a plurality of customers, engaging and negotiating an agreement, managing customer orders, and invoicing customers.
- Some embodiments of the invention involve integrating social network media feeds and calibration tools into a word processing application linked with a contract creation and contract lifecycle management application.
- Some embodiments of the invention involve integrating social network media feeds and calibration tools of social network external to the structured database management system. Some embodiments of the invention involve integrating social network media feeds and calibration tools of a social network that runs on the same platform as the structured database management system and that shares log-in credentials with the structured database management system.
- Some embodiments of the invention involve integrating social network media feeds that include user profile information, static information relating to theirs or other users' interests, multimedia information relating to theirs or other users' interests, an interface for entering text, objects, or a combination of text and objects, information relating to a document open in said document creation application, information relating to the document as a whole, information relating to a selected portion of text in a document open in said document creation application, and a combinations thereof.
- FIG. 1 illustrates an example of architecture for providing a document creation application with access to business management application according to some embodiments of the invention
- FIG. 2A illustrates an example of architecture for providing a document creation application with access to business management application as well as a social media network according to some embodiments of the invention
- FIG. 2B illustrates an example of architecture for providing a document creation application with access to business management application as well as to a plurality of other client computers via the cloud-based structured database management system itself according to some embodiments of the invention
- FIG. 3A illustrates a browser-based social media network interface
- FIG. 3B illustrates a browser-based social media network interface
- FIG. 4A illustrates an example of a word processing application with a social media feed integrated therein according to some embodiments of the invention
- FIG. 4B illustrates an example of a word processing application with a social media feed integrated therein according to some embodiments of the invention
- FIG. 5A illustrates a spreadsheet creation application with access to business management application according to some embodiments of the invention
- FIG. 5B illustrates an example of a spreadsheet application interface with an interactive ribbon menu for interacting with the business management application and the structured database management system via a document creation application according to some embodiments of the invention.
- FIG. 6 is a block schematic diagram of a machine in the exemplary form of a computer system within which a set of instructions may be programmed to cause the machine to execute the logic steps of the invention.
- the business management application is accessed using an API call from a document creation application.
- the document creation application comprises a word processing application; however, those with ordinary skill in the art having the benefit of the disclosure will appreciate that the invention can also be implemented in a wide variety of applications for creating documents, graphs, images, presentations, videos, etc. with the same effectiveness.
- the business management application comprises a business lifecycle management application for creating a quote for a prospect or customer, engaging and negotiating an agreement, order management and invoicing.
- a contract creation and contract lifecycle management application accesses a cloud-based structured database management system via an add-in for a word processing application.
- FIG. 1 illustrates an example of architecture 100 for providing a document creation application 105 with access to business management application 110 according to some embodiments of the invention.
- the business management application 110 is hosted on a cloud-based structured database management system 120 .
- the cloud-based structured database management system 120 comprises a platform-as-a-service offering, such as those offered by Salesforce®, located at One Market Plaza, Suite 300, San Francisco, Calif., 94105, United States.
- the business management application 110 is accessed by the document creation application 105 through a managed add-in 115 that transfers web service calls to the business management application 110 via the structured database management system 120 . Accordingly, a user accesses structured data from the structured database management system 120 as well as the business management application's 110 functionality via the document creation application 105 .
- the business management application 110 and the structured database management system 120 require log-in credentials.
- the log-in credentials are the same for both the business management application 110 and the structured database management system 120 .
- a user enters his structured database management system 120 log-in credentials via the document creation application 105 .
- a session identifier is stored within the add-in 115 so that the successive calls can be invoked in the same session context until the user logs out of the system.
- the add-in is configured to display interactive menus, buttons, text fields, etc. either via windows native to the document creation application 105 , browser-based windows common to the structured database management system 120 , or a combination thereof.
- a browser-based form loads a dynamic interactive page from the business management application 110 in the structured database management system 120 .
- a browser-based form loads a dynamic interactive Visualforce® page from a contract lifecycle management product in the Salesforce.com cloud.
- the browser-based form helps the customer to extend or improvise the Visualforce® page according to their organizational needs, thereby enabling zero maintenance on the deployment of the add-in 115 on each of the organization users' desktops.
- the add-in 115 is configured to display interactive menus, buttons, text fields, etc. via the document creation application 105 itself.
- business management application 110 comprises a contract management application designed for contract administrators and legal users to help streamline the process of creating and maintaining contracts and associated contract and clause templates. Since these users are familiar with drafting, revising, and negotiating contracts using common word processing software, it is desirable to offer the benefits and functionality of the contract management application from within the native word processing environment. Using the contract management application, contract administrators can manage complex negotiation cycles, clauses, and contract templates easily.
- social media technology has substantially changed the ways that individuals and organizations communicate, share, and collaborate. Indeed, using social media technology is an effective way to manage business relationships. Accordingly, it is an object of the invention to integrate social media technology into a business management application 110 is accessed by the document creation application 105 through a managed add-in 115 and that has access to a structured database management system 120 .
- FIG. 2A illustrates an example of architecture 200 for providing a document creation application 205 with access to business management application 210 as well as a social media network 230 according to some embodiments of the invention.
- the business management application 210 is hosted on a cloud-based structured database management system 220 .
- the business management application 210 is accessed by the document creation application 205 through a managed add-in 215 that transfers web service calls to the business management application 210 via the structured database management system 220 .
- the document creation application 205 is run on a client computer 225 that is connected to a plurality of other client computers 226 , 227 , 228 , . . . , n via an external network 230 .
- the client computer 225 is connected to other client computers via the cloud-based structured database management system 220 itself.
- FIG. 2B illustrates an example of architecture 299 for providing a document creation application 205 with access to business management application 210 as well as to a plurality of other client computers 298 , 297 , 296 , . . . , m via the cloud-based structured database management system 220 itself according to some embodiments of the invention.
- social media network interfaces were most-commonly browser-based, such as those shown in FIGS. 3A and 3B . Users could flag other users in photos and comments and they could exchange real-time messages; however, social media networks were disconnected from other business management activities and applications. Accordingly, in the presently preferred embodiments of the invention, the document creation application 205 itself incorporates a social media interface.
- the business management application 210 add-in 215 integrates a social media interface directly inside a word processing document.
- the business management application 210 add-in 215 also allows users to share content or agreement document via the social media network.
- the user has the ability to access a plurality of social media. For example, a user can view the user's general media feed or switch the view to see media feeds that are specific to the currently opened agreement document or to a selected portion thereof.
- the social media network is built on the cloud-based structured database management system 220 platform.
- the business management application 210 add-in 215 loads the social media network built on the cloud-based structured database management system 220 platform in a native word processing task pane providing an ability to perform a side-by-side view of the agreement document and social media feed.
- FIGS. 4A and 4B illustrate examples of a word processing application with a social media feed integrated therein according to some embodiments of the invention.
- the social media application is configured to allow users to perform a wide variety of collaborative actions.
- the following is a non-exhaustive list of illustrative examples of actions that can be performed using a social media application: create user profiles; update user status; create groups of users; follow the feed of people, groups, and projects; share files; send invitations to other users; make recommendations; run reports; configure mobile devices to receive activity notifications; and configure privacy controls.
- the business management application 210 add-in 215 displays an information feed from the social media application into the document creation application 205 so that a user-defined group of other users can follow the document creation process.
- the information feed can be relevant to any object, user, project, etc.
- the information feed is configured to follow objects such as word processing documents or sections of work processing documents.
- the business management application 210 comprises a contract creation and management application and the add-in 215 displays an information feed from the social media application into a word processing application so that a user-defined group of other users can follow the contract creation process.
- a user can link a working contract to his information feed and ask others to review the contract or clause, make changes to the contract or clause, etc.
- a business team can create a group information feed for one or more contract.
- the information feed runs on the cloud-based structured database management system 220 platform itself, the other users can actually open the contract itself to review and change, thereby allowing real-time interactive collaboration.
- individual users from among the group can save changes to the document as different versions, obtain structured data to populate smart fields within a document, create and work with templates saves in the cloud, obtain relevant clauses from past documents, etc.
- the users can post content from the word processing application to the feed, post comments about the content to the information feed, link Internet URLs, send private messages to other group members, create subgroups, etc.—all within the word processing application itself.
- the add-in 215 can switch feeds to follow another object or show multiple feeds that follow separate objects.
- an attorney using a contract creation application via a word processing application might be assigned to a team handling only a subset of the contract clauses. According to this example, he could have separate information feeds for each of the clauses that are assigned to him.
- the other users can access the one or more feeds from their own document creation application 205 connected with a business management application 210 on the cloud-based structured database management system 220 via add-in 215 or via the more traditionally browser-based interface.
- FIG. 5A illustrates a spreadsheet creation application 505 with access to business management application 510 according to some embodiments of the invention.
- the business management application 510 is accessed by the spreadsheet creation application 505 through a managed add-in 515 that transfers web service calls to the spreadsheet creation application 510 via the structured database management system 520 . Accordingly, a user accesses structured data from the structured database management system 520 as well as the business management application's 510 functionality via the spreadsheet creation application 505 .
- FIG. 5B illustrates an example of a spreadsheet application interface 599 with an interactive ribbon menu 598 for interacting with the business management application 510 and the structured database management system 520 via a document creation application 505 according to some embodiments of the invention.
- the interactive ribbon menu 598 includes a variety of tools for adding collaborative functionality and lifecycle management utility to a word processing document.
- the tools include at least all of those disclosed above in connection with the document creation and processing application.
- FIG. 6 is a block schematic diagram of a machine in the exemplary form of a computer system 600 within which a set of instructions may be programmed to cause the machine to execute the logic steps of the invention.
- the machine may comprise a network router, a network switch, a network bridge, personal digital assistant (PDA), a cellular telephone, a Web appliance or any machine capable of executing a sequence of instructions that specify actions to be taken by that machine.
- PDA personal digital assistant
- the computer system 600 includes a processor 602 , a main memory 604 and a static memory 606 , which communicate with each other via a bus 608 .
- the computer system 600 may further include a display unit 610 , for example, a liquid crystal display (LCD) or a cathode ray tube (CRT).
- the computer system 600 also includes an alphanumeric input device 612 , for example, a keyboard; a cursor control device 614 , for example, a mouse; a disk drive unit 616 , a signal generation device 618 , for example, a speaker, and a network interface device 620 .
- the disk drive unit 616 includes a machine-readable medium 624 on which is stored a set of executable instructions, i.e. software, 626 embodying any one, or all, of the methodologies described herein below.
- the software 626 is also shown to reside, completely or at least partially, within the main memory 604 and/or within the processor 602 .
- the software 626 may further be transmitted or received over a network 628 , 630 by means of a network interface device 620 .
- a different embodiment uses logic circuitry instead of computer-executed instructions to implement processing entities.
- this logic may be implemented by constructing an application-specific integrated circuit (ASIC) having thousands of tiny integrated transistors.
- ASIC application-specific integrated circuit
- Such an ASIC may be implemented with CMOS (complimentary metal oxide semiconductor), TTL (transistor-transistor logic), VLSI (very large systems integration), or another suitable construction.
- DSP digital signal processing chip
- FPGA field programmable gate array
- PLA programmable logic array
- PLD programmable logic device
- a machine-readable medium includes any mechanism for storing or transmitting information in a form readable by a machine, e.g. a computer.
- a machine readable medium includes read-only memory (ROM); random access memory (RAM); magnetic disk storage media; optical storage media; flash memory devices; electrical, optical, acoustical or other form of propagated signals, for example, carrier waves, infrared signals, digital signals, etc.; or any other type of media suitable for storing or transmitting information.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Marketing (AREA)
- Tourism & Hospitality (AREA)
- Databases & Information Systems (AREA)
- Economics (AREA)
- Data Mining & Analysis (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- Artificial Intelligence (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Computing Systems (AREA)
- Primary Health Care (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Computer architecture including an add-in for linking document creation application with a cloud-based structured database management system and for and integrating a social network media feeds. Integrating social network media feeds and calibration tools into a word processing application linked with a contract creation and contract lifecycle management application. Integrating social network media feeds and calibration tools of a social network that runs on the same platform as the structured database management system and that shares log-in credentials with the structured database management system. The integrated social network media feeds include media feeds related to information feeds corresponding to a portion of a document open in said document creation application.
Description
- This application is a continuation of U.S. patent application Ser. No. 16/145,605, filed Sep. 28, 2018, which is a continuation of U.S. patent application Ser. No. 13/423,283 filed on Mar. 19, 2012, which is a divisional of U.S. patent application Ser. No. 13/423,280 filed Mar. 19, 2012, entitled “LINKING STRUCTURED DATABASE MANAGEMENT SYSTEMS WITH DOCUMENT CREATION AND WORD PROCESSING TOOLS,” and is related to U.S. patent application Ser. No. 13/432,282 filed Mar. 19, 2012, entitled “RECONCILING SMART FIELDS,” each of which are incorporated herein by reference in their entirety.
- The invention relates to the field of business management. More specifically, the invention relates to using structured data in a document creation application and integrating a social network media feeds.
- The increased availability of computer systems and the ability to connect the computer systems using various networks such as intranets and the Internet, for example, has made vast repositories of information and cloud-managed software applications available to a large number of people. In many instances, having such a large amount of information at one's fingertips greatly enhances productivity.
- These advances in information accessibility and processing have created other challenges, e.g., how to manage such a large collection of information. Many new tools have been developed to deal with the ever-expanding volume of information that is now available for consumption in an electronic form.
- Some approaches to managing vast amounts of information utilize a structured database management system. Indeed, it is highly useful to access a structured database management system and run applications thereon, i.e. applications for managing customer or partner engagement, managing the contract process/lifecycle, and for automatically generating documents.
- However, despite the ability to manage business relationships through an application with access to a structured database management system, most business relationships are memorialized using word processing software and managed by manual human analysis.
- Social media technology has substantially changed the ways that individuals and organizations communicate, share, and collaborate. However, despite the ubiquity of social media applications in browser-based applications, their reach does not adequately pervade into other collaborative applications.
- In view of the foregoing, the invention provides systems and methods of linking structured database management systems with document creation tools. Some embodiments of the invention involve a computer architecture including an add-in for linking document creation application with a cloud-based structured database management system and for and integrating a social network media feeds.
- Some embodiments of the invention involve tools for allowing the user of a document creation application to access cloud-based contract creation, and management utilities as well as social media feeds and tools without ever leaving the document interface itself.
- Some embodiments of the invention involve integrating social network media feeds and calibration tools into a word processing application linked with a business lifecycle management application configured for creating a quote for a plurality of customers, engaging and negotiating an agreement, managing customer orders, and invoicing customers.
- Some embodiments of the invention involve integrating social network media feeds and calibration tools into a word processing application linked with a contract creation and contract lifecycle management application.
- Some embodiments of the invention involve integrating social network media feeds and calibration tools of social network external to the structured database management system. Some embodiments of the invention involve integrating social network media feeds and calibration tools of a social network that runs on the same platform as the structured database management system and that shares log-in credentials with the structured database management system.
- Some embodiments of the invention involve integrating social network media feeds that include user profile information, static information relating to theirs or other users' interests, multimedia information relating to theirs or other users' interests, an interface for entering text, objects, or a combination of text and objects, information relating to a document open in said document creation application, information relating to the document as a whole, information relating to a selected portion of text in a document open in said document creation application, and a combinations thereof.
-
FIG. 1 illustrates an example of architecture for providing a document creation application with access to business management application according to some embodiments of the invention; -
FIG. 2A illustrates an example of architecture for providing a document creation application with access to business management application as well as a social media network according to some embodiments of the invention; -
FIG. 2B illustrates an example of architecture for providing a document creation application with access to business management application as well as to a plurality of other client computers via the cloud-based structured database management system itself according to some embodiments of the invention; -
FIG. 3A illustrates a browser-based social media network interface; -
FIG. 3B illustrates a browser-based social media network interface; -
FIG. 4A illustrates an example of a word processing application with a social media feed integrated therein according to some embodiments of the invention; -
FIG. 4B illustrates an example of a word processing application with a social media feed integrated therein according to some embodiments of the invention; -
FIG. 5A illustrates a spreadsheet creation application with access to business management application according to some embodiments of the invention; -
FIG. 5B illustrates an example of a spreadsheet application interface with an interactive ribbon menu for interacting with the business management application and the structured database management system via a document creation application according to some embodiments of the invention; and -
FIG. 6 is a block schematic diagram of a machine in the exemplary form of a computer system within which a set of instructions may be programmed to cause the machine to execute the logic steps of the invention. - Systems and methods are provided for utilizing the Web Services Description Language of one or more structured database management system to communicate with a business management application. In some embodiments of the invention, the business management application is accessed using an API call from a document creation application. In the presently preferred embodiments of the invention, the document creation application comprises a word processing application; however, those with ordinary skill in the art having the benefit of the disclosure will appreciate that the invention can also be implemented in a wide variety of applications for creating documents, graphs, images, presentations, videos, etc. with the same effectiveness.
- In some embodiments of the invention the business management application comprises a business lifecycle management application for creating a quote for a prospect or customer, engaging and negotiating an agreement, order management and invoicing. In the presently preferred embodiments of the invention, a contract creation and contract lifecycle management application accesses a cloud-based structured database management system via an add-in for a word processing application. Although a cloud-based structured database management system is explicitly described, those with ordinary skill in the art having the benefit of the disclosure will appreciate that the invention can also be implemented in a behind firewall database management system with the same effectiveness.
-
FIG. 1 illustrates an example of architecture 100 for providing adocument creation application 105 with access tobusiness management application 110 according to some embodiments of the invention. According toFIG. 1 , thebusiness management application 110 is hosted on a cloud-based structureddatabase management system 120. In some embodiments of the invention, the cloud-based structureddatabase management system 120 comprises a platform-as-a-service offering, such as those offered by Salesforce®, located at One Market Plaza, Suite 300, San Francisco, Calif., 94105, United States. - According to
FIG. 1 , thebusiness management application 110 is accessed by thedocument creation application 105 through a managed add-in 115 that transfers web service calls to thebusiness management application 110 via the structureddatabase management system 120. Accordingly, a user accesses structured data from the structureddatabase management system 120 as well as the business management application's 110 functionality via thedocument creation application 105. - In most cases, the
business management application 110 and the structureddatabase management system 120 require log-in credentials. In some cases, the log-in credentials are the same for both thebusiness management application 110 and the structureddatabase management system 120. In the presently preferred embodiment of the invention, a user enters his structureddatabase management system 120 log-in credentials via thedocument creation application 105. - In some embodiments of the invention, once the user logs into the
document creation application 105 using his structureddatabase management system 120 credentials, a session identifier is stored within the add-in 115 so that the successive calls can be invoked in the same session context until the user logs out of the system. - In some embodiments of the invention, the add-in is configured to display interactive menus, buttons, text fields, etc. either via windows native to the
document creation application 105, browser-based windows common to the structureddatabase management system 120, or a combination thereof. - In some embodiments of the invention, a browser-based form loads a dynamic interactive page from the
business management application 110 in the structureddatabase management system 120. In one illustrative example, a browser-based form loads a dynamic interactive Visualforce® page from a contract lifecycle management product in the Salesforce.com cloud. According to this example, the browser-based form helps the customer to extend or improvise the Visualforce® page according to their organizational needs, thereby enabling zero maintenance on the deployment of the add-in 115 on each of the organization users' desktops. - In some other embodiments of the invention, the add-in 115 is configured to display interactive menus, buttons, text fields, etc. via the
document creation application 105 itself. - According to some embodiments of the invention,
business management application 110 comprises a contract management application designed for contract administrators and legal users to help streamline the process of creating and maintaining contracts and associated contract and clause templates. Since these users are familiar with drafting, revising, and negotiating contracts using common word processing software, it is desirable to offer the benefits and functionality of the contract management application from within the native word processing environment. Using the contract management application, contract administrators can manage complex negotiation cycles, clauses, and contract templates easily. - As explained above, social media technology has substantially changed the ways that individuals and organizations communicate, share, and collaborate. Indeed, using social media technology is an effective way to manage business relationships. Accordingly, it is an object of the invention to integrate social media technology into a
business management application 110 is accessed by thedocument creation application 105 through a managed add-in 115 and that has access to a structureddatabase management system 120. -
FIG. 2A illustrates an example ofarchitecture 200 for providing adocument creation application 205 with access tobusiness management application 210 as well as a social media network 230 according to some embodiments of the invention. Thebusiness management application 210 is hosted on a cloud-based structureddatabase management system 220. Thebusiness management application 210 is accessed by thedocument creation application 205 through a managed add-in 215 that transfers web service calls to thebusiness management application 210 via the structureddatabase management system 220. - In some embodiments of the invention, the
document creation application 205 is run on a client computer 225 that is connected to a plurality of 226, 227, 228, . . . , n via an external network 230. In some other embodiments of the invention, the client computer 225 is connected to other client computers via the cloud-based structuredother client computers database management system 220 itself. -
FIG. 2B illustrates an example of architecture 299 for providing adocument creation application 205 with access tobusiness management application 210 as well as to a plurality of 298, 297, 296, . . . , m via the cloud-based structuredother client computers database management system 220 itself according to some embodiments of the invention. - Before the invention, social media network interfaces were most-commonly browser-based, such as those shown in
FIGS. 3A and 3B . Users could flag other users in photos and comments and they could exchange real-time messages; however, social media networks were disconnected from other business management activities and applications. Accordingly, in the presently preferred embodiments of the invention, thedocument creation application 205 itself incorporates a social media interface. - In some embodiments of the invention, the
business management application 210 add-in 215 integrates a social media interface directly inside a word processing document. Thebusiness management application 210 add-in 215 also allows users to share content or agreement document via the social media network. - According to these embodiments, the user has the ability to access a plurality of social media. For example, a user can view the user's general media feed or switch the view to see media feeds that are specific to the currently opened agreement document or to a selected portion thereof.
- In the presently preferred embodiments of the invention, the social media network is built on the cloud-based structured
database management system 220 platform. For example, thebusiness management application 210 add-in 215 loads the social media network built on the cloud-based structureddatabase management system 220 platform in a native word processing task pane providing an ability to perform a side-by-side view of the agreement document and social media feed. -
FIGS. 4A and 4B illustrate examples of a word processing application with a social media feed integrated therein according to some embodiments of the invention. - In some embodiments of the invention, the social media application is configured to allow users to perform a wide variety of collaborative actions. The following is a non-exhaustive list of illustrative examples of actions that can be performed using a social media application: create user profiles; update user status; create groups of users; follow the feed of people, groups, and projects; share files; send invitations to other users; make recommendations; run reports; configure mobile devices to receive activity notifications; and configure privacy controls.
- In a particularly illustrative example, the
business management application 210 add-in 215 displays an information feed from the social media application into thedocument creation application 205 so that a user-defined group of other users can follow the document creation process. The information feed can be relevant to any object, user, project, etc. In some embodiments of the invention, the information feed is configured to follow objects such as word processing documents or sections of work processing documents. - In the presently preferred embodiments of the invention, the
business management application 210 comprises a contract creation and management application and the add-in 215 displays an information feed from the social media application into a word processing application so that a user-defined group of other users can follow the contract creation process. According to these embodiments, a user can link a working contract to his information feed and ask others to review the contract or clause, make changes to the contract or clause, etc. In some embodiments of the invention, a business team can create a group information feed for one or more contract. In some embodiments of the invention, since the information feed runs on the cloud-based structureddatabase management system 220 platform itself, the other users can actually open the contract itself to review and change, thereby allowing real-time interactive collaboration. Likewise, individual users from among the group can save changes to the document as different versions, obtain structured data to populate smart fields within a document, create and work with templates saves in the cloud, obtain relevant clauses from past documents, etc. - The users can post content from the word processing application to the feed, post comments about the content to the information feed, link Internet URLs, send private messages to other group members, create subgroups, etc.—all within the word processing application itself.
- In some embodiments of the invention, the add-in 215 can switch feeds to follow another object or show multiple feeds that follow separate objects. For example, an attorney using a contract creation application via a word processing application might be assigned to a team handling only a subset of the contract clauses. According to this example, he could have separate information feeds for each of the clauses that are assigned to him.
- In some embodiments of the invention, the other users can access the one or more feeds from their own
document creation application 205 connected with abusiness management application 210 on the cloud-based structureddatabase management system 220 via add-in 215 or via the more traditionally browser-based interface. - Some embodiments of the invention involve providing a spreadsheet creation application with access to business management application that is hosted on a cloud-based structured database management system or a behind the firewall application.
FIG. 5A illustrates aspreadsheet creation application 505 with access tobusiness management application 510 according to some embodiments of the invention. - In some embodiments, the
business management application 510 is accessed by thespreadsheet creation application 505 through a managed add-in 515 that transfers web service calls to thespreadsheet creation application 510 via the structureddatabase management system 520. Accordingly, a user accesses structured data from the structureddatabase management system 520 as well as the business management application's 510 functionality via thespreadsheet creation application 505. -
FIG. 5B illustrates an example of a spreadsheet application interface 599 with an interactive ribbon menu 598 for interacting with thebusiness management application 510 and the structureddatabase management system 520 via adocument creation application 505 according to some embodiments of the invention. According toFIG. 5B , the interactive ribbon menu 598 includes a variety of tools for adding collaborative functionality and lifecycle management utility to a word processing document. For example, the tools include at least all of those disclosed above in connection with the document creation and processing application. -
FIG. 6 is a block schematic diagram of a machine in the exemplary form of acomputer system 600 within which a set of instructions may be programmed to cause the machine to execute the logic steps of the invention. In alternative embodiments, the machine may comprise a network router, a network switch, a network bridge, personal digital assistant (PDA), a cellular telephone, a Web appliance or any machine capable of executing a sequence of instructions that specify actions to be taken by that machine. - The
computer system 600 includes aprocessor 602, amain memory 604 and astatic memory 606, which communicate with each other via abus 608. Thecomputer system 600 may further include adisplay unit 610, for example, a liquid crystal display (LCD) or a cathode ray tube (CRT). Thecomputer system 600 also includes analphanumeric input device 612, for example, a keyboard; acursor control device 614, for example, a mouse; a disk drive unit 616, asignal generation device 618, for example, a speaker, and a network interface device 620. - The disk drive unit 616 includes a machine-
readable medium 624 on which is stored a set of executable instructions, i.e. software, 626 embodying any one, or all, of the methodologies described herein below. Thesoftware 626 is also shown to reside, completely or at least partially, within themain memory 604 and/or within theprocessor 602. Thesoftware 626 may further be transmitted or received over a 628, 630 by means of a network interface device 620.network - In contrast to the
system 600 discussed above, a different embodiment uses logic circuitry instead of computer-executed instructions to implement processing entities. Depending upon the particular requirements of the application in the areas of speed, expense, tooling costs, and the like, this logic may be implemented by constructing an application-specific integrated circuit (ASIC) having thousands of tiny integrated transistors. Such an ASIC may be implemented with CMOS (complimentary metal oxide semiconductor), TTL (transistor-transistor logic), VLSI (very large systems integration), or another suitable construction. Other alternatives include a digital signal processing chip (DSP), discrete circuitry (such as resistors, capacitors, diodes, inductors, and transistors), field programmable gate array (FPGA), programmable logic array (PLA), programmable logic device (PLD), and the like. - It is to be understood that embodiments may be used as or to support software programs or software modules executed upon some form of processing core (such as the CPU of a computer) or otherwise implemented or realized upon or within a machine or computer readable medium. A machine-readable medium includes any mechanism for storing or transmitting information in a form readable by a machine, e.g. a computer. For example, a machine readable medium includes read-only memory (ROM); random access memory (RAM); magnetic disk storage media; optical storage media; flash memory devices; electrical, optical, acoustical or other form of propagated signals, for example, carrier waves, infrared signals, digital signals, etc.; or any other type of media suitable for storing or transmitting information.
- As will be understood by those familiar with the art, the invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. Likewise, the particular naming and division of the members, features, attributes, and other aspects are not mandatory or significant, and the mechanisms that implement the invention or its features may have different names, divisions and/or formats. Accordingly, the disclosure of the invention is intended to be illustrative, but not limiting, of the scope of the invention, which is set forth in the claims.
Claims (20)
1. A computer-implemented method comprising:
in a computational device:
configuring a document creation application with an add-in comprising instructions for linking said document creation application with a business management application that runs on a platform of a structured database management system and stores datum in said structured database management system;
configuring said add-in with one or more tools that, when executed, accesses utilities of said business management application via said document creation application without leaving an interface of said document creation application, wherein said one or more tools at least comprises data linking tools comprising an executable data-pull utility that pulls datum from the structured database management system and inserts said datum into a structured field in a document open in said document creation application; and
configuring said add-in with a social network integration tool for integrating one or more social media interfaces of one or more social networks into an interface of the document creation application, wherein
said integrated one or more social media interfaces comprises media feeds including a first media feed comprising an information feed corresponding to a portion of the document open in said document creation application.
2. The computer-implemented method of claim 1 , wherein said document creation application comprises a word processing application, and wherein said add-in comprises a plugin for said word processing application.
3. The computer-implemented method of claim 1 , wherein said business management application comprises a business lifecycle management application configured for creating a quote for a plurality of customers, engaging and negotiating an agreement, managing customer orders, and invoicing customers.
4. The computer-implemented method of claim 1 , wherein said business management application comprises a contract creation and a contract lifecycle management application.
5. The computer-implemented method of claim 1 , wherein said structured database management system comprises a cloud-based structured database management system.
6. The computer-implemented method of claim 1 , wherein said one or more social networks comprises a social network external to said structured database management system.
7. The computer-implemented method of claim 1 , wherein said one or more social networks runs on the same platform as said structured database management system.
8. The computer-implemented method of claim 1 , wherein said one or more social networks comprises a webspace of user profile pages for networking a plurality of users with each other, and wherein said plurality of users receive one or more media feeds comprising static information, multimedia information, or a combination of static information and multimedia information relating to theirs or other users' interests.
9. The computer-implemented method of claim 8 , wherein said one or more social networks further comprises an interface for entering text, objects, or a combination of text and objects into, and wherein said entered text and objects are posted in said users profile page, sent to another user, displayed in one or more media feeds, or a combination thereof.
10. The computer-implemented method of claim 1 , wherein said first media feed includes information relating to the document as a whole.
11. The computer-implemented method of claim 1 , wherein said media feeds further includes at least one additional media feed, wherein said user can switch views between the first media feed, the at least one additional media feed, and a combination view of the first media feed and the at least one additional media feed.
12. A system comprising:
a non-transitory machine readable medium; and
instructions carried by the machine-readable medium and operable to cause a programmable processor to perform:
configuring a document creation application with an add-in comprising instructions for linking said word processing application with a business management application that runs on a platform of a structured database management system and stores datum in said structured database management system;
configuring said add-in with one or more tools that, when executed, accesses utilities of said business management application via said document creation application without leaving an interface of said document creation application, wherein said one or more tools at least comprises data linking tools comprising an executable data-pull utility that pulls datum from the structured database management system and inserts said datum into a structured field in a document in said document creation application; and
configuring said add-in with a social network integration tool for integrating one or more social media interfaces of one or more social network into an interface of the document creation application, wherein
said integrated one or more social media interfaces comprises media feeds including a first media feed comprising an information feed corresponding to a portion of the document open in said document creation application.
13. The system of claim 13 , wherein said business management application comprises one of:
a business lifecycle management application configured for creating a quote for a plurality of customers, engaging and negotiating an agreement, managing customer orders, and invoicing customers;
a contract creation and contract lifecycle management application; and
a business management suite comprising a business lifecycle management application configured for creating a quote for a plurality of customers, engaging and negotiating an agreement, managing customer orders, and invoicing customers and a contract creation and contract lifecycle management application.
14. The system of claim 13 , wherein said structured database management system comprises a cloud-based structured database management system.
15. The system of claim 14 , wherein said one or more social network comprises a social network external to said structured database management system.
16. The system of claim 15 , wherein said one or more social network comprises runs on the same platform as said structured database management system.
17. The system of claim 16 , wherein said one or more social network comprises:
a webspace of user profile pages for networking a plurality of users with each other, and wherein said plurality of users receive one or more media feeds comprising static information, multimedia information, or a combination of static information and multimedia information relating to theirs or other users' interests, and
an interface for entering text, objects, or a combination of text and objects into, and wherein said entered text and objects are posted in said users profile page, sent to another user, displayed in one or more media feeds, or a combination thereof.
18. The system of claim 12 , wherein said first media feed further comprises one of:
information relating to the document as a whole;
information relating to a selected portion of text in a document open in said document creation application.
19. The system of claim 12 , wherein said first media feed further comprises a combination of information relating to the document open in said document creation application, information relating to the document as a whole, and information relating to a selected portion of text in the document open in said document creation application.
20. The system of claim 12 , wherein media feeds further includes at least one additional media feed, wherein said user can switch views between the first media feed, the at least one additional media feed and a combination view of the first media feed and the at least one additional media feed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/591,626 US20200134252A1 (en) | 2012-03-19 | 2019-10-03 | Social media integration and collaboration tools in a system for linking structured database management systems with document creation and word processing tools |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13/423,283 US10146742B1 (en) | 2012-03-19 | 2012-03-19 | Social media integration and collaboration tools in a system for linking structured database management systems with document creation and word processing tools |
| US16/145,605 US10482160B2 (en) | 2012-03-19 | 2018-09-28 | Social media integration and collaboration tools in a system for linking structured database management systems with document creation and word processing tools |
| US16/591,626 US20200134252A1 (en) | 2012-03-19 | 2019-10-03 | Social media integration and collaboration tools in a system for linking structured database management systems with document creation and word processing tools |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/145,605 Continuation US10482160B2 (en) | 2012-03-19 | 2018-09-28 | Social media integration and collaboration tools in a system for linking structured database management systems with document creation and word processing tools |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20200134252A1 true US20200134252A1 (en) | 2020-04-30 |
Family
ID=64451956
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US13/423,283 Active 2033-10-05 US10146742B1 (en) | 2012-03-19 | 2012-03-19 | Social media integration and collaboration tools in a system for linking structured database management systems with document creation and word processing tools |
| US16/145,605 Active US10482160B2 (en) | 2012-03-19 | 2018-09-28 | Social media integration and collaboration tools in a system for linking structured database management systems with document creation and word processing tools |
| US16/591,626 Abandoned US20200134252A1 (en) | 2012-03-19 | 2019-10-03 | Social media integration and collaboration tools in a system for linking structured database management systems with document creation and word processing tools |
Family Applications Before (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US13/423,283 Active 2033-10-05 US10146742B1 (en) | 2012-03-19 | 2012-03-19 | Social media integration and collaboration tools in a system for linking structured database management systems with document creation and word processing tools |
| US16/145,605 Active US10482160B2 (en) | 2012-03-19 | 2018-09-28 | Social media integration and collaboration tools in a system for linking structured database management systems with document creation and word processing tools |
Country Status (1)
| Country | Link |
|---|---|
| US (3) | US10146742B1 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10366156B1 (en) * | 2013-11-06 | 2019-07-30 | Apttex Corporation | Dynamically transferring data from a spreadsheet to a remote applcation |
| US10146915B2 (en) * | 2015-09-14 | 2018-12-04 | Salesforce.Com, Inc. | Publication of collaborative file to library |
| US12058220B2 (en) * | 2021-09-29 | 2024-08-06 | Atlassian Pty Ltd. | Multi-source event feeds with actionable inputs |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110145153A1 (en) * | 2009-12-11 | 2011-06-16 | International Business Machines Corporation | Negotiating agreements within a cloud computing environment |
| US20130304822A1 (en) * | 2011-01-21 | 2013-11-14 | Ginger Tetreault | Systems and Method for Displaying and Categorizing News Feed Posts |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1403793A1 (en) * | 2002-09-27 | 2004-03-31 | Sap Ag | Method for automatic integrated document filing in the logging of business transactions |
| US8700738B2 (en) * | 2005-02-01 | 2014-04-15 | Newsilike Media Group, Inc. | Dynamic feed generation |
| US20090132349A1 (en) * | 2006-10-09 | 2009-05-21 | Splashcast Corp. | Targeted-demographic rich-media content, branding, and syndicated user-node distribution |
| US7802194B2 (en) * | 2007-02-02 | 2010-09-21 | Sap Ag | Business query language |
| US9356907B2 (en) * | 2008-08-05 | 2016-05-31 | HeyWire, Inc. | Messaging system having multiple number, dual mode phone support |
| US20100241971A1 (en) * | 2009-03-20 | 2010-09-23 | Thomas Zuber | System and method for interactively collaborating within a secure online social networking community |
| US9129255B2 (en) * | 2009-05-18 | 2015-09-08 | Oracle International Corporation | Business process management (BPM) add-in for office software |
| US9424444B2 (en) * | 2009-10-14 | 2016-08-23 | At&T Mobility Ii Llc | Systems, apparatus, methods and computer-readable storage media for facilitating integrated messaging, contacts and social media for a selected entity |
| US9852384B2 (en) * | 2010-02-23 | 2017-12-26 | Microsoft Technology Licensing, Llc | Web-based visual representation of a structured data solution |
| CN102567797A (en) * | 2010-12-31 | 2012-07-11 | Sap股份公司 | Main formwork for generating document |
| US9141393B2 (en) * | 2011-11-17 | 2015-09-22 | EnterCalo, Inc. | Business content authoring and distribution |
-
2012
- 2012-03-19 US US13/423,283 patent/US10146742B1/en active Active
-
2018
- 2018-09-28 US US16/145,605 patent/US10482160B2/en active Active
-
2019
- 2019-10-03 US US16/591,626 patent/US20200134252A1/en not_active Abandoned
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110145153A1 (en) * | 2009-12-11 | 2011-06-16 | International Business Machines Corporation | Negotiating agreements within a cloud computing environment |
| US20130304822A1 (en) * | 2011-01-21 | 2013-11-14 | Ginger Tetreault | Systems and Method for Displaying and Categorizing News Feed Posts |
Also Published As
| Publication number | Publication date |
|---|---|
| US10146742B1 (en) | 2018-12-04 |
| US10482160B2 (en) | 2019-11-19 |
| US20190034387A1 (en) | 2019-01-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9170701B2 (en) | Suggesting contextually-relevant content objects | |
| AU2016201889B2 (en) | Methods and apparatus for translating forms to native mobile applications | |
| US20140082072A1 (en) | Dynamic expert solicitation, collaboration and reputation management system | |
| US8554776B1 (en) | Prioritizing tasks | |
| US20140156614A1 (en) | Managing structured data fields within a social media channel | |
| US20070136357A1 (en) | Methods and apparatus for designing a workflow process using inheritance | |
| US20170316358A1 (en) | Collaborative Network-Based Graphical Progress Management Platform for Creating Private and Public Template Flows | |
| EP2715578A1 (en) | Methods and systems for enhanced data unification, access and analysis | |
| US20070136675A1 (en) | Methods and apparatus for updating a plurality of data fields in an elecronic form | |
| US20200134252A1 (en) | Social media integration and collaboration tools in a system for linking structured database management systems with document creation and word processing tools | |
| US20150213083A1 (en) | Role-relative social networking | |
| van der Aalst et al. | Business process management: Where business processes and web services meet | |
| CN112116516A (en) | Unified processing method and device for multiple types of government affairs | |
| US9747562B1 (en) | Linking structured database management systems with document creation and word processing tools | |
| US20150120587A1 (en) | Use of a social network to enhance hiring team collaboration | |
| US7899162B2 (en) | Apparatus and method for report sharing within an instant messaging framework | |
| US10505873B2 (en) | Streamlining end-to-end flow of business-to-business integration processes | |
| US7996758B2 (en) | Methods and apparatus for storing data associated with an electronic form | |
| US20070208777A1 (en) | Methods and apparatus for designing a workflow process using resource maps and process maps | |
| Schaeffer et al. | A client for distributed geo-processing and workflow design | |
| US20070143305A1 (en) | Methods and apparatus for storing functions associated with an electronic form | |
| US9654522B2 (en) | Methods and apparatus for an integrated incubation environment | |
| US7996770B2 (en) | Portal interaction using ontology-based dictionaries | |
| US20070136367A1 (en) | Methods and apparatus for dynamically modifying a business object definition | |
| US20070130138A1 (en) | Methods and apparatus for storing a collaboratively designed workflow process |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: APTTEX CORPORATION, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KRAPPE, KIRK;GIRI, NEEHAR;SIGNING DATES FROM 20180609 TO 20180906;REEL/FRAME:052127/0522 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |