摘要:
A server architecture has a server program to receive client requests and multiple applications to process the requests. Each application comprises a collection of agents that can be invoked to process the requests and an application manager that manages the collection of agents. The agents within the associated collection are independent from, but dynamically accessible by, the application manager. Depending on the request, the application manager selects one or more agents to generate content to be returned to the client. An application manager director manages the application managers and facilitates delivery of the client requests from the server program to the suitable application. The application managers are independent from, but dynamically accessible by, the application manager director. For a given request, the director selects the appropriate application manager to handle the request. The application manager, in turn, selects the appropriate agent to process the request. The director can be implemented as part of the server program. The applications, including the agents and associated application managers, can be run either in-process or out-of-process with the server program.
摘要:
A method and system for invoking by a client computer system of a function of an object of an object class provided by a server computer system. The client sends a request to a server that comprises a Universal Resource Locator (“URL”) that identifies a script, an object class, and a function of the object class to invoke. In response to receiving the request, the server starts the script and transfers control to the script. The script instantiates an object of the object class identified in the URL of the received request and invokes the function identified in the URL of the received request. The invoked function performs the behavior of the function, creates a response to be sent to the client, and sends the response to the client. The response contains state information describing a state of the object after the behavior of the function is performed. When the client subsequently sends a request to invoke a function of the object class, the state information is included in the request so that the function can perform its behavior based on the state information.
摘要:
A method and system for invoking by a client computer system of a function of an object of an object class provided by a server computer system. The client sends a request to a server that comprises a Universal Resource Locator (“URL”) that identifies a script, an object class, and a function of the object class to invoke. In response to receiving the request, the server starts the script and transfers control to the script. The script instantiates an object of the object class identified in the URL of the received request and invokes the function identified in the URL of the received request. The invoked function performs the behavior of the function, creates a response to be sent to the client, and sends the response to the client. The response contains state information describing a state of the object after the behavior of the function is performed. When the client subsequently sends a request to invoke a function of the object class, the state information is included in the request so that the function can perform its behavior based on the state information.
摘要:
A method and system for invoking by a client computer system of a function of an object of an object class provided by a server computer system. The client sends a request to a server that comprises a Universal Resource Locator ("URL") that identifies a script, an object class, and a function of the object class to invoke. In response to receiving the request, the server starts the script and transfers control to the script. The script instantiates an object of the object class identified in the URL of the received request and invokes the function identified in the URL of the received request. The invoked function performs the behavior of the function, creates a response to be sent to the client, and sends the response to the client. The response contains state information describing a state of the object after the behavior of the function is performed. When the client subsequently sends a request to invoke a function of the object class, the state information is included in the request so that the function can perform its behavior based on the state information.
摘要:
A vent cover for covering an opening in a building structure to vent its interior is provided. The vent cover includes a hollow cover member with an open bottom for positioning over and covering the opening in the building and a front end with an opening. A grill is removably secured in the opening in the front end of the cover member. The grill has a plurality of partitions. Each of the partitions is defined by intersecting members, which have a tapered cross section for accelerating the flow of air through the grill. The grill also has a splash guard and an overhang structure optimal for preventing rain, snow and water from entering the grill and the opening in the building structure. The cover member may be aerodynamically shaped for use atop vehicles such as trailers and RVs.
摘要:
The claimed subject matter relates to various architectures that can, inter alia, facilitate creation of a synch file as well as facilitate interpretation of the synch file. Both creation and interpretation can be accomplished in conjunction with an original media asset. The synch file can include transformation commands that can operate on a presentation of the asset rather than upon the asset itself. Accordingly, what is actually perceived by a content consumer during a presentation of the asset need not be exactly what the asset creator fixed in a tangible medium. Rather, the content consumer can observe a derivative media presentation based upon interpretation of the synch file.
摘要:
The claimed subject matter relates to a first architecture that can create an intensity map based upon intensity scores, and to a second architecture that can provide intensity scores and can request and receive the intensity map. Intensity scores can relate to an approval or a level of satisfaction of a current location of a user and can be conveniently provided, in some cases with a single keystroke (e.g., 0-9 from a conventional cell phone keypad) by, say, mobile device users. Numerous intensity scores can be received and aggregated to produce an intensity map of a given area or region. Portions of the intensity map can be provided to requesting devices, potentially filtered based upon a variety of criteria. As a result, the intensity map can provide in substantially real-time a visual indication of locations or entities that might be interesting to explore.
摘要:
Virtualization of features present on a general-purpose computing device in order to expand the use of a fixed-function device, such as a game console, into a general-purpose application platform. Hardware capabilities are virtualized in order to run a general-purpose operating system on a fixed-function device that typically lacks physical implementations of those hardware capabilities. The operating system runs using the virtualized capabilities, and existing applications are run in the environment provided by the operating system. Thus, a fixed-function device can be used to run ordinary, existing application software.
摘要:
An information server adapted to service requests for information has an integral database containing configuration information, application information, and/or content information. The information in the database is stored in a hierarchical fashion with elements that correspond, in some degree, with physical storage structure or individual information objects on the information server. Path names received in information requests are broken into constituent components and are used to retrieve configuration information, application information, and/or content information from the database and information objects from physical storage. In the database properties stored at one hierarchical level may be inherited by lower hierarchical levels. The database is preferably provided with a programmatic interface that allows concurrent access to and administration of the database. Mechanisms to notify registered users of changes or events that occur with respect to the database are implemented.
摘要:
A client computer has a facility for encapsulating location information, such as a uniform resource locator (URL), for a resource that is available on a server computer. The facility is especially well-adapted for use with Internet documents. The location information for such a resource is encapsulated into an object known as an Internet shortcut. The Internet shortcut appears to a user as an icon that may be used to gain access to the underlying resource. The Internet shortcut icon holds a link to a remote resource and will automatically activate the web browser when selected. The Internet shortcut icons may be implemented as objects that are visible on the desktop of the operating system. File operations such as copy, delete, and copy may be performed on the Internet shortcut icon through a context menu. In addition, Internet shortcuts may be transferred to E-mail, facsimile, floppy disk destinations through a context menu.