Abstract:
A wireless communication device (104) for providing guidance about surrounding conditions and a communication server (1000) for receiving data feeds from cooperative wireless devices are provided. The wireless communication device (104) comprises a device discovery mechanism (214, 302) to identify second devices (116-150) in a vicinity (106-114) of the device, a processor (306) to determine a coverage capability for each area surrounding the first device (104), and a display (208, 310) to represent the coverage capability of each area surrounding the first device. The communication server (1000) comprises a network interface (1002) to receive one or more data feeds associated with a location of a first device (104), a processor (1004) to associate each data feed with an area adjacent to the first device, and a display (1008) to represent surrounding cells surrounding the first device. One or more surrounding cells (1102-1118) show a data feed of the location of the first device (104), and each data feed is provided by a second device (116-150) located in the corresponding surrounding cell.
Abstract:
A method and apparatus for sharing product information among users of a computer network (108) using productmarks (202). A productmark (202) for a product is created by a user of the network (108) and includes a product identifier (204), an annotation containing user comments, a username that identifies the creator of the productmark (202), and a categorization tag (208) that identifies the user's level of interest in purchasing the product. Productmarks (202) are stored in a database (110) that may be queried using a product identifier (204), a username, a categorization tag (208), or any combination of these to retrieve productmarks (202). A user network device (104) provides access to the database (110) and includes modules for creating (138) and uploading (140) productmarks (202) to the database (110) and for querying and downloading (142) productmarks (202) from the database (110). A peer-to-peer communication session may be formed relating to a particular product or geographical location.
Abstract:
A memory-based collaborative filtering algorithm is optimized for large numbers of users by employing a personalized location-based data partitioning method that allows the system to scale even for very large datasets. Collaborative filtering then takes place on the scaled dataset.
Abstract:
A method and system for managing a terminal management system including a terminal management network element (100) and at least one wireless terminal (20). The terminal management network element (100) includes a wireless terminal condition based control information generator (120) that generates wireless terminal condition based control information (20) represented by extensible markup language code. The wireless terminal condition based control information (20) includes selected action data (46) based on selectable action data (820) associated with a terminal management action to execute on at least one wireless mobile terminal (22), selected condition data (42) based on selectable condition data (840) wherein the selected condition data (42) is associated with the selected action data (46), and selected attribute data (44) based on selectable attribute data wherein the selected attribute data (44) is associated with the selected action data (46). A wireless terminal condition based controller (30) executes the terminal management action if the selected condition (42) data associated with the terminal management action is satisfied.
Abstract:
Disclosed is a "light weight" protocol used to coordinate shared copies of a data element (106). A central repository (102) holds a master copy of the data element (106). Applications (104a, 104b, 104c) "subscribe" (200) to the data element (106) (or to an aspect (108) of it) by sending a message to the central repository (102). Whenever the data element (106) (or aspect (108)) is changed, applications (104a, 104b, 104c) that have subscribed to the data element (106) (or aspect (108)) are notified (204) of the change. When an application (104a, 104b, 104c) wishes to change the value of a subscribed aspect (108), it sends (210) an update request to the central repository (102). The central repository (102) changes (306) the master copy of the data aspect (108) to the requested value and then informs (306) all subscribed applications (104a, 104b, 104c) of the new data value. If two applications (104a, 104b) both wish to change the value of the same data aspect (108), they send (210) their update requests, and the central repository (102) processes (306) them in the order in which they are received.
Abstract:
A method and apparatus are provided for operating a wireless communication device. The method includes the steps of providing a plurality of battery powered modules that are carried by a user and together operate as the wireless communication module (ensemble), detecting a battery reserve power level of a first module of the plurality of modules and transferring a processing function from the first module to a second module of the plurality of modules based upon the detected battery reserve power.
Abstract:
A system and method for processing information about an incident is provided. The system comprises two or more communication devices (104, 112-126) in communication with each other and a central authority (128) capable of receiving data from the communication devices. Each communication device (104, 112- 126) includes a media sensor (222) to collect data relating to an incident event (102). One communication device (104), in response to a user activation input, transmits a request signal to one or more other communication devices (112-126). Any communication device (112-126) that receives the request signal may collect data relating to the incident event (102) in response to the request signal. The central authority (128), after receiving the data collected by the wireless communication devices (104, 112-126), performs an action in response to receiving the data.
Abstract:
A method and apparatus are provided for operating a wireless communication device. The method includes the steps of providing a plurality of battery powered modules that are carried by a user and together operate as the wireless communication module (ensemble), detecting a battery reserve power level of a first module of the plurality of modules and transferring a processing function from the first module to a second module of the plurality of modules based upon the detected battery reserve power.
Abstract:
A network element (200) receives (101), from a plurality of different end users (205), information regarding content clips as pertain to audio-visual content and uses (102) that information to automatically infer a relative popularity of audio-visual content as corresponds to the content clips to provide popularity information. Such audio-visual content can comprise, for example, televised content. The aforementioned information can comprise, for example, such items as a start time and a stop time for a given one of the content clips, at least a portion of a given one of the content clips, a content identifier of some kind, and so forth.
Abstract:
A method and apparatus is disclosed whereby the context of user activity can be used to tailor the ambient information system. The method and apparatus use both short-term context such as recent activity and long-term context such as historical patterns to highlight specific content on channels or widgets that are likely to be of most immediate interest to the user. This contextual information provided by the framework can also be used to make intelligent decisions about how to tailor the user experience after a user has interacted with the item in question. Additionally, context information accumulated on one device such as a mobile phone can be broadcasted to other devices to influence the ambient information display application on a second device such as a desktop based on enabling remote access to the local context repository.