User interface for contacts

FIELD: user interfaces in computers and electronic devices, possible use for displaying contact information, appropriate for contacts management system.

SUBSTANCE: the method for displaying composite contact information realizes provision on displaying device of a set of links of catalogues, frames for displaying requested contact information in assigned type, means for searching by a key expression, means for filtration of composite contact information in accordance to classification. Computer software product contains one or more machine-readable data carrier with commands stored inside for execution by computer for realization of method for displaying composite contact information from a set of incompatible catalogues of contact information.

EFFECT: possible access to contact information from a set of incompatible catalogues, positioned in one or more data storages.

4 cl, 9 dwg

 

1. The scope of the invention

The present invention relates to user interfaces in computers and electronic devices, and in particular, to methods, systems and computer program products for displaying contact information corresponding to the contact management system with the user interface.

2. Prior art

In this application, a contact management system called system, directory, or database that contains contact information about people, groups, organizations, businesses, homes or any other identifiable object, each of which is called here the contact.

Control contacts are increasingly used in the computer industry to store and display contact information, suitable for the corresponding software application to which this system belongs. For example, the e-mail application usually includes directories for storing and displaying e-mail addresses of contacts that you can send e-mail. Application of money management usually include directories for storing contact information of the relevant financial contacts, such as banks, accounting services, financial planning and d Other examples of software applications that use contact management software include application management, application dialog communication, network gaming applications, directories of companies, phone apps, etc.

The contact management software widely used in many hardware devices that are not considered traditional computers. For example, many phones, facsimile machines and photocopiers also include a contact-management system to store and display contact information that can be used to perform desired functions, such as initiating a phone call, facsimile transmission or transfer telecopy.

The problem faced by the existing information management system, is, however, that a large variety of specialized and disparate management systems contacts may be difficult for the user quick access to all available contact information for different applications at the same time. This can be a problem, for example, when the user wishes to identify all available resources to make contact with a given object, because it may require the user to separately abramatic the different directories of the many different management systems contacts for in order to obtain the required contact information. For example, it may be necessary to refer to the telephone directory to get the number from your home or cell phone for a contact to the directory e-mail to get the primary email address for a contact, catalog companies, to get a company phone number and address of the corporate e-mail object, etc.

The presence of incompatible management systems contacts can also be a problem for various types of contact information about different contacts. For example, it may be desirable to view the e-mail address for first contact, corporate phone number for the second contact, and cell phone number to third contact. If the required contact information for each of these different objects are located in different systems, contact management, you will need to apply to each application, to obtain the necessary information, which will require an undesirable expenditure of time and resources.

Searches and queries to specific contacts or contact information should also be performed separately in each of the different information management systems. This, in particular, can be a problem when the user has forgotten, in any directory contact management software stores the con is akt information.

To overcome some of these problems, some systems control contacts are made with the ability to store more contact information than is required for the respective application. For example, a directory of electronic mail can be performed with the ability to store addresses, phone numbers and other information stored in the contacts. However, the interfaces and restrictions on the display of contact information, as a rule, vary from one application to another, thereby making it difficult to adapt to different management systems contacts. Next, is not very desirable to introduce copies of each piece of contact information about each contact in each contact management system, even if it is possible. This redundant storage will also be unwanted and unnecessary expenditure of resources.

Another problem of existing systems, contact management is that due to their strong specialization they may not provide quite extensive and frequent searches and viewings contact information. In particular, most systems management contacts is reduced to provide only two-dimensional columns or lists of the stored data. Another problem of existing systems, contact management is that they do not give the user the ability to view, to create and edit relationships between contacts. Specifically, existing systems do not allow the user to view the relationship existing between the contacts, or create and edit these relationships.

Accordingly, in the present technique, there is a need for improved systems management contacts and interfaces for access to contact information.

The invention

The present invention is directed to improved management of contacts, methods of use and corresponding computer program products and interfaces for access to contact information from multiple disparate directories, which are located in one or more data stores.

According to one variant of execution of the contact management system includes a user interface that provides access to the integral of the contact information from a variety of local and remote data stores. This contact information can be combined in a single repository, or it can be discretely choose from multiple disparate data stores.

During use interface and the appropriate modules according to the invention allow a full search of the compound contact information via search engines is iraani and filter it through classification. The interface also allows the composite contact information displayed in many species, which graphically illustrate the existing hierarchical, organizational, chronological, social, geographical and operational combinations of the contact information.

Additional characteristics and advantages of the invention set forth in the following description and partly obvious from that description or may be learned through practical use of the invention. The characteristics and advantages of the invention can be implemented and to get through tools and combinations specified in detail in the attached claims. These and other features of the present invention will be understood more fully from the following description and appended claims, or may be learned through practice of the invention, as is described hereafter.

Brief description of drawings

In order to describe the method, which can be obtained from the above-mentioned and other advantages and features of the invention, a more detailed description of the invention briefly described above will be presented with links to specific options, which are illustrated by the attached drawings. Given that these drawings depict only typical embodiments of the invention and therefore should not be considered as limiting its scope, the invention is described and explained with additional clarification and detail through use of the accompanying drawings, in which:

Fig. 1 illustrates one embodiment of an operating system that provides a suitable operating environment for the present invention;

Fig. 2 illustrates one embodiment of a functional block diagram of a contact-management system according to the invention;

Fig. 3 is a block diagram of the algorithm, illustrating some steps of a method of displaying contact information according to the invention;

Fig. 4 illustrates one embodiment of a user interface to display contact information;

Fig. 5 illustrates one embodiment of a frame view of the contact to display the contact information at the organizational and hierarchical grouping;

Fig. 6 illustrates another embodiment of the frame of the view contacts to display the contact information at the organizational and hierarchical grouping;

Fig. 7 illustrates one embodiment of a frame view of the contact to display the contact information in the event grouping;

Fig. 8 illustrates one embodiment of a frame view of the contact to display the contact information for local grouping; and

Fig. 9 illustrates one embodiment of a frame view of the contact to display the contact information for operational grouping.

A detailed description of the preferred embodiments

The present invention is devoted to improved methods, systems, and corresponding computer program products and interfaces to retrieve and display the desired contact information from one or more directories of contact information. Embodiments of the present invention may contain specialized or General-purpose computer including various computer hardware, or can be done with this computer, as described in more detail here below.

Options run in the scope of the present invention also include computer-readable media for carrying or content stored on a machine-readable commands or data structures. Such machine-readable media can be any available media that can apply the universal or specialized computer. As an example, and not limitation, such computer-readable storage media may include random access memory (RAM), read-only memory (ROM), an EEPROM (EEPROM), ROM-CD (CD-ROM) or other optical disk storage, magnetic disk storage or other magnetic storage is disorder, or any other medium that can be used to carry or store desired software code means in the form of executable computer commands or data structures and which can apply the universal or specialized computer. When information is transferred or provided over a network or other connected connection (whether wired, wireless or a combination of wired or wireless) to a computer, this computer is rightly sees this connection as a computer-readable data carrier. Thus, any such connection is rightly called a machine-readable data carrier. Combinations of the abovementioned media should also be included in the scope of machine-readable data carriers. Executable computer commands include, for example, commands and data that make a universal computer, a specialized computer or a specialized processing device to perform a certain function or group of functions.

Operating environment

Fig. 1 and further description is aimed at providing a brief General description of a suitable computing environment in which can be embodied invention. However, it should be emphasized that the present invention is not necessarily limited to any private automated system and may opasatica in practice in a wide range of automated systems, including but not limit to telephone and other communication devices, the OCA, information kiosks, etc.

Although not required, the invention will be described in the General context of executable computer commands, such as software model, executed by computers in network environments. In the General case, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement private types abstract data. Executable computer commands, associated data structures, and program modules represent examples of program code means for executing steps disclosed here. The particular sequence of such executable commands or associated data structures represent examples of corresponding acts for the embodiment described in such steps functions.

Experts will understand that the invention may be implemented in network computing environments with many types of configurations of computer systems, including personal computers, portable computers, multiprocessor systems, microprocessor-based or programmable consumer electronics, network PCs, minicomputers, mainframe computers, and the like. The invention can also be implemented in raspredelencheskaya environments where tasks are performed local and remote devices that are linked (either wired lines or wireless lines, or a combination of wired or wireless lines) through the communication network. In a distributed computing environment, program modules may be located in local and remote storage devices.

In Fig. 1 is an exemplary system for embodiments of the invention includes a General-purpose computing system in the form of a conventional computer 120, which includes the block 121 processing, system memory 122, containing machine-readable data carrier, and a system bus 123 that connects various system components including the system memory 122, block 121 processing. The system bus 123 may be any of several types of bus structures including a memory bus or memory controller, a peripheral bus and a local bus using any of a variety of bus architectures. System memory includes continually memory (ROM) 124 and a random access memory (RAM) 125. The ROM 124 can store the basic input-output (BSW) (BIOS) 126, containing the basic routines that help to transfer information between elements within the computer 120, such as during startup.

The computer 120 may also include a drive 127 magnetic is the first hard disk drive for reading from the magnetic hard disk 139 and write on it, drive 128 magnetic disk drive for reading from the magnetic disk 129 and write on it and drive 130 of the optical disk to read from a removable optical disk 131 such as a ROM, CD or other optical media data, and write on it. Drive 127, magnetic hard disk drive 128 of a magnetic disk and disk drive 130 optical drive connected to the system bus 123, respectively, the interface 132 hard disk drive interface 133 of the magnetic disk drive and interface 134 optical drive. These drives and their associated computer-readable media provide nonvolatile storage of executable computer commands, data structures, program modules and other data for the computer 120. Although described here in a rough environment applied magnetic hard disk 139, a removable magnetic disk 129 and a removable optical disk 131, for storing data can be used and other types of computer-readable media, including magnetic cassettes, flash memory cards, multi-purpose digital disks, Bernoulli cartridges, RAM, ROM, etc.

Software code means containing one or more software modules may be stored on the hard disk 139, magnetic disk 129, optical disk 131, ROM 124 or RAM 125, and these modules include an operating system 135, one or more applied PR is 136 grams, other program modules 137, and program data 138. The user can enter in the computer commands and information through the keyboard 140, a positioning device 142 or other input devices (not shown), such as a microphone, joystick, game pad, satellite dish, scanner, etc. These and other devices are often connected to the block 121 processing via the interface 146 serial port connected to the system bus 123. Alternatively, the input devices can be connected by other interfaces such as a parallel port, game port or a universal serial bus (upsh) (UBS). Monitor 147 or other display device is also connected to the system bus 123 via an interface, such as a video adapter 148. In addition to the monitor, personal computers include, as a rule, and other peripheral output devices (not shown), such as speakers and printers.

The computer 120 may operate in a networked environment using logical connections to one or more remote computers, such as remote computers a and 149b. Remote computers a and 149b can be every personal computer, a server, a network PC, a peer device or other common network node, and typically includes many or all of the elements described above with respect to computer 120, the hile in Fig. 1 illustrates only memory devices 150A and 150b and the associated application program a and 136b. Displayed in Fig. 1 logical connections include a local area network (LAN) (LAN) 151 and a wide area network (WAN) (WAN) 152, which are presented here as examples and not limitations. Such networking environments are common in institutional and corporate computer networks, internal networks (intranet) and the Internet.

When using in a network environment LAN computer 120 connected to the local network 151 through a network interface or adapter 153. When using in a network environment HS computer 120 includes a modem 154, a wireless communication line or other means for establishing communications over the WAN 152, such as the Internet. The modem 154, which may be internal or external, is connected to system bus 123 via an interface 146 serial port. In a networked environment, program modules depicted related to computer 120, or portions thereof may be stored in a remote storage device. It is clear that the illustrated network connections are exemplary and that it is possible to use other means for establishing communications over the WAN 152.

Fig. 2 illustrates a functional block diagram of several components according to the invention. As shown in this drawing, the computer system 200 connecting is carried out with the display device 210 and the remote device 220. The connecting line between each of these components may be a physical connection or wireless connection. It is clear that the display device 210 may be located away from the computing system 200 or may be connected integrated with the computing system 200. Display device 210 may include any screen, monitor or other device that has a capability to display images.

When using the computing system uses the user interface to display the desired contact information on the display device. The function of the user interface to display the desired contact information is provided by various computer modules, such as module 230 user interface module 240 interface of the remote storage circuit module 250 and the communication module 260, each of which will now be described.

The module 230 of the user interface includes executable computer commands, sufficient for operating the user interface is displayed on the display device and to respond to the user input performed on a user interface. Module 240 interface of the remote storage includes executable computer commands, sufficient to search for and the creation of contact information stored in the remote device such as remote device 220. The remote device 220 may be a remote computer server containing contact information.

Circuit module 250 contains executable computer commands, sufficient to display contact information in categories and classifications that can be recognized by the user interface for display on the display device 210. Categories and classifications, certain circuit module 250, allow you to filter your contact information and display it in the assigned category and classification, as described below. Circuit module 250 useful to organize contact information from remote repositories under a single unifying scheme. Circuit module 250 can also be used to display and identify the contact information stored in the local storage, such as storage media 270 data.

The communication module 260 includes executable computer commands, sufficient to enable communication between different modules, and display device 210, the remote device 220 and the media data of the remote device 220 and the computing system 200. In particular, the communication module allows modules to access contact information and process the contact information to which I stored in one or more directories of contact information which can be stored locally and remotely. The communication module may be associated with a synchronization module for replicating data from remote storage to local storage, as well as with the query module to permit a computer system to perform queries to remote storage contained contact information.

This embodiment of illustrates three directories a, 280b and 280s contact information. For example, the directory a might correspond to the e-mail application, and directory 280b may correspond to a telephone application. It is clear, however, that the invention is not limited to use with any particular number of directories of contact information, or applications to which they correspond.

Interface "My contacts" and how to use

Fig. 3 illustrates a block diagram 300 of the algorithm one way of displaying the composite contact information from multiple disparate directories of contact information in multiple detailed views. As illustrated, this method includes various steps and the step (step 360) display a composite contact information.

The first illustrates the action includes displaying multiple links directory corresponding to the multiple disparate directories of contact information (step 310). Further, the act is about includes the step of displaying the requested contact information in the required format (step 320). According to one variant of execution of step 320 includes the appropriate steps to provide a frame for displaying the requested contact information in the specified format (step 320) and providing a means to selectively change the assigned type (step 330). It is clear, however, that step 320 may include any appropriate action that is suitable for displaying the requested contact information in the required form. The latter is illustrated steps include the act of providing a means to search for key phrases existing in the composite contact information incompatible directory contact information (step 340), and the act of providing a means for filtering the composite contact information by classification (step 350).

While steps 310, 320, 330, 340 and 350 are shown and identified in a specific sequence, it is clear that the invention is not limited to the illustrated implementation of the actions in any particular order. Accordingly, steps 310, 320, 330, 340 and 350 may be performed concurrently or in a different sequence from that illustrated. Each of the illustrated actions 310, 320, 330, 340 and 350 will now be shown and described with particular reference to Fig. 4-9.

Fig. 4 illustrates one version of you is filling up the user interface 400, which can be used to perform the above steps. As shown in this drawing, the user interface contains a set of visual components, including the main frame 410 of the display, the secondary frame 420 of the display list 430 links a, 432b, 432s directory search window 440 field 442 input list 450 filters a, 452b, s and screen button 460 drop-down menu, you can choose to view the list of views that can be used to display contact information in the primary frame 410 of the display.

A list of 430 links directory can identify any number of directories, contact information, from which you can obtain contact information. These directories contact information can be application-specific directories, such as the application directory e-mail, or network directory, such as directory information of the company. Directories can reside on a single storage medium or to accommodate many incompatible media. Above in reference to Fig. 2 escaped the attention that the interface 400 may receive and display contact information through a physical connection or contactless connection to one or more incompatible media data using any combination of modules 230, 240, 250 and 260 in the computer system 200.

When you select one of the listed folders, interface 400 receives and displays the contact information from the selected directory in the main frame 410 of the display. As defined here, the term "contact" is referred to in General by any person, group, organization, company or some other type of the identified object, and the expression "contact information" is referred to in General any information, which corresponds to the contact and which can be considered as suitable for contact, appeals, correspondence and communications with the contact. Non-limiting examples of contact information include names, nicknames, phone numbers, email addresses, images, symbols, home addresses, addresses dialog send messages (DOS) (IM), relations with other contacts, web addresses. Contact information you can also refer to other types of information such as the status of the contact. For example, information indicating that the contact is now "on the wire" or "on the line", can also in a broad sense be regarded as contact information.

In the present embodiment, the interface 400 displays contact information, including names, email addresses, phone numbers, and images associated with the contacts identified in the selected directory. It is clear, however, that from brigati any number of identifiable contact information in order to reconcile the different needs and preferences. Accordingly, the interface may include a menu (not shown) to configure the number of contact information that will be provided. Similarly, even though shows a limited number of contacts, it is clear that the interface 400 can display any number of contacts, as desirable, proper job. If the selected directory includes more contacts than displayed in the frame 410, the interface 400 may be displayed and used traditional tools to scroll or expand the list of additional contacts.

When a contact is selected, for example, mouse pointer, or by any other means, the contact information corresponding to the selected contact may be displayed in the secondary frame 420. In one embodiment, the contact information displayed in the secondary frame 420, consists of the same contact information displayed in the main (primary) frame 410, but only increased or reordered. According to other variant complete contact information displayed in the secondary frame 420 includes additional information about the contact compared to the one that appears in the primary frame 410. The secondary frame 420 can also display tasks that can be the implemented with a contact (for example, send contact DOS, send contact emails, and so on).

The secondary frame 420 may also be used to provide contact information about the relationship of the directories listed in the list 430. As an example, the secondary frame 420 may display contact information such as business card and the image-for-trading, which corresponds, for example, directory, contact information trade.

As shown in this drawing, the interface 400 also includes a tool to search for key phrases that may exist in the composite contact information multiple disparate directories of contact information (step 340). In particular, you may use the search sub-window 440 to the keyword expression that may contain part of the name, address or attribute that you can use to search for the desired contact information. For example, when typing the name "Jane" are viewed one or more directories of contact information to locate the contact information corresponding to the name "Jane". As shown in the present embodiment, the displayed contact Jane from the catalogue "My contacts" and directory "XYZ Corporation". It is clear, however, that this example is merely illustrative and that the search can be performed by introduction of other expressions or symbols, which is associated with the contact. For example, you can search when entering telephone numbers, and finding one or more contacts associated with that phone number.

It is also clear that the invention applies to both scenarios which examine the many directories, as shown in this drawing, as well as ways to perform, which are viewed separately, only the selected directory. Key expressions that are introduced can also contain a filter expression, such as an attribute describing the type of group or classification. For example, the key phrase "trading team And can be used to identify all contacts belonging to the trading team A. Types of classifications and groups that can be associated with contacts, determined by the circuit module 250 described above. Filtering can also be based on the relationship between the contacts. For example, can be searched with any filtering in the same house as Contact And or someone who works in one organization, a Contact, etc. Filters can be adapted to the user and is specifically configured to search the appropriate directories. For example, there may be provided a filter names work, when you view a directory of the Corporation. Likewise, there may be provided a filter interactive the state, when you view a directory of personal contacts, etc.

The interface 400 may also include a list of 450 filters that you can use the search sub-window 440 or without filtering the composite contact information by classification, as described above. You can use any number of filters. These filters may be provided as links, buttons with independent fixing or any other object you select. The number and type of filters that may be contained in the interface can be modified to adapt to any needs and preferences. Although currently, the interface displays a list of 450 filters, list 430 directories and search sub-window 440, it is clear that these components can be hidden behind a drop-down menu to provide more space for the primary and secondary subwindows 410. Secondary sub-window 420 also can be hidden, if it is desirable to provide more space for the primary sub-window 410.

One example of the object drop-down menu that you can use to hide information available, is the object 460 view menu (view). When you select an object 460 playback menu, a list of available types are available for selection by the user (not shown). Each of the species that are identified by object 460 IU the Yu "Change view", corresponds to a different stencil to display contact information. Non-limiting examples of some types that can be used by the interface to display contact information will now be shown and described with particular reference to Fig. 5-9.

Fig. 5 illustrates one example of a primary frame 510, which is configured to display an organizational view contact information. As shown in this drawing, the organizational view corresponds to the organizational stencil, which associates the identified contacts in the primary frame 510. In particular, team administrator 520 is placed in the frame 510 one, and the contacts of different teams (groups)that obey the command administrator 520 are grouped together near the command administrator 520. The contacts of each of the groups may be arranged randomly or in a desirable hierarchical order.

In this example, the commands are organized in a hierarchical manner. For example, team leaders 530, 540 and 550 are displayed on top of each grouping with submission of each command listed under the team leader 530. In particular, members 532, 534, etc. commands shown in the submission team leader 530. Similarly, the members 542, 544, etc. commands shown in the submission team leader 540, and members 552, 554, etc. commands shown is subordinate to the team leader 550. When you select, for example, mouse pointer, team leader 530, the interface may display the organizational or hierarchical view of the selected command, while specific contact information team leader 530 is isolated or is displayed in the secondary frame 420, which is described above. Moving the mouse pointer over any of the cards of the contact object you can display the contact information corresponding to the contact in the secondary frame 420.

Fig. 6 illustrates another example of the primary frame 610 that is configured to display an organizational view contact information. As shown in this drawing, the organizational view corresponds to the organizational template that associates the identified contacts in the three-dimensional hierarchical grouping. In particular, each leader is identified as overlapping contacts, which are subordinated to the identified leader. For example, contacts 642 and 644 are subject to contact 640; contact 652 subordinate to the contact 650; contact 692 subordinate to the contact 694, etc. When choosing the leader of the interface displays the contact information of the selected leader, such as the leader of 620. Subordinate to the selected leader 620 may be displayed behind the chosen leader, as, for example, contacts 621, 622, 623, 624, 625 and 626 are displayed behind the leader 620. It is clear that to show the organization the organizational relationship of two or more contacts, you can use any other graphical grouping or hierarchical structure.

Fig. 7 illustrates one example of a primary frame 710, which is configured to display the event view (view) contact information. As shown in this drawing, event viewer corresponds to the events that link two or more contacts. It is clear that the types of events that link the contacts is not limited. However, the present example is shown in relation to a calendar event, such as date of birth. In particular, in the present example, the primary frame 710 displays annual monthly calendars. Each calendar includes in rectangular objects corresponding days of the month. Some of these objects, such as objects 720, 730, 740, shaded, while the other objects, for example, the object 750. Shading can be used, for example, to identify groups of contacts that are associated with the corresponding day of the calendar. In one embodiment, the light can be used hatching to indicate that only a single contact has a birthday on the specified date. The average hatching can be used to specify that multiple contacts are specified date of birth. Dense shading can be used to indicate that a large number of contacts have a date of birth. When you select one of Zastrahovannogo 720, 730, 740 contacts associated with the selected object can be displayed in a list or in any other way.

Fig. 8 illustrates one example of a primary frame 810 that is configured to display a view of the contact information by location. As shown in this drawing, view location corresponds to the template location that links the identified contacts in the primary frame 810. Non-limiting examples of locations that can associate contacts include the actual location (e.g., geographic, and structural), the virtual location (e.g., location on the Internet or other networks, online status and location, certain time (for example, time zones, or when sent the last message and the like). In this example view location includes a map 820, which illustrates the actual location of the contacts. For example, the visual objects a, 830b, s indicate the number of contacts in the respective state. Accordingly, selection of staff, having one or more of the contacts will cause the interface to display the contacts in the selected state.

Fig. 9 illustrates one example of a primary frame 910, which is configured to display the operation view contact information. As long as the ANO on this drawing operational view match compatibility between contacts or devices contacts for communication or collaboration. In particular, in the present example, the primary frame 910 illustrates different objects 920, 930, 940, 950, you can choose to display all contacts that have a compatible system to connect to the user's system dialog for sending messages (920), telephony (930), email (940) and games (950).

Above presents different examples of species that can be displayed by the primary frame 410, interface. However, it is clear that these examples are not intended to limit the scope of the invention. In particular, the invention extends to any variant execution, in which the interface can display a hierarchical, graphical or other relationship existing between the contacts.

As another example, the interface may also provide social view configured to display a social pattern that exists between at least two contacts. The interface may also display the contact communication based on group, family, and any other relationship, certain circuit module 250 described above, or user-defined.

In General, the methods, systems and computer program products according to the invention include an interface, p is permitted to combine different contact information for many different contacts and display them in multiple detailed views. This interface also allows you to view the composite contact information and filter it based on existing and customized search options.

The present invention can be carried out in other specific forms without departing from its essence and essential characteristics. Described embodiments of the should be considered in all respects only as illustrative, but not restrictive. Scope of the invention, therefore, indicates the attached claims and not the previous description. All changes that fall within the meaning and range of equivalence of this formula of the invention, should be included in its scope.

1. How to display a composite contact information from multiple disparate directories of contact information in the computer system, which is connected with a display device and which includes a user interface that is configured to display contact information on the display device, containing

the act of displaying on the display device, the number of links directories and link directories operatively and respectively connect the user interface with incompatible directory contact information, so that the user interface is configured to display a request to the military contact information for all contacts, identified in the directory of contact information corresponding to the selected link directory; and

the act of giving a frame on the display device that is configured to display the requested contact information in the designated form, and the contact information includes at least the name, image, and symbol, which identifies contacts the requested contact information.

2. The method according to claim 1, further comprising the act of providing a means to selectively change the assigned species displayed contact information to another of the many types corresponding to different pattern that characterizes the at least two contacts identified by the displayed contact information.

3. The method according to claim 2, in which the means for selectively changing the assigned form includes menu, identifying the many species that can be selected, the choice of a new species from a variety of identified species causes the user interface to display the requested information in a new form in the frame.

4. The method according to claim 2, in which the various templates that correspond to many species, include an organizational pattern that connects at least two of organizational contact, so that the organizational view, sootvetstvujushij organizational pattern, displays the organizational relationship between the at least two contacts through at least one of the hierarchical organizational structure and organizational groups, which can be obtained contact information of at least two contacts.

5. The method according to claim 2, in which the various templates that match the many types include event template, which connects at least two of the contact event, so the event type corresponding to the event template that displays a group of events, which can be obtained contact information of at least two contacts, so when you select a group of events, the user interface displays all contacts associated with this event.

6. The method according to claim 5, in which the event includes the date corresponding to the day of birth, so the event view displays the birthdays at least two contacts.

7. The method according to claim 2, in which the various templates that correspond to many species, include the template location, which connects at least two contacts, the location corresponding to the event template that displays the grouping of locations from which can be obtained contact information of at least two contacts, so that when the selected group is mestopolozhenii, the user interface displays all contacts associated with that location.

8. The method according to claim 7, in which the location includes at least one of geographic location, temporal location, virtual location and structural location.

9. The method according to claim 2, in which the various templates that match the many types include operational template that binds at least two contacts, so that the operational view, the appropriate operational template that displays the operational group of events from which there can be obtained the contact information of at least two contacts, so when you select the operating group, the user interface displays all contacts associated with the respective operationally.

10. The method according to claim 9, in which operationist includes at least possible, telephony, e-mail dialog send messages and games.

11. The method according to claim 1, further comprising the act of providing a means to search through the key expression of one or more individual contact records in the composite contact information, contains this key expression.

12. The method according to claim 11, in which the search means includes an input field that is displayed is highlighted on the display device and which is able to accept input, containing at least part of the name, word, expression, phone number, email address and location.

13. The method according to claim 1, further comprising providing a means for filtering the composite contact information according to the classification assigned to this compound contact information.

14. The method according to item 13, in which the filtering means includes at least one filter link displayed on the display device, which when it is selected is capable of initiating the search in composite contact information requested contact information that is associated with a classification corresponding to the selected filter connection, and display mentioned the requested contact information.

15. The method according to 14, in which the classification includes at least a keyword, organization, group, location, event, and social description.

16. The method according to 14, in which at least one filter is customizable and is configured to specifically correspond to one or more directories that are viewed in a search for contact information.

17. The method according to claim 1, in which at least some of incompatible directory of contact information stored in a local storage medium.

18. The method according to 17, in which everything from incompatible directory is in contact information stored in a local storage medium.

19. The method according to 17, in which at least some of incompatible directory of contact information stored in the data carrier, remote from the local media.

20. The method according to claim 1, in which the displayed contact information can be selected, and the method further includes at least one display contact information and display additional related information about the contact in the new frame on the display device.

21. How to display a composite contact information from multiple disparate directories of contact information in the computer system, which is connected with the display device and which includes a user interface that is configured to display contact information on the display device, containing

the act of displaying on the display device, the number of links directories and link directories operatively and respectively connect the user interface with incompatible directory contact information, so that the user interface is configured to display the requested contact information for all contacts identified in the directory of contact information corresponding to the selected link directory;

action on pre the left frame on the display device, which is configured to display the requested contact information in the designated form, and the contact information includes at least the name, image, and symbol, which identifies contacts requested contact information;

the act of providing a means to selectively change the assigned species displayed contact information to another of the many types, where each type corresponds to a different template, which we identify in the displayed contact information;

the act of providing a means to search through the key expression of one or more individual contact records in the composite contact information, contains this key expression; and

the act of providing a means for filtering the composite contact information according to the classification assigned to this compound contact information.

22. The method according to item 21, in which the means for selectively changing the assigned form includes a drop-down menu that identifies the many types that can be selected, the choice of a new species from a variety of identified species causes the user interface to display the requested information in a new form in the frame.

23. The method according to item 21, in which the various templates that meet the existing multiple species include an organizational pattern that connects at least two of organizational contact, so that the organizational view, the appropriate organizational pattern, depicts the organizational relationship between the at least two contacts through at least one of the hierarchical organizational structure and organizational groups, which can be obtained contact information of at least two contacts.

24. The method according to item 21, in which the various templates that match the many types include event template, which connects at least two of the contact event, so the event type corresponding to the event template that displays a group of events, which can be obtained contact information of at least two contacts, so when you select a group of events, the user interface displays all contacts associated with this event.

25. The method according to item 21, in which the various templates that correspond to many species, include the template location, which connects at least two contacts, the location corresponding to the event template that displays the grouping of locations from which can be obtained contact information of at least two contacts, so when you select the GRU is Piroska locations the user interface displays all contacts associated with that location.

26. The method according to item 21, in which the various templates that match the many types include operational template that binds at least two contacts, so that the operational view, the appropriate operational template that displays the operational group of events from which there can be obtained the contact information of at least two contacts, so when you select the operating group, the user interface displays all contacts associated with the respective operationally.

27. The method according to item 21, in which the search means includes an input field that is displayed on the display device and which is able to accept input that contains at least part of the name, word, expression, phone number, e-mail address.

28. The method according to item 21, in which the filtering means includes at least one filter link displayed on the display device, which when it is selected is capable of initiating the search in composite contact information requested contact information that is associated with a classification corresponding to the selected filter connection, and display mentioned the requested contact information.

29. The method according to p, where m is Nisha least one filter is customizable and configurable, to specifically correspond to one or more directories that are viewed in a search for contact information.

30. The method according to item 21, in which at least some of incompatible directory of contact information stored in a local storage medium.

31. The method according to item 21, in which at least some of incompatible directory of contact information stored in the data carrier, remote from the local media.

32. How to display a composite contact information from multiple disparate directories of contact information in the computer system, which is connected with the display device and which includes a user interface that is configured to display contact information on the display device, containing

the act of displaying on the display device, the number of links directories and link directories operatively and respectively connect the user interface with incompatible directory contact information, so that the user interface is configured to display the requested contact information for all contacts identified in the directory of contact information corresponding to the selected link directory;

the step of displaying the requested contact information is assigned to one of the many species in the frame, each view corresponds to a different template, which is identified in the displayed contact information, the contact information includes at least one of a name, image or symbol that identifies the contact requested contact information;

the act of providing a means to search through the key expression of one or more individual contact records in the composite contact information, contains this key expression; and

the act of providing a means for filtering the composite contact information according to the classification assigned to this compound contact information.

33. The method according to p, in which the step of displaying includes the appropriate steps, including

the act of giving a frame on the display device that is configured to display the requested contact information in the designated form, and the contact information includes at least the name, image, and symbol, which identifies contacts requested contact information; and

the act of providing a means to selectively change the assigned species displayed contact information to another of the many types, where each type corresponds to Otley is audemus template which we identify in the displayed contact information.

34. The method according to p, in which the means for selectively changing the assigned form includes menu, identifying the many species that can be selected, the choice of a new species from a variety of identified species causes the user interface to display the requested information in a new form in the frame, and thus many types includes at least one of the following:

social view, which displays the social relation of at least two contacts;

the organizational view, which displays the organizational relationship of at least two contacts;

event view, which displays the event regarding at least two contacts;

type of location, which displays the ratio of the at least two contacts corresponding to at least one of geographic location, temporal location, virtual location and structural location; and

operational view, which displays the ratio of the at least two contacts corresponding to the operational abilities of at least one of the contacts in telephony, e-mail, dialog messages are sent and the game.

35. The method according to clause 34, which is less than the least two contacts are displayed in at least one of alphabetical order and the most frequently requested order.

36. Computer program product for a computer system which is connected with a display device and which includes a user interface that is configured to display contact information on the display device, and computer program product contains one or more machine-readable media data stored on them executable computer commands to an embodiment of the method of displaying a composite contact information from multiple disparate directories, contact information, containing

the act of displaying on the display device, the number of links directories and link directories operatively and respectively connect the user interface with incompatible directory contact information, so that the user interface is configured to display the requested contact information for all contacts identified in the directory of contact information corresponding to the selected link directory;

the act of giving a frame on the display device that is configured to display the requested contact information in the designated form, and the contact information includes at least one of: name, image, and symbol, which identifitsiruemosti requested contact information;

the act of providing a means to selectively change the assigned species displayed contact information to another of the many types, where each type corresponds to a different template, which we identify in the displayed contact information;

the act of providing a means to search through the key expression of one or more individual contact records in the composite contact information, contains this key expression; and

the act of providing a means for filtering the composite contact information according to the classification assigned to this compound contact information.

37. The computer software product according p, in which one or more machine-readable media include system memory.

38. The computer software product according p, in which the means for selectively changing the assigned form includes menu, identifying the many species that can be selected, the choice of a new species from a variety of identified species causes the user interface to display the requested information in a new form in the frame, and thus many types includes at least one of the following:

social view that displays a social relation, at least on the two contacts;

the organizational view, which displays the organizational relationship of at least two contacts;

event view, which displays the event regarding at least two contacts;

type of location, which displays the ratio of the at least two contacts corresponding to at least one of geographic location, temporal location, virtual location and structural location; and

operational view, which displays the ratio of the at least two contacts corresponding to the operational abilities of at least one of the contacts in telephony, e-mail, dialog messages are sent and the game.

39. The computer software product according p, in which the search means includes an input field that is displayed on the display device and which is able to accept input that contains at least part of the name, word, expression, phone number, e-mail address.

40. The computer software product according p, in which the filtering means includes at least one filter link displayed on the display device, which when it is selected is capable of initiating the search in composite contact information requested contact information that is associated with klassifikaciya, corresponding to the selected filter connection, and display mentioned the requested contact information.

41. The computer software product according p, in which at least some of incompatible directory of contact information stored in a local storage medium.

42. The computer software product according p, in which at least some of incompatible directory of contact information stored in the data carrier, remote from the local media.



 

Same patents:

FIELD: computer engineering.

SUBSTANCE: system has unit for making input of visual passport data scanning, unit for identifying anchor addresses in risk group citizens database, data selection unit, unit for creating risk group citizens database addresses, unit for identifying risk group citizens, unit for receiving risk group citizens database data, unit for receiving built-in integral electronic passport micro-circuit data, unit for identifying visual reading data, unit for identifying personal biological parameters, unit for recording finger-print data, unit for setting data record types, unit selecting data types, unit for selecting anchor addresses of data record types, units for modifying data read/write addresses, unit for integrating data input/output signals.

EFFECT: high reliability of system operation.

10 dwg

FIELD: computer engineering, in particular, systems for taking decisions in critical situations of social sphere of region.

SUBSTANCE: system contains block for receiving records of typical plans, block for receiving user requests, block for receiving records of server database plans, block for selecting supporting address of plan, block for selecting supporting reading address, block for selecting user address, block for forming current address of plan, first and second adders, block for forming time period address, block for forming server database addresses, block for controlling reading and recording of data, data dispensing block.

EFFECT: increased speed of system operation due to exclusion of search for optimal plan of actions under conditions of critical situation across whole server database, and localization of search only by time and character signs of certain critical situation.

9 dwg

FIELD: technology for finding and identifying documents based on their descriptions, present in various databases and information resources with different document creation standards.

SUBSTANCE: in accordance to the invention, search requests formed by user are dispatched into search system of server, which processes aforementioned requests by selecting documents from various databases, searching system combines all selected documents in single list, sorts aforementioned selected documents based on topics, creates folders, which contains aforementioned documents of one topic, then aforementioned sorted documents are sorted again with consideration of final rating. After that on basis of user request sections of future report are determined, by means of searching system, text signs of beginning and end of sections are determined, text of documents selected for greatest final rating is marked up, inside each section text segments are selected, segments are sorted according to publishing data, final report is prepared, in which text segments, sorted according to publishing date of original document, are combined in single text array, after that final report is dispatched to user terminal through telecommunication communication means.

EFFECT: increased precision of searching and analyzing of received information.

4 dwg, 1 tbl

FIELD: metadata index structures.

SUBSTANCE: in accordance to the invention, key is searched for across index structure of multi-keys, containing values of multi-keys and identifying information for metadata, corresponding to multi-key value, while multi-keys are structured by means of a combination of predetermined metadata fields, after than a fragment of metadata is extracted using the found key.

EFFECT: increased index searching speed.

4 cl, 15 dwg, 6 tbl

FIELD: index structures for meta-data.

SUBSTANCE: in accordance to the invention, structure of metadata index includes values of multi-keys and identification information for metadata, corresponding to value of multi-key, while multi-keys are structured by means of a combination of predetermined metadata fields. In this structure, key is searched for, which is then used to find and extract a fragment of metadata.

EFFECT: increased meta-data searching speed.

6 cl, 15 dwg, 6 tbl

FIELD: index structure of metadata.

SUBSTANCE: in accordance to the invention, structure of metadata index includes a list of multi-keys and position information for defining multi-keys, while information is determined, which corresponds to search condition fields, and multi-key, corresponding to position information, is searched for, after that, metadata fragment is extracted using the found multi-key.

EFFECT: increased index search speed.

2 cl, 15 dwg, 6 tbl

FIELD: technology for providing audio and visual services.

SUBSTANCE: in accordance to invention, signal has structure for transferring index with encoded multi-component key for determining position of component key of meta-data index of digital content, transported on basis of independent data unit, containing key index list section (index list), including multi-component key data, used in search for component key of index, while the data of multi-component key is encoded by single code value.

EFFECT: possible transfer of data stream structure with encoded multi-component key, useable for determining position of component keys of meta-data index of digital content.

2 cl, 5 tbl

FIELD: computer engineering.

SUBSTANCE: in accordance to invention, file version watermarks are included in source data file of an application. File version watermarks may indicate various properties of original data file. File version watermarks may include older version watermark, last version watermark, lesser version watermark, creation version watermark and object version watermark. In accordance to invention, file version watermarks are used to determine whether file or certain information in file correspond with previous, active or future version of an application. Respectively, invention allows to load or save original data file on basis of determined results.

EFFECT: creation of expandable file format, compatible with previous, current and future versions of an application; possible use of previous versions of applications for working with a file.

20 cl, 9 dwg

FIELD: medical information technologies.

SUBSTANCE: in accordance to method, medical databases are created and regularly updated; informative characteristics of patients health condition are formed on basis of case histories in medical databases; on basis of detected informative coefficients, deciding rules are created, considering cause-effect connections between pieces of medical information and biological age and health condition of patients; client units of practical doctors are equipped with software means for using formed deciding rules for information support of practical doctors; data pertaining to research and patient examination are recorded in client unit; appropriate deciding rules are used in client unit to determine biological age and to evaluate health condition of patient by groups: healthy, belongs to risk group or sick; to predict, when patient is included in risk group, the course of disease or pathological process; to provide, when patient is included in "sick" group, the clinical diagnosis with consideration of nature and severity degree of changes in main life support systems, individual features of organism and constitution factor of patient.

EFFECT: increased precision of diagnostics.

1 tbl

FIELD: systems for selling goods and services to population, using network technologies.

SUBSTANCE: in accordance to invention, in unified informational consolidating center, data input/output and identification block is meant for identification of user being buyer, seller, manufacturer, activation of controlling software block, for access to blocks of unified informational consolidating center depending on its user status. If user is buyer, then block for controlling personal account of buyer is initiated, if user is seller, then sales block is initiated for charging personal account of buyer with a part of price of product, and seller terminal is meant for, during purchases, to receiver payment of part of product price from buyer, and remaining part of price is received from virtual bank block.

EFFECT: creation of new software-hardware complex for selling goods with compensation of consumer losses.

2 dwg

FIELD: computer engineering.

SUBSTANCE: system has unit for making input of visual passport data scanning, unit for identifying anchor addresses in risk group citizens database, data selection unit, unit for creating risk group citizens database addresses, unit for identifying risk group citizens, unit for receiving risk group citizens database data, unit for receiving built-in integral electronic passport micro-circuit data, unit for identifying visual reading data, unit for identifying personal biological parameters, unit for recording finger-print data, unit for setting data record types, unit selecting data types, unit for selecting anchor addresses of data record types, units for modifying data read/write addresses, unit for integrating data input/output signals.

EFFECT: high reliability of system operation.

10 dwg

FIELD: computer engineering, in particular, engineering of data processing devices, possible use for estimating efficiency of various technical complexes, consisting of several mass servicing systems.

SUBSTANCE: device contains registers, permanent memory, commutators, multiplication blocks, adders, delay elements, OR elements, exponentiation blocks, comparison block, AND element, clock impulse generator, impulse distributors, indication blocks.

EFFECT: expanded functional capabilities due to availability of estimate of integrated efficiency characteristic.

4 dwg

FIELD: computer engineering, possible use for parallel computation by digit cuts of sums of paired productions of complex numbers, may be used for solving problems of digital signals processing, solving problems of spectral analysis and hydro-location, automatic control systems.

SUBSTANCE: device contains adder-subtracter, two blocks for computing sums of products, each one of which comprises multiplier registers, multiplicand registers, matrix multiplexers, transformer of equilibrium codes to positional codes, matrix adders.

EFFECT: expanded functional capabilities, increased speed of operation.

5 dwg

FIELD: engineering of computer components for ordering graphic elements, shown through graphic user interface.

SUBSTANCE: a system of presenting means provides base class of presenting means and a set of interface methods, realized by presentation mechanism, for creation and integration of expandable set of classes of presenting means for processing data of graphical elements of various types during composition operation in given visible image. System of presenting means allows realization of complex image composition operations through calls of presentation mechanism. Aforementioned complex image composition operations include: breaking into pages, partial computation, stepwise computation, a set of samples, alteration of capabilities/operations of composition.

EFFECT: expanded functional capabilities, due to support of compositions of visible images of application, to which a set of graphic elements is assigned.

4 cl, 15 dwg

FIELD: computer engineering, in particular, systems for taking decisions in critical situations of social sphere of region.

SUBSTANCE: system contains block for receiving records of typical plans, block for receiving user requests, block for receiving records of server database plans, block for selecting supporting address of plan, block for selecting supporting reading address, block for selecting user address, block for forming current address of plan, first and second adders, block for forming time period address, block for forming server database addresses, block for controlling reading and recording of data, data dispensing block.

EFFECT: increased speed of system operation due to exclusion of search for optimal plan of actions under conditions of critical situation across whole server database, and localization of search only by time and character signs of certain critical situation.

9 dwg

FIELD: computer engineering, in particular, automated system for gathering and processing data of court and executive accounting of governmental automated system.

SUBSTANCE: in accordance to the invention, the system contains block for receiving criminal case records, block for receiving user requests, block for receiving case records from server database, block for selecting support address of record, block for selecting support reading address, block for selecting user address, block for forming current recording address, first and second adders, block for forming time period address, block for forming server database addresses, block for controlling recording and reading and data and data dispensing block.

EFFECT: increased speed of system operation due to prevention of search for renewed data across whole database and localization of search based on only time and character signs of court identifiers.

9 dwg

FIELD: technology for collecting and processing data using television and radio communications.

SUBSTANCE: in accordance to the invention, a representative selection of people is gathered from multiple inhabitants of a region, which are equipped with radio beacons, with unique code recorded in the memory of each radio beacon, making it possible to unambiguously identify it, and with each participant a contract is signed, in accordance to which participant is obligated to carry the radio beacon given to him during all movements across the territory of the region. Also, relatively to object, interest to which is being researched, a relevant zone is selected, presence of a person in which during time, exceeding certain critical value, is estimated as demonstration of interest from that person to that object. For that, on the object or near it identification block is installed, which records fact of presence of sociological research participant in aforementioned relevant zone and measurement of time of presence in given zone.

EFFECT: increased trustworthiness of results of sociological research meant to determine degree of interest of region population to an object situated in the region.

4 dwg

FIELD: technology for finding and identifying documents based on their descriptions, present in various databases and information resources with different document creation standards.

SUBSTANCE: in accordance to the invention, search requests formed by user are dispatched into search system of server, which processes aforementioned requests by selecting documents from various databases, searching system combines all selected documents in single list, sorts aforementioned selected documents based on topics, creates folders, which contains aforementioned documents of one topic, then aforementioned sorted documents are sorted again with consideration of final rating. After that on basis of user request sections of future report are determined, by means of searching system, text signs of beginning and end of sections are determined, text of documents selected for greatest final rating is marked up, inside each section text segments are selected, segments are sorted according to publishing data, final report is prepared, in which text segments, sorted according to publishing date of original document, are combined in single text array, after that final report is dispatched to user terminal through telecommunication communication means.

EFFECT: increased precision of searching and analyzing of received information.

4 dwg, 1 tbl

FIELD: metadata index structures.

SUBSTANCE: in accordance to the invention, key is searched for across index structure of multi-keys, containing values of multi-keys and identifying information for metadata, corresponding to multi-key value, while multi-keys are structured by means of a combination of predetermined metadata fields, after than a fragment of metadata is extracted using the found key.

EFFECT: increased index searching speed.

4 cl, 15 dwg, 6 tbl

FIELD: index structures for meta-data.

SUBSTANCE: in accordance to the invention, structure of metadata index includes values of multi-keys and identification information for metadata, corresponding to value of multi-key, while multi-keys are structured by means of a combination of predetermined metadata fields. In this structure, key is searched for, which is then used to find and extract a fragment of metadata.

EFFECT: increased meta-data searching speed.

6 cl, 15 dwg, 6 tbl

FIELD: formation of payment documents.

SUBSTANCE: the information meaningful for the payment document is introduced in the computer of the financial settlements and check-out center, the payment document is formed in the form a text and the first dot-and-dash code line and introduced in the electronic data base, the document is displayed for payment to the payer, the payer introduces the information on the quantity of consumed resources and the sum of payments to the document according to the acting tariff rates, these data are introduced in the cash register of the payment reception center with the date of payment, types and sums of payments, these data and the second dot-and-dash code line with these data on the document are represented by means of the cash register, it is sent to the financial settlements and check-out center, the first and second dot-and-dash code lines are read out, the information is compared with the electronic base, entered together with the information on reception of the payment in its electronic data base.

EFFECT: automated formation of documents with due account made for payments determined by the floor space, quantity of people living there and the quantity of the consumed resources.

8 cl, 1 dwg

Up!