Methods of consuming content and metadata

FIELD: information technology.

SUBSTANCE: content and metadata associated with the content may be provided to a number of users. The content may be displayed on a display device while the metadata may be transmitted to a remote device corresponding to a receiving user. The user may further request desired information or metadata pertaining to the content and the requested information or metadata may be transmitted to the user's remote device. Different users may request different information on the same or different objects being displayed or presented on a display device. Each requesting user may receive requested information on the same or different objects via corresponding remote devices.

EFFECT: providing content and metadata associated with consumption of the content, providing content and metadata which do not prevent consumption of the content.

27 cl, 6 dwg

 

The level of technology

Users receive content such as video or audio information, in a variety of ways. For example, when viewing a video, the user can see the objects or people in the video that are of interest, the user may wish to obtain additional information about the various objects, etc. Usually such information is not easily accessible to the user. For example, if the video does not contain explicit information about the object of interest, the user may be forced to view the information using different sources. However, the user typically does not want to interrupt the viewing of video to explore topics of interest, which are under the influence of minutes.

Disclosure of inventions

The following is the simplified essence of the disclosure of the invention, in order to provide basic understanding to the reader. This section is a broad overview of the disclosure and does not identify key/critical elements of the invention or not delineates the scope of the invention. Its sole purpose is the representation of some of the concepts disclosed in the present application, in a simplified form as a prelude to the more detailed description that is presented below.

In one example, the content may be displays with the Agen or presented on the display device a certain number of users, and the metadata corresponding to the displayed content can be transmitted to the remote device corresponding to one or more users. Metadata can be associated with content. For example, metadata may describe or characterize the aspects or components of the content. In another example, the display device can display the content, but does not display the metadata.

In another example, the metadata is passed to the remote device based on user preferences and/or remote user devices. Metadata can be associated with content that is displayed or presented to the users, and can be selected on the basis of preferences. Preferences can also be stored in a storage device for later use.

Also described system, designed to display content extracting metadata associated with the content, and sending metadata to the remote device that is separate from the system.

Many of the existing signs will be better understood and more easily understood with reference to the subsequent detailed description considered in conjunction with the accompanying drawings.

Brief description of drawings

The present description will be better understood from the following detailed disclosure with reference to the drawings, h is:

Figure 1 illustrates an example of a suitable computing environment system.

Figure 2 illustrates an example system for providing content and metadata associated with the content.

Figure 3 - block diagram of a sequence of steps illustrating one example process for providing content metadata.

4 is a block diagram of a sequence of steps illustrating an example process for providing metadata content in the remote device.

5 is a block diagram of a sequence of steps illustrating another example of processing requests metadata.

6 is a block diagram of a sequence of steps illustrating an example of transmission of user content in the remote device.

The same reference position used to indicate the same parts in the drawings.

Detailed description

Review

The diversity of content available to users is constantly increasing. For example, the user can watch a television program. The television program may have metadata associated with it, such as, for example, to identify actors, Directors, etc. However, traditional methods that were used to provide content and metadata were not often associated with the consumption and/or interfere with the consumption of the content itself.

Describe the technologies that the relative who are getting ready for the consumption of content and metadata. In one embodiment, the content and the metadata received with the help of broadcasts in the client device, as for example, by a television program having associated metadata that describe actors, subtitles, etc. that is taken with the help of the digital television receiver. Identify preferences that correspond to the remote device (for example, remote device (remote) control of the digital television receiver), and metadata that correspond to the identified preferences to display in the remote device. For example, remote control device may have a preference for a subtitle data, and the data of the subtitles may be provided on the remote control unit to output, as for example, integrated display device. Thus, the output data of the subtitles do not interfere with the output of content by using a digital television receiver. It is also assumed many other examples, further discussion of which may be found below.

The detailed description provided below in connection with the accompanying drawings, is intended as a description of the present examples and is not intended to represent the only forms in which the present example may be constructed or used. Op is a description of the results following example sequence of steps for creating and working example. However, the same or equivalent functions and sequences may be accomplished using other examples. The system described in this application are provided as examples and not limitations. As will be clear to experts in the art, the present examples are suitable for application in many different types of systems.

Illustrative environment

Figure 1 is an illustration of an environment 100 in an exemplary implementation that is able to use a universal remote ways to distribute the metadata associated with the displayed content. Illustrated environment 100 includes one or more distributors 102(m) (where “m” can be any integer from one to “M”) of the operator network, the client device 104 and the service provider 106 content, which are connected with the possibility of communication with each other via network connections 108, 110. In the following discussion, the dispenser 102(m), and the client device 104 and the service provider 106 content can correspond to one or more objects. Thus, reference may be made to the same object (for example, client device 104) or multiple entities (e.g., client device 104, the multiple client devices 104, and so on). In addition, despite the fact that many network connections 108, 110 are depicted separately, set the s connection 108, 110 can correspond to the network connections are made using a single network or multiple networks. For example, the network connection 108 may correspond to a broadcast network channel with feedback, the Internet Protocol (IP), etc.

The client device 104 may be configured in a variety of ways. For example, client device 104 can be configured as a computer that can communicate via a network connection 108, such as a desktop computer, a mobile station, household electronic equipment entertainment, digital television receiver, coupled with the possibility of communication with the display device, as illustrated, a wireless phone, etc.

The provider 106 of the content includes one or more items of content 112(k), where “k” can be any integer from 1 to “K”. The content 112(k) may include a lot of data, such as television programs, video on demand (VOD), etc. the Content 112(k) is passed through the network connection 110 to the distributor 102(m).

The content 112(k)received through the network connection 110, taken with the help of the distributor 102(m), and it can be stored as one or more elements of the content 114(n), where “n” can be any integer from one to “N”. The content 114(n) may be the same as the content 112(k)received from the provider 16 content or may differ from it. For example, the content 112(k) may include additional data for broadcast to the client device 104.

One example of these additional data are illustrated in figure 1 as the metadata 116. The metadata 116 may include a large variety of data that are used to describe other data, which in this example are the content 114(n). The metadata 116 may be associated with the content 114(n) in a variety of ways, for example, can be streamed content via a network connection 108. Thus, the distribution of the content 114(n) (and, consequently, the metadata 116 in this example) of the dispenser 102(m) in the client device 104 may be provided with a number of ways, including cable, radio frequency (RF), microwave, digital subscriber line (DSL), satellite, using the connection's Internet Protocol (IP), etc. Although the metadata 116 is illustrated as provided with the distributor 102(m) for simplicity of the drawing, it is clear that the metadata 116 may also occur from a wide variety of sources, such as offline provider third party provider 106 content, etc.

The client device 104 may be configured in a variety of ways to receive the content 114(n) and IU is acceptable 116 via a network connection 108. The client device 104 typically includes hardware and software to transport and decrypt content 114(n) and the metadata 116 received from the distributor 102(m), for visualization using the illustrated display device. Although it is shown the display device, it is also assumed many other output devices, such as loudspeakers.

The client device 104 may also include the functionality of a digital video recorder (DVR). For example, client device 104 may include a memory 118 to record the content 114(n) as content 120(C) (where “c” can be any integer from one to “C”), adopted via the network connection 108 for output to a display device or for rendering a display device. Thus, the content 120(C), which is stored in the memory 118 of the client device 104 may be a copy of the content 114(n)that was streamed from the distributor 102(m).

The client device 104 includes a module 122 communication, which is performed in the client device 104 to control the playback of the content at the client device 104, such as by using one or more “command modes”, i.e. the “trick (special) modes, to configure to the specific channel, to enjoy content on the basis of “pay per view”, etc. Command modes can provide non-linear playback of the content 120(C) (i.e., the time offset of the playback of the content 120(C)), such as pause, rewind, fast forward, slow playback, and the like.

The distributor 102(m) is illustrated as comprising the module 124 administrator. The module 124 administrator meets functionality to configure the content 114(n) for output (e.g., streaming) over the network connection 108 to the client device 104. For example, the module 124 administrator can configure the content 112(k)received from the provider 106 of the content to make it suitable for transmission over the network connection 108, such as to “package” content for distribution via Internet, configuration for a particular broadcast channel, display of the content 112 (k) of the specific channels, etc.

Thus, in the environment 100 1 provider 106 content can transmit a broadcast by way of the content 112(k) over a network connection 110 to many network operators, an example of which is illustrated as a distributor 102(m). Then the distributor 102(m) may stream the content 114(n) over a network connection in the set of client devices, an example of which is produced in lusterous as the client device 104. Then, the client device 104 may remember the content 114(n) in the memory 118 as content 120(C) and/or to immediately visualize the content 114(n) for output, as it is adopted, for example, when the client device 104 is configured to include the functionality of a digital video recorder (DVR). In another example, client device 104 may access the streams of content from many distributors 102(m), further description of which can be found in connection with the following discussion.

The client device 104 further illustrates how United with the possibility of communication with a remote device 126 via a local network connection, such as a local wireless connection, which may use radio frequency, infrared, etc. remote device 126 may be configured in a variety of ways, as for example, a device that extends the functionality of the client device 140 and are committed to working with this client device 104, and not with others, such as traditional television remote control that is provided with a TV, etc.

In another example, the remote device 126 may be configured to operate separately from the client device 104 and the client device 104. For example, the remote device 126 may be configured to include “offline” functionality, such as functionality, show wireless phone (e.g. “smart” phone), a personal digital assistant, a portable game player, a portable music player, etc. In this implementation, the remote device 126 may be configured to work with multiple client devices 104. For example, a user of the remote device 126 may communicate with client device 104 at home, and with another client device at work, to communicate with another client device at a friend's house, etc.

In one implementation, the remote device 126 may be associated with one or more client devices 104, to ensure interoperability. For example, the client device 104 and/or remote device 126 may include a button “linking”which, when selected, creates a local network connection between the remote client device 126, 104. In addition, this binding can be saved, so that when the remote device 126 moves between the client device automatically creates a network connection between the remote is m device 126 and the client device 106 without user intervention. For example, the bind information may be stored by remote device 126 and/or the client device 104 via a network connection (for example, using a dispenser 102(m)), etc. are Also contemplated many other examples.

As illustrated, the content 120(C) may be displayed on the display device. The content 120(C) may include any type or amount of content, such as video or audio content, as described previously. In addition, can also be represented in the metadata 116 associated with the content 120(C)displayed on the display device. In the illustrated example, the metadata 128 transmit to the remote device 126 for display. As illustrated, the remote device 126 is remote from the display device to the client device 104. For example, the remote device 126 may be separated from the display device and may be in one location, while the display device may be located in the second location. In another example, the remote device 126 may be separated from the display device, but may be in the immediate vicinity of the display device.

Metadata 128 may include data that describe the content 120(C)displayed on the display device is placed. For example, the metadata 128 may include information describing or characterizing the objects displayed in the content 120(C) on the display device, or may include information about the audio track of the content 120(C). Additionally or alternatively, the metadata 128 may include other information related to the content 120(C). As non-limiting examples, for illustration, the metadata 128 may include alternate audio tracks (for example, the dialogue in foreign languages), information subtitle information about the products, as for example, descriptions of items, price information or information about sales/marketing, biographical information of people or characters depicted in the content, etc.

The client device 104 is additionally illustrated as comprising the module 130 metadata that matches the functionality to interact with the metadata 128. For example, the module 130 metadata can distinguish the metadata 116 from the content 114(n), which is made using the flow from the dispenser 102(m). The module 130 metadata also may distribute the received metadata 116, such as remote device 126, as metadata 128. It is also assumed many other examples, further discussion of which may be found is in connection with Figure 2.

It should be noted that one or more objects depicted in figure 1, can be further divided (e.g., dispenser 102(m) may be implemented using a variety of services in a distributed computing system), combined (for example, the dispenser 102(m) may include functionality to generate the metadata 116), etc. and, therefore, the environment 100 Figure 1 is typical of one of the many different environments that may use the described methods.

In General, any of the functions described in this application can be implemented using software, firmware, hardware (e.g., fixed logic circuits), manual processing, or a combination of these implementations. The terms “module”, “functionality”, “mechanism” and “logical device”, as used in this application, generally represent software, firmware, hardware or a combination of both. For example, in the case of the implementation of the software module, functionality, or logic device represent program code that performs specified tasks when executed in the processor (e.g. CPU or multiple CPUs). Software code may be is stored in one or more memory devices, readable by computer, such as memory 118. Signs of the methods described in this application are platform-independent, meaning that the methods can be implemented in a variety of commercial computing platforms having a variety of processors.

Figure 2 illustrates an example system 200 for providing content and metadata associated with the content. In this example, the system may include an input 210, used for receiving information from a data source, a storage device 303, designed to store information, such as user preferences or device, or any other desired information, the device 202 retrieve data that identifies the desired data, metadata, exit 204, designed for delivering content to a user, and/or exit 205 metadata designed to provide metadata in the remote device. Figure 2 is only one example for illustration purposes. Any of the components illustrated in figure 2, can be configured in different ways or skipped. There may be additional components.

3 is a flowchart of a sequence of steps illustrating one example of a process designed to provide metadon the x content. In this example, the content may be received (e.g., using input 201 Figure 2), and optionally may be displayed to the user (block 301). The content can include many forms of data, including, for example, video and/or audio data. The video data may include images of objects, people, etc. the User may be desirable to take additional information about any of the objects displayed in the video data. In addition, the user may be desirable to obtain additional information about the audio information presented in the content.

For example, video data may include a beloved actor. To get the metadata 205 associated with the actor, the user can select a button on a remote device 126, which causes a still image taken from video data. You can then use methods of pattern recognition or face recognition)to identify all or part of a still image, for example, the user can designate the range of the actor's face to indicate the portion of the identified still image; recognition techniques can automatically recognize facial features without additional user input, etc. Then this identification can be used as the basis for metadata 205 to the e to get remote device 126 and display using the remote device 126, further discussion of which may be found in connection with Figure 4.

The system or device may further receive a signal or message from a user (block 302). System, receiving input from a remote device may be a local client 104 or server associated with the broadcast content currently in the client, such as a server used to implement the allocator 102(m) Figure 1. Thus, the server may be part of the distributor 102(m) or other video distribution network may have a relationship with this network, etc. In the embodiment, the remote server device 126 transfers its interest in the data presented in the client device 104, the server, for example, the dispenser 102(m). The server then performs processing to receive the request and respond to it. In the embodiment, the local client device 104 interprets the request and either give you an answer for more data from the information locally stored on the client 104, or accesses a network such as the Internet, or distributor 102(m), or to another source to get the desired information. The signal or message may specify the desired information or metadata based on the displayed content. Signal or soobsheniyu user can be received using the input 201 (Figure 2) or using another input device.

On the basis of the signal or message received from the user, the system or device may determine the required metadata and optionally define the desired metadata and optionally transmit the requested metadata to the user (block 303). For example, the content 114(n) may contain metadata 116, describing different aspects of the content 114(n). For example, the metadata 116 may provide product information for objects displayed in the content 114(n), or biographical information about people or persons depicted in the content. In this example, the device 202 data extraction (Figure 2) may receive a signal or message to the user using the input 201 (Figure 2) and on the basis of the signal or message to identify the desired metadata 116 in the content 114(n). The device 202 data extraction (Figure 2) can additionally extract the desired metadata 116 of the content 114(n) and output the metadata using the exit 205 metadata (Figure 2). The content 114(n) may be provided via exit 204 (Figure 2).

The metadata 116, provided with exit 205 metadata may include data that describe or characterize the aspect of the content 114(n). For example, the metadata 116 may include information about the objects displayed in the content 114(n). For the previous example, the object displayed in the content 114(n), can the t to be selected by the user, for example, by delineating a still image, as described previously, using capture a still image “in General” and using methods of pattern recognition to determine the part that probably is of interest to the user, through the automatic execution of the module and without user intervention, etc. based On the selection of the metadata 116 corresponding to the selected object can be provided to the user. The type of the provided metadata 116 may vary based on the type of object selected. For example, the user may select an object displayed in the content 114(n)to receive information on purchasing for an object. In this case, the content 114(n) may contain the image name, which can be purchased. The user selects an object on the display, and the metadata 116 is passed to the remote user's device, where the metadata 116 may describe different aspects of an object, such as price, availability, etc.

The metadata 116 may be provided to the user in the remote device 126. For example, the content 114(n) may be displayed on the display device of the client device 104, which is separated from the remote device 126. The user selects an object from the displayed content 114(n) on the display device (for example, from dignaga image, taken from the content extracted by the client device 104, as described previously), and the corresponding metadata can be transmitted to the remote user's device, which is illustrated as metadata 128 remote device 126. Remote device 126 may be separated from a display device of a client device 104, as illustrated, and may be at any distance from the display device, as for example, through local or global network. Therefore, the display on the display device may be provided independently from the metadata 128 to be displayed in the remote device.

4 is a flowchart of a sequence of steps illustrating an example process 400 that is designed to provide metadata 116 of the content 114(n) in the remote device 126. In this example, the content 112(k) may be displayed on the display device (block 401), the client device 104. Therefore, the display device can display a variety of information including video and/or audio information, for example, audio content inferred by the speaker of the client device 104. For example, if the content 114(n), configured as a video information display on the display device of the client device 104, the volume of the CT (for example, the actor, corporate logo, the text and so on)displayed as part of the video information, can have associated metadata 116 that describe or further characterize the display object.

For example, the content 114(n) may contain images of a particular television celebrity. However, the user may be desirable to obtain biographical data, history of photography and other television celebrities. In this case, the user may select an image of a TV celebrity on the display, for example, to force the client device 104 to remember the still image includes the face of a television celebrity, through interaction with the user interface displayed by remote device 126. In response to the user selecting a television celebrity (for example, through capture a still image and identify parts of a still image that includes the face of a television celebrity, after the still image has been transferred to the remote device 126) metadata 116 that describes a television celebrity, can be transmitted to the remote device 126 of the user. The user can then interact with the metadata 116 to the remote device 126, such as the er, to view biographical information.

As described previously, the remote device 126 may be configured as a set of devices that receives data and is separate from a display device of a client device 104, which displays the content 114(n). For example, the remote device 126 may include a phone, music player, remote control unit, etc. In this case, other viewers of the display device of the client device 116 is not distracted by the metadata 116; for example, the output metadata 116 using a remote device 126 does not interfere with the conclusion of the content 114(n) using the client device 104.

In another example, the metadata can be automatically transferred to the remote device 126 on the basis of the preferences of the user or remote device 126. In this case, the storage device 203 (2) may be included for storing user preferences or remote device 126. Preferences can be taken and read by the device 202 data extraction (Figure 2) (block 403, Figure 4)to determine the metadata 128, transmitted to the remote device 126 user (block 404, Figure 4). The metadata 116 corresponding to the content can be provided from a data source, an example of which is to distribute the eh 102(m) Figure 1. In this example, the data source (for example, the dispenser 102(m)may provide the content 114(n) and the metadata 116 through inlet (201, 2) in the device (202, 2) retrieve the data. The device 202 data extraction can additionally receive information preferences from the user or can remember information preferences from the user and/or remote device 126 in the storage device 203. On the basis of relevant information preferences device 202 extract data may identify the metadata 116 that correspond to the content 114(n), and to transmit the identified metadata 116 to the remote device 126 (block 405), which is illustrated as metadata 128. Thus, the remote device 126 may correspond to the user and may include many types of remote devices. In one example, the remote device 126 includes a display and/or loudspeaker, so that the remote device 126 may display or present the metadata to the user.

As one example, the user may be desirable to adopt a specific type of data in the remote device 126. For example, the user may be desirable to receive news updates in the remote device 126 when it konfigurirovaniem wireless phone. In this case, the user can send a preference to indicate a desire to receive such information at regular intervals. The preference can be saved and can be accessed when you take the desired information. When the content 114(n) accept from a data source, such as a news Agency that provides news updates, the system can learn user preferences from the storage device and can identify the metadata 116 in the content 114(n) from the data source. The identified metadata 116 (e.g., news updates) can be transmitted to the remote device 126 (i.e., in this example, a wireless telephone), which is illustrated as metadata 128 in Fig. 1.

In the embodiment, the metadata 126 received for output using the remote device 126 may be synchronized with the point in time when the output of the content 114(n) using the client device. For example, a user of the remote device 126 may miss the last play of a sporting event displayed in the content 114(n), which displays on the display device of the client device 104. Thus, the user of the remote device 126 may initiate an operation that specifies a particular moment in time and at the conclusion of the content 114(n) in the client device 104, as for example, to determine the current timestamp in the connection, the current “shift” (for example, third quarter of the remaining 12 seconds), etc.

Then this information may be transmitted from client device 104 in the remote device 126, which can then be used by remote device 126 to retrieve metadata 128, which belong to the desired point in time. Continuing with the previous example, the remote device 126 may be used to determine the specific point in time when the output of the content 114(n), to “rewind” the display of the content in the remote device 126, to determine the location of the desired playback. Thus, the work of the remote device 126 and the client device 104 may be synchronized. In one embodiment, the client device 104 has the functionality of random-access memory and can stream multiple video streams relative to the current video and stream the requested video to the remote device 126 to display without interrupting the current broadcast video to the client device 104. Can be used with other technologies to allow simultaneous streaming of video from a single source. In an additional embodiment, implementation is tvline client device 104 continuously transmits a broadcast by way of the content in the remote device 126, then bufferedinput. This implementation allows for fast and efficient display in response to a user request to perform a forward or otherwise move in the video. In another embodiment, the remote device 126 sends metadata information in the server, for example, the server allocator 102(m). The server then identifies the correct segment of the content 114(n) and transmits the content 114(n) directly to the remote device 126. This implementation has the advantage of reducing the load of processing in the client device 104. Also assume many other examples.

In another example, may be received and processed a number of requests from some users. Fig. 4 is a block diagram 500 of a sequence of steps illustrating another example of processing of the metadata query. In this example, the content 114(n) display (block 501) on the display device of the client device 104 to the user. The content 114(n) may contain metadata 116 that are not displayed with the content 114(n) on the display device of the client device 104. May include a variety of numbers of types of metadata 116 related to the content 114(n). For example, the metadata 116 may include alternative language tracks, information about the purchase is for objects, displayed in the content 114(n), descriptive data for the displayed objects or people, descriptive information for additional material, such as a sound or music included in the content 114(n), information about the subtitles in different languages, etc. This is just examples of how it can be included any type of metadata 116, while also offering many other examples, without going beyond the nature and scope of the metadata type.

Receive the first user selection (block 502). The first user selection may include selecting names or object displayed on the display device of the client device 104, as described previously. For example, the user can select the displayed object to receive additional information about the object, or on the display device of the client device 104 and/or on the display device remote device 126. Receive a second user selection (block 503). The second user selection may be from the same user entering the first choice of the user or another user. For example, the first user may select an object displayed or presented in the content 114(n), and can also choose another object, displayed or presented in the content 114(n), at the same time or at a later time. Alternatively, p is pout, the user can select the object, displayed or presented in the content 114(n), while the second user, different from the first user may select an object or another object, displayed or presented in the content 114(n).

Identify the metadata 116 that corresponds to the first selection and the second selection (block 505 and block 506). Identification metadata 116 for each of the first and second election can be made on the basis of a number of factors. In one example, as illustrated in Figure 5, the metadata can be identified on the basis of these preferences (block 504). In this example, these preferences may be received (block 504) from a storage device or from a user or from a remote device 126, for example, is entered through the user interface displayed by the client device 104 and/or remote device 126. These preferences can describe the desired information. For example, these preferences may indicate that the user wishes to receive information about exchange rates at certain intervals. In this case, the metadata 116 related to the desired information about exchange rates can be extracted from the content 114(n) and can be presented to the user.

In this example, the user may request information about different objects, t is thus, the metadata 116 for each of the facilities is provided in the remote device 126 to the user. For example, the user may select the first object (block 502) and the second object (block 503) and take the first metadata corresponding to the first object (block 505), and the second metadata describing the second object (block 506). Alternatively, different users can request information about any object, so that the metadata for each of the selected objects provide a remote control device 126 for different users.

For example, the first user can select the first object (block 502), while the second user may select an object (block 503). The object selected by the second user may be the same object or different from the object selected by the first user. The metadata 116 may be identified for each of the elections (blocks 505, 506), in this case, the first metadata can be identified for the first selection of the first user (block 505), and the second metadata can be identified for the second selection of the second user (block 506).

If the first user and the second user selects the same object, the first metadata and the second metadata may be essentially the same if the first user and the second is the user desired the same information. Alternatively, the first user and the second user can select the same object, but they may be desirable different information about the same object. In this case, the first metadata and the second metadata may be different. For example, the user interface may be displayed after selecting part of an image, which provides options for the metadata associated with this part, as for example, for an actor metadata can be divided into types, for example, biographical information, future broadcasts of television programs associated with the actor, etc.

On the basis of elections from different users, the first metadata may be transmitted to the first user (block 507), while the second metadata may be transmitted to the second user (block 507). As described above, the first and second metadata may be the same or different.

For the previous example, the first user may be desirable to repeat playback of the program on the display of the client device 104 and the second user may be desirable subtitles for the program displayed by the client device 104. The first user may request a re-play of the program, and the program can be re-played in the first remote device, according to the respective first user, in response to the request. The second user may request the desired subtitles, and the subtitles can be displayed in the second remote device corresponding to the second user. Thus, the first user can receive information on the remote device, necessary for the first user, while the second user may receive the information desired for the second user, the remote device. Neither the first nor the second user does not accept information that is not requested by the respective users. For example, the first user receives information of the subtitle, the second user does not accept repeat playback of the program.

In another example, the user can transmit the content (for example, using web-site), and the transmitted content can be sent to any number of other users. For example, content may be received from a user. The received content may include any information, including audio and/or video data. The received content may also be displayed on the display device remote device that corresponds to any other user. For example, the display device remote device 126 may display the content received from the user, to other users. As lternative, the display device may display other content (e.g., television program), at the same time, passing content received from the user, other users, other remote devices corresponding to each of the receiving user. Also assume many other examples.

6 is a flowchart of a sequence of steps illustrating an example 600 content-transfer user in the remote device. The content may be presented or displayed for a certain number of users using the display device. Users can have a corresponding remote device that may receive and/or send content. The first user may have a content in the remote device, which is initially available to other users and is not displayed on the display device. The first user may transmit content through its remote device to the service (block 601). Other remote network device can be identified to receive the content from the first device (block 602), and the content from the first user may be transferred from the first user is identified to other users by means of remote devices of other users (block 603). For example, the R, other users or other remote device to receive the content from the first user or the first remote device can be identified using information or subscription information, preferences for the first user or for other users. Alternatively, users or remote device can be identified by the first user, in this case, the first user can define at least one remote user to receive the content.

The display device may display the content received from the first user. Instead, each of the other users who receive content from the first user using the service, you can take the content, while the display device service does not display the content from the first user.

It is clear that aspects of the present description can take many forms and embodiments. Options for the implementation presented in this application are intended to illustrate and not to limit the description, it is obvious that various changes may be made without going beyond the nature and scope of the invention. Although shown and described illustrative embodiments of the above disclosure in is possible with various modifications, modifications and replacement, and in some cases, some attributes may be used without a corresponding use of other features. Thus, it is clear that the appended claims should be construed broadly in line with the scope of the description.

1. The method of obtaining the related content metadata containing the stages at which the client device to: receive content from a broadcast transmission,
identify adopted from the remote device a request to capture a still image of the content in the broadcast,
capture a still image of the content in the broadcast in response to a request from a remote device, transmit a still image for his reception and display of a remote device,
receive from the remote device, the image data containing part of the still image displayed on the remote device, and this part of the still image is selected by the user through the user interface displayed on the remote device, and includes at least one object that must be identified,
transmit mentioned part of the still image to receive one or more servers to identify metadata, to the which are relevant to the query, by processing this part of the still image using image recognition to identify the said at least one object,
take the identified metadata from one or more servers, and the identified metadata associated with said at least one object in the portion of the fixed image, and
display the received metadata for the remote device to display the received metadata.

2. The method according to claim 1, wherein the step of identifying is performed in real time, when you accept the content.

3. The method according to claim 1, additionally containing a stage at which retain the content in a storage device on the client device, and the stages of identification and output performed when the content is saved.

4. The method according to claim 1, additionally containing a stage at which retain the content in a storage device on the client device, and the authentication phase performed when content is removed from the storage device.

5. The method according to claim 1, wherein the remote device is connected with the possibility of communication with the client device to encourage the client device to perform one or more functions that are local to the client device.

6. The method according to claim 1, wherein the content transfer photocomp client device from one or more servers of the distributor network operator.

7. The method according to claim 1, in which the stage to perform many of the mentioned remote devices so that each of the mentioned remote device receives the above-mentioned metadata that are specific for the respective preferences.

8. The method of obtaining the related content metadata containing the stages at which a remote device:
create a sustainable network connection between the remote device and the client device,
form a request to capture a still image by the client device from the content displayed at the client device in the broadcast, and transmit it to remote device for display,
display of the remote device is a still image taken from a client device,
take user input through the user interface displayed on the remote device, which selects a portion of a still image displayed on the remote device, and this part of the still image includes one or more objects that need to be identified,
transmit the image data containing the above-mentioned portion of a still image from the remote device for reception by the client device to poludeterminantnye, associated with said one or more objects in the part of still images from one or more servers configured to process part of a still image using image recognition to identify one or more objects in a still image,
take the metadata from one or more servers,
display the metadata that correspond to the aforementioned one or more objects in a still image, and
transmit the metadata to display them on another remote device corresponding to another user and configured for communication with the client device.

9. The method according to claim 8, in which the network connection between the remote device and the client device is stable, so that the network connection between the remote device and the client device is automatically generated without user intervention.

10. The method according to claim 8, in which:
the creation stage to perform many of these client devices, and
the network connection is stable, so that the network connection between the remote device and each referred client device is automatically created.

11. The method according to claim 8, in which the remote device is configured with an opportunity to encourage the performance by the client device to perform one or more functions, which are local to the client device.

12. The method according to claim 8, in which
the content and metadata are streamed to the client device from a distributor network operator, and
the remote device receives the metadata via the client device.

13. The method according to claim 8, in which:
the content is streamed to the client device from a distributor network operator and
metadata is streamed directly to the remote device without streaming to the client device.

14. The method of claim 8, where the request identifies at least a portion of the content displayed by the client device.

15. The method of obtaining the related content metadata containing the stages at which a remote device:
display on the remote device, the image captured by the client device of the video data displayed on the client device,
take user input that selects a part of the image that should be used in image recognition for obtaining metadata associated with the one or more objects in parts of an image, and the user input is received in response to what the user outlines the range of one or more objects in images via a user interface displayed con the operating device,
convey the said part of the image, but not fixed the entire image of the remote device for receiving client device to identify metadata associated with said one or more objects in parts of an image, and
display the metadata on the display, integrated remote control device to enable user interaction with metadata.

16. The method according to item 15, in which the metadata displayed by the remote device that contains the metadata based on a preference of the remote device and user preferences.

17. The method according to clause 15, further containing a phase in which the client device is encouraged to capture a still image from the displayed video data and to transmit a still image of the remote device without interrupting the current broadcast video data to the client device.

18. The method according to item 15, in which the remote device and the client device is placed in the same room.

19. The method according to clause 15, further containing a stage at which accept user selection of the image, and one or more objects in parts of an image include the actor's face and image recognition includes face recognition, the use of which has been created to identify the actor, to obtain the metadata associated with the actor.

20. The method according to clause 15, further comprising stages, which are:
encourage the transfer of the image to receive one or more servers for image recognition and identification of one or more objects, and
take metadata associated with one or more objects for display on the display screen.

21. A method of providing related content metadata containing phases in which the server:
take the network portion of a still image captured from a broadcast content in the client device, and a still image is captured by the client device in response to a request from a remote device that is remote from the client device, and a still image is transmitted to the remote device for display by the remote device to allow the user to select parts of a still image through the user interface displayed on the remote device, and only mentioned part of still images, not stationary the entire image is transmitted from the remote device in a client device for transmission to the server over the network,
handle portion fixed depicts what I am using image recognition, to identify one or more objects in this part of the still image,
locate the metadata that correspond to the identified one or more objects, and
transmit the metadata, the location of which is determined by the network for reception by the client device.

22. The method according to item 21, in which the step of transmitting is performed by streaming metadata, the location of which is defined in the client device.

23. The method according to item 21, in which the step of transmitting is performed by streaming metadata, the location of which is determined, directly to the remote device without streaming metadata in the client device and the remote device are connected with the possibility of communication with the client device, and it also prompted to capture a still image.

24. The method according to item 21, in which the server is a component of the distributor network operator.

25. The method according to item 21, in which the metadata, the location of which is determined, contain metadata based on one of user preferences and preferences remote device the remote device connected with the possibility of communication with the client device.

26. The method according to item 21, in which one or more objects include whether what about the actor, and image recognition includes face recognition, is used to identify the actor to get the appropriate metadata that are associated with this actor.

27. The method according to item 21, in which a still image is captured from the current broadcast content in the client device without interrupting the current broadcast.



 

Same patents:

FIELD: information technology.

SUBSTANCE: portable communication device is equipped with a media-enhanced messaging application that facilitates generating text messages that are enhanced with media having wording or other characteristics that correspond to or match at least a portion of a text message input by a user of the portable communication device. The messaging application causes the portable communication device to receive text message input and search for media matching or corresponding to at least a portion of the received text message input. Media found based on the search is merged with the received text message input and transmitted to a remote device as a media-enhanced text message. The portable communication device equipped with media-enhanced text messaging functionality provides the user with message enhancement for emotional expression, enunciation and entertainment.

EFFECT: broader content of an ordinary text message and easier creation and transmission of media-enhanced messages.

9 cl, 4 dwg

FIELD: information technology.

SUBSTANCE: in the method, for a location fixing point, a candidate node existing in a second digital map is identified, and using fixing point attributes; one candidate line or candidate segment of the second digital map, originating from or identical to said candidate node, is identified; route search is performed within the second digital map between one candidate node and the corresponding candidate line or candidate segment, originating therefrom or identical thereto, and one candidate node for the next location fixing point found in a list, and the corresponding candidate line or candidate segment, originating therefrom or identical thereto, and each line or segment is extracted from said second digital map, which form part of the route defined between said candidate nodes for a successive pair of location fixing points up to and including the final location fixing point found in the list.

EFFECT: faster and more accurate location.

18 cl, 20 dwg

FIELD: information technology.

SUBSTANCE: one or more online multi-player gaming environment computers are used to track activity of interaction of a first user and a second user in an online multi-player gaming environment, wherein the activity of interaction may indicate that the first and second users are intercommunicating, that each is separately playing with a third user, that each separately views different copies of the same video, that each is registered in the online multi-player gaming environment from the same time zone, that each has achieved any identical rating or that they have the same language settings in the online multi-player gaming environment. One or more computers receive a preference indication of the second user. One or more computers determine a recommendation based on the preference indication of the second user and activity of interaction of the first user and the second user and one or more computers send the recommendation to the first user.

EFFECT: faster search for users in a gaming environment.

20 cl, 7 dwg

FIELD: information technology.

SUBSTANCE: control system is operated by an array of payment cards having a unique identifier associated with a payment coefficient. The payment card system provides transaction processing over a transaction network, and enables to obtain data characterising the sizes of payments that are proportional to the sizes of transactions and which are paid using the account of the recipient, which belongs to a payment processing division, which enables to obtain data (80) which characterise distribution of the collected payments between charity recipients selected by card holders. Methods describe operation of the system.

EFFECT: high accuracy and reliability of charity recipients, such as charity organisations, receiving payments.

21 cl, 3 dwg

FIELD: information technologies.

SUBSTANCE: in the method the open prescriptions are provided for consideration into a register, which contains pharmacies that have been pre-evaluated for compliance with technical conditions for a reverse auction, in which pharmacies offer a price for the possibility to complete an order according to the prescription. Pharmacies may offer a price on the basis of a price and/or a proposal of auxiliary services. The auction may also be used to offer a price for supply of specified, informative pharmaceutical services. The method also includes production of prime cost comparisons with general substitutes or similar alternative pharmaceutical products using automatic requesting of a review by a prescription provider for a list of similar substitutes or pre-authorisation for payers of the third party.

EFFECT: expansion of functional capabilities due to provision of real-time interaction between a pharmacy with no access to Internet, a customer and a system of a price offer service provider.

8 cl, 9 dwg

FIELD: radio engineering, communication.

SUBSTANCE: system has a processor and memory containing instructions that are readable by said processor and cause said processor to perform the following actions: receiving a notification of an event concerning one network communication service; querying a database in response to said notification in order to obtain a payment mode for said service, wherein said payment mode is a hybrid of pre-payment and payment after delivery in the same payment interval for said one network communication service; determining, in accordance with said payment mode, whether a balance to fund said service satisfies a balance criterion; and issuing, in accordance with whether said balance to fund said service satisfies said balance criterion, a communication to a device to affect a provision of said network communication service.

EFFECT: managing clients in real time and flexibility, matching client operating capabilities, full representation of clients.

13 cl, 4 dwg

FIELD: information technologies.

SUBSTANCE: user-constructed scheme is automatically configured. A built-in extension connected to the scheme is accepted. The built-in extension is registered via metadata, besides, metadata includes at least one of the order and stage of the built-in extension. Another built-in extension is received; the scheme is configured without compilation by means of registration of this other built-in extension. Information on dependence is analysed, which is supported by metadata, in order to identify the order of built-in extensions and main operations of the platform. In response to reception of a call for action from a user, the built-in extension is realised in compliance with the received order together with one or more main operations of the platform in the realisation conveyor, at the same time in process of extension realisation.

EFFECT: prevention of improper application of system resources via accidental or deliberate creation of infinite cycles.

14 cl, 7 dwg

FIELD: medicine.

SUBSTANCE: invention relates to field of medical equipment, namely to means of non-invasive diagnostics. Method lies in measurement of patient's biophysical parameters in the point of diagnostics, their transmission into the unified system of information processing and accumulation, registration in it of results of patient's measurements with account of their identification data, analysis and formulation of diagnosis, its transformation into feedback signal, supplied to the point of diagnostics. In the point of diagnostics for each patient: fixed list of biophysical parameters are measured and informative vector of patient's parameters, resulting from current diagnostic examination is formed. Diagnostic examination is carried out periodically, the difference of informative vectors of patient's parameters resulting from current and previous diagnostic examinations being used to determine informative vector of deviation of parameters for determination of degree of patient's state change, in accordance with which, patient's identification data and informative vector, reflecting disease history and hereditary factors, diagnosis is formulated. In case if there is not enough information to formulate diagnosis, additional measurements of biophysical parameters, which are not includes into the fixed list, are carried out, additional informative vector of patient's parameters is formed and taken into account in diagnosis formulation. Registration of results of measurement of biophysical parameters is carried out in unified register for all patients, included into the system of medical provision. The system contains m points of diagnostics, where diagnostic equipment for non-invasive measurement is placed, channel for connection with unit of information processing and accumulation, unit of diagnostic assessment, unit of control, management and presentation of information, unit of automatic determination of treatment methods and means. All diagnostic equipment is connected to corresponding inlets of outlet adaptor in each point of diagnostics, its outlet being connected by means of duplex connection channel with inlet system adaptor, which is connected to first inlet of unit of diagnostic assessment and to first unit of information processing and accumulation with its first outlet, and to first inlet of unit of additional control of patients' state with its second outlet. Diagnostic equipment for additional measurement of biophysical parameters is connected to corresponding inlet of unit of additional control of patients' state via connection channel.

EFFECT: application of the invention makes it possible to increase objectivity of patients' diagnostics due to automation of decision-making processes.

7 cl, 10 dwg

FIELD: information technology.

SUBSTANCE: commodity turnover monitoring method includes the following operations: a computer system requesting a first group of data and a second group of data which are 13-digit decimal numbers, respectively, for processing; determining if the first group of data and the second group of data correspond to specific principles; performing an operation for encrypting two groups of data, respectively, according to specific coding principles using a commercial cryptographic algorithm with generation of a third group of data; bringing the first, second and third groups of data into conformity with one commodity; separating the first, second and third groups of data into three lines, and depositing said three lines onto the corresponding commodity; assigning the commodity a 6-digit tracking code; displaying the tracking code on a web page; and the computer system displaying the first and second groups of data and other information on the web page; entering the third group of data into an input window; performing a reverse encryption operation and control processing while displaying on a display window symbols "0" or "1" to signal correct or wrong information.

EFFECT: improved identification, authentication and tracking of product items.

3 cl, 10 dwg

FIELD: information technology.

SUBSTANCE: system has a unit for selecting reference addresses of a server database, a unit for integrating control signals, a memory unit for the program of addressing draft bill sections, a memory unit for the current address value of the previous draft bill section, a memory unit for the current address of the next draft bill section, a unit for selecting the direction of browsing draft bill sections, a unit for counting the number of draft bill sections, a unit for identifying the number of draft bill sections.

EFFECT: faster operation of the system by cutting time spent on searching and creating addresses of draft bills, contents of which should be displayed for the lawmaker.

9 dwg

FIELD: information technology.

SUBSTANCE: disclosed is a method of generating a customised data viewer in a computer system, where the viewer is configured to display data at any level in a data model. The disclosed method includes a step of receiving a user request indicating that one or more portions of data are to be displayed in a user-customised manner using a data viewer. Further, according to the method, the requested data portions that are to be displayed using the data viewer are accessed. A dynamic data viewer configured to display the accessed data portions in the user-customised manner indicated in the received user request is then generated. The generated dynamic data viewer is also applied to the accessed data portions, such that the generated viewer displays the requested data portions in the user-customised manner.

EFFECT: automating setup of a data viewer for using a user-selected defined data type.

20 cl, 4 dwg

FIELD: process engineering.

SUBSTANCE: invention relates to composing of panel of composites. Said panel comprises multiple zones each including multiple layers of composites laid in definite order, note here that every layer in every order features a definite orientation angle. N distribution matrices are generated for every orientation angle where N≥1, while N is the maximum number of layers with preset orientation angle in all zones of the panel while distribution matrices are enumerated as 1, …n, …N. Note here that first distribution matrix define the panel zones with one layer of the given orientation angle. Nth matrix defines panel zones including n layers with the given orientation angle. Nth matrix defines panel zones including N layers with the given orientation angle. Distribution matrices are arranged in compliance with the set of possible sequences. Now, criterion of selecting one or several sequences is selected to define sequence of packing for zones in compliance with selected order or orders.

EFFECT: efficient conversion of layer content percentage into order of laminate packing.

8 cl, 2 dwg, 17 tbl

FIELD: information technology.

SUBSTANCE: disclosed is a method for parallel processing of multiple requests to RDF databases using a graphics processor, which is characterised by that a linking request received at a server is first broken down into elementary requests, after which said elementary requests are placed into a common input queue, from where they are loaded in blocks into the memory of the graphics processor and passed through the graphics processor conveyor, where for each elementary request, a set of elementary responses is calculated, and the obtained responses are then merged into a list of threes, which is a response to the linking request.

EFFECT: high capacity of the request processing server.

18 cl, 5 dwg, 2 tbl

FIELD: information technology.

SUBSTANCE: method comprises steps of: representing the mixture with an array of time-equidistant digital codes; deriving a primary correlation function of the array; cutting the end portion therefrom and deriving a secondary correlation function from the remaining portion; subsequent correlation functions are derived similarly, either until extracting a harmonic signal in the next correlation function, or until an unallowable reduction in duration thereof after another cutting; said array of digital codes is considered first, turned in reverse sequence and considered second; cross-correlation functions CCF11 of the first array with the second and CCF12 of the second array with the first are generated; end portions thereof are cut; the remaining portions are used to generate cross-correlation functions CCF21 between CCF11 and CCR12 and CCF22 between CCF12 and CCF11; the next CCF are similarly derived from secondary cross-correlation functions CCF21 and CCF22.

EFFECT: high signal-to-noise ratio in the derived cross-correlation functions and extracting a harmonic signal in the analysed mixture with low signal-to-noise ratio.

FIELD: information technology.

SUBSTANCE: image container file has at least first and second multimedia streams (MS). The first MS includes first image data representing an image. The second MS includes arbitrary data which can correspond to: a different representation of the same image; annotations to the first image data; second image data that together with the first image data form a new image with greater dynamic range, resolution, field of view or other attributes that can be derived from processing two or more independent images; or an executable file related to the first MS. The image container file can also include extensible metadata to hold information describing one or more multimedia streams of the image container file, as well as DRM information for obtaining a license to access encrypted data or verifying the authenticity of encrypted or unencrypted data.

EFFECT: providing, when creating an image container file, functional linkage of multiple multimedia streams, one of which is received by a receiver and the other includes arbitrary data.

26 cl, 6 dwg

FIELD: information technology.

SUBSTANCE: device for measuring depletion of copper-nickel sulphide ore further includes two voltage stabilisers, the outputs of which are connected to two variable resistors, the movable contacts of which are connected to inputs of analogue-to-digital converters, built into an AVR microcontroller, the output of which is connected to the gate of a MOSFET transistor, the drain circuit of which includes the radiating coil of an inductive sensor, which is concentric with a receiving coil, the output of which is connected to a shaping amplifier, the output signal of which is fed to the input of a precision amplitude detector, the output of which is connected to the input of a scaling amplifier with the possibility of controlling the origin and the maximum of the measuring scale; the output of the scaling amplifier is connected through a voltage repeater to the analogue input of the AVR microcontroller.

EFFECT: enabling rapid analysis of the depletion of copper-nickel sulphide ore in a measured volume for further use of the measurement results to reduce loss in quality of the mined ore.

2 dwg

FIELD: medicine.

SUBSTANCE: invention relates to field of medicine. In method realisation probing by means of ultrasound signal, directed to area of fetus heart location, is carried out. Reflected Doppler signal is amplified and converted into digital form. Ultrasonic irradiation signal represents series of pulses, where frequency of their repetition equals carrier frequency of ultrasonic signal and is determined depending on maximal depth of probing. Amplification of signal is first performed in frequency band, consistent with duration of series of irradiation with discretisation frequency, corresponding to band of received signal. Transfer of Doppler signal spectrum on zero frequency and accumulation of complex signal counts in accordance with position and size of measured volume by probing depth are performed. Filtration of Doppler signal in specified frequency band is carried out. Search for peaks of autocorrelation function is carried out and distance between them is determined. Doppler shift is calculated on the basis of calculation of difference of phases between Doppler signals from successive series of ultrasound signal. Width of spectrum of Doppler frequencies and energy of Doppler signal from all sections of probing depth are evaluated. After that, control of parameters of Doppler signals from entire probing depth is performed, for which purpose separation of sections of probing depth, related to fetal heartbeats is carried out on the basis of the analysis of parameters of spectrum of Doppler frequencies. After that, adaptive reception gate for signal of fetal heartbeats is formed, in accordance with which the following corrected ultrasound signal is formed.

EFFECT: invention makes it possible to increase accuracy of frequency of heart rate in fetus by automatic setting of position and value of measurement Doppler volume in accordance with fetus heart position by probing depth.

4 dwg

FIELD: electrical engineering.

SUBSTANCE: method for measurement of a data processing centre power supply efficiency consists in the following: one performs initial measurements of power at multiple places within the data processing centre, creates an efficiency model for the data processing centre based on initial power measurements, establishes reference (test) performance levels using the efficiency model, performs current power measurements and compares the results of such current power measurements to the reference (test) performance levels. Additionally proposed are systems for efficiency control and power efficiency modelling.

EFFECT: improvement of measurement accuracy.

14 cl, 21 dwg

FIELD: information technologies.

SUBSTANCE: method is realised for building of semantic relations between elements extracted from document content, in order to generate semantic representation of content. Semantic representations may contain elements identified or analysed in the text part of the content, elements of which may be associated with other elements, which jointly use semantic relations, such as relations of an agent, a location or a topic. Relations may also be built by means of association of one element, which is connected to another element or is near, thus allowing for quick and efficient comparison of associations found in the semantic representation, with associations received from requests. Semantic relations may be defined on the basis of semantic information, such as potential values and grammatical functions of each element within the text part of the content.

EFFECT: provision of quick detection of most relevant results.

21 cl, 11 dwg

FIELD: information technologies.

SUBSTANCE: method is realised for building of semantic relations between elements extracted from document content, in order to generate semantic representation of content. Semantic representations may contain elements identified or analysed in the text part of the content, elements of which may be associated with other elements, which jointly use semantic relations, such as relations of an agent, a location or a topic. Relations may also be built by means of association of one element, which is connected to another element or is near, thus allowing for quick and efficient comparison of associations found in the semantic representation, with associations received from requests. Semantic relations may be defined on the basis of semantic information, such as potential values and grammatical functions of each element within the text part of the content.

EFFECT: provision of quick detection of most relevant results.

21 cl, 11 dwg

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!