Information processing device, information processing program, and storage medium
The information processing device allows users to select between full content and summary usage by calculating and displaying time and monetary savings, enhancing user convenience.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- WORK GAMIFICATION INC
- Filing Date
- 2024-12-17
- Publication Date
- 2026-06-29
AI Technical Summary
Existing media distribution systems do not allow users to easily select between using the entire content or a summary on their terminal device.
An information processing device and system that determines the reduction time between using content and its summary and outputs this information to the user's terminal device, enabling them to make informed choices.
This solution enhances user convenience by providing the ability to choose between full content and summary usage based on time and monetary savings, improving practicality.
Smart Images

Figure 2026106129000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to an information processing apparatus, an information processing program, and a storage medium, which enable a terminal device to acquire content via a network and to acquire a summary of the content on the terminal device.
Background Art
[0002] Patent Document 1 describes a media distribution apparatus that selectively distributes a view, which is an original medium of content, and a preview, which is a summary of the content, and includes a content name, information indicating a media distribution request or a preview distribution request, and at least one set of information including a viewpoint for generating a preview, a priority of this viewpoint, and information regarding a desired time, and a request receiving unit that receives a distribution request from a client.
[0003] The content management information in Patent Document 1 stores a plurality of sets of time information, which is content playback time information, charge (amount) information when distributing a view of the content name, locator information of a preview corresponding to a content ID, and time information, which is preview playback time information.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] The inventor of the present application has recognized that in the media distribution apparatus described in Patent Document 1, it is difficult for a user to recognize information that allows the user to arbitrarily select either using all of the content or using a summary on a terminal device.
[0006] The purpose of this disclosure is to provide an information processing device, an information processing program, and a storage medium that enable users to recognize information that allows them to arbitrarily choose whether to use the entire content or a summary on their terminal device. [Means for solving the problem]
[0007] This embodiment is an information processing device having a processor that runs a non-temporary program to perform processing, and is connected to a terminal device via a network, wherein the processor is configured to perform the following: a process to determine a reduction time, which is the difference between a first usage time when content is used on the terminal device and a second usage time when a summary of the content is used on the terminal device; and a process to send auxiliary information, including the reduction time, to the terminal device so that the auxiliary information can be output by the output device of the terminal device. [Effects of the Invention]
[0008] According to this embodiment, starting from the abstract idea that a processor executes various processes by running a program, the configuration involves the processor outputting the reduction time it has determined from the output device of the terminal device. In other words, the technology disclosed in this embodiment transforms the abstract idea into information that allows the user to arbitrarily choose whether to use the entire content or a summary on the terminal device, thereby improving the practical convenience for the user of the terminal device. In short, this embodiment incorporates the abstract idea of executing various processes into a practical application that yields technical benefits. [Brief explanation of the drawing]
[0009] [Figure 1] This is a conceptual diagram showing an example configuration of an information processing system, including an information processing device. [Figure 2] This is a conceptual diagram showing an example configuration of an information processing system, including an information processing device. [Figure 3]This is a flowchart outlining the information processing methods performed by the information processing system. [Figure 4] This is a flowchart illustrating specific example 1 of information processing methods. [Figure 5] This is a flowchart showing a specific example of an information processing method, part 2. [Figure 6] This is a schematic diagram showing an example of a terminal device's display screen. [Figure 7] The flowcharts shown in Figures 4 and 5 illustrate the advanced processing steps that can be performed. [Modes for carrying out the invention]
[0010] (Summary of the embodiment) In this embodiment, an information processing system 10 shown in Figures 1 and 2 is disclosed. The information processing system 10 has a processor that runs a program to perform various processes. The information processing system 10 includes a first computer 11, a second computer 12, terminal equipment 13, a third computer 14, etc. The first computer 11 is connected to the first computer 11, the second computer 12, the terminal equipment 13, and the third computer 14 via a network 15 so as to be able to communicate.
[0011] Terminal device 13 is connected to the first computer 11, the second computer 12, and the third computer 14 via a network 15. Terminal device 13 is configured to acquire content from the second computer 12. Alternatively, terminal device 13 may be configured to acquire a summary of the content from the second computer 12, or to generate a summary of the content itself. Furthermore, terminal device 13 can output auxiliary information, and the user can recognize this auxiliary information by using terminal device 13. The technical meaning of the auxiliary information will be described later.
[0012] Network 15 is a communication line for transmitting information and signals, and the communication line includes one or more communication means, including wireless communication and wired communication. Wireless communication includes short-range wireless communication. Network 15 includes, for example, base stations, communication satellites, communication antennas, communication equipment, repeaters, communication circuits, communication cables, etc. Repeaters include modems, hubs, routers, and access points. Communication cables include copper wires and optical fibers.
[0013] Network 15 includes internetworks and private networks. The internet is not restricted to users; in other words, anyone can connect to it. Private networks are restricted to users; in other words, only certain users can connect to them. Private networks include LANs (Local Area Networks), WANs (Wide Area Networks), and intranets. A LAN is a network used within a limited organization, such as within a company or home. A WAN is a network that connects LANs, for example, and is built across cities, regions, or countries.
[0014] (Configuration of the first computer) The first computer 11 is a computer composed of various hardware and various software. The software includes an operating system and programs. Programs, along with manuals, data, libraries, etc., constitute an application. The first computer 11 includes a main unit (casing), a processor 16, main memory 17, auxiliary memory 18, an operating device 29, a communication device 20, etc. The processor 16 is located inside the main unit and is composed of a central processing unit (CPU) in which an arithmetic unit (arithmetic circuit) and a control device (control circuit) are integrated. The processor 16 is connected to the main memory 17, auxiliary memory 18, operating device 29, communication device 20, etc. via a bus 21 so as to be able to communicate.
[0015] The processor 16 controls by encompassing other devices and circuits provided inside the main body, as well as devices and circuits provided outside the main body. Further, instead of or in addition to the central processing unit, the processor 16 may have arithmetic processing circuits such as a digital signal processor, an application specific integrated circuit (ASIC), a graphics processing unit (GPU), etc. A GPU is a processor (semiconductor chip) that performs arithmetic processing necessary when performing image processing of 3D graphics, sound information recognition, etc. Images include videos, movies, still images, photos, illustrations, etc. Sound information includes voices, music, melodies, conversations, etc.
[0016] The processor 16 executes various processes by reading and operating a program. The processes executed by the processor 16 include arithmetic operations, judgments, classifications, analyses, comparisons, controls, etc. The processes executed by the processor 16 include processes of reading information from the auxiliary memory 18, processing and judging information acquired from the outside, adding, changing, and updating information stored in the auxiliary memory 18, etc. The information processed by the processor 16 includes data, signals, user information, content, summaries of content, etc. The information processed by the processor 16 includes characters, numbers, texts, symbols, figures, the content of books, sound information, etc.
[0017] The main memory 17 is a volatile storage device, and the main memory 17 functions as a work area and a buffer area when the processor 16 executes processing. The auxiliary memory 18 is a non-temporary storage medium read by the processor 16. A non-temporary program is stored in the auxiliary memory 18. The program constitutes an application together with manuals, setting files, files for storing data, various libraries, etc. The non-temporary program stored in the auxiliary memory 18 includes an information processing program as a technical feature in the present embodiment.
[0018] In addition, the auxiliary memory 18 stores information processed by the processor 16, information used to execute processing by the processor 16, and the like. The information stored in the auxiliary memory 18 includes a large amount of data for the processor 16 to perform machine learning, a large amount of data for the processor 16 to perform natural language processing, and the like. The data stored in the auxiliary memory 18 includes text data, corpora, annotated corpora, raw corpora. Furthermore, in the auxiliary memory 18, data once used by the processor 16, frequently used data, and the like are copied and stored as a cache.
[0019] The information stored in the auxiliary memory 18 includes the processing results, data, instructions, requests, etc. of the processor 16. The information stored in the auxiliary memory 18 includes the database 22. The database 22 includes a Uniform Resource Locator (URL) on the network 15 when content is acquired by the terminal device 13, machine learning data, a trained model, a large language model, and the like. The processor 16 reads the program stored in the auxiliary memory 18 and executes various processes in cooperation with the auxiliary memory 18.
[0020] The capacity of the auxiliary memory 18 exceeds the capacity of the main memory 17, and the auxiliary memory 18 operates according to input and output instructions from the processor 16. The auxiliary memory 18, which is a non-temporary storage medium, is realized by, for example, a magnetic disk, an optical disk, a flash memory, or the like. Examples of the magnetic disk include a hard disk drive. Examples of the optical disk include a compact disk, a digital video disk, a Blu-ray disk, or the like. The flash memory is a type of semiconductor memory, and examples of the flash memory include an SD memory card, a USB flash drive, a solid state drive, or the like. One or more elements included in the auxiliary memory 18 can be defined as a non-temporary storage medium 18A that can be attached to and detached from the main body.
[0021] The processor 16 loads and runs non-temporary software, such as a program, stored in the auxiliary memory 18. The processor 16 includes hardware circuits with a structure that functions as a website management unit 23, a user information processing unit 24, a summary processing unit 25, an auxiliary information processing unit 26, and an artificial intelligence unit 27.
[0022] The website management unit 23 provides a website containing various information, such as the functions and usage methods of the program, over the network 15. The website management unit 23 has a configuration for transmitting web pages written in HTML (Hyper Text Markup Language), etc., to terminal devices 13, and a configuration for acquiring information transmitted from terminal devices 13.
[0023] The user information processing unit 24 processes user information obtained from the terminal device 13, performs user registration, and stores the user information and user registration details in the auxiliary memory 18. User information (user attributes) is individual information that identifies the user using the terminal device 13. User information includes the user's name, address, email address, telephone number, date of birth, hobbies, gender, nationality, occupation, etc. User registration is the process of setting an account for each user, such as a password and user ID. The user information processing unit 24 associates the account and user information and stores them in the auxiliary memory 18.
[0024] The summarization processing unit 25 is configured to perform the following: requesting the third computer 14 to create a content summary; and sending the summary obtained from the third computer 14 to the terminal device 13. Alternatively, the summarization processing unit 25 may work in cooperation with the artificial intelligence unit 27 to perform the following: prompting the artificial intelligence unit 27 to a large-scale language model to create a content summary; and sending the created summary to the terminal device 13. Furthermore, the summarization processing unit 25, in cooperation with the artificial intelligence unit 27, is configured to process result information input by the terminal device 13 and to have a feedback function that reflects the result information in summaries created thereafter. The technical meaning of the result information will be described later.
[0025] The auxiliary information processing unit 26, in cooperation with the artificial intelligence unit 27, is configured to perform the following processes: requesting auxiliary information, storing the auxiliary information in the auxiliary memory 18, and sending the auxiliary information to the terminal device 13. The auxiliary information is information related to the content and summaries used by the terminal device 13.
[0026] When the processor 16 loads and starts the program, the auxiliary information processing unit 26 works in cooperation with the artificial intelligence unit 27, the summarization processing unit 25, and the auxiliary memory 18 to perform various processes. The processes performed by the auxiliary information processing unit 26 include information extraction, information identification (classification), prediction (inference / reasoning) based on the information identification results, generation or acquisition of summaries, processing and output based on the identification results and prediction results, output of the generated or acquired summaries, etc. The information processed by the auxiliary information processing unit 26 includes summaries, data, models, etc. The identification process performed by the auxiliary information processing unit 26 is the identification of various information and data acquired by the processor 16 and various information and data stored in the auxiliary memory 18. In this embodiment, the auxiliary information processing unit 26 can identify whether the content and summaries to be acquired are text information, book information, sound information, video information, etc. The identification performed by the auxiliary information processing unit 26 includes distinction, classification, recognition, analysis, etc.
[0027] The prediction performed by the artificial intelligence unit 27 is to predict future situations and future results based on various information acquired by the processor 16 and various information stored in the auxiliary memory 18. Execution by the artificial intelligence unit 27 is based on one or more results from the identification results or prediction results. Analysis includes data mining. Data mining is a function in which the processor 16 extracts information necessary for processing from the data. Data mining includes clustering, bucket analysis, link analysis, etc. Furthermore, the artificial intelligence unit 27 can store the results of various processes in the auxiliary memory 18 and update the various information stored in the auxiliary memory 18.
[0028] The artificial intelligence unit 27 is configured to perform machine learning at the following timings: before the processor 16 performs various processes, while the processor is performing various processes, and after the processor is performing various processes. The machine learning performed by the artificial intelligence unit 27 is an information analysis technique to improve the judgment accuracy, processing accuracy, and processing speed of the processor 16. By performing machine learning, the artificial intelligence unit 27 extracts features from the input data and generates a trained model. The extraction of input data features performed by machine learning includes classification and regression. Classification is the classification and identification of features in the input data. Regression is the understanding of trends in the features of the input data. The trained model generated by the artificial intelligence unit 27 is stored in the auxiliary memory 18. Machine learning includes three types: supervised learning, unsupervised learning, and reinforcement learning.
[0029] In supervised learning, a trained model is generated and modified based on the recognition of features in the input data by comparing the input data with labeled data that includes the correct answers. Supervised learning is used for data identification, classification, prediction, estimation, etc. Unsupervised learning is a method of training using input data that does not include the correct answers, and classifies the input data into groups of data with similar features. Unsupervised learning can be used, for example, for recommendations. Reinforcement learning is a method of learning through trial and error based on actual experience, acquiring guidelines for optimal actions such as "in this case, doing this will yield good results" to achieve a goal.
[0030] The artificial intelligence unit 27 can use a neural network as a learning model to realize machine learning. A neural network has an input layer, an intermediate layer (hidden layer), and an output layer. The intermediate layer is configured to convert the input information into a format that is useful for the output layer. In the intermediate layer, the function that maps the input information to the output information is of particular interest.
[0031] Furthermore, the artificial intelligence unit 27 can perform deep learning to realize the intermediate layers of a neural network. In deep learning, the intermediate layers are multi-layered, and functions are weighted. For example, by repeatedly checking whether the input data matches different types of features, it is possible to determine which of which objects the input data corresponds to, or which object the input data does not belong to. Deep learning automatically instructs the intermediate layers to focus on functions (features), thus reducing noise in the input information. Consequently, the learning accuracy of machine learning is improved.
[0032] Furthermore, the artificial intelligence unit 27 includes general-purpose natural language processing learning models, such as large-scale language models that have learned from vast amounts of data. Natural language processing involves learning from document information and sound information containing natural language, and processing according to the purpose. Specifically, examples include morphological analysis, syntactic analysis, semantic analysis, and intent analysis. Morphological analysis involves decomposing natural language into "morphemes," which are the smallest units that make up natural language, and assigning information such as parts of speech. Syntactic analysis involves analyzing the grammatical structure of natural language to clarify the structure and meaning of a sentence.
[0033] Semantic analysis involves understanding the meaning of words and sentences by analyzing the meaning of natural language, and then making logical judgments and inferences. Intentional analysis involves contextual analysis, which understands natural language while considering the surrounding context of a sentence, and extracting the speaker's or writer's intention from conversations and texts using natural language. Natural language processing combines processes such as morphological analysis, syntactic analysis, semantic analysis, contextual analysis, and intent analysis to process natural language, enabling machine translation, text summarization, speech summarization, and more.
[0034] A language model is a type of probabilistic model used in natural language processing. It is a model that probabilistically predicts the conditions under which a given word or sentence is likely to be used in natural language. Language models are used to automatically generate words and sentences that are likely to appear based on the context, by calculating the probability of occurrence of a given word or sentence sequence, or by comparing the probability of occurrence of multiple word or sentence sequences.
[0035] Furthermore, the artificial intelligence unit 27 is configured to function as a generative AI, repeatedly learning on its own through deep learning during the machine learning process, and generating new information based on the characteristics of the information it discovers during that learning process, as well as the relationships between pieces of information. The relationships between pieces of information include correlation and causation.
[0036] The summary acquisition performed by the artificial intelligence unit 27 includes a first acquisition process and a second acquisition process. The first process is performed in an environment where the first computer 11 and the third computer 14, which generates the content summary, are linked via an API (Application Programming Interface). The first computer 11 sends the content to the third computer 14, and the first computer 11 can acquire the content summary generated by the third computer 14 via the network 15. The second acquisition process is a process in which the artificial intelligence unit 27 itself generates the content summary in cooperation with the auxiliary memory 18.
[0037] Furthermore, the technique of a computer with a processor running a program to create a summary of a document is non-essential in this embodiment. Also, the document summary includes the technique of extracting a part of the entire document. The technique of a computer with a processor running an application to create a summary of a document can be realized by referring to, for example, Japanese Patent Publication No. 6303369, Japanese Patent Publication No. 6240565, Japanese Patent Publication No. 6517537, etc.
[0038] Furthermore, the technique of a computer having a processor running a program to create a summary of sound information is non-essential in this embodiment. Also, the summarization of sound information includes a technique for extracting a part of the entire sound information. The technique of a computer having a processor running an application to create a summary of sound information can be realized by referring to, for example, Japanese Patent Publication No. 4439740, Japanese Patent Publication No. 4464391, Japanese Patent Publication No. 6841239, etc.
[0039] Furthermore, the technique of a computer having a processor running a program to create a video summary is non-essential in this embodiment. The video summary includes the technique of extracting a portion of the entire video. The technique of a computer having a processor running an application to create a video summary can be realized by referring to Japanese Patent Publication No. 7137825, Japanese Patent Publication No. 5664605, Japanese Patent Publication No. 5994612, etc.
[0040] The operating device 29 is operated by an administrator when inputting information into the first computer 11, when executing various processes on the first computer 11, etc. The operating device 29 includes at least one element from, for example, a keyboard, touchpad, mouse, etc. The operating device 29 has a structure that is directly attached to the main unit, or a structure that is connected to the main unit via a communication cable. The administrator of the first computer 11, for example, a program developer, can perform version upgrades, modifications, additions, etc., of various programs stored in the auxiliary memory 18 by operating the operating device 19.
[0041] The communication device 20 includes devices, equipment, and standards for connecting the first computer 11 to the network 15 via at least one of either a wireless communication system or a wired communication system. The devices and equipment for connecting the first computer 11 to the network 15 include communication circuits, communication ports, communication cables, routers, modems, antennas, etc.
[0042] (Configuration of the second computer) The second computer 12 includes a processor, memory, communication device, etc. The processor is connected to the memory and communication device via a bus for communication. The communication device is connected to the network 15 for communication. Programs and various types of information are stored in the processor. The processor is configured to perform various processes by running the programs stored in memory. The second computer 12 is configured to provide a website to the network 15. This website can provide various types of information. The information provided from the second computer 12 to the website includes content. In addition to the content, the second computer 12 may also provide a summary of the content to the website. The summary is a compilation of the main points of the content. The content and summary include one or more types of information, such as text information, book information, audio information, video information, etc.
[0043] (Configuration of the third computer) The third computer 14 includes a processor, memory, communication device, etc. The processor is connected to the memory and communication device via a bus for communication. The communication device is connected to the network 15 for communication. Programs and various types of information are stored in the processor. The processor is configured to perform various processes by running the programs stored in memory. The third computer 14 has the function of receiving requests to generate content summaries from requesting computers connected via the network 15, and sending the generated summaries to the requesting computers. The summaries are a compilation of the main points of the content. The content and summaries include one or more types of information, such as text information, book information, audio information, and video information.
[0044] (Configuration of terminal equipment) Terminal device 13 is a communication device used and operated by the user and connected to network 15. Terminal device 13 includes multiple types of computers, such as portable computers, wearable computers, and desktop computers. Portable computers include smartphones 40, tablet computers 41, etc. Wearable computers are wearable devices, such as VR (Virtual Reality) devices 42 that are attached to and detached from the user's head, smartwatches 43 that are worn on the user's arm, etc. VR devices 42 include VR goggles, VR headsets, etc. Desktop computers include desktop computers 44, notebook computers 45, etc.
[0045] The computer included in terminal device 13 is configured as follows, for example. Terminal device 13 is configured to connect to the first computer 11 and the third computer 14 via the network 15. As shown in Figure 2, the computer included in terminal device 13 has hardware configurations such as a main unit (casing), processor 16, main memory 17, auxiliary memory 18, operating device 32, display screen 33, sound information output device 34, communication device 35, image acquisition device 37, etc. Note that terminal device 13 does not necessarily have to be equipped with an image acquisition device 37.
[0046] The processor 16 is connected to the main memory 17, auxiliary memory 18, operating device 32, display screen 33, sound information output device 34, communication device 35, and image acquisition device 37 via a bus 36, enabling communication between them. The configurations of the main memory 17 and auxiliary memory 18 in the terminal device 13 are the same as those of the main memory 17 and auxiliary memory 18 in the first computer 11. The processor 16 of the terminal device 13 is configured to function as a summarization processing unit 25, an auxiliary information processing unit 26, and an artificial intelligence unit 27 by running non-temporary programs stored in the auxiliary memory 18.
[0047] The summarization processing unit 25 is configured to perform the following: request the third computer 14 to create a content summary; retrieve the summary from the third computer 14; and execute the process. Alternatively, the summarization processing unit 25 may also be configured to create a content summary in cooperation with the artificial intelligence unit 27. The configuration of the auxiliary information processing unit 26 of the terminal device 13 is the same as the configuration of the auxiliary information processing unit 26 of the first computer 11. The configuration of the artificial intelligence unit 27 of the terminal device 13 is the same as the configuration of the artificial intelligence unit 27 of the first computer 11. Note that the processor 16 of the terminal device 13 does not have a website management unit 23 or a user information processing unit 24.
[0048] The operating device 32 is operated by the user when inputting information to the terminal device 13, outputting information on the terminal device 13, executing various processes on the terminal device 13, executing programs on the terminal device 13, etc. The operating device 32 is composed of, for example, a liquid crystal display, an organic electroluminescent display, etc. Alternatively, other operating devices 32, such as a keyboard, mouse, controller, stylus, etc., may be connected to the main body of the terminal device 13 by wired or wireless communication.
[0049] The display screen 33 is either directly attached to the main unit or connected to the main unit via a cable. The display screen 33 is a display viewed by the user, and is composed of a liquid crystal display, an organic electroluminescent display, etc. The mounting structure for these displays to the main unit is selected according to the type of terminal device 13. If the terminal device 13 is a VR device 42, the displays constituting the display screen 33 are provided separately for the right eye and the left eye. Note that the display may also be defined as a monitor.
[0050] The display screen 33 displays various display areas, information from websites on the network 15, and other information. The display screen 33 can also display operation buttons, operation tabs, etc. In other words, the display screen 33 can also function as the operation device 32. The processor 16 can scroll the information displayed on the display screen 33 in a predetermined direction based on the operation of the operation device 32. If the terminal device 13 is a VR device, the processor 16 can scroll the information on the display screen 33 in a predetermined direction based on the behavior of the user's right and left eyes captured by the camera of the image acquisition device 37.
[0051] The sound information output device 34 is a device that outputs sound information, such as music and speech, contained in the acquired content and summary. The sound information output device 34 is composed of a speaker, earphones, etc. The sound information output device 34 may be directly attached to the main unit or connected to the main unit by a cable.
[0052] The communication device 35 includes devices, equipment, and standards for connecting terminal equipment 13 to the network 15 via at least one of either a wireless communication system or a wired communication system. The devices and equipment for connecting terminal equipment 13 to the network 15 include communication circuits, communication ports, communication cables, routers, modems, antennas, etc.
[0053] If the terminal device 13 is a VR device 42, the image acquisition device 37 is an essential component. The image acquisition device 37 photographs an object to generate an image, converts the generated image into an electrical signal, and outputs it. The image acquisition device 37 includes, for example, a camera, scanner, barcode reader, etc. The image acquisition device 37 may be directly attached to the main unit or connected to the main unit via a cable.
[0054] The objects captured by the image acquisition device 37 include scenery, people, documents, the user's face, etc. The images include videos, still images, photographs, etc. Images generated by the image acquisition device 37 are stored in the auxiliary memory 18. If the terminal device 13 is a VR device 42, separate cameras are provided for the right eye and the left eye, and the cameras can capture the behavior of the user's right and left eyes. In addition to the VR device 42, an AR (Augmented Reality) device or an MR (Mixed Reality) device may be used.
[0055] The processor 16 of terminal device 13 performs the same processing as the processor 16 of first computer 11. Furthermore, the processor 16 of terminal device 13 is configured to perform the following: sending information to first computer 11, obtaining information and programs from first computer 11, obtaining information from second computer 12 and third computer 14, running programs obtained from first computer 11, processing information obtained from first computer 11 and second computer 12, processing in response to operations on operating device 32, and so on.
[0056] Specifically, the processor 16 can display information on the display screen 33 in response to the operation of the operating device 32. The processor 16 can output sound information from the sound information output device 34 in response to the operation of the operating device 32. The processor 16 can process photographs taken by the image acquisition device 37 in response to the operation of the operating device 32. For example, by processing photographs taken by the image acquisition device 37, the processor 16 can estimate the behavior of the user's right and left eyes, or their gaze.
[0057] If terminal device 13 is a VR device 42, the processor 16 controls the right-eye camera and left-eye camera, and the right-eye display and left-eye display of the image acquisition device 37, respectively. Furthermore, if terminal device 13 is a VR device 42, images included in the acquired information can be displayed on the right-eye display and left-eye display. The right-eye display and left-eye display can display virtual reality (VR) images and augmented reality (AR) images.
[0058] (Overview of information processing methods) Figure 3 shows an overview of the information processing method performed by the information processing system 10. In step S10, the terminal device 13 obtains content and a summary of the content. In step S11, the terminal device 13 obtains auxiliary information. When the terminal device 13 obtains auxiliary information, it means that the terminal device 13 obtains the auxiliary information via the network 15 or generates the auxiliary information on the terminal device 13.
[0059] In step S11, the user can access content, summaries, and supplementary information on terminal device 13. Access on terminal device 13 includes displaying the content, summaries, and supplementary information on display screen 33, outputting them on audio information output device 34, etc. The content and summaries available on terminal device 13 include one or more types of information, such as text information, book information, audio information, and video information. In other words, the user can access the content, summaries, and supplementary information by reading aloud, reading silently, browsing, visually inspecting, and listening to them.
[0060] (Specific example of information processing method 1) Figure 4 shows a more concrete example 1 of the information processing method shown in Figure 3. Specific example 1 is an example in which a terminal device 13 obtains auxiliary information from the first computer 11. First, the processing of the terminal device 13 will be explained. In step S20, the user operates the terminal device 13 to run a web browser and allows the terminal device 13 to access a website provided by the first computer 11 on the network. The terminal device 13 obtains a user registration screen from the first computer 11, enters user information, and sends it to the first computer 11.
[0061] After user registration is performed on the first computer 11, when the terminal device 13 accesses the first computer 11, in step S21, the information processing program stored in the auxiliary memory 18 of the first computer 11 is run on the website.
[0062] Meanwhile, the user operates terminal device 13 to access a website provided by the second computer 12, and in step S22, terminal device 13 retrieves content from the second computer 12. In addition, in step S22, terminal device 13 can also retrieve a summary from the second computer 12 along with the content.
[0063] In step S23, terminal device 13 requests auxiliary information from the first computer 11. If terminal device 13 has not obtained a summary from the second computer 12, in step S23, it requests a content summary from the first computer 11. In this case, either the content is sent from terminal device 13 to the first computer 11, or the URL from which the content was obtained by terminal device 13 is sent to the first computer 11.
[0064] In step S24, terminal device 13 obtains auxiliary information from the first computer 11. If terminal device 13 requested a summary from the first computer 11 in step S23, terminal device 13 obtains the summary from the first computer 11 in step S24. Furthermore, the user can operate terminal device 13 and utilize the content, summary, and auxiliary information in step S24. Steps S22 to S24 in Figure 4 correspond to steps S10 and S11 in Figure 3.
[0065] Next, the processing of the first computer 11 will be described. In step S30, the first computer 11 provides a website at a predetermined URL on the network. A uniform resource locator is a technical method that points to the location of an information resource existing on the network, that is, a formal sequence of symbols. After step S30, when the terminal device 13 accesses the website, a user registration screen is sent to the terminal device 13. In step S31, the first computer 11 obtains user information from the terminal device 13 and registers it in the auxiliary memory 18, that is, performs user registration.
[0066] In step S32, when the first computer 11 receives a request for auxiliary information from the terminal device 13, it generates the auxiliary information. The first computer 11 also sends the generated auxiliary information to the terminal device 13 in step S32. If the first computer 11 receives a request for a content summary from the terminal device 13, it either generates a content summary or requests the third computer 14 to generate a content summary and obtain it. The first computer 11 sends the generated or obtained summary to the terminal device 13 in step S32.
[0067] Next, the processing of the second computer 12 will be explained. In step S40, the second computer 12 provides a website at a predetermined URL on the network 15. After step S40, when the terminal device 13 accesses the website and performs an operation to retrieve content on the terminal device 13, the second computer 12 sends the content to the terminal device 13 in step S41. In addition, the second computer 12 may also send a summary along with the content to the terminal device 13 in step S41.
[0068] (Specific example of information processing method 2) Figure 5 shows a more concrete example 2 of the information processing method shown in Figure 3. Specific example 2 is an example in which the terminal device 13 generates and acquires auxiliary information. In step S20, the user operates the terminal device 13 to run a web browser, allowing the terminal device 13 to access a website provided by the first computer 11 to the network 15. The terminal device 13 obtains a user registration screen from the first computer 11, inputs user information, and sends it back to the first computer 11.
[0069] After user registration is performed on the first computer 11, the terminal device 13 accesses the first computer 11. In step S21A, the terminal device 13 downloads and installs an information program from the first computer 11. Therefore, the information program can be run on the terminal device 13 even when it is not connected to the first computer 11.
[0070] Furthermore, in step S21A, the user can operate terminal device 13 to access a website provided by the second computer 12. In step S22A, terminal device 13 retrieves content from the second computer 12. In addition, in step S22A, terminal device 13 can also retrieve a summary along with the content from the second computer 12.
[0071] If terminal device 13 has not obtained a summary from the second computer 12, in step S22A, terminal device 13 can run an information program to generate a summary. Alternatively, if terminal device 13 has not obtained a summary from the second computer 12, in step S22A, terminal device 13 can request a content summary from the third computer 14 and obtain a content summary from the third computer 14. Then, in step S23A, the user can operate terminal device 13 to run an information program and generate auxiliary information. Terminal device 13 then executes step S24 after step S23A.
[0072] Note that if the process in the flowchart shown in Figure 5 is the same as the process in the flowchart shown in Figure 4, the same step number is assigned to it.
[0073] (An example of an information processing method) An example of the information processing method performed by the information processing system 10 is shown in Figure 3. In step S10, the management computer provides a website on the network. In step S11, the management computer acquires user information from user terminal devices and stores the user information in auxiliary memory. The management computer also registers users based on the acquired user information (user attribute information). User information includes, for example, the user's name, address, email address, password, user ID, telephone number, date of birth, hobbies, gender, nationality, occupation, value judgment values used to calculate monetary value, etc. The meanings of monetary value and value judgment values will be described later.
[0074] When the management computer receives a request for content and a summary from the user terminal device in step S12, it sends the content, summary, and supplementary information to the user terminal device. The content is information that the user can use by operating the user terminal device, and the summary is information that the user can use by operating the user terminal device, and is a summary of the main points of the content. The content and summary include one or more types of information from among text information, book information, audio information, video information, etc. Video includes photographs, animations, illustrations, videos, and still images. In other words, the user's use of the content or summary includes reading aloud, reading silently, browsing, visual inspection, and listening.
[0075] (Example of a display device for a terminal device) Figure 6 shows an example of a smartphone, which is an example of a terminal device 13. The display screen 33 of the terminal device 13 displays a content display area 50, a summary display area 51, a URL display area 52, a time reduction display area 53, an auxiliary information display button 54, a settings button 55, a complete button 56, etc. Various types of content, such as text information, book information, and video information, are displayed in the content display area 50.
[0076] Furthermore, the URL display area 52 displays the URL from which the content was retrieved. The summary display area 51 displays a summary of the content. The reduction time display area 53 displays the reduction time, which is one of the auxiliary information items. When the auxiliary information display button 54 is operated, items of the auxiliary information other than the reduction time can be displayed on the display screen 33. When the setting button 55 is operated, the user screen is displayed on the display screen 33. Once the user screen is displayed, the user can set and change the adjustment coefficient by operating the operating device 32. The adjustment coefficient includes the first adjustment coefficient and the second adjustment coefficient. The technical meaning of the auxiliary information, adjustment coefficient, and the complete button 56 displayed on the display screen 33 will be described later.
[0077] (Explanation of supplementary information) In this embodiment, when the information program is run by the processor 16 of the first computer 11 or terminal device 13, auxiliary information is generated in step S32 and step S23A of step S5 in Figure 4. The auxiliary information includes first usage time, second usage time, reduced time (savings), monetary value, etc. Figure 7 shows the process of generating auxiliary information that takes place in step S32 and step S23A of step S5 in Figure 4. In step S50, the processor 16 calculates the first usage time and the second usage time. In step S51, the processor 16 calculates the reduced time. In step S52, the processor 16 calculates the monetary value.
[0078] In this embodiment, the time saved and the monetary value are treated as the reduction effect. The time saved is a value that indicates how much time can be saved (saved) if the user uses the content summary on the terminal device 13 without using all of the content. The time saved is the difference between the first usage time and the second usage time. Specifically, it is the value obtained by subtracting the second usage time (second required time) spent using the summary on the terminal device 13 from the first usage time (first required time) spent using the content on the terminal device 13.
[0079] The processor 16 can output auxiliary information to the display screen 33 of the terminal device 13 in a visually accessible format such as text, characters, numbers, graphs, and illustrations. The processor 16 can also output some of the auxiliary information as audio from the sound information output device 34.
[0080] The first usage time calculated by the processor 16 is an estimated value, while the second usage time and reduction time may be either estimated or measured values. The monetary value is an estimated value. The first usage time is an estimated value of the time required when the user uses all of the content on the terminal device 13. The second usage time is an estimated or measured value of the time required when the user uses the summary on the terminal device 13. Regardless of the operation of the auxiliary information display button 54, the processor 16 can display the estimated reduction time in the reduction time display area 53.
[0081] When the auxiliary information display button 54 is operated, the processor 16 can display the auxiliary information display screen 57 on the display screen 33. The auxiliary information display screen 57 displays the estimated second usage time, the measured second usage time and reduction time, and the monetary value in a visually accessible format. Figure 6 shows an example in which the auxiliary information display screen 57 is overlaid on the content display area 50. The auxiliary information display screen 57 can be enlarged, reduced, and moved on the display screen 33. An example of how the processor 16 calculates the first usage time, second usage time, reduction time, and monetary value, i.e., the calculation method, will be explained sequentially.
[0082] (Example of calculating the first usage time) The processor 16 varies the method for calculating the first usage time depending on the type of content used by the terminal device 13. If the content contains text information, the processor 16 obtains the number of characters in the main body of the content and calculates the first usage time by multiplying it by the standard time required to view each character. Text information is not limited to text information on web pages, but also includes documents containing text, characters extracted from images using an OCR (Optical Character Recognition) device, etc.
[0083] If the content includes the contents of a book, the processor 16 obtains character count information for the book from the network 15 or the database 22 in the auxiliary memory 18, or character count information obtained by multiplying the number of pages in the book by the average number of characters per page of the book according to the book attributes. The processor 16 then calculates the first usage time by multiplying the character count information by the standard time required to view each character. Book attributes include language, genre, etc. If the content includes one or more pieces of information, such as sound information or video, the processor 16 calculates the time required from the start to the end of the sound information or video as the first usage time.
[0084] (Example of calculating the second usage time) The processor 16 calculates the second usage time using one or more calculation methods from among several calculation methods. If the summary contains text information, the processor 16 can estimate the second usage time by multiplying the number of characters in the summary by the time required to view each character.
[0085] If the summary includes audio or video information, the processor 16 can measure the duration from the start to the end of the audio information, or the duration from the start to the end of the video information, as the second usage time, rather than the textual information of the summary.
[0086] If the summary includes textual information, the processor 16 can calculate the second usage time based on the scrolling state of the summary display area 51. For example, the time from when the content to be used is specified, or when it is displayed on the display screen 33, until the end of the summary information is displayed after scrolling the summary information in a predetermined direction A1 in Figure 6, can be measured as the second usage time.
[0087] Furthermore, the processor 16 can estimate the second usage time as the period from the time the content is specified or displayed on the display screen 33 until the standard time for scrolling to the end of the summary information and reading the last part of the summary information has elapsed.
[0088] Furthermore, the processor 16 measures the second usage time from the time the content is specified and the use of the content begins on the terminal device 13 until the completion button 56 is operated. The completion button 56 is provided for the user to operate when the use of the content on the terminal device 13 is complete. If the content is text information, the time when the use of the content begins on the terminal device 13 corresponds to the time when the text information is displayed on the display screen 33. If the content is sound information or video information, the time when the sound information is output or the video information is played on the terminal device 13 corresponds to the time when the use of the content begins on the terminal device 13.
[0089] Furthermore, the processor 16 can measure the second usage time from the moment content is specified on the terminal device 13, or from the moment the use of text information begins in the summary display area 51 of the display screen 33, until a certain amount of scrolling has occurred in the summary display area 51 of the display screen 33 and an operation to exit the content is performed on the terminal device 13. Exiting the content includes cases where other content is specified on the terminal device 13, when other content is displayed on the display screen 33 of the terminal device 13, when an operation is performed on the terminal device 13 that does not run the information program, etc.
[0090] (Other calculation examples for the first and second usage times) The program may be configured so that the estimated first usage time and the estimated second usage time can be arbitrarily set by the program developer and the user. Setting includes changing the value. In this case, the program is configured to calculate the estimated first usage time and the estimated second usage time, respectively, using a first adjustment coefficient. The first adjustment coefficient includes adjustment increments and decrements. If the program has this configuration, the program developer can set the first adjustment coefficient arbitrarily by operating the operating device 29. The user can also set the first adjustment coefficient arbitrarily by operating the setting button 55 on the display screen 33. For example, the program may be provided with a mechanism that allows the developer and the user to adopt an adjustment increment or decrement that they deem more appropriate.
[0091] If the program has the above configuration, it is necessary to subtract non-textual information (such as indexes) contained in books from each usage time when calculating the time, when the user feels that they are reading faster than average, or when the lead time required to display the summary on the user's terminal device is taken into account for each usage time, etc., and the first adjustment coefficient can be set arbitrarily.
[0092] The program may be configured to allow setting an upper limit when calculating the actual value of the second usage time, in response to situations such as when the user does not operate the terminal device 13 for a certain period of time, or when the second usage time exceeds the first usage time. Having this configuration in the program can avoid a situation where the second usage time is calculated without any adjustments made if the terminal device 13 is left unattended while the program is running.
[0093] (Example of calculating time savings) The processor 16 can determine two types of reduction times by subtracting the second usage time from the first usage time. These two types of reduction times include the following first reduction time and second reduction time. First reduction time = Estimated first usage time - Estimated second usage time Second reduction time = Estimated first usage time - Actual second usage time The processor 16 of terminal device 13 can display one or more reduction times from the first reduction time and the second reduction time in the reduction time display area 53. The processor 16 of terminal device 13 can display the first reduction time in the reduction time display area 53 before the use of the summary is completed on terminal device 13. The processor 16 of terminal device 13 can display the second reduction time in the reduction time display area 53 after the use of the summary is completed on terminal device 13.
[0094] (Example of calculating monetary value) The monetary value is the monetary value obtained by converting the time saved into a monetary value. The processor 16 calculates the converted amount of the time saved, i.e., the monetary value, by multiplying the time saved by the monetary value per unit time. The processor 16 of the terminal device 13 displays the monetary value on the auxiliary information display screen 57.
[0095] The processor 16 can generate data in a visualized format that compares the time reduction calculated for the content and summary currently used on the terminal device 13 with the time reduction calculated for content and summaries previously used on the terminal device 13, aggregated under predetermined conditions. The predetermined conditions are, for example, by content type or by content usage period. Alternatively, the user can input predetermined conditions by operating the setting button 55, and the processor 16 may generate time reduction data based on the input predetermined conditions.
[0096] When an information program is running, the processor 16, for example, Monetary value = Time saved × Second adjustment factor The monetary value is calculated as follows. In this embodiment, the second adjustment coefficient used by the program during the process of executing processing can be arbitrarily set and changed. The program developer can set the second adjustment coefficient by operating the operating device 29 of the first computer 11. The user can set the second adjustment coefficient by operating the setting button 55 of the terminal device 13 to display the user screen. The second adjustment coefficient can be set according to the value judgment of the program developer, the value judgment of the user, etc. The user's value judgment includes, for example, the hourly wage level in the user's occupation, the hourly wage level in the user's residential area, etc. Specifically, the second adjustment coefficient can be set so that the monetary value becomes relatively higher as the value judgment of the user becomes relatively larger. The program developer can change the second adjustment coefficient by operating the operating device 29 when the program is updated to a new version.
[0097] (Explanation of Application Process 1) Figure 7 shows the application processing performed in step S24 of Figures 4 and 5. In step S60, the user can input result information using the summary by operating the operating device 32 of the terminal device 13. Specifically, the result information can be entered on the user screen displayed by operating the setting button 55 of the terminal device 13. The result information includes satisfaction with the summary, impressions and evaluation of using the summary, requests for the summary, etc.
[0098] Then, when the processor 16 is running the information program, the summarization processing unit 25 processes the result information in step S61 and works in cooperation with the artificial intelligence unit 27 to implement a feedback function. If the processor 16 of the first computer 11 is configured to generate summaries, the result information acquired by the terminal device 13 is sent to the first computer 11. The feedback function reflects the result information corresponding to previously generated summaries into the content of subsequent summaries. This feedback function makes it possible to improve summaries and generate summaries that can relatively increase user satisfaction according to user attributes.
[0099] Furthermore, the processor 16 of the first computer 11 can also recommend content with summaries that received relatively high ratings on the first user's terminal device 13 to other second users' terminal devices 13 with similar interests, in step S61. User attributes are included in the user information registered in advance.
[0100] The processor 16 is configured to detect operation history, including operations such as scrolling through summary information on the terminal device 13, stopping the summary information, and the user's eye movements, when the information program is running. Furthermore, the processor 16 is configured to aggregate and analyze, based on the detected operation history, which parts of the summary the user was interested in, or what kind of summary makes the user more likely to abandon the summary information. If the processor 16 of the first computer 11 is configured to generate the summary, the operation history acquired by the terminal device 13 is sent to the first computer 11.
[0101] As a result, when the information program is running, the processor 16 can improve the summary and generate summaries that can relatively increase satisfaction according to the user's attributes. Furthermore, the processor 16 of the first computer 11 can implement a function to recommend content with summaries that have received relatively high ratings on the first user's terminal device 13 to terminal devices 13 used by other second users with similar interests.
[0102] The processor 16 is configured to utilize the effectiveness of time reduction and other indicators in a secondary evaluation system when the information program is running. When the information program is running, the processor 16 can aggregate specific actions such as the total amount of time reduction reached and the number of consecutive days the summarization function was used on the terminal device 13. When the information program is running, the processor 16 is configured to award unique points, titles, digital badges, and other benefits to the terminal device 13 based on the aggregated results of specific actions. Therefore, the program run by the processor 16 has the effect of encouraging users to take specific actions.
[0103] (Explanation of Application Process 2) Figure 7 shows application processing 2, which is performed in step S21 of Figure 4 and step S21A of Figure 5. When the information program is running, in step S70 of Figure 7, when an operation to acquire new content is performed on the terminal device 13, the processor 16 is configured to check the history of URLs of content previously acquired by the terminal device 13 before acquiring the content to be summarized from the second computer 12. Then, before the new content is acquired by the terminal device 13, the processor 16 is configured to generate or acquire a summary in step S72 based on the results checked in the cache of the auxiliary memory 18.
[0104] (Effect 1 of Application Processing 2) With the above configuration, terminal device 13 can check for the presence of a cache before it retrieves the content to be summarized from the second computer 12. Therefore, it is possible to shorten the time required from the moment terminal device 13 performs the operation to retrieve the content until terminal device 13 displays the summary. Furthermore, if terminal device 13 can retrieve the cache without waiting for the content to be received, and if terminal device 13 does not have a cache, the processor 16 can immediately start the summary creation process after terminal device 13 retrieves the content.
[0105] (Effect 2 of Application Processing 2) With the above configuration, content that does not require summary creation can be identified from the URL. For example, the top display of a portal site, a list of headings, etc., may function as a summary. In such cases, the processor 16 does not need to check for the presence of a cache, and the program does not need to create a summary. Therefore, the processing burden caused by the program running on the processor 16 can be reduced. For example, if the artificial intelligence unit 27 generates a summary using a large-scale language model, it will result in processing load costs, such as an increase in the amount of main memory 17 used, an increase in computing resources, an increase in computation time, an increase in communication volume, an increase in electricity costs, and an increase in monetary costs. In contrast, with the above configuration, the aforementioned processing load cost issues can be avoided.
[0106] (Effect 3 of Application Processing 2) When processor 16 runs the program, it can determine the content type from the URL and activate the logic for creating a summary specific to that content. For example, a large-scale language model does not need to determine the content type through its training process. Therefore, the aforementioned issue of processing load cost can be avoided.
[0107] Furthermore, when the processor 16 runs the program, it does not need to pass the logic for creating summaries for each type of content to the large-scale language model before the terminal device 13 acquires the content. This reduces or simplifies the amount of prompts that the artificial intelligence unit 27 issues to the large-scale language model. Therefore, the aforementioned processing load cost issue can be avoided.
[0108] Furthermore, the amount of prompts issued by the artificial intelligence unit 27 to the large-scale language model can be reduced or simplified. Consequently, the process by which the processor 16 runs and executes the program is simplified, and the accuracy of the generated summaries can be improved.
[0109] Furthermore, when the processor 16 runs the program, it can select a large-scale language model and hardware with the minimum necessary processing performance depending on the type of content. Therefore, the aforementioned processing load cost issue can be avoided.
[0110] (Technical configuration and effects of the embodiment as a whole) The technology disclosed in this embodiment starts from the abstract idea that a processor 16 executes various processes by running a program, and is configured to output the reduction time determined by the processor 16 from one or more of the display screen 33 or sound information output device 34 of the terminal device 13. In other words, the technology disclosed in this embodiment incorporates the abstract idea into a practical application in which the user can recognize information that allows the user to arbitrarily choose whether to use the entire content or use a summary on the terminal device 13, thereby improving the practical convenience for the user using the terminal device 13.
[0111] Therefore, the technology disclosed in this embodiment, in which the processor 16 operates and executes a program to determine the reduction time, and the reduction time determined by the processor 16 is output from one or more of the display screen 33 of the terminal device 13 or the sound information output device 34, can be said to include a significant additional constituent element to the exceptions to the patent coverage.
[0112] According to this embodiment, it becomes possible to make users quantitatively and visually recognize the value of the summarization function and the act of using it, which was previously vague. As a result, users can clearly recognize the value of summarization and the results of their own information acquisition activities in terms of time value and monetary value. Consequently, the use of the terminal device 13 and the program that implement the function of obtaining content summaries will be promoted, and users will want to use the program more. Furthermore, it can be expected that information acquisition activities will become more active, that is, users will want to study more.
[0113] In this embodiment, the technical effects are generated when the processor 16 runs the program. When the program runs on a web browser, that is, when the program runs on the first computer 11, the effects can be recognized as those of the first computer 11. When the program is downloaded and installed to the terminal device 13, and the program runs on the terminal device 13, the effects can be recognized as those of the terminal device 13.
[0114] (Other explanations) This embodiment describes an information processing method which is performed by an information processing device that runs a non-temporary program to execute processing and is connected to a terminal device via a network, wherein the information processing device is configured to perform the following: a process to determine a reduction time which is the difference between a first usage time when content is used on the terminal device and a second usage time when a summary of the content is used on the terminal device; and a process to send auxiliary information including the reduction time to the terminal device so that the output device of the terminal device can output the auxiliary information.
[0115] Furthermore, this embodiment describes an information processing method executed by an information processing device that reads and processes a non-temporary program, the information processing device having an output device that outputs content acquired via a network and information including a summary of the content, wherein the information processing device is configured to perform the following: a process to determine a reduction time which is the difference between a first usage time when the output device outputs the content and a second usage time when the output device outputs the summary; and a process to output auxiliary information including the reduction time using the output device.
[0116] An example of the technical meaning of the matters disclosed in this embodiment is as follows: Processor 16 is an example of a processor. Terminal device 13 is an example of a terminal device. The first computer 11 and terminal device 13 are examples of information processing devices. The display screen 33 and sound information output device 34 are examples of output devices. The auxiliary memory 18 is an example of memory and storage medium.
[0117] In this embodiment, the computers constituting the first computer include a single computer and a distributed computer composed of multiple devices. The first computer is composed of one or more computers, such as a supercomputer, mainframe, server, or workstation. Alternatively, the first computer may be configured to provide content and summaries to terminal devices.
[0118] The various processing units described in this embodiment can also be defined as processing circuits, processors, and processing means. The artificial intelligence unit can also be defined as an artificial intelligence circuit. The image acquisition device can also be defined as an image acquisition circuit, an image acquisition device, and an image acquisition means. The operating device can also be defined as an operating device and an operating means. The display screen can also be defined as a display device and a display means. In this embodiment, the non-temporary program stored in the storage medium can also be understood as a program product. Each process described in Figures 4, 5, and 7 of this embodiment can also be understood as a processing step. Furthermore, in this embodiment, the program can be understood as a non-temporary application, and the application can be configured to run and execute various processes. [Industrial applicability]
[0119] This embodiment can be used as an information processing device, an information processing program, and a storage medium that enable a terminal device to acquire content via a network and to acquire a summary of the content on the terminal device. [Explanation of symbols]
[0120] 11...First computer, 13...Terminal equipment, 16...Processor, 18...Auxiliary memory, 33...Display screen, 34...Sound information output device
Claims
1. An information processing device having a processor that runs non-temporary programs to perform processing, and which is connected to terminal devices via a network, The aforementioned processor, A process to determine the reduction time, which is the difference between the first usage time when the content is used on the terminal device and the second usage time when a summary of the content is used on the terminal device. A process to send the auxiliary information, including the reduction time, to the terminal device so that the terminal device's output device can output the auxiliary information, An information processing device configured to perform the following actions.
2. The information processing device according to claim 1 is provided with a memory for storing information, The aforementioned processor, The process of storing the uniform resource locator in the memory when the terminal device acquires the content, The process of generating the aforementioned summary, A process to store the uniform resource locator of the aforementioned content in the memory, When an operation to acquire new content is performed on the terminal device, the terminal device performs a process to check for the presence or absence of a uniform resource locator stored in the memory and generate the summary before the new content is acquired, An information processing device configured to perform the following actions.
3. A non-temporary program that is read by the processor of an information processing device connected to a terminal device via a network, and causes the processor to execute processing, The aforementioned processor, A process to determine the reduction time, which is the difference between the first usage time when content is used on the terminal device and the second usage time when a summary of the content is used on the terminal device. A process to send the auxiliary information, including the aforementioned reduction time, to the terminal device so that it can be output by the terminal device's output device (monitor, speaker, etc.), A program configured to execute [something].
4. A storage medium in which a non-temporary program is stored, which is read by the processor of an information processing device connected to a terminal device via a network, and which causes the processor to execute processing, The program is provided to the processor: A process to determine the reduction time, which is the difference between the first usage time when content is used on the terminal device and the second usage time when a summary of the content is used on the terminal device. A process to send the auxiliary information, including the aforementioned reduction time, to the terminal device so that it can be output by the terminal device's output device (monitor, speaker, etc.), A storage medium configured to execute [a certain action].
5. An output device that outputs information including content acquired via a network and a summary of said content, A processor that loads and executes non-temporary programs, An information processing device having, The aforementioned processor, A process to determine the reduction time, which is the difference between the first usage time when the output device outputs the content and the second usage time when the output device outputs the summary. The process involves outputting auxiliary information, including the aforementioned reduction time, using the output device. An information processing device configured to perform the following actions.
6. The information processing device according to claim 5 is Memory for storing information, An operating device used to retrieve content via a network, A system was established, The aforementioned processor, The process of storing the uniform resource locator in the memory when the content is obtained via the network, The process of generating the aforementioned summary, A process to store the uniform resource locator of the aforementioned content in the memory, When the operating device is operated, before new content is acquired, the process of checking for the presence or absence of uniform resource locators stored in the memory and generating the summary is performed, An information processing device configured to perform the following actions.
7. A non-temporary program read by the processor of an information processing device having an output device that outputs information including content acquired from a network and a summary of said content, and a processor that performs processing, The aforementioned processor, A process to determine the reduction time, which is the difference between the first usage time when the output device outputs the content and the second usage time when the output device outputs the summary. The process involves outputting auxiliary information, including the aforementioned reduction time, using the output device. A program configured to execute [something].
8. A storage medium containing a non-temporary program, which is read by the processor of an information processing device having an output device that outputs information including content acquired from a network and a summary of said content, and a processor that performs processing, The program is provided to the processor: A process to determine the reduction time, which is the difference between the first usage time when the output device outputs the content and the second usage time when the output device outputs the summary. The process involves outputting auxiliary information, including the aforementioned reduction time, using the output device. A storage medium configured to execute [a certain action].