Abstract:
The present invention provides an improved mobile device user interface. Aspects of the present invention include associating at least a portion of destinations that are reachable via the devices user interface with a respective channel, and creating a channel table for indicating which destinations are assigned to which channels; and providing the mobile device with at least one control for sequentially changing the channels independently of display of the channel table, thereby allowing the user to switch between destinations based on a TV remote metaphor.
Abstract:
A method and system for guiding management of digital images includes: receiving at least one captured digital image with an account identifier (201), creating a message to an address associated with the account identifier, where the message includes an access to a form to proceed with a specific task associated with the at least one captured digital image (202), and sending the message to the address (203). A user can then access the form through the message and provide form data to the server. The server can then proceed with the next step in the task. In this manner, specific tasks in the management of digital images can be uploaded to a server, and the user is reminded to access the server to perform these tasks where the user is not required to manage the image on the image capture device or to remember to finish a specific task associated with the captured images.
Abstract:
A system and method for allowing a remote client to have access to a service or application over a network is described. In one version, the method includes registering the service with a presence service on the network and providing information related to the service from the presence service to the remote client. The method also includes allowing the remote client to submit a request to access the service and permitting the remote client to access the service over the network.
Abstract:
A method and system are provided for allowing a user to create actions to be taken by a server. One aspect of the present invention includes; in response to a user accessing the server from a client device, providing the user with an option to create an action item (402-408), wherein the action item represents an action that can be taken with respect to at least one data object accessible to the server (402-408); enabling the user to associate an executable software object with the action item (412-414); and in response to the server receiving an identification of the action item (416) and an identification of at least one data object, invoking the executable software object associated (418) with the identified action item for automatically performing the action selected by the user on the at least one data object (416-420).
Abstract:
Methods, systems, and computer program products are disclosed for controlling data transmission based on power cost. A power cost per unit data associated with successfully sending data from a wireless mobile device to a remote endpoint in a communications network is determined. The determined power cost per unit data is compared to a first threshold. Transmission of data from the wireless mobile device to the remote endpoint is delayed based on a determination that the power cost per unit data exceeds the first threshold.
Abstract:
Methods, systems, and computer program products for characterizing links to resources that are not activated are disclosed. According to one aspect, a page is presented via a user interface of a client device, the page including a link to a resource accessible via a network through activation of the link. The client device determines whether the link on the page is not activated. The link is characterized based on at least one of information associated with the link, the resource, and the page responsive to determining that the link is not activated.
Abstract:
A method and system for providing a distributed audience response for a broadcast records a response from a participating client of a broadcast and transmits the response to an audience server. The audience server combines the response with responses from other participating clients of the broadcast, and the combined response is then transmitted to a receiving client for playback in synchronization with the broadcast. Intelligible speech can be removed from the combined response. The participating client can be part of a group of clients of the broadcast, where the responses from the group of clients are combined and played back. A participant can invite certain other participants to "sit next to" him or her, where the responses of the invitees are configured to be intelligible over the combined response.
Abstract:
Periodic messages containing resource information are received from network devices connected to the local network. The resource information includes user-requestable services offered by the network device, and data stored by the network device having a mime type. The resource information from each of the messages and a timestamp are stored in a repository. From the stored timestamp and resource information it can be determined which user-requestable services and data having a mime type were available on the network over a predetermined time period. A view of the user-requestable services and data having a mime type that were available on the network over the predetermined period can then be generated, allowing generation of current, past, and dynamic views of the user-requestable services offered by devices connected to the network and the data having a mime type stored by the devices.
Abstract:
A system and method for advertising over a network an invitation to engage in at least one activity is described. In one embodiment, a presence service on the network receives from an inviting presence client activity information related to at least one activity the inviting presence client is interested in participating. The presence service then updates a tuple associated with the inviting presence client to include the information related to the activity, and sends the invitation to engage in the activity to at least one other presence client on the network.
Abstract:
A method and system for associating specific files with different applications. The method includes receiving a selection of at least one application; receiving a selection of at least one specific file; and associating the at least one specific file with the at least one application such that when the application is launched, the specific file is automatically made available to the application.