The patent's assignee for patent number 8745579 is
News editors obtained the following quote from the background information supplied by the inventors: "The present application is directed to a method and system for dynamic composition of distributed interactive applications from high-level programming languages. The Internet is a global network of connected computer networks. Over the last decade, the Internet has grown in significant measure. A large number of computers on the Internet provide information in various forms. Anyone with a computer connected to the Internet can potentially tap into this vast pool of information.
"The information available via the Internet encompasses information available via a variety of types of application layer information servers such as
"One of the most wide spread methods of providing information over the Internet is via the World Wide Web (the Web). The Web consists of a subset of the computers connected to the Internet; the computers in this subset run Hypertext Transfer Protocol (HTTP) servers (Web servers). Several extensions and modifications to HTTP have been proposed including, for example, an extension framework (RFC 2774) and authentication (RFC 2617). Information on the Internet can be accessed through the use of a Uniform Resource Identifier (URI, RFC 2396). A URI uniquely specifies the location of a particular piece of information on the Internet. A URI will typically be composed of several components. The first component typically designates the protocol by which the address piece of information is accessed (e.g., HTTP, GOPHER, etc.). This first component is separated from the remainder of the URI by a colon (`:`). The remainder of the URI will depend upon the protocol component. Typically, the remainder designates a computer on the Internet by name, or by IP number, as well as a more specific designation of the location of the resource on the designated computer.
"The term URI includes Uniform Resource Names (URN's) including URN's as defined according to RFC 2141.
"Web servers host information in the form of Web pages; collectively the server and the information hosted are referred to as a Web site. A significant number of Web pages are encoded using the Hypertext Markup Language (HTML) although other encodings using SGML, eXtensible Markup Language (XML), DHMTL or XHTML are possible. The published specifications for these languages are incorporated by reference herein; such specifications are available from the
"Client software has evolved that allows users of computers connected to the Internet to access this information. Advanced clients such as Netscape's Navigator and
"Many of these browsers include an ability to perform interpretative execution of scripted applications downloaded from a server. The systems and methods described herein support rapid development and deployment of applications for use in Web browsers."
As a supplement to the background information on this patent, VerticalNews correspondents also obtained the inventors' summary information for this patent: "In some embodiments, a method is provided for verifying license compliance for a web application. The method includes generating a web application including a broadcast key and a license tag. The method includes making the generated web application available for review by a web search engine. The method includes communicating a query to the web search engine for a selected license tag. The method includes receiving a list of reviewed web applications from the web search engine. The method includes evaluating the broadcast keys associated with each web application in the list of reviewed web applications to identify duplicate broadcast keys.
"In some embodiments, at least one computer readable non-transitory medium stores instructions that, when executed by a computer, cause the computer to execute the disclosed method.
"In some embodiments, a system is provided for verifying license compliance for a web application. The system includes a data store to store a broadcast key and a license tag associated with a web application. The system includes a communication interface to support communication with a search engine. The system includes a processor to communicate a query for a selected license tag to a selected search engine via the communication interface. The processor is to receive results from the communicated query. The processor is to generate a list of reviewed web pages based upon the received results. Each reviewed web page includes a selected web application with the selected license tag. The processor is to evaluate broadcast keys associated with the reviewed web pages to identify duplicate broadcast keys. The processor is to report duplicate broadcast keys among the reviewed web pages.
"Additional advantages will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The advantages of the disclosed systems and methods will be realized and attained by means of the elements and combinations particularly pointed out herein. It is to be understood that both the general description and the detailed description are exemplary and explanatory only and are not restrictive of the invention."
For additional information on this patent, see:
Keywords for this news article include: Software,
Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC
Most Popular Stories
- Homeowners More Satisfied With Mortgage Servicers
- House Shelves Immigration Bill, Goes on Vacation
- Ford Tremor: Easy to Park, Hard to Pay For
- What Hamas and Israel Hope to Gain in Gaza
- Notorious RBG Tells All in Couric Interview
- Why Samsung Shares Plunged in the April-June Quarter
- House GOP Leaders Abandon Immigrant Bill
- NASA Plans to Make Oxygen on Mars
- Wisconsin Supreme Court: Voter IDs Must Be Free
- Market Loses All of July's Gains in One Day