摘要:
An application programming interface (API) for administering the distribution of software updates on an update service node is presented. The API provides a plurality of interface calls through which an administrator can establish rules by which software updates available to the update service node are distributed.
摘要:
A method for controlling the update installation behavior of a computing device according to installation attributes is presented. When present, a mandatory installation attribute associated with a software update causes the installation process executed on the computing device to disallow a user to selectively not install the software update. A priority installation attribute causes the computing device to request a higher amount of network bandwidth for obtaining the software update's content for installation on the client computing device. A deadline installation attribute associated with the software update causes the computing device to permit a user to selectively not install the software update until an associated deadline passes, at which time the software update is installed without further user interaction. A zero system interruption (ZSI) installation attribute causes the computing device to automatically install the software update without user interaction if the computing device is properly configured.
摘要:
A tag-based structure for communicating software update metadata information to client computers and to update service nodes is presented. An update metadata file includes: an identifier tag including a software update identifier that uniquely identifies the software update; zero or more general properties tags that carry general property information relating the software update; zero or more localized properties tags that carry localized property information organized according to language; zero or more relationship tags that identify dependency relationships the current software update, as described in the update metadata, has with other software updates; zero or more applicability rules tags that carry information for determining the applicability of the software update to a client computer; zero or more files tags that carry information relating to the software update's payload files; and handler specific data tags that carry information directed to the software handler for installing the software update.
摘要:
A universal passive interface for connecting external systems to smart devices such as cell phones and PDAs. The passive system includes a cradle for receiving a compatible smart device that connects the functionality of the smart device to a wide variety of external systems (e.g., printers, large display, input devices, etc.). The passive interface includes a USB hub, network port, and other common connector ports for peripherals and other systems. The smart device can connect to the passive system via the cradle slot, a tether, and/or wirelessly. The external systems to which the passive system serves at the interface to the smart device include, but are not limited to, large displays (e.g., television), external monitors, input devices such as mice and keyboards, external storage devices, and networks (wired and/or wireless). A wizard allows the user to configure the external systems to work with the smart device.
摘要:
A universal smart interface and peripheral management system for portable devices such as mobile phones. The smart system includes a connector interface that connects peripherals to a phone and/or personal digital assistant (PDA), through the smart system. The smart system includes a cradle for receiving a cell phone and interfacing the phone to external systems such as peripherals, networks and other systems through a USB hub and other suitable connector interfaces. The peripheral devices to which the smart system can interface include, but are not limited to, large displays (e.g., television), external monitors, input devices such as mice and keyboards, external storage devices, and networks (wired and/or wireless). The smart system also facilitates connectivity to large display systems such as TVs, computer displays and monitors.
摘要:
A tag-based structure for communicating software update metadata information to client computers and to update service nodes is presented. An update metadata file includes: an identifier tag including a software update identifier that uniquely identifies the software update; zero or more general properties tags that carry general property information relating the software update; zero or more localized properties tags that carry localized property information organized according to language; zero or more relationship tags that identify dependency relationships the current software update, as described in the update metadata, has with other software updates; zero or more applicability rules tags that carry information for determining the applicability of the software update to a client computer; zero or more files tags that carry information relating to the software update's payload files; and handler specific data tags that carry information directed to the software handler for installing the software update.
摘要:
A universal smart interface and peripheral management system for portable devices such as mobile phones. The smart system includes a connector interface that connects peripherals to a phone and/or personal digital assistant (PDA), through the smart system. The smart system includes a cradle for receiving a cell phone and interfacing the phone to external systems such as peripherals, networks and other systems through a USB hub and other suitable connector interfaces. The peripheral devices to which the smart system can interface include, but are not limited to, large displays (e.g., television), external monitors, input devices such as mice and keyboards, external storage devices, and networks (wired and/or wireless). The smart system also facilitates connectivity to large display systems such as TVs, computer displays and monitors.
摘要:
A universal smart interface and peripheral management system for portable devices such as mobile phones. The smart system includes a connector interface that connects peripherals to a phone and/or personal digital assistant (PDA), through the smart system. The smart system includes a cradle for receiving a cell phone and interfacing the phone to external systems such as peripherals, networks and other systems through a USB hub and other suitable connector interfaces. The peripheral devices to which the smart system can interface include, but are not limited to, large displays (e.g., television), external monitors, input devices such as mice and keyboards, external storage devices, and networks (wired and/or wireless). The smart system also facilitates connectivity to large display systems such as TVs, computer displays and monitors.
摘要:
A suggested communication from a plurality of available communications for the user may be determined. The suggested communication may be created specifically for a user or for users in one or more categories. If the suggested communication is determined to be sufficiently similar to the profile of the user, the suggested communication may be provided to the user and the suggested communication may be removed from the available communications for the user for a period of time. A computer usage message may be received indicating whether the suggestion communication was acted upon or not acted upon. If the user responded in a desired way, a benefit may be provided to the user and an additional analysis of the response computer usage message communicated from the user may be performed.
摘要:
A universal smart interface and peripheral management system for portable devices such as mobile phones. The smart system includes a connector interface that connects peripherals to a phone and/or personal digital assistant (PDA), through the smart system. The smart system includes a cradle for receiving a cell phone and interfacing the phone to external systems such as peripherals, networks and other systems through a USB hub and other suitable connector interfaces. The peripheral devices to which the smart system can interface include, but are not limited to, large displays (e.g., television), external monitors, input devices such as mice and keyboards, external storage devices, and networks (wired and/or wireless). The smart system also facilitates connectivity to large display systems such as TVs, computer displays and monitors.