Method apparatus and computer program product for providing automatic delivery of information to a terminal
Abstract
An apparatus for providing automatic delivery of information to a terminal includes a communication element, a registry element and a proxy element. The communication element is configured to receive information corresponding to new content associated with a particular service. The registry element is configured to retrieve an identifier of an publisher associated with the particular service in response to receipt of the information. The proxy element is configured to push an indication of the new content to a receiving terminal having the identifier in a contact list of the receiving terminal in response to receipt of the information.

Term
No projected expiry on record.
- Priority
- Filed
- Published
- Today
34 claims: 6 independent, 28 dependent
- 1ON REVENDIQUE:WE CLAIM: 1. Features of method: 1. Comporter de méthode : receiving) information corresponding to new content is associated with a particular service;recevant )'information correspondant au contenu neuf s'est associe à un service particulier ;recherchant un identificateur d'un éditeur s'est associe au service particulier en réponse à )a réception de !'information ;et en réponse à la réception de !'information, poussant un signe du contenu neuf à un terminal récepteur ayant !'identificateur dans une liste de contacts du terminal récepteur. searching for an identifier of a publisher associated with the particular service in response to) upon receipt of the information;and in response to receipt of the information, pushing a sign of the new content to a receiving terminal having the identifier in a contact list of the receiving terminal.
- 8A computer program product having at least one machine readable storage medium having machine readable portions of program codes therein recorded, shared machine readable program codes comprising:8. Un produit de programme informatique comportant au moins un support de stockage lisible à la machine faisant enregistrer les parties lisibles à la machine de codes du programme à cet egard, codes du programme lisibles à la machine partage comporter : a first executable part for receiving the information corresponding to the new content associated with a particular service;une première partie exécutable pour recevoir !'information correspondant au contenu neuf s'est associée à un service particulier ;a second executable part to search for an identifier of a publisher associated with the particular service in response to the reception of the information: and a third executable part to push a sign of the new content to a receiving terminal having the identifier in a list of contacts of the receiving terminal, where the third executable part is accomplished in response to receipt of the information. une deuxieme partie exécutable pour rechercher un identificateur d'un éditeur s’est associée au service particulier en réponse à la réception de !'information : et une troisième partie exécutable pour pousser un signe du contenu neuf à un terminal récepteur ayant !'identificateur dans une liste de contacts du terminal récepteur, où la troisième partie exécutable est accomplie en réponse à la réception de !'information. SNO851O SNO851O
- 15Include device:15. Comporter d'appareil : a transmission element configured to receive the information corresponding to the new content is associated with a particular service;un élément de transmission configure pour recevoir !'information correspondant au contenu neuf s'est associe à un service particulier ;an Order Desk element configured to search for an identifier of a publisher related to the particular service in response to receipt of the information;and a proxy element configured to push a sign of new content to a receiving terminal having the identifier in a contact list of the receiving terminal in response to receipt of the information. un élément de Bureau d'ordre configure pour rechercher un identificateur d'un éditeur lié au service particulier en réponse à la réception de !'information ;et un é!ément de proxy configure pour pousser un signe du contenu neuf à un terminal récepteur ayant !'identificateur dans une liste de contacts du terminal récepteur en réponse à la réception de !'information.
- 24Features of method:24. Comporter de méthode : automatically receiving, on a receiving terminal, a sign of new content from a network device, the new content being associated with an identifier in a list of contacts of the receiving terminal;and manifesting an indicator of the new content in the contact list sensitive to the reception of the sign for a contact corresponding to the identifier. automatiquement recevant, sur un terminal récepteur, un signe de contenu neuf d'un dispositif de réseau, le contenu neuf étant associe à un identificateur dans une liste de contacts du terminal récepteur ;et manifestant un indicateur du contenu neuf dans la liste de contacts sensi'ble à la réception du signe pour un contact correspondant à l'identificateur.
- 27A computer program product comprising at least one machine-readable storage medium having machine-readable portions of program code recorded therein, comprising machine-readable portions of program codes:27. Un produit de programme informatique comportant au moins un support de stockage lisible à la machine faisant enregistrer les parties lisibles à la machine de codes du programme à cet egard, comporter lisible à la machine de parties de codes du programme : a first executable part for receiving, on a receiving terminal, a sign of new content from a network device, the new content being associated with an identifier in a list of contacts of the receiving terminal: and a second executable part for manifesting an indicator new content in the contact list sensitive to the reception of the sign for a contact corresponding to the identifier. une première partie exécutable pour recevoir, sur un terminal récepteur, un signe de contenu neuf d'un dispositif de réseau, le contenu neuf étant associe à un identificateur dans une liste de contacts du terminal récepteur : et une deuxieme partie exécutable pour manifester un indicateur du contenu neuf dans la liste de contacts sensible à la réception du signe pour un contact correspondant à !'identificateur. 28٠ A computer program product according to claim 27, another comprising a third executable part for accessing new content by means of a sensitive product produced by a sign. 28٠ Un produit de programme informatique selon la revendication 27, autre comportant une troisième partie exécutable pour accéder le contenu neuf par !'intermédiaire d'un sensible produit par tige au signe.
- 2930. Include device:30. Comporter d'appareil : a display capable of displaying a list of contacts;and a processing element configures: un étalage capable de manifester une liste de contacts ;et un élément de traitement configure : receiving a sign of new content from a network device, the new content being associated with an identifier in a contact list of the device;and present an indicator of the new content in the list of contacts viewable on the display sensitive to the reception of the sign for a contact corresponding to the identifier. recevoir un si'gne de contenu neuf d'un dispositif de réseau, le contenu neuf étant associe à un identificateur dans une liste de contacts de l'appareil ;et présenter un indicateur du contenu neuf dans la liste de contacts visualisable sur l'étalagé sensible à la réception du signe pour un contact correspondant à !'identificateur.
Independent claims6
105 paragraphs in 11 sections, as filed
METHOD. COMPUTER PROGRAM PRODUCT AND APPARATUS FOR PROVIDING AUTOMATIC INFORMATION DISTRIBUTION TO A
TERMINAI
TECHNICAL AREA
The embodiments of the present invention generally associate with mobile terminal technology and, more particularly, associate with a method, apparatus and computer program product for using automatic information delivery to a mobile terminal.
BACKGROUND
The modern telecommunications era has brought about a huge expansion of cable and wireless networks. Computer networks, television networks, and telephone networks note an unprecedented technical expansion, fueled by consumer demand. Wireless and mobile networking technologies have addressed relative consumer demands, while providing more flexibility and urgency in information transfer.
Current and future network management technologies continue to facilitate the ease of information transfer and convenience to users. A place in which there is a demand to increase the ease of information transfer associated with the provision of services to a user of a mobile terminal. The services can be in the form of a particular media or transmission application desired by the user, such as a music player, a game player, an electronic book, short messages, email, etc. The services can also be in the form of interactive applications in which the user can respond to a different network device or mobile terminal in order to share information, perform a task or achieve a goal. Services can be provided from an application that works to a network server or to any other network device, or even from the mobile terminal such .3
SNO851O
CONFIRMATION COPY for example, a mobile phone, a mobile TV, a mobile game system, etc.
As mobile electronic devices become more and more ubiquitous, it is more and more common for people to integrate such devices into their social lives.
transmissions with friends and even contacting new friends can often be facilitated using mobile terminals. In this regard, there have been numerous Internet base and other services directed to integral transmission and socialization through mobile terminals. For example, some applications such as blogs, photoblogs, social bookmarking, podcasts, and many others, allow sharing of information or expression between users of mobile electronic devices. Such applications often provide other services beyond just collecting personal information such as illustrations, audio files, video files, etc. in order to improve the social skills and the pleasure of the participants. For example, participants may be able to comment on the content of others, add the content of the anther to their own favorites, reply to the content of the mother with the content of their own, etc. Additionally, such services are often benefited when they can be equipped with a relatively high level of emergency.
A typical model of the social applications currently available would include two general aspects. First, user A provides information for consumption by other users. Information can be provided. for example, by posting comments or illustrations to a blog or other appropriate WEB-based service. Second, the accesses of user B and absorbs the information provided by the user of user A. that B can access information, for example, by displaying studs of
SNO851O blog, browsing illustrations, etc. Although the above model is sufficient to provide information to other users, some may consider that current achievements are not yet able to provide information regarding multiple users to a single consumer in a global but the simple way. For example, if the wishes of user B to the accessibility information provided by users c and D in addition to the information provided by user A, it is common that user B will be asked to accessibility provided by each separate user (A. c and D), thus increasing the time and effort required to access such information and decreasing the pleasure of user B. Furthermore, if users A, c or D update their current information in mobile environments, the applications do not provide a mechanism by which user B can automatically receive such updated information in response to the update. since such capacity often produces concern about resource consumption. To the contrary, current applications would typically require user B to manually search for the updated information or respond to the invitation from user A, c or D to see the new information. Although some applications provide for scheduled scheduled updates, the updates are not automatically provided to other users (ie, "pushed") in response to the update itself.
Thus, a need exists to provide a mechanism by which to automatically provide updated information to users in a global but simple way, which can also improve the experiences of users in mobile environments.
SNO851O
SHORT SUMMARY
A method, an apparatus and a computer program product are therefore provided to enable the efficient exchange of information between people via electronic devices. In particular, a method, an apparatus and a computer program product are provided that allow a user, for example, of a mobile terminal to receive "push" updates from other users regarding the information provided by users. In this regard, the embodiments of the present invention provide for employing an application telephone directory, which may also be referred to as a contact or address book application. to view, dispense and access relating to information to individuals who are associated with a telephone directory entry. As a result, more effective viewing of social or person information related to the contacts listed in the phone book can do. Additionally, a user of a mobile terminal may be automatically notified, via the telephone directory application, of updates to information related to a particular person in response to changes being made to the information. and without further effort beyond accessing a rod to updated information. Furthermore, the embodiments of the present invention may allow a user to simultaneously see the mode of relating to information to each of various different contacts simultaneously. As a result, the performance and quality of experiences associated with sharing and the access information related to contacts for users of mobile terminals can be improved.
In an exemplary incorporation, a method of providing automatic information provision to a terminal is provided, the method includes receiving information corresponding to new content related to a particular service, searching for an identifier of an editor related to the particular service in it reaction to receipt of information, and in response to receipt of
SNO851O! 'Information, pushing a sign of the new content to a receiving terminal having the identifier in a contact list of the receiving terminal.
In another exemplary embodiment, a computer program product for providing automatic information provision to a terminal is provided, the computer program product includes at least one machine readable storage medium recording machine readable parts. program codes in this regard, machine readable parts of program codes include first, second and third executable parts, the first executable part is to receive information corresponding to the new content linked to a particular service. The second executable parts are for finding an identifier of an editor linked to the particular service in response to the reception of the information. The third executable part is for pushing a sign of new content to a receiving terminal having the identifier in a contact list of the receiving terminal in response to the receipt of the information.
in another exemplary embodiment, an apparatus for providing automatic distribution of information to a terminal is provided. The apparatus includes a transmitting element, a law enforcement element and a proxy element. The transmission element is configured to receive information corresponding to new content related to a particular service. The Order Desk element is configured to search for an identifier of a publisher related to the particular service in response to receipt of the information. The proxy element is configured to push a sign of new content to a receiving terminal having an identifier in a contact list of the receiving terminal in response to receipt of the information.
In another exemplary incorporation, an apparatus for providing automatic distribution of information to a terminal is provided. The apparatus comprises means for receiving information corresponding to the new content linked to a particular service, means for searching for an identifier of an editor linked to the service.
SNO851O particular in response to receiving information, and means for pushing a sign of new content to a receiving terminal having the identifier in a contact list of the receiving terminal in response to receiving the information.
In another exemplary embodiment, a method for receiving automatic distribution of information to a terminal is provided. The method comprises a first operation of automatically receiving, on a receiving terminal, a sign of new content from a network device. The new content is associated with an identifier in a contact list of the receiving terminal, the method also comprises a second operation of manifesting an indicator of the new content in the list of contacts sensitive to the reception of the sign for a contact corresponding to! 'identifier.
In another exemplary embodiment, a computer program product for receiving automatic distribution of information to a terminal is provided, the computer program product includes at least one machine-readable storage medium having machine-readable parts recorded therein of the program in this regard, machine-readable parts of program codes include the first and second pa executable parts, the first executable part is for automatically receiving, on a receiving terminal, a sign of new content from a network device, the new content is associated with an identifier in a contact list of the receiving terminal, the second executable part is for manifesting an indicator of the new content in the contact list sensitive to the reception of the sign for a contact corresponding to the identifier.
In another exemplary embodiment, an apparatus for receiving automatic distribution of information to a terminal is provided, the apparatus includes a display and a processing element. The shopper is able to manifest a list of contacts.
SNO851O the processing element is configured to receive a sign of new content from a network device, and to present an indicator of new content in a list of contacts viewable on the display sensitive to the reception of the sign for a corresponding contact to an identifier. New content is associated with the identifier in the device's contact list.
embodiments of the invention can provide a method, apparatus and computer program product for advantageous use in a mobile electronic device environment, such as in circuit a mobile terminal having a telephone directory application capable store information about multiple contacts. As a result, for example, mobile terminal users can appreciate an improved capacity for expression, socialization and transmission.
BRIEF DESCRIPTION OF THE MUITIPIES VIEWED WITHDRAWALS
After having thus described 'in a general way embodiments of the invention, the reference will now be made to the accompanying withdrawals, which are not necessarily drawn to scale, and or:
FIG. 1 is a schematic block diagram of a mobile terminal according to an exemplary embodiment of the present invention;
FIG. 2 is a schematic block diagram of a wireless communications system according to an exemplary embodiment of the present invention;
FIG. 3 illustrates a block diagram of the parts of a system for providing automatic information provision to a terminal according to an exemplary embodiment of the present invention;
FIG. 4 is an illustration of a registry entry according to an exemplary embodiment of the present invention;
FIG. 5 is an illustration of a contact list according to an exemplary embodiment of the present invention;
SNO851O
FIG. 6 is an illustration of a terminal display showing a contact list according to an exemplary embodiment of the present invention;
FIG, 7 is an illustration of a terminal display showing the more detailed contact information according to an exemplary embodiment of the present invention
FIG, 8 is an illustration of a terminal display showing a fun contact detail or Social Services information page according to an exemplary embodiment of the present invention; and FIG. 9 is a block diagram according to an exemplary method for providing the automatic supply of information to a terminal according to an exemplary embodiment of the present invention.
DETAILED DESCRIPTION
Embodiments of the present invention will now be described more fully below with reference to accompanying withdrawals, in which some, but not all, of the embodiments of the invention are shown. Indeed, embodiments of the invention can be incorporated in many different forms and should not be interpreted as limited to the incorporations set out below: however, these incorporations are provided so that this disclosure meets applicable legal obligations. Similar reference numbers refer to themselves everywhere.
FIG. 1 illustrates a block diagram of a mobile terminal which benefits from embodiments of the present invention. It should be understood, however, that a mobile telephone as illustrated and hereinafter described is merely illustrative of a type of mobile terminal which would benefit from the embodiments of the present invention and should therefore not be taken to limit the scope of embodiments of the present invention. While several embodiments of the mobile terminal 10 are illustrated and will be described below for the purposes of the example, other types of terminals
SNO851O mobiles, such as portable digital assistants, pagers, mobile televisions, gaming devices, portable computers, and other types of voice and text transmission systems, can promptly employ embodiments of the present invention. In addition, devices that are not mobile can also promptly use embodiments of the present invention.
In addition, while several embodiments of the method of the present invention are performed or employed by a mobile terminal 10, the method can be used near other than a mobile terminal. Moreover, the system and method of embodiments of the present invention will be mainly described in conjunction with mobile communications applications. He should understand, however, that the system and method of embodiments of the present invention can be used in conjunction with a series of other applications, in the mobile communications industries and outside of the mobile communications industries, the terminal mobile 10 includes an antenna 12 in the functional transmission with a transmitter 14 and a receiver 16, the mobile terminal 10 further includes a controller processing element 20 or the like which provides signals to and receives signals from the transmitter 14 and the receiver 16, respectively. The signals include signaling information in accordance with the applicable cellular system air interface standard, and also user speech and or characteristics written by the user. In this regard, the mobile terminal 10 is capable of operating with one or more air interface standards, communication protocols, types of modulation, and types of access, by way of illustration, the mobile terminal 10 is capable operating in accordance with any of a number of prime, second and / or third generation communication protocols or the like. For example, the mobile terminal 110 is capable of operating in accordance with the second generation protocols of wireless communication (2G) IS-136 (TDMA), GSM, and IS-95 (CDMA), or with wireless communication protocols of third generation (3G), such as UMTS, CDMA2000, and TD-SCDMA.
SNO851O
It is understood that the Controller 20 includes circuits required to implement acoustics and logic operations of the mobile terminal 10. for example, the Controller 20 is composed of a device of digital signal processor, microcontroller, and various analog-to-digital converters, digital-to-analog converters, and other support circuits. Control and signal processing operations of the mobile terminal 10 are distributed between these devices according to their respective capacities. The Controller 20 can also thus understand the functionality convolutionally to code and intercalate the message and the characteristics before the modulation and gearbox. Controller 20 may further include an internal voice encoder, and may include a modem with internal features. In addition, the Controller 20 can include the functionality to operate one or more software, which can be stored in memory. For example, the Controller 20 can operate the connectivity regime, such as a conventional browser. The connectivity regime can then allow the mobile terminal 10 to transmit and receive web content, such as geolocated content, according to a wireless application protocol, for example.
The mobile terminal 10 also includes a user interface comprising an output device such as a conventional earpiece or speaker 24. a ringtone 22, a microphone 26, a display 28, and an adjacent user input surface, which are coupled to Controller 20. The adjacent user input surface, which allows the mobile terminal 10 to receive features, may include any of a number of devices allowing the mobile terminal 10 to receive features, such as a numeric keypad 30, a contact display (not shown) or any other input device. In incorporations including the keypad 30, the keypad 30 may include the conventional (0-9) and relative keys (#, *), and other keys used to operate the mobile terminal 10, Alternatively, the numeric keypad 30 may include the conventional QWERTY arrangement of the numeric keypad, the numeric keypad 30 may also include
SNO851O various soft keys with associated functions. In addition, or alternatively, the mobile terminal 10 may comprise an adjacent surface device such as a handle or any other adjacent user input surface. The mobile terminal 10 further includes a battery 34, such as a vibrating battery pack, for operating the various circuits that are required to operate the mobile terminal 10, as well as possibly providing mechanical vibration as a detectable result.
mobile terminal 10 can also include a universal identity element (UIM) 38. UlM 38 is a type of memory block incorporating a processor. the ulM 38 may include, for example, a subscriber identity element (SIM), universal integrated circuit card, a universal subscriber identity element (USIM), a removable identity element of! ' user (R-UIM), etc. UlM 38 typically records elements of information related to a mobile subscriber. In addition to the UMI 38, the mobile terminal 10 can be equipped with memory. For example, the mobile terminal 10 may include volatile memory 40, as randomly made volatile access memory (RAM) comprising a cache location for the temporary memory of the characteristics. The mobile terminal 10 can also include the other non-volatile memory 42, which can be included and / or can be removable, the non-volatile memory 42 can additionally or alternatively include an EEPROM, Flash memory or the like, as provided by SanDisk Corporation of Sunnyvale, California, or Lexar Media Inc. of Fremont, California, the memories can store any of a certain number of information, and the characteristics, used by the mobile terminal 10 to implement the operations of the mobile terminal 10. for example, the memories can include an identifier, such as an international mobile hardware identification code, capable of identifying only the mobile terminal 10.
now referring to FIG. 2, an illustration of a type of systems which would be compensated for carrying out the present invention is provided. The system includes a plurality of network devices. As mounted, one or more mobile terminals 10 may each include an antenna 12 for
SNO851O for transmitting and receiving signals from a site or from a base base station 44. base station 44 may be part of one or more cellular or mobile networks which includes elements required for operate the network, such as a mobile switching center 46. As is well known to those skilled in the art, the mobile network can also denote by the name of a station / MSC / Interworking (BMI) operation. In operation, the GCS 46 is capable of routing calls to and from the mobile terminal 10 when the mobile terminal 10 is making and receiving calls, the GCS 46 can also provide connection to the landline network unctors when the mobile terminal 10 is concerned in a call. In addition, the GCS 46 may be able to control the dispatch of messages to and from the mobile terminal 10, and may also control the dispatch of messages to the mobile terminal 10 to and from a message center. It should be noted that although the GCS 46 is shown in the FIG system. 2, the GCS 46 is simply the network device and the exemplary embodiments of the present invention are not limited to use in a network using a GCS.
The GCS 46 can be coupled to a data network, such as a LAN, a Metropolitan Area Network, and / or a wide area network. The GCS 46 can be directly coupled to the data network. In a typical incorporation, however, the GCS 46 is coupled to a GTW 48, and the GfW 48 is coupled to a WAN, such as the Internet 50. Alternatively, devices such as processing the elements (for example, PCs, server computers or the like) can be coupled to the mobile terminal 10 via the Internet 50. For example, as explained below, the elements processing may include one or more processing elements related to a computer system 52 (two watches in FIG. 2), server 54 (one of origin shown in FIG. 2) or the like, as described below.
The BS 44 can also be coupled to a GPRS (general packet radio service) (SGSN) 56 signaling support node. As known to those skilled in the art, the SGSN 56 is generally capable of performing similar functions. to GCS 46 for packet switching services. The SGSN 56, like the GCS 46, can be coupled
SNO851O has a network characteristic 30, such as the Internet 50. The SGSN 56 can be directly coupled to the data network. In a more typical embodiment, however, the SGSN 56 is coupled to a beam packet switching network, such as a GPRS beam network 58. The packet of the beam switched network is then mated to another GTW 48, such as a GTW GPRS support node 60, and the GGSN 60 is mated to the Internet 50. In addition to the GGSN 60, the beam packet switching network can also be linked to a GTW 48. In addition, the GGSN 60 can be linked to a message center. In this respect, GGSN 60 and SGSN 56. like the GCS 46, may be able to control the dispatch of messages, such as messages from material management systems, the GGSN 60 and SGSN 56 may also be able to control the dispatch of messages for the mobile terminal 10 to and the message center.
In addition, by coupling the SGSN 56 to the beam network 58 of GPRS and GGSN 60, devices such as a computer system 52 and / or server 54 of origin can be coupled to the mobile terminal 10 via the Internet. 50, SGSN 56 and GGSN 60. In this respect, devices such as the computer system 52 and / or the original server 54 can communicate with the mobile terminal 10 through the SGSN 56, network GPRS bundle 58 and the GGSN 60. By mobile directly or indirectly connecting terminal 10 and the other devices (for example, computer system 52, server 54 of origin, etc.) to the Internet 50, mobile terminals I 10 can communicate with the other devices and with each other , as according to the hypertext transfer protocol (HTTP), to thereby perform various operations of the mobile terminals 10.
Although not every element of every possible mobile network is shown and described below, it should be appreciated that the mobile terminal 10 can be mated to one or more of any one of a number of different networks by BS 44. In this regard, networks may be able to support transmission in accordance with all one or more of a number of first generation (IG), second generation (2G),
SNO851O
2.5G and / or third generation (3G) mobile communication protocols or the like. For example, one or more of the networks may be capable of supporting transmission in accordance with the 2G IS-136 (DMA), GSM, and IS-95 (CDMA) wireless communication protocols. In addition, for example, one or more of the networks may be capable of supporting transmission in accordance with GPRS protocols, the enhanced GSM characteristics of 2.5G Wireless environment communication (REBORD), or the like. In addition, for example, one or more of the networks may be able to support! transmission in accordance with 3G wireless communication protocols such as the Universal Network Mobile Phone System (UMTS) using broadband code access multiple access radio technology. Some narrow band amps (VAMPS), as well as TAC, networks can also benefit from embodiments of the present invention, such as should combine or higher mode mobile stations (eg, digital / analog or cell phones). TDMAlCDMA / analog).
the mobile terminal 10 can moreover be coupled to one or more wireless access points 62. The APs 62 may include access points configured to communicate with the mobile terminal 10 in accordance with techniques such as, for example, radio frequency (RF), Bluetooth (BT), infrared (IrDA) or any number different wireless network techniques, including wireless local area network (WLAN) techniques such as IEEE 802.11 (for example, 802.1 la, 802.Ilb, 802.1 Ig, 802.1 In, etc.), WiMAX such as IEEE 802.16, and / or ultra high speed techniques such as IEEE 802.15 or the like, the APs 62 can be coupled to the Internet 50. As with the GCS 46, the APs 62 can be directly coupled to the Internet 50. In a incorporation, however, the APs 62 are indirectly coupled to the Internet 50 via a GTW 48. In addition, in an incorporation, the BS 44 can be considered as another AP 62. As will be appreciated, by directly or indirectly plugging in the mobile terminals 10 and the computer system 52, the original server 54, and / or any of a number of other devices, to the Internet 50, the mobile terminal 10 can communicate with each other, the computer system, etc., perform
SNO851O this fact of various operations of the mobile terminals 10, as for transmitting the characteristics, the content or the like to, and / or receiving the content, the characteristics or the like from, the computer system 52. As used herein, the terms "characteristics," "content,"! "Information" and the like can be used interchangeably to refer to characteristics capable of being transmitted, received and / or recorded in accordance with the embodiments of the present invention. Thus, the use of such conditions should not be taken to limit the spirit and the scope of the present invention.
Although not shown in FIG. 2, in addition to or instead of coupling the mobile terminal 10 to the computer systems 52 across the Internet 50, the mobile terminal and the computer system 52 can be coupled to one another and communicate in accordance, for example, at RF, B٢. IrDA or any of a number of different cable or wireless communication techniques, including the local network,
WA, WiMAX and / or technical UWB. One or more of the computer systems 52 may additionally, or alternatively, include a removable memory capable of recording the content, which can then be transferred to the mobile terminal 10. In addition, the mobile terminal 10 can be coupled to one or more electronic devices, such as printers, digital projectors and / or other multimedia capturing, producing and / or recording devices (for example, other terminals) . As with computer systems 52, the mobile terminal ؛ e 10 can be configured to communicate with portable electronic devices in accordance with techniques such as, for example, RF, BT, IrDA or any of a number of cables or different wireless network techniques from, including USB, local area network, WLAN, WiMAX and / or UWB techniques.
An exemplary embodiment of the invention will now be described with reference to FIG. 3, in which certain elements of a system for providing automatic information provision to a terminal are manifested, the
SN9851O FIG.3 system can be used, for example, in conjunction with the mobile terminal 10 of FIG.1.
However, it should be noted that the system of FIG. 3, can also be used with a series of other devices, mobile and fixed, and for this reason, the present invention should not be limited to application with devices such as the mobile terminal 10 of FIG. 1. For example, the system of FIG 3 can be used with a network device such as a remote server, etc. In an exemplary incorporation. As watches in FIG. 3, the mobile terminal 10 of FIG. may be used to manifest information retrieved from a network device in relation to a telephone directory application registered or otherwise accessible on the mobile terminal 10. It should also be noted, however, that while FIG. 3 illustrates an example of a configuration of a system for providing automatic information provision to a terminal, many other configurations can also be used to implement embodiments of the present invention.
Referring now to FIG. 3, a system for the automatic provision of information to a terminal is provided, the system includes a first terminal 70, a second terminal 72. a telephone directory service 74, a browser 76 and a social service provider 78 .on should note that the phone book service 74 and the browser 76 can be applications that can be located in one to one device. For example, a server such as the original server 54 of FIG. 2, can accommodate the telephone directory service 74 and browser 76- Alternatively, the telephone directory service 74 and browser 76 can be accommodated at different devices. For example, the telephone directory service 74 may be available to a server, while the browser 76 is available on a mobile terminal in transmission with the server. Meanwhile, either or both of the first and second terminals 70 and 72 can be incorporated as a mobile terminal 10 of FIG. 1, or a different electronic device capable of transmitting with other electronic devices via the wired or wireless communication methods as described above. The first and second terminals 70 and 72 may include an application
Telephone directory SNO851O 80 which is capable of transmitting with telephone directory service 74 for sending information to or receiving information from telephone directory service 74. The telephone directory application 80 can also understand the mechanisms by which to manage, edit, view, contact information, etc. concerning various contacts such as friends, acquaintances, or associates of the user of the telephone directory application 80.
In an exemplary incorporation, each of the telephone directory service 74, the browser 76 and the telephone directory application 80 may be any device or means incorporated into hardware, software, or a combination of hardware and software that is capable of performing the functions linked to each of the corresponding elements described below. In an incorporation, for example, the telephone directory application 80 can be incorporated into software instructions stored in a memory of the mobile terminal 10 and accomplished by a processing element such as the Controller 20. However, each of the above elements above can alternatively operate under the control of a corresponding local processing element or of a processing element of another device not shown in FIG. 3. A processing element like those described above can be incorporated in several ways. For example, the processing element can be incorporated as a processor, coprocessor. Controller or various other processing means or devices comprising integrated circuits such as, for example, a CISA (application-specific integrated circuit).
Social service provider 78 may be any service provider known in the art and may be capable of transmission via any suitable syndication WEB mechanism such as (RSS) format (which may also be known as resume or rich site RSS format), atom, or other proprietary web application programming interfaces or web services. In this exemplary it is assumed that! Incorporation, the service provided by the social service provider 78 is a social service such as a blog, a photo library, a visual library, a personal web page, etc. However, other services may
SNO851O also be supplied in other incorporations. As shown in FIG. 3, the social service provider 78 may be in communication with the browser 76 and the telephone directory service 74.
In an exemplary incorporation, the telephone directory service 74 may be incorporated into a network device such as a server and may include an order desk 84, a push proxy 86 and plug-ins 88. Note that plug-ins 88 of FIG.3 can represent a plurality of connections in which, for example, each of the connections is associated with a particular social service provider. Order Desk 84 can be any storage device, such as a database, for use in tracing an identifier of a contact or entity specific to information or Social Services related to the particular contact. For example, the Order Desk may record information or Social Services traces such as a blog, photoblog, personal web page, etc., and the identifier of the creator or owner of information or Services Social. In an exemplary incorporation in which the second terminal 72 searches for accessibility information corresponding to Social Services is associated with the first terminal 70, the identifier can be, for example, a telephone number of the first terminal 70,
The Order Desk 84 may include a plurality of registry entries. FIG. 4 illustrates an example of the information which can be associated with a register entry 90. It should be noted that the register entry 90 of FIG. 4 is simply exemplary and η'1'mporte which configuration or format suitable for register entry 90 is also possible. The registry entry 90 may be produced by the telephone directory service 74 in response to the express definition of a particular social service as being associated with the identifier 92. In this regard, for example, a user linked to a terminal having the identifier 92 can access the telephone directory service 74 and define it as a particular social service corresponds to the identifier 92. As an example, John can be the user of the first terminal 70 and have a blog (www.bloa.iohn.com). registry entry 90 for John's blog could be produced in response to John's 74 directory service access
SNO851O via the browser 76 or the first terminal 70 and definition of the blog www.blog-iohn.com as its blog. The register entry 90 can then be made to trace the identifier to the social service or to the services linked to the identifier. It should be noted that the register entry 90 can be reused to add the same contact to other telephone directories.
It should be noted that the condition contact list, as used above, refers to any list of contacts that have associated the contact information. In this respect, the contact list could include any telephone directory, address book, or any other collection relating to information for users, devices, etc. individuals, for example, the contact list could be a contact list from Microsoft Outlook or any similar application as well known in the art.
the registry entry 90 may include the identifier 92 of the terminal or of the entity linked to the registry entry 90 and to all associated Social Services for the intermediary of which the content intended for I could be submitted! through the social service provider 78, for example, the navigator 76. as Social Services are traced to the identifier 92. The identifier 92 can be, for example. a telephone number, an Integrated Services Digital Network mobile number (MSISDN), email or any other person identification number. The identifier 92 is typically a single data element which identifies a particular entity or terminal. Thus, once used in the registry entry 90, the identifier 92 identifies the entity or the terminal with which it is associated, and can thus edit, the information or the content of the Social Services linked to the identifier 92. The registry entry 90 may also include a descriptor 94 which identifies or describes a type of social service or services related to the identifier 92 for a particular registry entry. For example, as shown in FIG. 4, descriptor 94 may indicate that the social service is a personal web page. Alternatively, descriptor 94 could indicate that the social service is a photo library, a blog, a visual library, etc. It should be noted that although only one
SNO851O descriptor 94 is indicated in FIG. 4, the registry entry 90 could include multiple descriptors corresponding to each of multiple social services linked to the identifier 92. The optional functions of the register entry 90 can include a nickname 96 linked to the user, the terminal or linked entity behind the register entry 90 and / or behind a time indicator 98 indicating the date and / or the time of day. that the last modification of information associated with social service. So, for example, if a person with the nickname "Frankie" has a personal web page linked to a mobile terminal with a telephone number of 212-555-5555, which was last edited on April 1, 2006, the register entry 90 of FIG. 4 can be registered in the Order Desk 84. The registry entry 90 can further understand the access restrictions that can be applied by the user linked to the identifier 92. Per se. the rules concerning which other users can access social service information could be posted by the user linked to the identifier 92, or under what conditions other users can access social service information could be posted by the user linked to the identifier 92. In this regard, the access restrictions may include the presence relating to information to the user linked to the identifier 92. For example, if the presence relating to information to the user indicates that the user is unavailable, for example, due to being during a contact, then corresponding access rules can modify the capacity of other users to access social service information! until the user becomes available.
In an exemplary incorporation, the telephone directory service ؛ que74 may be able to determine what other users or terminals have any particular user (such as the user is associated with the identifier 92) in their respective contact lists. In this way, when the user linked to the identifier 92 modifies or adds the new content to a social service, other users or terminals which have the user linked to the identifier 92 in their respective contact lists may have signs of such new or modified content automatically provided to other users or terminals.
The information concerning which other users or terminals have the user has associated with Identifier 92 in their respective contact lists or
SNO851O can be collected, for example, in response to the current storage of contact lists or telephone directories at network servers for backup purposes or in response to synchronization between maintained contact lists at both of them on a network server and a mobile terminal. Alternatively, either the Order Desk 84 or other storage elements within or accessible to the telephone directory service 74 may include a list of people or other entities that have the user linked to ! 'identifier 92 included in it, for example, a contact list of a terminal ؛ linked to people or other entities in their respective contact lists. In this regard, the information to generate the list of people or other entities which have the user associated with the identifier 92 included in their respective contact list, can be produced based on referencing copies of DU contact lists of contact lists from various terminals saved for backup purposes as described above.
For example, as shown in FIG, 5, the second terminal 72 can include the telephone directory request 80 to manage a list of contacts 81 having contact information for a plurality of contact terminals 83 or the like comprising the first terminal 70. The contact information may include, for example, the identifier 92 such as the telephone number of the first terminal 70.
The telephone directory application 80 can be registered on each terminal for the management of contact information linked to each contact 83. Other than the characteristics described below, the telephone directory application 80 can be assimilated to those known in art. in other words, that the phone book application can understand the mechanism to add, edit, delete, contact information etc. related to contacts 83. In addition, new contacts can be added, existing contacts can be deleted, or contacts can be edited.
Connection 88 can be any device or means incorporated into hardware, software, or a combination of hardware and software which is capable of transmission with any particular type of online service. In itself, the
SNO851O connection 88 is capable of translating characteristics between a protocol used by the social service provider 78 and a protocol or format to be used for transmission with mobile terminal devices, In this regard, connection 88 is a transmission element able to access modifications made to the dynamic characteristics linked to a particular social service, for example, by a user of the first term 70 ؛. It should be understood that dynamic characteristics surround the characteristic or the information which is published by a user, such as the user of the first terminal 70, for consumption by other users. In this regard, dynamic characteristics cannot include, but be (imitated from photos, text, video data, audio data, drawings, modifications etc. to the dynamic characteristics carried out by the user of the first terminal 70 can be done by the intermediary of, for example, the browser 76 using the first other electronic device of terminal 70 or any capable of accomplishing the browser 76 such as a PC or a laptop. In other words, the user of the first terminal 70 can complete an application via the browser 76 which, for example, allows the user of the first terminal 70 to modify the dynamic characteristics linked to personal web page. of the user of the first terminal 70. It should be noted, however, that other mechanisms for changing the dynamic characteristics also exist, such as other applications that are executable by a PC or mobile terminal (for example, requests for illustrations to be loaded at the flick of a mobile terminal). Changes to dynamic characteristics can then be published through the social service provider 78. Such modifications to the dynamic characteristics can then be accessible to other users through the intermediary of the social service provider 78.
according to embodiments of the present invention, the connection 88 can communicate with the social service provider 78 by implementing a respective protocol such as, for example, RSS, the atom, or all other service APIs. Web or proprietary in order to receive signs of changes to the dynamic characteristics of the web page
SNO851O personal of the user of the first terminal 70. The telephone directory service 74, being warned of the modifications to the dynamic characteristics of a particular social regime can then access the Bureau of order 84 and determine it by the intermediary of the traces recorded in this respect, that the identifier 92 is associated with the particular social regime which has been changed. The telephone directory service 74 can then distribute signs of the changes (ie. new content) to persons or other entities (second terminal including 72) who have the user have associated themselves with the identifier 92 included in their respective contact list. The persons or other entities which have the user linked to the identifier 92 included in their respective contact list then to receive a sign 100 of the modifications to the dynamic characteristics via the push proxy 86. The sign 100 may include, for example, a rod or a universal resource tag (URL) to access modifications to the dynamic characteristics. Consequently, by activating the rod, other persons or entity, such as the second terminal 72, can access the modifications to the dynamic characteristics. Alternatively, the sign 100 may include all! 'Or a new content part linked to the modifications to the dynamic characteristics. If part of the new content is included in the sign, part of the new content may include, for example, a URL allowing access to the remaining parts of the new content.
The push proxy 86 can be any device or means incorporated into hardware, software, or a combination of hardware and software that is capable of implementing a message queue or otherwise delivering messages to the terminals. ! a [list of persons or other entities which have the identifier 92 of the first terminal 70 has included in a list of contacts respective requests for telephone directory of the persons or other entities. In this regard, in response to plug-ins 88 to the reception information from the social service provider 78 indicative of the modifications to the dynamic characteristics linked to the identifier 92, the push proxy distribution 86 of the sign 100 to each terminal which has ! 'user linked to!' identifier 92 included in their respective contact list.
SNO851O based on saved backup copies of telephone directories, for example, in accordance with access restrictions related to registry entry 90.
In an exemplary incorporation, the sign 100 may cause the display of an indicator 98 which may be, for example, a graphic, a change in a property of a graphic (such as a change in color, in shape, of size, etc.), a symbolic indicator, or a change of text or a goal linked to the contact 83 which is indicative of the modifications to the dynamic characteristics linked to the identifier 92. In this respect. FIG. 6 illustrates an incorporation of the second terminal 72 in more detail according to an exemplary incorporation. The second terminal 72 includes a display 102 and a user interface 104. The user interface 104 can include buttons or keys such as ΙΌΡΤION and QUIT or the REAR keys and a directional keypad 105 for moving a cursor, for example, or select organs appearing on display 102. Alternatively, the display 102 could be a touch screen display such that the user interface 104 could be implemented via the display 102 using a needle, finger or any other such instrument. Option codes can provide special options related to the current viewing screen. For example, with respect to contact list 106, associated options may include sorting information presented by, for example, alphabetical lists of contacts, contacts with the most recent updates to dynamic characteristics of social status, type on duty. Other options may include calling, sending, or sending an SMS message to the associated contact. When accessing new content, options may include saving new content, for example, to a photo gallery or other collection of stored data. The OUTPUT or the REAR key can be used, for example, to access a display screen previously.
the display 102 of FIG. 6 shows a list of contacts 106. the list of contacts 106 can for example be associated with the telephone directory application 80 of the second terminal 72. According to the indications in FIG. 6, the
SNO851O contact list 106 can include the names or nicknames of a plurality of contacts, which can be associated with an identifier such as a telephone number, an email address, etc., or other characteristics which can be dispensed with. 'a hierarchical way. For example, the name or nickname of each! Contact can be displayed in a list format at the highest hierarchical level, while additional information such as phone number, email address, photo, or any other personal information may be displayed at the second or following hierarchical levels. The contact list 106 may also include graphics or any other indicator that may indicate that changes have been made to the dynamic characteristics of a social service related to the contact. In this regard, the presence of graphics or any other indicator may indicate changes. Alternatively, the graphic may indicate that the contact has a social service related to the contact and to a different graphic or a change in the appearance of the graphic or any other indicator (such as by size, color, font, shape, etc. .) may indicate the modifications, the graphics or any other indicator may be produced or modify accordingly, basis upon receipt of the sign 100.
In an exemplary incorporation, a fisheye 110 may be evident in a central portion of the display 102 indicating current highlight of the plurality of contacts. The fisheye 110 can display the extended information concerning the contact highlighted by. In this regard, a contact that appears in f e fisheye 110 may correspond to the contact that has been rolled over using the directional keypad 105. For example, the directional keypad 105 can be used to scroll between adjacent contacts in the contact list 106 with the current highlighted contact being apparent in the fisheye 110 using scrolling operation of the user interface 104.
the scrolling operation can be used, for example, by selecting up or down a direction using the directional keypad 105 in order to highlight different contacts by putting a different contact in the fisheye 110. In the meantime, select a left sense
SNO851O or right using the directional numeric keypad 105 can access more detailed contact information (ie the next hierarchical level lower) or access social service with changed dynamic characteristics.
Alternatively or additionally, the contact list 106 may include modifications to the font sizes of the contacts indicated in the contact list 106 based on the proximity of the contacts to the fisheye 110. For example, the font sizes of a particular contact can decrease as distance from fisheye 110 increases. As such, the largest font can be reserved for the content in fisheye 110. while the smaller fonts are reserved for the contacts that appear on the display at the greatest distance from the fisheye 110.11 should be noted that although the exemplary incorporation of FIG. 6 shows the fisheye 110 being placed in the center of the display 102, a parent that positioning can alternatively be used as positioning the fisheye HO above or at the bottom of the display 102.
The extended information included in the fisheye 110 may include a predefined number of lines to manifest the predetermined information. For example, in an exemplary incorporation in which the contact list 106 manifests the named information, the fisheye 110 can be used to further manifest the identifier of the contact. Alternatively or additionally, the fisheye 110 can more manifest particular references to changed dynamic characteristics such as a sign of the number nine or organs changed from dynamic characteristics, rods to the dynamic characteristic that has changed, joined in Social Services linked to highlighted contact, stems to a particular entertainment information page or contact social services, to a title or description of the changed organs or a sample of changed elements, such as a brief photo 114. etc.
FIG. 7 illustrates an example of a display of the contact information showing the more detailed contact information which can be consulted by selecting an associated operation for a particular contact highlighted in the fisheye 110. According to the indications in FIG. 7. information from
SNO851O more detailed contact may include the contact identifier which could include, for example, an email address or a contact phone number. Other information that may be included in the contact information display may not include, but be limited to, home business numbers cell phone, home business address, birthday, company, offer title , etc. the user interface 104 can be used to edit the information of the display of contact information or to directly access the dynamic characteristic which has changed or the service soci'a! related to contact.
FIG. 8 illustrates an example of a particular information page 120 of entertainment or contact social services according to an exemplary incorporation. It should be understood that the particular entertainment or contact Social Services information page 120 can be viewed as a lower level in the hierarchical structure associated with a particular contact in the telephone directory application 80. As shown in FIG. 8, entertainment or the particular Social Services contact information page 120 can provide rods to Social Services related to contact 83. In the example of FIG. 8. the particular entertainment or Social Services contact information page 120 includes posts to particular Social Services like, for example, a blog 122 and a photo library 124 related to contact 83. The particular entertainment or Social Services contact information page 120 may also include the fisheye 110 for selecting or seeing more detailed information associated with a highlighted social service. The detailed information may include information which has been adapted for constraints of mobile terminals (for example, only text extracts or smaller illustrations) and / or a URL for access to the entry and a mechanism by which to see full entry (eg starting a browser or an included browser).
In function, when a user, such as the user of the first terminal 70, publishes the new content (ie modifications to the dynamic characteristics linked to the user of the first terminal 70) through! of browser 76,
SNO851O the new content may include an indicator or any other indicator to indicate that the content is new. As a result, when new content is posted through the social service provider! 78, plug-in 88 telephone directory service 74 can contact the social service provider 78 to receive signs of new content. The telephone directory service 74 can use the Order Desk 84 to determine which identifier (for example, the identifier of the first terminal 70) is associated with the new content using the traces recorded in this regard, the identifier of the first terminal 70 can then be used to determine which terminals of other users have the user of the first terminal 70 indicated as contact, the push proxy 86 then pushes the sign 100 to the respective telephone directory applications 80 of the terminals of the other users including, for example, the second terminal 72. Consequently, when the second terminal 72 sees the list of contacts 106, the contact 83 linked to the user of the first terminal 70 will include signs that the new content is available. As mentioned above, the signs of new content can be a graphic, or changes in font, color, size, etc. graphics. The signs of the new content can also include the content itself or part of the contact information linked to the contact 83. the signs of the new content can be visible regardless of whether the contact 83 is in the fisheye 110. However, when the second terminal 72 highlights the contact 83, the additional information can be received via the fisheye 110 indicating, for example, that the new content including new signals or any other published information is available and probably what content type new content is, a sign of the quantity of new content organs, or samples of new content. After posting, seeing or otherwise accessing the new content of the telephone book maintain 74, the new content will no longer be indicated as being new. In other words, the signs of new content linked to contact 83 will be removed. Typically, the content can be registered to the telephone directory service 74, for example, to the push proxy 86, in order to minimize the consumption of the limited storage space of the second
SNO851O terminal 72, Additional, the processing power employed to execute the operations of the telephone directory service 74 can be executed at a network server to ensure the limited resources in mobile terminals are not excessively absorbed.
When embodiments of the present invention are practical, signs that new content is available may be automatically pushed to terminals that have the editor of new content in their respective contact lists in response to the possibility of blocking new content rather than in response to manual efforts to check for new content or updates that occur at particular intervals. As a result, new content is immediately available to friends or associates of the publisher through a phone book application. Such functionality is permitted at least in parts due to traces including Services Social media that can receive new content are associated with a particular publisher via an identifier linked to the publisher. Another advantage of such plots is that if a particular user changes a social service, when the particular user updates the map, other users who have the identifier of the particular user in their contact list will continue to receive updates without any additional effort from other users.
In an alternative exemplary incorporation, a network device such as a server
Can heat the telephone directory service 74 in which the server itself hosts the content of various publishers. In this regard, for example, a user who has associated content with a Web page corresponding to a social service such as a photo library, a blog, etc. can upload a user contact list (or certain contacts from the contact list) to the server. The phone book service 74 could check for new content that can be provided by each of the contacts uploaded to the server. In this way, the server could accommodate all the information, old content and new content, linked to the corresponding contacts in a location, the telephone directory service 74 could then push the signs of the new content (which as
SNO851O quoted above may include parts of the content or the content itself) at a browser session hosted by the server which can act as a receiving terminal for signs of new content, signs of new content could be manifested in the browser session which is then accessible to user devices accessing the server. For example, new content might be shown differently for the corresponding web pages. While the server could also push signs of new content to contacts uploaded to the server as described in the above embeddings, according to this exemplary embedding, instead of pushing signs of new content to contacts, the browser session could receive pushed signs and register new content to allow user terminals to access new content in one location. As a result, the user devices accessing the server could see, for example, the signs of which their contacts have entered the new information and then link to the FIG information. 9 is a flow diagram of a system, method and scheme product according to exemplary embodiments of the invention. It will be understood that each block or operation of the flowcharts, and combinations of the blocks in the flowcharts, can be implemented by various means, such as hardware, firmware, and / or software comprising one or more computer program instructions . For example, one or more of the procedures described above can be incorporated by the computer program instructions. In this regard, the computer program instructions which embody the procedures described above can be stored by a memory block of the mobile terminal and be executed by an inherent processor in the mobile terminal. As will be appreciated, such Computer Program Instructions can be loaded onto a computer or other programmable device (i.e., hardware) to produce a machine, such as instructions that complete on the computer or other programmable device provide means for implementing specific operations in block or operation flowcharts. These computer program instructions may also be stored in machine-readable memory which can control a computer or any other
SNO851O programmable apparatus for operating in a particular way, such as instructions stored in the machine readable product from memory an article of manufacture comprising the instruction means which instrument the operation has specified in the block or operation flowcharts. Computer program instructions can also be loaded onto a computer or other programmable device to cause a series of operating operations to be executed on the computer or other programmable device to produce a computer-implemented process such as instructions that perform on the computer or other programmable device provide operations to implement specific operations within block or operation flowcharts.
Thus, for example, a user could produce a backward movement of the user's contacts and the backward flow can be sent to a server (ie address book content uploaded to the server). The user can then log into the Web service, for example using a browser. On the web page the user can see a list of the user's contacts and also the sign associated with each contact entry to know if each contact has information relating to the service. The server matches the identification (for example telephone number) to the content and can present the base sign on pairing. If some of these contacts have new service content, i! could indicate, for example, with bold text or with an indicator, etc.
So, for example, if a user has 100 contacts in the user's address book, and backs up the address book (or sends contact information to the server). The user can then log into the service with a browser and see a list of 100 contacts in any suitable format (for example in alphabetical order by last name) with associated signs for each of the contacts who couldblie new content.
For example. Jim may have uploaded new images to the service. So, Jim's contact entry on the web page would then show for example a bold "pictures" text entry and / or a small picture thumbnail which has a sun on it thus indicating Jim has uploaded new images to the service since the user's last visit. Different symbols could be
SNO851O employees for different content. For example, a CD / cassette image for audio content, a thumbnail image of a web page for blog entry, etc. The user could also select an option to the service to see only those entries that have updated the content. For example, such an option could be swapped to allow spreading of all contacts or only of those with updated content. Alternatively, the user could have dedicated client software to back up contact details and see them on duty instead of using the browser to view contacts.
Consequently, the blocks or the operations of the flowcharts support combinations of the means for performing the specific operations, combinations of the operations for performing the operations and the specific diet instruction means for performing the specific operations. It will also be understood that one or more blocks or operations of the flowcharts, and combinations of the blocks or operations in the flowcharts, can be implemented by computer systems produced by special purpose equipment which execute the specific operations or operations, or combinations of machine hardware and special purpose instructions.
In this regard, incorporating a method for automatically providing social service information to a terminal includes receiving information corresponding to new content related to a particular service in operation 200.
Operation 200 may include translating information from a first format of the particular service to a second format for consumption on the receiving terminal. In operation 210, an identifier of a publisher or perhaps a publishing terminal linked to the particular service is sought in response to the reception of the information. It should be noted that the search may simply relate to the entry of the identifier of the information received in which the identifier can be packaged. Operation 210 may include accessing the identifier based on the particular service via a mapping order office which associates a service with a corresponding identifier of a terminal linked to a user capable of adding new content.
SNO851O in service. In response to receipt of the information, a sign of new content is pushed to a receiving terminal having the identifier in a contact list of the receiving terminal in operation 230. In optional operation 220, the access restrictions regarding the New content is determined from a Cartographic Order Office. When the optional operation 220 is executed, the pushing of the sign to the operation 230 can be sensitive executed to a determination that the receiving terminal is authorized to receive the new content. The method may include first additional interventions to determine the identifier linked to a new contact and to trace the identifier to Social Services linked to the identifier.
the operations described above can be carried out in several ways. For example, any suitable means of carrying out each of the operations described above can be used to carry out the invention. In an embodiment, all or a part of the invention generally operates under the control of a computer program product, the computer program product for performing the embodiments of the invention includes a storage medium. machine readable, such as permanent memory medium, and machine readable parts of program codes, such as a series of machine instructions, incorporated in the machine-readable storage medium.
Many modifications and other embodiments of the inventions set out herein will come to mind to one skilled in the art to which these inventions relate having the benefit of the teachings present in the prior descriptions and the associated withdrawals. Therefore, it should be understood that the inventions should not be limited to the specific embodiments disclosed and that modifications and other incorporations are intended to be within the scope of the claims added. Although specific conditions are used herein, they are used in a generic and signage sense only and not for the purposes of limitation.
Contents11
8 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8
11 members in 7 offices
Priority claims5
| Document | Office | Kind | Date |
|---|---|---|---|
| 42717606 | United States of America | A | |
| 2007001640 | International Bureau of the World Intellectual Property Organization (WIPO) | W | |
| PCTIB2007001640 | – | – | – |
| US20060427176 | – | – | – |
| WO2007IB01640 | – | – | – |
Members11
| Document | Office | Kind | |
|---|---|---|---|
| CA2650858A1 | Canada | A1 | |
| US2008005263A1 | United States of America | A1 | |
| WO2008001177A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO2008001177A3 | World Intellectual Property Organization (WIPO) | A3 | |
| EP2033411A2 | European Patent Office (EPO) | A2 | |
| JP2009540415A | Japan | A | |
| TNSN08510A1This record | Tunisia | A1 | |
| BRPI0711760A2 | Brazil | A2 | |
| EP2033411A4 | European Patent Office (EPO) | A4 | |
| US9781071B2 | United States of America | B2 | |
| EP2033411B1 | European Patent Office (EPO) | B1 |
Numbers
- Publication
- 2008000510
- Publication, DOCDB
- SN08510
- Publication, EPODOC
- TNSN08510
- Application
- 510
- Application, DOCDB
- SN08510
- Application, EPODOC
- TN2008SN00510
Titles
- English
- METHOD APPARATUS AND COMPUTER PROGRAM PRODUCT FOR PROVIDING AUTOMATIC DELIVERY OF INFORMATION TO A TERMINAL
Classification
- CPC, 6
- H04L61/1547
- H04L29/12122
- H04L67/04
- H04L67/26
- H04L67/2823
- H04L67/36