摘要:
A system and method for improved navigation and access of computer media content using media transport controls is provided. These transport controls may be placed in various locations such as on the computer housing, on a keyboard, on a monitor or a remote control. With these controls, a user may easily play multimedia content and navigate to individual tracks or segments of an audio and/or video stream. The transport controls include a play/pause button, a stop button, a previous button, and a next button. A user may intuitively activate and interact with media content in a variety of applications using these transport controls. For example, users may play recordings such as voice mail and review their recorded replies using the transport controls. Users may similarly play and/or review multimedia annotations made to any application files, including traditional computer files such as spreadsheets, documents and presentations.
摘要:
A system and method including telephony controls for handling telephony applications on a personal computer with integrated telephony capabilities is provided. The telephony controls include a hook switch, a talk button, a speakerphone button, a mute button, a flash button, a conference button, a microphone button, and a voice mail button. There may also be other telephony control buttons such as an optional record button in close proximity to the telephony controls for use in responding to voice mail. An indicator light may be located adjacent to or integrated into each telecommunication control button. The system and method allow a number of user interaction scenarios with respect to real-time communications, including handling an incoming telephone call, making a telephone call, and handling voice mail.
摘要:
A system and method for improved audio controls on a personal computer is provided. The system and method provide a unified architecture for audio controls across hardware and software interfaces of the personal computer. An intelligent facility may automatically change audio controls for users to simply interact with various communications and media applications. To this end, a configurable audio controller intelligently handles various aspects of the system's audio devices by following various rules that may be based at least in part on user-configurable settings and a current operating state. The present invention also provides audio controls so that a user may easily change audio settings such as the volume of an audio output device. There are many applications that may use the present invention for automatic control of audio devices based upon the user's context.
摘要:
A system and method for improved video capture on a personal computer is provided. The personal computer is equipped with video controls and a camera with a privacy lens cover. A sensor for sensing when the lens cover is closed may be used along with an actuator for mechanically opening the lens cover, so that the system may optionally open the lens cover automatically for video capture applications. A user may easily capture a video stream or still images using the video controls provided. A user may also answer an incoming phone call that supports video by pressing the camera button or, optionally, the user can set a preference so that the camera is automatically enabled whenever answering a call that supports video. Additionally, the system may automatically transition to or from video anytime during a call.
摘要:
A computing system that incorporates an auxiliary processor to the main system processor. The auxiliary system utilizes a separate application runtime for processes and is capable of operating even when the primary system is in an off state. Methods for load-balancing are provided based on computing needs respective to power consumption requirements. Processes that are not computationally intensive are processed by a low-power, auxiliary processor. In addition, peripheral components accessible to the overall computing system are shared.
摘要:
A computing system that incorporates an auxiliary processor to the main system processor. The auxiliary system utilizes a separate application runtime for processes and is capable of operating even when the primary system is in an off state. Methods for load-balancing are provided based on computing needs respective to power consumption requirements. Processes that are not computationally intensive are processed by a low-power, auxiliary processor. In addition, peripheral components accessible to the overall computing system are shared.
摘要:
Disclosed is a method for one computing device (the “provider”) to provide peripheral services to another device (the “host”). A user directly runs the host. The host accesses the provider as if the provider were a set of peripheral devices attached to the host. In this way, the host and provider become, in effect, one device with the combined capabilities of both devices. The provider switches between two modes: In standalone mode, the provider acts as an individual device; upon switching to auxiliary mode, the provider provides peripheral services to the host but can still run applications and present an input/output interface to its own user. When the peripheral device provided to the host is a display screen, the host can map the provided screen into the host's own video memory, thus hiding implementation details from applications that use the screens. One device can simultaneously act as provider and host.
摘要:
A system and method for browsing properties of an electronic document. The present invention is comprised of a property browser program module. The property browser program module communicates with a shared code library for one or more application programs. The shared code library can be in communication with one or more application programs. When a user interacts with an electronic document associated with an application program, the user can manipulate one or more properties of the application program. The property browser program module determines a status for one or more properties for the electronic document through information received from the shared code library. Furthermore, the property browser program module determines a context for the electronic document through information received from the shared code library. Using the properties and context of the electronic document, the property browser program module creates a palette with one or more controls for the properties of the electronic document. The property browser program module then displays the palette in conjunction with the electronic document through the user interface associated with the application program. In response to any changes in context or properties, the property browser program module can modify the palette and send the modified palette to a user interface associated with the application program.
摘要:
A computing system is equipped with one or more ports, each of which includes a plurality of coupler lines configured to engage connectors that may be associated with different types of external services and/or devices, including public switched telephone networks, Ethernet networks, ISDN networks, and/or telephone devices. Upon detecting a connection to a port, a controller evaluates at least one electrical property of the lines of the port. Based on the evaluation, the controller determines if the port is engaged with a known type of service or device. When the type of service or device is known, the controller selectively switches a plurality of port lines to appropriate communications subsystems to enable the computing system to communicate with the device or service. For example, a conventional telephone device can then be used as an audio input/output device for communication over the Internet rather than over a public switched telephone network.