System and Methodology for Automating Delivery, Licensing, and Availability of Software Products

a software product and system technology, applied in the field of data processing and computing environments, can solve the problems of pc instability, less stable operation of typical pcs (personal computers), and difficult overall process

Inactive Publication Date: 2011-02-24
EMBARCADERO TECHNOLOGIES
View PDF10 Cites 220 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The purchase and deployment of software is not a simple linear process, however, but instead includes a number of cycles that occur on an ongoing basis, including installation, provisioning / configuration, updates / bug fixes, and new products purchases, to name a few.
The overall process is made more difficult by PC instability; as more software is installed, a typical PC (personal computer) becomes less stable to operate.
This scenario is problematic for software customers, particularly large corporations which must manage an ever-increasing morass of different licensing schemes.
Not only must a firm track the licenses for software that it has purchased (e.g., what users go with which licenses, and for which products), but the firm must also contend with disparate licensing schemes; licensing terms are not consistent from one product to another, let alone from one vendor to another.
The problem has become increasingly unmanageable and the proliferation of product and devices to run those products continues unabated.
Many software customers today are finding that the main cost for software is not its purchase price but the costs of all the management tasks (e.g., installation, provisioning, configuring, updating, license tracking, and so forth) associated with the software.
Although each of these solutions addresses a particular issue, each solution operates independently and is poorly integrated with the other.
For example, license management software is not well integrated with configuration software, and neither is well integrated with provisioning software.
Thus, organizations still do not have a solution that manages software all the way from its purchase, to installation, to its ultimate use on the user's desktop computer.
The acquisition, management, and use of multiple software products from a single or multiple vendors is a difficult problem facing many firms today, and thus a better solution is sought.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and Methodology for Automating Delivery, Licensing, and Availability of Software Products
  • System and Methodology for Automating Delivery, Licensing, and Availability of Software Products
  • System and Methodology for Automating Delivery, Licensing, and Availability of Software Products

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023]Glossary

[0024]The following definitions are offered for purposes of illustration, not limitation, in order to assist with understanding the discussion that follows.

[0025]LDAP (Lightweight Directory Access Protocol): A well known application protocol for querying and modifying directory services running over TCP / IP. The protocol is detailed in RFC 4510 (the disclosure of which is hereby incorporated by reference) and is available from Internet Engineering Task Force at ietf.org).

[0026]Network: A network is a group of two or more systems linked together. There are many types of computer networks, including local area networks (LANs), virtual private networks (VPNs), metropolitan area networks (MANs), campus area networks (CANs), and wide area networks (WANs) including the Internet. As used herein, the term “network” refers broadly to any group of two or more computer systems or devices that are linked together from time to time (or permanently).

[0027]Package: Refers to a collect...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

System and methodology automating delivery, licensing, and availability of software products are shown and described. In one embodiment, for example, a system of the present invention for delivering and licensing application software is described that comprises: a cloud server storing a plurality of software applications, including storing metadata indicating permitted licensing and operation of the software applications; a client computer for operating software applications, the client computer in communication with the cloud server; a client user interface at the client computer, which allows a user to request software applications from the cloud server; a communication module at the cloud server, for receiving requests from the user to operate particular software applications at the client computer; an authentication module at the cloud server, for authenticating the requests received from the user to operate certain software applications at the client computer; and a local library at the client computer for receiving from the cloud server the particular software applications requested by the user and making those applications available for operation at the client computer, pursuant to permitted licensing and operation specified by the metadata.

Description

CROSS REFERENCE TO RELATED APPLICATIONS [0001]The present application is related to and claims the benefit of priority of the following commonly-owned, presently-pending provisional application(s): application Ser. No. 61 / 236,505 (Docket No. ETI / 0002.00), filed Aug. 24, 2009, entitled “System and Methodology Providing Lifecycle Management of Software Products”, of which the present application is a non-provisional application thereof; application Ser. No. 61 / 295,700 (Docket No. ETI / 0002.01), filed Jan. 16, 2010, entitled “System and Methodology Providing Lifecycle Management of Software Products”, of which the present application is a non-provisional application thereof. The disclosures of each of the foregoing applications are hereby incorporated by reference in their entirety, including any appendices or attachments thereof, for all purposes.COPYRIGHT STATEMENT [0002]A portion of the disclosure of this patent document contains material which is subject to copyright protection. The...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F3/01G06F9/445G06F3/048
CPCG06F8/61
Inventor WILLIAMS, WAYNE D.SWINDELL, MICHAEL L.PITTS, JAMES B.
Owner EMBARCADERO TECHNOLOGIES
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products