Movatterモバイル変換


[0]ホーム

URL:


US9491275B2 - Systems, methods and computer program products for aggregating contact information - Google Patents

Systems, methods and computer program products for aggregating contact information
Download PDF

Info

Publication number
US9491275B2
US9491275B2US11/321,336US32133605AUS9491275B2US 9491275 B2US9491275 B2US 9491275B2US 32133605 AUS32133605 AUS 32133605AUS 9491275 B2US9491275 B2US 9491275B2
Authority
US
United States
Prior art keywords
contact information
contact
information
personal communication
communication devices
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related, expires
Application number
US11/321,336
Other versions
US20070064920A1 (en
Inventor
John Ruckart
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Delaware Intellectual Property Inc
AT&T Intellectual Property I LP
AT&T Delaware Intellectual Property Inc
Original Assignee
Delaware Intellectual Property Inc
AT&T Intellectual Property I LP
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Delaware Intellectual Property Inc, AT&T Intellectual Property I LPfiledCriticalDelaware Intellectual Property Inc
Priority to US11/321,336priorityCriticalpatent/US9491275B2/en
Assigned to BELLSOUTH INTELLECTUAL PROPERTY CORPORATIONreassignmentBELLSOUTH INTELLECTUAL PROPERTY CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: RUCKART, JOHN
Publication of US20070064920A1publicationCriticalpatent/US20070064920A1/en
Application grantedgrantedCritical
Publication of US9491275B2publicationCriticalpatent/US9491275B2/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Adjusted expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

A service provider for a communications system may detect new contact information for a contact in the contact database of a first one of the subscribers. The service provider obtains a confirmation of the new contact information by a party other than the first subscriber to confirm accuracy of the new contact information. Responsive to detection of the confirmation event, the service provider stores the confirmed contact information in an aggregate contact database including contact data from multiple ones of the plurality of subscribers. The new contact information may include a communications identifier, such as a telephone number, physical address or network address. The new contact information may further include personal information for the contact, such as a photograph, a profile, a weblog, a buddy list, a bookmark and/or a tag, or commercial information associated with the contact, such as a user rating, an advertisement and/or a coupon.

Description

CROSS REFERENCE TO RELATED APPLICATION
This application is related to and claims the priority of U.S. Provisional Patent Application Ser. No. 60/717,363, filed Sep. 15, 2005, entitled Systems and Methods for Aggregating Information in a Universal Address Book, the disclosure of which is hereby incorporated herein by reference.
BACKGROUND
The present invention generally relates to the field of communications services and, more particularly, to contact databases for communications services.
A wide variety of means exist for communication between users. For example, a user may be contacted via a home phone, work phone, mobile phone etc. In addition, users may also communicate using devices such as PC's, PDA's, pagers, etc. using, for example, email and instant messaging.
With the proliferation of different types of communications, managing communications contacts has generally become more complex and burdensome. For example, a person may have a work phone number, a home telephone number, a cellular telephone number, a work e-mail address, a home e-mail address, and other contact identifiers. Therefore, managing such a variety of information in, for example, an address book, may be difficult and prone to error.
Techniques have been developed for sharing contact information among multiple users. For example, applications have been developed to allow sharing of contact folders among Outlook® users. However, such an approach may not actually merge contact information. Such systems also may not resolve conflicts between information in folders.
Critical Path, Inc. of San Francisco, Calif., has announced development of an extensible Universal Address Book that allows telecommunications carriers to provide end-to-end synchronization and contact sharing among subscribers. The system stores subscribers' address books on the carrier's network and synchronizes that data across all of their messaging services and devices. The system lets subscribers enable automatic updates of entries in their address book whenever contacts change their information. These updates are sent to the subscribers' devices and applications. Subscribers can automatically be connected to other subscribers' dynamic content information whenever a new email address is entered into an address book. The Critical Path Universal Address Book is described at http://www.criticalpath.net.
SUMMARY OF THE INVENTION
Some embodiments of the present invention provide methods of operating a communications system having a plurality of subscribers, each of the subscribers managing a respective contact database (e.g., address book). A service provider for the communications system may detect new contact information for a contact in the contact database of a first one of the subscribers. The service provider obtains a confirmation of the new contact information by a party other than the first subscriber to confirm accuracy of the new contact information. Responsive to detection of the confirmation event, the service provider stores the confirmed contact information in an aggregate contact database including contact data from multiple ones of the plurality of subscribers. For example, in some embodiments, the service provider may transmit a confirmation query to the contact, and may detect a confirmation in response to the query. In some embodiments, the service provider may group the detected new contact information with new contact information previously received from at least one other subscriber that substantially matches the detected new contact information. The service provider may detect the confirmation responsive to a number of occurrences of substantially matching new contact information in the grouped contact information exceeding a predetermined threshold. In still other embodiments, detecting a confirmation includes detecting at least one successful communication by at least one of the plurality of subscribers using the detected new contact information.
The new contact information may include a communications identifier, such as a telephone number, physical address or network address. The new contact information may further include personal information for the contact, such as a photograph, a profile, a weblog, a buddy list, a bookmark and/or a tag. The new contact information may also include commercial information associated with the contact, such as a user rating, an advertisement and/or a coupon. The service provider may provide access to the commercial information in the aggregate database to a second one of the subscribers, e.g., by publishing the commercial information in a database available to at least a subset of the plurality of subscribers. Embodiments of the present invention also include systems and computer program products configured to carry out such methods.
In further embodiments of the present invention, methods are provided for managing commercial information in a communications system having a plurality of subscribers. A service provider receives contact information including commercial information associated therewith from respective contact databases of respective ones of its subscribers. The service provider stores the commercial information in an aggregate contact database accessible to at least some of the plurality of subscribers. The commercial information may include, for example, a user rating, an advertisement and/or a coupon. Systems and computer program products implementing such methods are also provided.
BRIEF DESCRIPTION OF THE FIGURES
FIG. 1 is a schematic diagram illustrating systems and operations for contact information management in a communications system according to some embodiments of the present invention.
FIGS. 2-6 are flowcharts illustrating contact information management operations according to further embodiments of the present invention.
DETAILED DESCRIPTION OF EMBODIMENTS OF THE INVENTION
The present invention now will be described more fully hereinafter with reference to the accompanying figures, in which embodiments of the invention are shown. This invention may, however, be embodied in many alternate forms and should not be construed as limited to the embodiments set forth herein. Like numbers refer to like elements throughout the description of the figures.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. As used herein the term “and/or” includes any and all combinations of one or more of the associated listed items.
It will be understood that, when an element is referred to as being “coupled” to another element, it can be directly coupled to the other element or intervening elements may be present. In contrast, when an element is referred to as being “directly coupled” to another element, there are no intervening elements present.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
The present invention may be embodied as methods, systems, and/or computer program products. Accordingly, the present invention may be embodied in hardware and/or in software (including firmware, resident software, micro-code, etc.). Furthermore, the present invention may take the form of a computer program product on a computer-usable or computer-readable storage medium having computer-usable or computer-readable program code embodied in the medium for use by or in connection with an instruction execution system. In the context of this document, a computer-usable or computer-readable medium may be any medium that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
The computer-usable or computer-readable medium may be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium. More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, and a portable compact disc read-only memory (CD-ROM). Note that the computer-usable or computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via, for instance, optical scanning of the paper or other medium, then compiled, interpreted, or otherwise processed in a suitable manner, if necessary, and then stored in a computer memory.
The present invention is described below with reference to block diagrams and/or flowchart illustrations of methods, apparatus, and computer program products according to embodiments of the invention. It is to be understood that the functions/acts noted in the blocks may occur out of the order noted in the operational illustrations. For example, two blocks shown in succession may in fact be executed substantially concurrently or the blocks may sometimes be executed in the reverse order, depending upon the functionality/acts involved.
FIG. 1 illustrates contact information management apparatus and operations according to some embodiments of the present invention. A plurality of subscribers, here shown as including a laptop-equippedsubscriber120, a PDA-equippedsubscriber130 and a mobile-terminal-equippedsubscriber140, are coupled via acommunications network150 to a serer110 maintained by a communications service provider that serves thesubscribers120,130,140. As shown, thecommunications network140 may include various communications devices, such aswireless base stations151 andwireless routers152.
Each of thesubscribers130 manages a respectivecontact information database122,132,142, e.g., an electronic address book or similar contact database that holds telephone numbers, mailing addresses, e-mail addresses, websites, and other contact information pertinent to contacts. Thesubscriber contact databases122,132,142 may be resident at therespective subscriber devices120,130,140 and/or may be located outside of thesubscriber device120,130,140, e.g., at a website that is accessible to thedevices120,130,140. Theservice provider server110 hosts anaggregate contact database114 that stores contact information that is a union of contact information provided by thesubscriber contact databases122,132,142. Contact information is selectively stored in theaggregate contact database114 under control of a contactinformation validation application112, which conditions entry of contact information in theaggregate database114 on confirmation received from thesubscribers122,132,144 or other parties.
FIG. 2 illustrates exemplary operations according to some embodiments of the present invention. A service provider detects the presence of new contact information at a contact database of one of its subscribers (block210). For example, the new contact information may be contact information entered by the subscriber into the subscriber contact database. The service provider then obtains confirmation of the new contact information from a party other than the subscriber (block220). It will be appreciated that confirmation of new contact information may be foregone if the information is indicated as “private” or otherwise restricted. Upon obtaining the confirmation, the service provider stores the new contact information in its aggregate contact information database (block230), which is made available to at least a subset of the service provider's subscribers (block240). For example, subscribers could be provided with direct access to the aggregate database, e.g., via website or by electronic publication via email or other means, and/or contact information from the aggregate database could be downloaded to local subscriber contact databases in a synchronization operation. Access to information in the aggregate contact database may be selective. For example, the service provider may determine that there are constraints on distribution of the detected new content information, e.g., the subscriber entering the new contact information may have marked it as private or to be limited to distribution to a limited group of subscribers. Accordingly, the service provider may limit access to the new contact information in the aggregate contact database to the identified group.
Confirmation of new contact information can be obtained in a number of different ways according to various embodiments of the present invention. For example, in some embodiments of the present invention illustrated inFIG. 3, a service provider detects new contact information in the contact database of the subscriber (block310). In response, the service provider transmits a confirmation query to the contact associate with the new contact information (block320). In response to this query, the service provider may receive a confirmation (block330), thus causing the service provider to store the new contact information in its aggregate contact database (block340). The new information may then be made available to a least some other subscribers (block350).
Another technique for obtaining confirmation of new contact information is to identify substantially matching contact information received from multiple subscribers that confirms the accuracy of the new contact information. For example, in some embodiments of the present invention illustrated inFIG. 4, a service provider detects the presence of new contact information in a contact database of one of its subscribers (block410). The service provider then groups the new contact information with new contact information received from at least one other subscriber that substantially matches the detected new contact information, e.g., with previously detected new contact information that has been buffered, awaiting confirmation (block420). The service provider then determines if the number of occurrences of substantially matching new contact information exceeds a predetermined threshold (block430). If yes, the new contact information is stored in the service provider's aggregate contact information database (block440), where it can be made available to at least some of the subscribers (block450). If the number of matches is insufficient, the service provider may log the new contact information and await detection of further new substantially matching contact information (block460).
Yet another technique for obtaining confirmation of new contact information involves detecting successful use of the new contact information. For example, referring toFIG. 5, a service provider may detect the presence of new contact information at a contact database of one of its subscribers (block510). The service provider then determines if the new contact information has been successfully used by the subscriber and/or other subscribers (block520). For example, if the new contact information is an e-mail address, the service provider could search for a successful e-mail transmission between the subscriber and the contact in question. If a successful communications event is detected, the new contact information is stored in the service provider's aggregate contact database (block530), and made available to at least a subset of the subscribers (block540). If not, the service provider may disregard the new contact information and/or hold addition of the contact information to the aggregate database in abeyance pending a successful communications event.
It will be understood that the confirmation techniques described above with reference toFIGS. 3-5 may be used alone or in combination. For example, in some embodiments, a service provide may attempt to confirm new contact information using, for example, the techniques ofFIG. 4 and, if the attempt fails, may attempt to obtain confirmation using an inquiry as described with reference toFIG. 2.
Contact information as described herein may include contact identifiers, such as telephone numbers, mailing or other physical addresses, or electronic network addresses, such as e-mail addresses or uniform resource locators (URLs). Contact information may also include other information relating to a contact, such as personal or commercial information. Information for a contact may include personal information, for example, the contact's personal calendar or schedule, a photo of the contact or contact's premises (e.g., for a business), a profile of the contact, a weblog of the contact, a buddy list of the contact, a bookmark list of the contact, and the like.
In some embodiments of the present invention, aggregation of contact information may be used to generate an aggregate database that provides commercial information regarding businesses. For example, contact information for a business contact may include commercial-related information, such as user comments and ratings relating to the business or coupons and ads relating to products or services provided by the business. Such information may be obtained from the address books or other contact databases of subscribers and confirmed and distributed, for example, by processes similar to those described above. For example, contacts may be grouped in an aggregate service provider database and distributed or made available in a “white pages” or “yellow pages” that is enhanced by user input, or may be published, e.g., by address book, web page or email, to selected subscribers. For example, such an enhanced “yellow pages” may aggregate user ratings or reviews and/or may allow subscribers to search based on such terms as name, business type, user ratings, location and the like.
FIG. 6 illustrates operations according to some embodiments of the present invention. A service provider detects the presence of new contact information for a business at a contact database of one of its subscribers (block610). For example, the new contact information may be new user comments or ratings entered by the subscriber into the subscriber contact database. The service provider stores the new contact information in its aggregate contact information database (block620). The new information is made available to at least a subset of the service provider's subscribers, e.g., by publishing an electronic “yellow pages” including the new information (block630).
It will be understood that at least a portion of the communications described herein can be provided according to Session Initiation Protocol (SIP), which is described in more detail in, for example, “Internet Communications Using SIP,” by Henry Sinnreich, ISBN: 0-471-41399-2. Internet Protocol communications are generally described in, for example, “TCP/IP Protocol Suite,” by Behrouz A Forouzan, ISBN: 0-07-119962-4. Moreover, techniques for the creation and operation of virtual communities, is described in, for example, “Design for Community: The Art of Connecting Real People in Virtual Places,” by Derek M. Powazek, ISBN: 0-7357-1075-9. The content these references is incorporated herein by reference.
The communications used for messages may be provided using an Internet Protocol (IP) Multimedia Subsystem (IMS). IMS can utilize a packet switched domain (such as the Internet) to transport multimedia signaling and bearer traffic. The message forwarding may be provided, for example, via a Universal Mobile Telecommunication System (UMTS) to access multimedia services of IMS. IP Multimedia Systems are discussed in each of the following: (1) 3GPP TS 22.228 entitled “Service Requirements for the IP Multimedia Core Network Subsystems”; (2) 3GPP TS 23.228 entitled “IP Multimedia Subsystems”; and (3) 3GPP TR 22.941 entitled “IP Based Multimedia Services Framework.” The subject matter of each of these references is hereby incorporated by reference.
It will be understood that messages can be provided via a TCP/IP Session Initiation Protocol (SIP) message, a SS7 (Signaling System 7) message, a common channel signaling message, an in-band signaling message, and/or a Short Message Service (SMS) message, an Enhanced Message Service (EMS) message, a Multimedia Message Service (MMS) message, and/or Smartmessaging™ message. As is known to those skilled in the art, SMS and EMS messages can be transmitted on digital networks, such as GSM networks, allowing relatively small text messages (for example, 160 characters in size) to be sent and received via a network operator's message center to the user device, or via the Internet, using a so-called SMS (or EMS) “gateway.”
In the drawings and specification, there have been disclosed embodiments of the invention and, although specific terms are employed, they are used in a generic and descriptive sense only and not for purposes of limitation, the scope of the invention being set forth in the following claims.

Claims (12)

What is claimed:
1. A method of operating a communications system having a plurality of personal communication devices that communicate with the communications system, respective ones of the personal communication devices managing respective contact databases that are provided within the respective personal communication devices, the method comprising:
providing a server that communicates with the personal communication devices over the communications system;
detecting by the server new contact information for a contact entered in a first contact database within a first one of the personal communication devices;
in response to detecting entry of the new contact information into the first contact database, obtaining by the server a confirmation of the new contact information independent of the first personal communication device to confirm accuracy of the new contact information; and
responsive to obtaining the confirmation, storing the new contact information in an aggregate contact database comprising contact data from multiple ones of the plurality of personal communication devices;
wherein obtaining the confirmation comprises:
transmitting a confirmation query from the server to the contact to confirm the new contact information that was entered in the first contact database; and
detecting the confirmation in response to the query;
wherein obtaining a confirmation comprises:
grouping the new contact information with new contact information previously received from at least one other personal communication device that matches the new contact information to generate grouped contact information; and
detecting the confirmations responsive to a number of occurrences of matching new contact information in the grouped contact information exceeding a predetermined threshold.
2. A method of operating a communications system having a plurality of personal communication devices that communicate with the communications system, respective ones of the personal communication devices managing respective contact databases that are provided within the respective personal communication devices, the method comprising:
providing a server that communicates with the personal communication devices over the communications system;
detecting by the server new contact information for a contact entered in a first contact database within a first one of the personal communication devices;
in response to detecting entry of the new contact information into the first contact database, obtaining by the server a confirmation of the new contact information independent of the first personal communication device to confirm accuracy of the new contact information; and
responsive to obtaining the confirmation, storing the new contact information in an aggregate contact database comprising contact data from multiple ones of the plurality of personal communication devices;
wherein obtaining the confirmation comprises:
transmitting a confirmation query from the server to the contact to confirm the new contact information that was entered in the first contact database; and
detecting the confirmation in response to the query;
wherein obtaining a confirmation comprises detecting a successful communication by one of the plurality of personal communication devices using the new contact information.
3. The method of claim l, wherein the new contact information comprises a communications identifier.
4. The method ofclaim 3, wherein the communications identifier comprises one of an address, a telephone number and an e-mail address.
5. The method ofclaim 3, wherein the new contact information further comprises personal information for the contact.
6. The method ofclaim 5, wherein the personal information comprises one of a photograph, a profile, a weblog, a buddy list, a bookmark and a tag.
7. The method ofclaim 3, wherein the new contact information further comprises commercial information associated with the contact.
8. The method ofclaim 7, wherein the commercial information comprises a user rating.
9. The method ofclaim 7, further comprising providing access to the commercial information in the aggregate database to a second one of the personal communication devices.
10. The method ofclaim 9, wherein providing access to the commercial information in the aggregate database to a second one of the personal communication devices comprises publishing the commercial information in a database available to at least a subset of the plurality of personal communication devices.
11. The method ofclaim 1, further comprising providing access to the new contact information in the aggregate database to a second one of the personal communication devices.
12. The method ofclaim 1, wherein detecting the new contact information for a contact entered by a first one of the personal communication devices in the first contact database comprises detecting a constraint on distribution of the new contact information, and wherein storing the new contact information in the aggregate contact database is followed by limiting access of the plurality of personal communication devices to the new contact information in the aggregate contact database according to the constraint.
US11/321,3362005-09-152005-12-29Systems, methods and computer program products for aggregating contact informationExpired - Fee RelatedUS9491275B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US11/321,336US9491275B2 (en)2005-09-152005-12-29Systems, methods and computer program products for aggregating contact information

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US71736305P2005-09-152005-09-15
US11/321,336US9491275B2 (en)2005-09-152005-12-29Systems, methods and computer program products for aggregating contact information

Publications (2)

Publication NumberPublication Date
US20070064920A1 US20070064920A1 (en)2007-03-22
US9491275B2true US9491275B2 (en)2016-11-08

Family

ID=37884120

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US11/321,336Expired - Fee RelatedUS9491275B2 (en)2005-09-152005-12-29Systems, methods and computer program products for aggregating contact information

Country Status (1)

CountryLink
US (1)US9491275B2 (en)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080154612A1 (en)*2006-12-262008-06-26Voice Signal Technologies, Inc.Local storage and use of search results for voice-enabled mobile communications devices
US8943018B2 (en)2007-03-232015-01-27At&T Mobility Ii LlcAdvanced contact management in communications networks
US9449290B1 (en)2007-05-042016-09-20At&T Intellectual Property I, L.P.Product and service purchase-cycle tracking
WO2009079609A2 (en)*2007-12-172009-06-25Samuel PalahnukCommunications network system
US8086676B2 (en)*2007-12-172011-12-27Smooth Productions Inc.Contact aggregator
US8341184B2 (en)2008-05-072012-12-25Smooth Productions Inc.Communications network system and service provider
EP2370943A4 (en)*2008-11-262012-04-25Motorola Mobility IncMethod and apparatus for providing an advertisement to a user based on an action of a friend
US8676755B2 (en)2008-12-162014-03-18Microsoft CorporationContact entry population from call entity information
US20110004561A1 (en)*2009-07-012011-01-06Microsoft CorporationContact Information Aggregation
NO330630B1 (en)*2009-07-012011-05-30Tandberg Telecom As System and procedure for making a call using a global register
US20110173298A1 (en)*2010-01-082011-07-14Nam Ky SungMethod for Organizing Business Card
US20110264684A1 (en)*2010-04-212011-10-27Eytan ShafigiMethod and system for updating contact information
US8626137B1 (en)*2010-08-202014-01-07WhitePages, Inc.Providing caller identification to mobile devices
US9317839B2 (en)*2010-10-072016-04-19Microsoft Technology Licensing, LlcAutomatic contact linking from multiple sources
JP5370466B2 (en)*2010-11-302013-12-18株式会社リコー Transmission management system, program, program providing system, and maintenance system
US10102242B2 (en)*2010-12-212018-10-16Sybase, Inc.Bulk initial download of mobile databases
US8745144B2 (en)2011-09-282014-06-03Microsoft CorporationPersisting contact information in mailbox
US10080112B2 (en)2013-05-132018-09-18Hiya, Inc.Unwanted caller and message sender identification for restricted communication devices
JP6361268B2 (en)*2014-04-302018-07-25株式会社リコー Communication management system, communication management method, and program
US20150373092A1 (en)*2014-06-232015-12-24Synchronoss Technologies, Inc.Apparatus, system and method of aggregating multiple address book sources
US9491288B1 (en)*2015-06-032016-11-08Hiya, Inc.Caller identification for restricted mobile devices
CN110084573A (en)*2018-11-302019-08-02阿里巴巴集团控股有限公司Multi-media protocol based on block chain signs method and device
CN117768570B (en)*2023-12-192025-09-19珠海格力电器股份有限公司Grouping method and device of contacts, storage medium and terminal equipment

Citations (53)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US3819377A (en)*1971-08-121974-06-25Energy Conversion Devices IncMethod of imaging and imaging material
US4586827A (en)*1983-10-171986-05-06Hermann HirschInformation system
US4604847A (en)*1983-09-141986-08-12Moulding Jr Thomas SMedicine package, method of opening the package, and machine for performing the method
US4825056A (en)*1985-11-211989-04-25Kabushiki Kaisha ToshibaThin-film electromagnetic transducer
US4839509A (en)*1987-06-191989-06-13Diesel Kiki Co., Ltd.Connector device for connecting IC card to reading and/or writing apparatus
US4925776A (en)*1985-08-301990-05-15Sharp Kabushiki KaishaOptical memory element and manufacturing method thereof
US5000694A (en)*1989-03-011991-03-19Hosiden Electronics Co., Ltd.IC card connector
US5182714A (en)*1989-05-301993-01-26Fanuc Ltd.Digitizing control apparatus
US5218190A (en)*1990-09-281993-06-08Symbol Technologies, Inc.Means and method for non-contact bar code label verification
US5238107A (en)*1992-01-071993-08-24Kownacki Charles DDisc storage container having a securing means central aperture
US5311175A (en)*1990-11-011994-05-10Herbert WaldmanMethod and apparatus for pre-identification of keys and switches
US5311866A (en)*1992-09-231994-05-17Endocardial Therapeutics, Inc.Heart mapping catheter
US5349445A (en)*1991-10-031994-09-20Cal-Compelectronics, Inc.Mechanical transmission mechanism for fax machine
US5386131A (en)*1991-09-131995-01-31Nec CorporationSemiconductor memory device
US5396388A (en)*1992-02-271995-03-07Censtor Corp.Compact, high-speed, rotary actuator and transducer assembly with reduced moment of inertia and mass-balanced structural overlap with drive motor and organizing method for the same
US5422473A (en)*1990-06-291995-06-06Matsushita Electric Industrial Co., Ltd.Vehicle security system and automatic roadway toll charging system
US5422766A (en)*1994-01-031995-06-06Maxtor CorporationGasket for sealing a disk drive assembly
US5438695A (en)*1989-12-281995-08-01Matsushita Electric Industrial Co., Ltd.Radio-link continuity keeping equipment in cellular telephone mobile station
US5475471A (en)*1992-01-101995-12-12Canon Kabushiki KaishaChanging member having a charging surface arranged with respect to a tangent line
US5534686A (en)*1992-01-301996-07-09Gemplus Card InternationalTwin-contact chip card and method of communication with a card reader
US5550691A (en)*1989-11-271996-08-27Censtor Corp.Size-independent, rigid-disk, magnetic, digital-information storage system with localized read/write enhancements
US5629667A (en)*1995-06-221997-05-13Nyberg; Lindley V.Direction indicator circuit
US5762516A (en)*1995-06-091998-06-09Minnesota Mining And Manufacturing CompanyContact and terminal connector having the contact
US5822154A (en)*1993-08-231998-10-13Sony CorporationMagnetic head apparatus with resin portions sandwiching an elastic member to form elastic displacing portions and method of making the same
US5880452A (en)*1990-11-151999-03-09Geo Labs, Inc.Laser based PCMCIA data collection system with automatic triggering for portable applications and method of use
US5969332A (en)*1995-08-301999-10-19Matsushita Electric Industrial Co., LtdSystem for issuing and utilizing ticket
US5987113A (en)*1996-12-231999-11-16Northern Telecom LimitedLong distance phone tag service
US6041019A (en)*1997-07-072000-03-21The United States Of America As Represented By The Secretary Of The NavyFusing contact data for best-estimate solution
US20020024947A1 (en)*2000-11-032002-02-28Omer LuzzattiCommunications availability
US20020080413A1 (en)*2000-12-222002-06-27Peter SommererMethod and system for automatically updating contact information within a contact database
US6463437B1 (en)*1999-12-162002-10-08General Electric CompanyMethod and system for processing customer issues
US6493722B1 (en)*1999-04-132002-12-10Daleen Technologies, Inc.Billing system for distributing third party messages to form a community of subscribers to negotiate a group purchase from the third party
US20020194062A1 (en)*2001-04-192002-12-19Leif LindeMethod and system for simulating the distribution of targeted advertising
US20030011682A1 (en)*2001-07-102003-01-16Sellen Abigail JaneMethod of sending digital photographs
US20040059786A1 (en)*2002-09-252004-03-25Caughey David A.Method for contact information verification and update
US6731927B1 (en)*2000-07-142004-05-04Context Connect, Inc.System and method for context association
US20040127193A1 (en)*2002-12-312004-07-01Timmins Timothy A.Technique for identifying status of users and status of subscribers' accounts in a communications system
US20040267625A1 (en)*2003-06-242004-12-30Andrew FengSystem and method for community centric resource sharing based on a publishing subscription model
US20060037076A1 (en)*2004-05-042006-02-16Shantu RoyMethods and systems for enforcing network and computer use policy
US20060052091A1 (en)*2004-05-122006-03-09Richard OnyonAdvanced contact identification system
US20060112086A1 (en)*2004-11-052006-05-25Joseph DouressProfessional matching service
US20060195472A1 (en)*2005-02-252006-08-31Microsoft CorporationMethod and system for aggregating contact information from multiple contact sources
US20060195474A1 (en)*2005-02-252006-08-31Microsoft CorporationMethod and system for locating contact information collected from contact sources
US20070027930A1 (en)*2005-08-012007-02-01Billy AlvaradoUniversal data aggregation
US7184754B1 (en)*2003-02-042007-02-27Farmar Michael GMethod and apparatus for cellular telephone directory assistance
US20070047715A1 (en)*2005-08-312007-03-01TekelecMethods, systems, and computer program products for automatically establishing a conference call having a plurality of different subscriber participation classes
US20070121808A1 (en)*2003-01-202007-05-31Avaya Technology Corp.Messaging advise in presence- aware networks
US20080235242A1 (en)*2007-03-232008-09-25Scott SwanburgAdvanced Contact Management in Communications Networks
US20090147937A1 (en)*2007-10-232009-06-11Infosys Technologies Ltd.System and method for personalized call treatment by using a combination of communication and data services
US20090187623A1 (en)*2008-01-172009-07-23International Business Machines CorporationMethod For Delivering Businesses Enterprises Advertising Via Instant Messaging
US7590539B1 (en)*2000-06-282009-09-15At&T Intellectual Property I, L.P.System and method for email notification
US20100313142A1 (en)*2009-06-032010-12-09David BrownLocation based social networking system
US20120005025A1 (en)*2008-07-022012-01-05Cvon Innovations Ltd.Methodologies and systems for enhanced contact directory-related functionality

Patent Citations (60)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US3819377A (en)*1971-08-121974-06-25Energy Conversion Devices IncMethod of imaging and imaging material
US4604847A (en)*1983-09-141986-08-12Moulding Jr Thomas SMedicine package, method of opening the package, and machine for performing the method
US4586827A (en)*1983-10-171986-05-06Hermann HirschInformation system
US4925776A (en)*1985-08-301990-05-15Sharp Kabushiki KaishaOptical memory element and manufacturing method thereof
US4825056A (en)*1985-11-211989-04-25Kabushiki Kaisha ToshibaThin-film electromagnetic transducer
US4839509A (en)*1987-06-191989-06-13Diesel Kiki Co., Ltd.Connector device for connecting IC card to reading and/or writing apparatus
US5000694A (en)*1989-03-011991-03-19Hosiden Electronics Co., Ltd.IC card connector
US5182714A (en)*1989-05-301993-01-26Fanuc Ltd.Digitizing control apparatus
US6160685A (en)*1989-11-272000-12-12Censtor Corp.Hard disk drive with lightly contacting head
US5550691A (en)*1989-11-271996-08-27Censtor Corp.Size-independent, rigid-disk, magnetic, digital-information storage system with localized read/write enhancements
US5438695A (en)*1989-12-281995-08-01Matsushita Electric Industrial Co., Ltd.Radio-link continuity keeping equipment in cellular telephone mobile station
US5422473A (en)*1990-06-291995-06-06Matsushita Electric Industrial Co., Ltd.Vehicle security system and automatic roadway toll charging system
US5218190A (en)*1990-09-281993-06-08Symbol Technologies, Inc.Means and method for non-contact bar code label verification
US5311175A (en)*1990-11-011994-05-10Herbert WaldmanMethod and apparatus for pre-identification of keys and switches
US5880452A (en)*1990-11-151999-03-09Geo Labs, Inc.Laser based PCMCIA data collection system with automatic triggering for portable applications and method of use
US5386131A (en)*1991-09-131995-01-31Nec CorporationSemiconductor memory device
US5349445A (en)*1991-10-031994-09-20Cal-Compelectronics, Inc.Mechanical transmission mechanism for fax machine
US5238107A (en)*1992-01-071993-08-24Kownacki Charles DDisc storage container having a securing means central aperture
US5475471A (en)*1992-01-101995-12-12Canon Kabushiki KaishaChanging member having a charging surface arranged with respect to a tangent line
US5534686A (en)*1992-01-301996-07-09Gemplus Card InternationalTwin-contact chip card and method of communication with a card reader
US5396388A (en)*1992-02-271995-03-07Censtor Corp.Compact, high-speed, rotary actuator and transducer assembly with reduced moment of inertia and mass-balanced structural overlap with drive motor and organizing method for the same
US5311866A (en)*1992-09-231994-05-17Endocardial Therapeutics, Inc.Heart mapping catheter
US5822154A (en)*1993-08-231998-10-13Sony CorporationMagnetic head apparatus with resin portions sandwiching an elastic member to form elastic displacing portions and method of making the same
US5422766A (en)*1994-01-031995-06-06Maxtor CorporationGasket for sealing a disk drive assembly
US5762516A (en)*1995-06-091998-06-09Minnesota Mining And Manufacturing CompanyContact and terminal connector having the contact
US5629667A (en)*1995-06-221997-05-13Nyberg; Lindley V.Direction indicator circuit
US5969332A (en)*1995-08-301999-10-19Matsushita Electric Industrial Co., LtdSystem for issuing and utilizing ticket
US5987113A (en)*1996-12-231999-11-16Northern Telecom LimitedLong distance phone tag service
US6041019A (en)*1997-07-072000-03-21The United States Of America As Represented By The Secretary Of The NavyFusing contact data for best-estimate solution
US6493722B1 (en)*1999-04-132002-12-10Daleen Technologies, Inc.Billing system for distributing third party messages to form a community of subscribers to negotiate a group purchase from the third party
US6463437B1 (en)*1999-12-162002-10-08General Electric CompanyMethod and system for processing customer issues
US7590539B1 (en)*2000-06-282009-09-15At&T Intellectual Property I, L.P.System and method for email notification
US6731927B1 (en)*2000-07-142004-05-04Context Connect, Inc.System and method for context association
US20020024947A1 (en)*2000-11-032002-02-28Omer LuzzattiCommunications availability
US6714519B2 (en)*2000-11-032004-03-30Vocaltec Communications LimitedCommunications availability
US6701348B2 (en)*2000-12-222004-03-02Goodcontacts.ComMethod and system for automatically updating contact information within a contact database
US20020080413A1 (en)*2000-12-222002-06-27Peter SommererMethod and system for automatically updating contact information within a contact database
US20020194062A1 (en)*2001-04-192002-12-19Leif LindeMethod and system for simulating the distribution of targeted advertising
US20030011682A1 (en)*2001-07-102003-01-16Sellen Abigail JaneMethod of sending digital photographs
US20040059786A1 (en)*2002-09-252004-03-25Caughey David A.Method for contact information verification and update
US20040127193A1 (en)*2002-12-312004-07-01Timmins Timothy A.Technique for identifying status of users and status of subscribers' accounts in a communications system
US8014497B2 (en)*2003-01-202011-09-06Avaya Inc.Messaging advise in presence-aware networks
US20070121808A1 (en)*2003-01-202007-05-31Avaya Technology Corp.Messaging advise in presence- aware networks
US7184754B1 (en)*2003-02-042007-02-27Farmar Michael GMethod and apparatus for cellular telephone directory assistance
US20040267625A1 (en)*2003-06-242004-12-30Andrew FengSystem and method for community centric resource sharing based on a publishing subscription model
US7739602B2 (en)*2003-06-242010-06-15Aol Inc.System and method for community centric resource sharing based on a publishing subscription model
US20100299611A1 (en)*2003-06-242010-11-25Aol Inc.System and method for community centric resource sharing based on a publishing subscription model
US20060037076A1 (en)*2004-05-042006-02-16Shantu RoyMethods and systems for enforcing network and computer use policy
US20060052091A1 (en)*2004-05-122006-03-09Richard OnyonAdvanced contact identification system
US20060112086A1 (en)*2004-11-052006-05-25Joseph DouressProfessional matching service
US20060195474A1 (en)*2005-02-252006-08-31Microsoft CorporationMethod and system for locating contact information collected from contact sources
US20060195472A1 (en)*2005-02-252006-08-31Microsoft CorporationMethod and system for aggregating contact information from multiple contact sources
US20070027930A1 (en)*2005-08-012007-02-01Billy AlvaradoUniversal data aggregation
US7676033B2 (en)*2005-08-312010-03-09Broadsoft M6, LlcMethods, systems, and computer program products for automatically establishing a conference call having a plurality of different subscriber participation classes
US20070047715A1 (en)*2005-08-312007-03-01TekelecMethods, systems, and computer program products for automatically establishing a conference call having a plurality of different subscriber participation classes
US20080235242A1 (en)*2007-03-232008-09-25Scott SwanburgAdvanced Contact Management in Communications Networks
US20090147937A1 (en)*2007-10-232009-06-11Infosys Technologies Ltd.System and method for personalized call treatment by using a combination of communication and data services
US20090187623A1 (en)*2008-01-172009-07-23International Business Machines CorporationMethod For Delivering Businesses Enterprises Advertising Via Instant Messaging
US20120005025A1 (en)*2008-07-022012-01-05Cvon Innovations Ltd.Methodologies and systems for enhanced contact directory-related functionality
US20100313142A1 (en)*2009-06-032010-12-09David BrownLocation based social networking system

Non-Patent Citations (9)

* Cited by examiner, † Cited by third party
Title
"Good Contacts Synchronizer Solution(TM)," 2003, 2 pages.
"Good Contacts Synchronizer Solution™," 2003, 2 pages.
"Good Contacts: Application Note-Sharing Outlook Folders," http://www.goodcontacts.com/support/apn-shared.htm, Copyright 2001-2004, 4 pages.
"Good Contacts: How it Works," http://www.goodcontacts.com/products/how.php, 2005, 2 pages.
"Installation and User's Guide, OfficeCalendar for Microsoft® Outlook(TM)-Sharing Microsoft Outlook Calendar and Contacts without Exchange Server," Copyright 2003-2005, 53 pages.
"Installation and User's Guide, OfficeCalendar for Microsoft® Outlook™-Sharing Microsoft Outlook Calendar and Contacts without Exchange Server," Copyright 2003-2005, 53 pages.
"Oracle Collaboration Suite Connector for Outlook 10g Overview," Aug. 2005, pp. 1-4.
Critical Path News Release, "Critical Path's Extensible Universal Address Book Provides Foundation for New Value-Added Services for Carriers," http://www.criticalpath.net/en/76/pressreleases/?news-498105, San Francisco, CA, Feb. 24, 2004, 2 pages.
Toporek, Chuck, "A User's Guide to Mac OS X, Pocket Guide," No date, pp. 9-17.

Also Published As

Publication numberPublication date
US20070064920A1 (en)2007-03-22

Similar Documents

PublicationPublication DateTitle
US9491275B2 (en)Systems, methods and computer program products for aggregating contact information
USRE47279E1 (en)Method and system for sending messages
EP1523165B1 (en)Internet-based event notification
KR101120314B1 (en)System and method for customized sharing of multimedia content in a communications network
CN101919215B (en)Communications router
US20100274916A1 (en)Peer-to-peer mobile data transfer method and device
CN1794763A (en)Anti-spam server
WO2003021900A1 (en)Methods and systems enabling communication in any of multiple communications formats
CN101370159B (en) A method, device and system for identifying services
CN101207842A (en)System and method for contents sharing among mobile terminals
AU2004301359C1 (en)Message system
US20080242327A1 (en)System and method for sending sms and text messages
CN101668261A (en)Method, device and system for attaching signature to long short message
US20070217593A1 (en)Method and apparatus for configuration of call forwarding through email or SMS messages
CN103096273B (en)Method, equipment and the system that a kind of up short message sends
CN101557556A (en)System and method for providing online yellow pages associated with location information
CN102065390A (en)Method and system for inquiring enterprise address list
CN101399781B (en) A message sending method, system, message sending device and message server
US20080227494A1 (en)Method For Transmitting A Sound-Film Message From A Mobile Terminal To Any E-Mail Address
KR101978972B1 (en)Improved automatic caller identification translation
CN100384279C (en)Short message transmitting method, mobile phone and system applying the same
CN101668011A (en)Method and system for realizing industrial application platform multimedia message transmission in different places
US20050261009A1 (en)Encouraging traffic in a communications network
US8811585B1 (en)Communication routing plans that are based on communication device contact lists
WO2009121974A1 (en)Method and system for processing data messages and message chains by comparing the originating address and the destination address for a match

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:BELLSOUTH INTELLECTUAL PROPERTY CORPORATION, DELAW

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:RUCKART, JOHN;REEL/FRAME:017436/0501

Effective date:20051223

STCFInformation on status: patent grant

Free format text:PATENTED CASE

CCCertificate of correction
FEPPFee payment procedure

Free format text:MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

LAPSLapse for failure to pay maintenance fees

Free format text:PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCHInformation on status: patent discontinuation

Free format text:PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FPLapsed due to failure to pay maintenance fee

Effective date:20201108


[8]ページ先頭

©2009-2025 Movatter.jp