Information processing apparatus, information processing method, and information processing program

The information processing device dynamically adjusts weather information based on widget size changes, addressing the issue of incomplete displays by providing appropriate amounts of information, ensuring complete and informative weather updates.

JP2026014677APending Publication Date: 2026-01-29LY CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024116049
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-19
Publication Date
2026-01-29

AI Technical Summary

Technical Problem

Existing weather information display technologies in widgets are limited by fixed display sizes, leading to incomplete or blank displays when the required size exceeds the available space, failing to provide appropriate amounts of information to users.

Method used

An information processing device that adjusts the amount of weather information provided based on changes in the widget's display size, allowing dynamic resizing to match the available space.

Benefits of technology

Enables the provision of weather information in an amount suitable for the display size of the widget, ensuring complete and informative displays regardless of size changes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026014677000001_ABST
    Figure 2026014677000001_ABST
Patent Text Reader

Abstract

To provide an information processor, an information processing method, and an information processing program capable of providing weather information in a provision amount suitable for a display size of a widget.SOLUTION: An information processing apparatus according to the present application includes a reception unit that receives a change of a display size of a widget that provides weather information on a screen of a user terminal, and a providing unit that, when receiving the change of the display size, changes a providing amount of the weather information according to the changed display size and provides the weather information.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]

[0002] Conventionally, there is known a technique for displaying information provided by an application as a widget on the standby screen of a terminal device such as a smartphone. For example, there is a technique for displaying weather information provided by a weather application in a widget. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2010-244189 Summary of the Invention [Problem to be solved by the invention]

[0004] However, in the prior art, when multiple pieces of weather information are displayed in a widget, the display size of the widget required to display each piece of weather information is fixed, and if the display size of the widget is smaller than the size required to display the weather information, the widget is not displayed. In other words, even if the display size of the widget is increased, the widget remains blank until it exceeds the size required to display the weather information, so it cannot be said that the weather information is provided more appropriately to the user.

[0005] The present application has been made in consideration of the above, and aims to provide an information processing device, an information processing method, and an information processing program that can provide weather information in an amount appropriate for the display size of a widget. [Means for solving the problem]

[0006] The information processing device of the present application includes a receiving unit that receives a change in the display size of a widget that provides weather information on the screen of a user terminal, and a providing unit that, when the change in the display size is received, changes the amount of weather information provided in accordance with the changed display size and provides the weather information. [Effects of the Invention]

[0007] According to one aspect of the embodiment, it is possible to provide weather information in an amount suitable for the display size of the widget. [Brief explanation of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram showing an example of the operation of an information processing system including an information processing device according to an embodiment. [Figure 2] FIG. 2 is a block diagram illustrating an example of the configuration of an information processing system according to the embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of the configuration of the information processing device according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of user information. [Figure 5] FIG. 5 is a diagram showing an example of a widget screen. [Figure 6] FIG. 6 is a diagram showing an example of a widget screen. [Figure 7] FIG. 7 is a diagram showing an example of a widget screen. [Figure 8] FIG. 8 is a diagram showing an example of a widget screen. [Figure 9] FIG. 9 is a diagram showing an example of a widget screen. [Figure 10] FIG. 10 is a flowchart showing the processing procedure executed by the information processing apparatus according to the embodiment. [Figure 11] FIG. 11 is a diagram illustrating an example of a hardware configuration. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, an information processing device, an information processing method, and an information processing program according to the present application (hereinafter referred to as "embodiments") will be described in detail with reference to the drawings. Note that the information processing device, the information processing method, and the information processing program according to the present application are not limited to these embodiments. Furthermore, the same components in the following embodiments will be denoted by the same reference numerals, and duplicated descriptions will be omitted.

[0010] (Embodiment) First, a process executed by an information processing device according to an embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing a process executed by an information processing device according to an embodiment. Fig. 1 shows an example of operation of an information processing system S including an information processing device 1 according to an embodiment.

[0011] As shown in FIG. 1, an information processing system S according to the embodiment includes an information processing device 1 and a user terminal 100.

[0012] As shown in FIG. 1, the information processing system S according to the embodiment accepts a change in the display size of a widget that provides weather information on the screen of a user terminal, and when a change in the display size is accepted, changes the amount of weather information provided according to the changed display size.

[0013] In the following description, a widget refers to a display component that is displayed alongside various application icons on the standby screen of a user terminal 100, such as a smartphone or tablet terminal. In other words, the display size of a widget can be enlarged or reduced in units of the display size of the application icon.

[0014] In the following description, an example in which widget setting (generation and resizing) is performed on the information processing device 1 will be described. However, widget setting may also be performed on the user terminal 100.

[0015] Specifically, first, the information processing device 1 accepts widget settings (step S1). Specifically, the information processing device 1 accepts settings for weather items of weather information to be provided in the widget. The weather items include, for example, daily weather, temperature, probability of precipitation, raincloud radar, hourly temperature changes, atmospheric pressure, humidity, etc.

[0016] Next, the information processing device 1 generates a widget based on the accepted settings (step S2). Specifically, the information processing device 1 generates a widget that provides weather items of the weather information accepted in the widget settings. The widget will be described in detail later with reference to FIGS. 5 to 9.

[0017] Next, the information processing device 1 displays the generated widget on the user terminal 100 (step S3). The information processing device 1 displays the widget on the screen of the user terminal 100 at a position designated by the user.

[0018] Next, the information processing device 1 accepts a change in the display size of a widget through a user operation on the user terminal 100 (step S4). For example, the information processing device 1 accepts an operation to enlarge or reduce the display size of a widget displayed on the user terminal 100 through a slide operation or the like as a change in display size.

[0019] Next, the information processing device 1 determines the amount of weather information to be provided according to the changed display size (step S5). Specifically, the information processing device 1 determines the amount of weather information to be provided that is appropriate for the change in display size according to the weather item of the weather information. The method for determining the amount of weather information to be provided will be described later with reference to FIGS. 5 to 9.

[0020] Next, the information processing device 1 changes the display size of the widget (step S6).

[0021] Next, the information processing device 1 displays the changed widget (step S7).

[0022] In this way, in the present disclosure, by determining an appropriate amount of weather information to be provided in response to a change in the widget display size and displaying the widget, it is possible to provide weather information in an amount appropriate for the widget display size.

[0023] Next, a configuration example of an information processing system S according to an embodiment will be described with reference to Fig. 2. Fig. 2 is a block diagram showing a configuration example of the information processing system S according to an embodiment. As shown in Fig. 2, in the information processing system S according to an embodiment, an information processing device 1 and a plurality of user terminals 100 are connected to a network N by wire or wirelessly. The network N is, for example, a network such as the Internet, a WAN (Wide Area Network), or a LAN (Local Area Network).

[0024] The information processing device 1 is a server device that executes an information processing method according to the embodiment. The information processing device 1 accepts a change in the display size of a widget that provides weather information on the screen of a user terminal, and when the change in display size is accepted, changes the amount of weather information provided in accordance with the changed display size.

[0025] In addition, the information processing device 1 is an information processing device that works in cooperation with multiple user terminals 100 and provides API (Application Programming Interface) services for various applications (hereinafter referred to as apps) and various data to the multiple user terminals 100, and is realized by a server device, a cloud system, etc.

[0026] Furthermore, the information processing device 1 may be an information processing device that provides some kind of online web service to a plurality of user terminals 100. For example, the information processing device 1 may provide services such as internet connection, search services, SNS (Social Networking Service), electronic commerce (EC), electronic payment, online games, online banking, online trading, hotel and ticket reservations, video and music distribution, news, maps, route search, route guidance, line information, operation information, and weather forecasts as web services. In practice, the information processing device 1 may cooperate with various servers that provide the above-mentioned web services and act as an intermediary for the web services or may be responsible for processing the web services.

[0027] The user terminal 100 is a terminal device carried by a user. The user terminal 100 can be any type of terminal device, such as a smartphone, a desktop PC, a notebook PC, or a tablet PC. The user terminal 100 transmits various types of information to the information processing device 1 or the like, and receives information provided by the information processing device 1 or the like.

[0028] Next, an example of the configuration of the information processing device 1 will be described with reference to FIG.

[0029] Fig. 3 is a diagram showing an example of the configuration of an information processing device 1 according to an embodiment. As shown in Fig. 3, the information processing device 1 has a communication unit 2, a control unit 3, and a storage unit 4. The control unit 3 includes a reception unit 31, a generation unit 32, a determination unit 33, and a provision unit 34. The storage unit 4 stores user information 41.

[0030] The communication unit 2 is realized by, for example, a network interface card (NIC), etc. The communication unit 2 is connected to a network by wire or wirelessly.

[0031] The control unit 3 is a controller, and is realized by a processor such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) executing various programs (corresponding to an example of an information processing program) stored in a storage device inside the information processing device 1 using a RAM or the like as a work area. The control unit 3 is also a controller, and may be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or a GPGPU (General Purpose Graphic Processing Unit).

[0032] The storage unit 4 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk.

[0033] The user information 41 is information about the user.

[0034] Fig. 4 is a diagram showing an example of the user information 41. As shown in Fig. 4, the user information 41 includes items such as "user ID" and "attribute information."

[0035] "User ID" is identification information that identifies a user. "Attribute information" is information about the attributes of a user. The attribute information includes, for example, psychographic attributes and demographic attributes.

[0036] Next, each function (receiving unit 31, generating unit 32, determining unit 33, and providing unit 34) of the control unit 3 of the information processing device 1 will be described.

[0037] The reception unit 31 receives various types of information. The reception unit 31 receives widget settings. Specifically, the reception unit 31 receives widget settings via an application that provides weather information. More specifically, the reception unit 31 receives weather item settings for weather information to be provided in the widget. Weather items include, for example, daily weather, temperature, probability of precipitation, raincloud radar, hourly temperature changes, air pressure, humidity, etc.

[0038] The receiving unit 31 also receives a change in the display size of a widget based on a user operation on the user terminal 100. For example, the receiving unit 31 receives an operation to enlarge or reduce the display size of a widget displayed on the user terminal 100 by a slide operation or the like as a change in display size.

[0039] The generation unit 32 generates a widget based on the received widget settings. Specifically, the generation unit 32 generates a widget that provides the weather information content received in the widget settings. Details of the widget will be described later with reference to FIGS. 5 to 9.

[0040] Furthermore, the generator 32 generates a widget based on the amount of weather information to be provided determined by the determiner 33 after the receiver 31 receives a request to change the widget display size.

[0041] The determination unit 33 determines the amount of weather information to be provided according to the changed display size. Specifically, the determination unit 33 determines the amount of weather information to be provided that is appropriate for the change in display size, depending on the content of the weather information. The method for determining the amount of information to be provided will be described later with reference to FIGS. 5 to 9.

[0042] The providing unit 34 provides the widget generated by the generating unit 32 to the user terminal 100. Specifically, the providing unit 34 displays the generated widget on the user terminal 100.

[0043] Next, examples of widget screens will be described with reference to Figures 5 to 9. Figures 5 to 9 are diagrams showing examples of widget screens.

[0044] First, Figure 5 shows an example of displaying daily weather information in a widget. Specifically, Figure 5 shows an example of weather information provided by a widget, including the weather (sunny, rainy, etc.), maximum temperature, minimum temperature, and probability of precipitation.

[0045] In FIG. 5, weather information for each day from October 8th (Thursday) to October 16th (Friday) is displayed. In the present disclosure, the control unit 3 sets a threshold value TH at the boundary between each date in the widget. When the widget's display size is at its smallest (the size of one app icon), the control unit 3 displays weather information for October 8th (Thursday). Then, as shown in FIG. 5, when a user performs an operation to enlarge the widget's display size (a sliding operation from left to right in FIG. 5), the control unit 3 enlarges the widget's display size in accordance with the amount of operation (sliding amount). More specifically, each time the amount of sliding exceeds the threshold value TH, the control unit 3 extends the date for which weather information is displayed by one day. In other words, when providing daily weather information through the widget, the control unit 3 changes the amount of weather information provided by day in accordance with the display size. Note that the control unit 3 may extend the amount of weather information provided by one day in accordance with the threshold value TH even during a sliding operation, or may extend the amount in accordance with the number of times the threshold value TH is exceeded when the sliding operation is completed. This allows the control unit 3 to gradually change the amount of weather information provided by day.

[0046] Next, Figure 6 shows an example of providing weather information by widget, which displays rain cloud radar on a map. In Figure 6, the widget provides a map, rain radar (in Figure 6, there are no rain clouds around the current location), and information on rain forecast for the current location. The rain forecast information is displayed in text on a transparent background in a part of the map.

[0047] In Figure 6, the left image shows the widget when its display size is at its smallest, and the right image shows the widget when its display size is expanded horizontally (top right image) and vertically (bottom right image).

[0048] For example, when a user performs an operation to enlarge the display size of the widget horizontally, the control unit 3 enlarges the display size of the widget horizontally according to the amount of the operation. Specifically, the control unit 3 expands the range of the map on which the raincloud radar is displayed horizontally according to the amount of the operation in the horizontal direction. At this time, the control unit 3 does not change the scale of the map, but expands only the range of the map, and displays the expanded range so that the current location is at the center.

[0049] Furthermore, when the user performs an operation to vertically expand the display size of the widget, the control unit 3 expands the display size of the widget vertically according to the amount of operation. Specifically, the control unit 3 expands the range of the map on which the raincloud radar is displayed horizontally and vertically according to the amount of operation in the vertical direction. At this time, the control unit 3 expands only the range of the map while maintaining (not changing) the scale of the map, and displays the expanded range so that the current location is at the center. In this way, the control unit 3 can change the range of the map on which the raincloud radar is displayed (the amount of provision) according to the amount of operation by the user.

[0050] Next, in Figure 7, a widget is provided with a map, rain radar, and information on the precipitation forecast for the current location. The precipitation forecast information is a bar graph of the amount of precipitation predicted for the current location within a specified time period at specified time intervals, against a transparent background in a portion of the map.

[0051] In Figure 7, the upper image shows the widget when its display size is at its minimum (the size of two app icons), and the lower image shows the case when the display size is expanded horizontally. Note that when the widget's display size is at its minimum, the precipitation forecast information is displayed in an area the size of one app icon.

[0052] For example, when a user performs an operation to enlarge the display size of the widget horizontally, the control unit 3 enlarges the display size of the widget horizontally in accordance with the amount of operation. Specifically, the control unit 3 enlarges the area other than the precipitation forecast area, i.e., the range of the map where the raincloud radar is displayed, horizontally in accordance with the amount of horizontal operation. In other words, the control unit 3 enlarges the display size of the map range where the raincloud radar is displayed while maintaining the display size of the precipitation forecast area. At this time, the control unit 3 does not change the scale of the map, but enlarges only the map range, and displays the enlarged range so that the current location is at the center. In this way, the control unit 3 can change the range of the map where the raincloud radar is displayed (the amount provided) in accordance with the amount of operation by the user while retaining the precipitation forecast information.

[0053] Next, Figure 8 shows an example of a widget that displays a line graph of the temperature change over the course of a day. Figure 8 shows the temperature change from the current time (9:00 on the left) to 24 hours later.

[0054] The control unit 3 sets a threshold value TH at the boundary of each predetermined time period (every three hours in FIG. 8 ) in the widget. When the widget's display size is at its smallest (the size of one app icon), the control unit 3 displays the temperature change from the current time to three hours later. As shown in FIG. 8 , when the user performs an operation to enlarge the widget's display size (a sliding operation from left to right in FIG. 8 ), the control unit 3 enlarges the widget's display size in accordance with the amount of operation (sliding amount). More specifically, the control unit 3 extends the time period for displaying the temperature change in three-hour increments each time the sliding amount exceeds the threshold value TH. That is, when providing weather information for each predetermined time period using the widget, the control unit 3 changes the amount of weather information provided in hourly increments according to the display size. Note that FIG. 8 illustrates an example in which the amount of information provided is changed in three-hour increments, but the hourly increment may be two hours or less or four hours or more. Note that the control unit 3 may extend the amount of weather information provided in hourly increments each time the threshold value TH is exceeded, even during the sliding operation. Alternatively, the control unit 3 may extend the amount of weather information provided in accordance with the number of times the threshold value TH is exceeded at the end of the sliding operation. This allows the control unit 3 to gradually change the amount of weather information provided in hourly increments.

[0055] Next, FIG. 9 shows an example in which weather information including multiple weather items is provided by a widget. Specifically, FIG. 9 shows an example in which multiple weather items are displayed, including the current air pressure at a specified location (a specified location or the current location), the current temperature, the amount of precipitation in the previous (e.g., the past 60 minutes), humidity, wind (direction and wind speed), and the number of sunshine hours within a specified time period (e.g., 60 minutes), at a specified location. In FIG. 9, the user specifies the current air pressure as the main weather item, and the user specifies the current temperature, the amount of precipitation in the previous (e.g., the past 60 minutes), humidity, wind, and the number of sunshine hours as sub-items. The upper diagram in FIG. 9 shows the widget when its display size is at its smallest (the size of two app icons), in which case the main item and three sub-items are displayed.

[0056] As shown in FIG. 9 , the control unit 3 displays the atmospheric pressure information, which is the main item, in the widget larger than the weather information, which is the sub-item. This improves the visibility of the main item specified by the user. Furthermore, the control unit 3 sets a threshold value TH at the boundary of the widget between sub-items that are not displayed at the minimum display size. As shown in FIG. 9 , when the user performs an operation to enlarge the display size of the widget (a sliding operation from left to right in FIG. 9 ), the control unit 3 enlarges the display size of the widget according to the amount of operation (the amount of sliding). More specifically, the control unit 3 increases (expands) the number of sub-items to be displayed each time the amount of sliding exceeds the threshold value TH. In other words, the main item is a weather item whose provision amount does not change according to a change in the display size, and the sub-item is a weather item whose provision amount changes according to a change in the display size. In other words, when a change in the display size of the widget is received, the control unit 3 changes the provision amounts of the sub-items to amounts corresponding to the changed display size while maintaining the provision amount of the main item. This allows the control unit 3 to gradually change the provision amounts of the sub-items while maintaining the provision amount of the main item.

[0057] Next, a processing procedure of the processing executed by the information processing device 1 according to the embodiment will be described with reference to Fig. 10. Fig. 10 is a flowchart showing the processing procedure of the processing executed by the information processing device 1 according to the embodiment.

[0058] As shown in FIG. 10, the control unit 3 first receives a widget setting from the user terminal 100 (step S101).

[0059] Next, the control unit 3 generates a widget based on the accepted settings (step S102), and displays it on the user terminal 100 (step S103).

[0060] Next, the control unit 3 receives a command to change the display size of the widget from the user terminal 100 (step S104).

[0061] Next, the control unit 3 determines the amount of weather information to be provided according to the changed display size (step S105).

[0062] Next, the control unit 3 changes the widget to the changed display size (step S106).

[0063] Next, the control unit 3 displays the changed widget on the user terminal 100 (step S107), and the process ends.

[0064] 〔others〕 Furthermore, among the processes described in the above embodiments, some of the processes described as being performed automatically can also be performed manually. Alternatively, all or some of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.

[0065] Furthermore, the components of each device shown in the figure are conceptual functional components and do not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.

[0066] 3 may be held in a storage server or the like, rather than being held by each device. In this case, each device obtains various pieces of information by accessing the storage server.

[0067] [Hardware configuration] The information processing device 1 according to the embodiment described above is realized by a computer 1000 having a configuration as shown in Fig. 11, for example. Fig. 11 is a diagram showing an example of a hardware configuration. The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which an arithmetic unit 1030, a primary storage device 1040, a secondary storage device 1050, an output IF (Interface) 1060, an input IF 1070, and a network IF 1080 are connected via a bus 1090.

[0068] The arithmetic device 1030 operates based on programs stored in the primary storage device 1040 and secondary storage device 1050, programs read from the input device 1020, and the like, and executes various processes. The primary storage device 1040 is a memory device, such as a RAM, that temporarily stores data used by the arithmetic device 1030 for various calculations. The secondary storage device 1050 is a storage device in which data used by the arithmetic device 1030 for various calculations and various databases are registered, and is realized by a ROM (Read Only Memory), an HDD (Hard Disk Drive), a flash memory, or the like.

[0069] The output IF 1060 is an interface for transmitting information to be output to an output device 1010 that outputs various types of information, such as a monitor or a printer, and is realized by a connector conforming to a standard such as USB (Universal Serial Bus), DVI (Digital Visual Interface), or HDMI (High Definition Multimedia Interface), etc. The input IF 1070 is an interface for receiving information from various input devices 1020, such as a mouse, keyboard, scanner, etc., and is realized by a USB, etc.

[0070] The input device 1020 may be a device that reads information from, for example, an optical recording medium such as a CD (Compact Disc), a DVD (Digital Versatile Disc), or a PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. The input device 1020 may also be an external storage medium such as a USB memory.

[0071] The network IF 1080 receives data from other devices via the network N and sends it to the arithmetic device 1030, and also transmits data generated by the arithmetic device 1030 to other devices via the network N.

[0072] The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or the secondary storage device 1050 onto the primary storage device 1040 and executes the loaded program.

[0073] For example, when the computer 1000 functions as the information processing device 1, the arithmetic unit 1030 of the computer 1000 executes a program loaded onto the primary storage device 1040, thereby realizing the functions of the control unit 3.

[0074] 〔effect〕 As described above, the information processing device 1 according to the embodiment includes a receiving unit 31 that receives a change in the display size of a widget that provides weather information on the screen of the user terminal 100, and a providing unit 34 that, when a change in the display size is received, changes the amount of weather information provided in accordance with the changed display size and provides the weather information.

[0075] According to the information processing device 1 according to each of the above-described embodiments, it is possible to provide weather information in an amount suited to the display size of the widget.

[0076] Although some of the embodiments of the present application have been described in detail above with reference to the drawings, these are merely examples, and the present invention can be implemented in other forms that include the embodiments described in the Disclosure of the Invention section and that have been modified and improved in various ways based on the knowledge of those skilled in the art.

[0077] 〔others〕 Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.

[0078] Furthermore, the components of each device shown in the figure are conceptual functional components and do not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.

[0079] Furthermore, the processes described in the above-described embodiments can be combined as appropriate within the scope of not causing any contradiction in the process contents.

[0080] Furthermore, the above-mentioned "section, module, unit" can be read as "means" or "circuit," etc. For example, the control unit 3 can be read as control means or a control circuit. [Explanation of symbols]

[0081] 1. Information processing equipment 2. Communications Department 3. Control Unit 4 Storage section 31 Reception 32 Generation part 33 Decision Section 34 Providing Department 41 User Information 100 user terminals S Information Processing System

Claims

1. a reception unit that receives a change in the display size of a widget that provides weather information on a screen of a user terminal; a providing unit that, when receiving a change in the display size, changes the amount of weather information to be provided in accordance with the changed display size and provides the weather information; An information processing device comprising:

2. The providing unit When the widget provides the daily weather information, the amount of the provided information is changed on a daily basis according to the display size. The information processing device according to claim 1 .

3. The providing unit When the widget provides the weather information indicating the temperature change for each predetermined time period, the amount of the information provided is changed in units of time according to the display size. The information processing device according to claim 1 .

4. The providing unit When the weather information showing raincloud radar on a map is provided by the widget, the map range is changed according to the display size while maintaining the map scale. The information processing device according to claim 1 .

5. The reception unit receiving, from a user, designation of a main item whose provision amount is not changed in accordance with the change in the display size and a sub-item whose provision amount is changed among a plurality of weather items provided by the weather information; The providing unit When the change in the display size is accepted, the provision amount of the sub-item is changed to the provision amount corresponding to the changed display size while maintaining the provision amount of the main item. The information processing device according to claim 1 .

6. An information processing method executed by an information processing device, a receiving step of receiving a change in the display size of a widget that provides weather information on a screen of a user terminal; a providing step of, when the change in the display size is accepted, changing the amount of the weather information to be provided in accordance with the changed display size and providing the weather information; An information processing method including:

7. A procedure for accepting a change in the display size of a widget that provides weather information on a screen of a user device; a providing step of, when a change in the display size is accepted, changing the amount of weather information to be provided in accordance with the changed display size and providing the weather information; An information processing program that causes a computer to execute the above.

Citation Information

Patent Citations

  • Apparatus and method for controlling display

    JP2010244189A