Platform implementation method and system for providing offline information to smart glasses
Patent Information
- Application Number
- KR1020220048705
- Authority / Receiving Office
- KR · KR
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-10-06
- Filing Date
- 2022-04-20
- Publication Date
- 2026-09-02
- Estimated Expiration
- 2042-04-20
Smart Images

Figure R1020220048705_ABST
Abstract
Description
Technology Field
[0001] The following description concerns technology that provides offline information to smart devices. Background Technology
[0003] The adoption of various smart devices is increasing. With the imminent production of smart glasses based on virtual and augmented reality, the development of smart glasses is accelerating at various development companies. Smart glasses can identify objects of interest to the user and provide additional information about them by utilizing the user's location and gaze information in the real world, without obstructing the user's view.
[0004] If diverse information can be provided at a level that does not interfere with users, it is expected to play a decisive role in their decisions, such as consumption. Industries requiring user interest, such as related offline retail, will likely seek to offer their services to users through such information provision functions.
[0005] Accordingly, with the emergence of business operators capable of providing information to users' smart devices offline, it is expected that smart devices and platforms that deliver information to smart devices will become possible. The problem to be solved
[0007] Just as the emergence of platform operators providing various functions including smart devices, information transmission devices, information servers, and cost management made it possible to provide app stores, a new platform centered on smart glasses can be implemented. means of solving the problem
[0009] A computer system for implementing an information platform may include: an Information Manager that manages service information to be exposed on smart glasses according to service setting information to be transmitted through an information transmission device registered by the information owner; and a Content Manager that distributes content created using the managed service information according to a format set on the smart glasses.
[0010] The information manager can register service setting information related to online or offline information to be exposed to the smart glasses through an information transmission device using the Information Management Portal from the information owner.
[0011] The above information manager can set up a campaign including the form of information exposure or the information exposure cycle for service information to be exposed to smart glasses according to the above registered service setting information.
[0012] The above information manager can use a payment system already installed in an offline store to identify targets for delivering target information based on data analysis through an external system, and can link the issuance of points or coupons to the identified targets for delivering target information.
[0013] The information manager can upload content including text, audio, images, videos, and URLs generated for the service information, perform an inspection including quality, size, privacy, and policy for the uploaded content, and manage the inspected content.
[0014] The information manager above can manage the information transmission device by providing connectivity and health check functions of the information transmission device through a device management system.
[0015] The information manager can generate a key based on a key management policy in the information transmitting device through a device management system and provide a key management function for the information transmitting device to provide a key update between the information transmitting device and the smart glasses.
[0016] The above information manager can link additional devices, including the store's PoS for the managed service information and the store's information transmission device, through a Device Management System.
[0017] When multiple contents regarding the managed service information need to be exposed, the information manager can execute a bid according to pre-set rules through a bidding system and expose the content that ultimately wins the executed bid to the smart glasses.
[0018] The above information manager can process the payment of a user's payment request through a Payment Management System as content generated for service information transmitted from the above information transmission device is exposed.
[0019] The information manager can monitor and charge traffic performed on the smart glasses through requests and responses to the information gateway when an external URL is called by a user's response or service logic in relation to content exposed on the smart glasses.
[0020] The above information manager can connect to smart glasses and information transmission devices through a Service Control System for services in the service app store.
[0021] A method for implementing an information platform performed on a computer device may include: a step of managing service information to be exposed on smart glasses according to service setting information to be transmitted through an information transmission device registered by the information owner; and a step of distributing content generated using the managed service information according to a format set on the smart glasses.
[0022] An information transmission device that transmits information to smart glasses through an information platform includes at least one processor configured to execute computer-readable instructions contained in memory, and the at least one processor determines location information between devices using information on changes in output signals between other information transmission devices existing in the vicinity of the information transmission device, and can transmit service setting information registered by the information owner to the smart device based on an output strength and transmission cycle determined according to the determined location information.
[0023] The above at least one processor can determine the location information between devices by using search frequency information of other information transmission devices existing in the vicinity of an information transmission device from a device management system, and if the location information between devices is within a preset distance, receive a change value of the output signal between devices, and determine the location information between devices using the received change value of the output signal between devices.
[0024] The above at least one processor can determine the output strength and period of information transmission between the devices according to information and policies registered in the device management system. Effects of the invention
[0026] Various information can be provided to smart glasses through a new platform that connects information owners and smart glasses users to provide offline information to smart glasses users. Brief explanation of the drawing
[0028] FIG. 1 is a diagram illustrating an example of a network environment according to one embodiment. FIG. 2 is a block diagram illustrating an example of a computer device according to one embodiment. FIG. 3 is a diagram illustrating the structure of a computer device for implementing a platform according to one embodiment. FIG. 4 is a diagram illustrating the architecture of a content manager in one embodiment. FIG. 5 is a diagram illustrating the operation of an information management portal in one embodiment. FIG. 6 is a diagram illustrating a device management operation in one embodiment. FIG. 7 is a flowchart illustrating the operation of an information transmission device in one embodiment. FIGS. 8 to 11 are examples for explaining the operation of displaying information on the screen of smart glasses in one embodiment. FIG. 12 is a diagram illustrating information provision and control operations to smart glasses in one embodiment. FIGS. 13 and 14 are drawings for explaining a method of displaying information of smart glasses in one embodiment. FIG. 15 is a diagram illustrating an operation to provide guidelines for content that obstructs the user's gaze in one embodiment. FIG. 16 is a diagram illustrating the operation of determining a user's information search request in smart glasses in one embodiment. FIGS. 17 and 19 describe an operation to control smart glasses through input from a smart device in a locked state in one embodiment. FIG. 20 is a diagram illustrating the operation of registering a waiting list at a store in one embodiment. FIG. 21 is a diagram illustrating a drive-through operation in one embodiment. FIG. 22 is a diagram illustrating advertising and payment operations in one embodiment. FIG. 23 is a diagram illustrating a point / coupon linkage operation in one embodiment. FIG. 24 is a diagram illustrating a bidding operation in which a plurality of information transmission devices exist in adjacent spaces in one embodiment. FIG. 25 is a diagram illustrating a payment management operation in one embodiment. FIG. 26 is a diagram illustrating the operation of linking a user's digital wallet in one embodiment. Specific details for implementing the invention
[0029] Hereinafter, embodiments will be described in detail with reference to the attached drawings.
[0031] FIG. 1 is a diagram illustrating an example of a network environment according to one embodiment.
[0032] The network environment of FIG. 1 illustrates an example including a plurality of electronic devices (110, 120, 130, 140), a plurality of servers (150, 160), and a network (170). FIG. 1 is merely an example for explaining the invention, and the number of electronic devices or servers is not limited to that shown in FIG. 1. Furthermore, the network environment of FIG. 1 illustrates only one example of environments applicable to the embodiments, and the environments applicable to the embodiments are not limited to the network environment of FIG. 1.
[0033] Multiple electronic devices (110, 120, 130, 140) may be fixed terminals or mobile terminals implemented as computer devices. Examples of multiple electronic devices (110, 120, 130, 140) include smartphones, mobile phones, navigation systems, computers, laptops, digital broadcasting terminals, PDAs (Personal Digital Assistants), PMPs (Portable Multimedia Players), tablet PCs, etc. For example, FIG. 1 shows the shape of a smartphone as an example of an electronic device (110), but in embodiments of the present invention, the electronic device (110) may substantially refer to one of various physical computer devices capable of communicating with other electronic devices (120, 130, 140) and / or servers (150, 160) via a network (170) using a wireless or wired communication method.
[0034] The communication method is not limited and may include not only communication methods utilizing communication networks (e.g., mobile communication networks, wired internet, wireless internet, broadcasting networks) that the network (170) may include, but also short-range wireless communication between devices. For example, the network (170) may include any one or more networks such as a PAN (personal area network), LAN (local area network), CAN (campus area network), MAN (metropolitan area network), WAN (wide area network), BBN (broadband network), and the Internet. Additionally, the network (170) may include any one or more network topologies such as a bus network, a star network, a ring network, a mesh network, a star-bus network, a tree or hierarchical network, but is not limited thereto.
[0035] Each of the servers (150, 160) may be implemented as a computer device or multiple computer devices that communicate with multiple electronic devices (110, 120, 130, 140) through a network (170) to provide commands, code, files, content, services, etc. For example, the server (150) may be a system that provides services (e.g., content search services, etc.) to multiple electronic devices (110, 120, 130, 140) connected through the network (170).
[0036] FIG. 2 is a block diagram illustrating an example of a computer device according to one embodiment. Each of the plurality of electronic devices (110, 120, 130, 140) or servers (150, 160) described above can be implemented by the computer device (200) illustrated in FIG. 2.
[0037] As illustrated in FIG. 2, such a computer device (200) may include memory (210), a processor (220), a communication interface (230), and an input / output interface (240). The memory (210) is a computer-readable recording medium and may include a non-perishable mass storage device such as RAM (random access memory), ROM (read only memory), and a disk drive. Here, a non-perishable mass storage device such as a ROM and a disk drive may be included in the computer device (200) as a separate permanent storage device distinct from the memory (210). Additionally, an operating system and at least one program code may be stored in the memory (210). These software components may be loaded into the memory (210) from a computer-readable recording medium separate from the memory (210). This separate computer-readable recording medium may include a computer-readable recording medium such as a floppy drive, a disk, a tape, a DVD / CD-ROM drive, or a memory card. In another embodiment, software components may be loaded into memory (210) via a communication interface (230) rather than a computer-readable recording medium. For example, software components may be loaded into memory (210) of a computer device (200) based on a computer program installed by files received through a network (170).
[0038] The processor (220) may be configured to process instructions of a computer program by performing basic arithmetic, logic, and input / output operations. Instructions may be provided to the processor (220) via memory (210) or a communication interface (230). For example, the processor (220) may be configured to execute instructions received according to program code stored in a recording device such as memory (210).
[0039] The communication interface (230) may provide a function for the computer device (200) to communicate with other devices (e.g., storage devices described above) through the network (170). For example, requests, commands, data, files, etc. generated by the processor (220) of the computer device (200) according to program code stored in a recording device such as memory (210) may be transmitted to other devices through the network (170) under the control of the communication interface (230). Conversely, signals, commands, data, files, etc. from other devices may be received by the computer device (200) through the communication interface (230) of the computer device (200) via the network (170). Signals, commands, data, etc. received through the communication interface (230) may be transmitted to the processor (220) or memory (210), and files, etc. may be stored in a storage medium (the permanent storage device described above) that the computer device (200) may further include.
[0040] The input / output interface (240) may be a means for interfacing with an input / output device (250). For example, the input device may include a device such as a microphone, keyboard, or mouse, and the output device may include a device such as a display or speaker. As another example, the input / output interface (240) may be a means for interfacing with a device in which the functions for input and output are integrated into one, such as a touchscreen. The input / output device (250) may be composed of a computer device (200) and a single device.
[0041] Additionally, in other embodiments, the computer device (200) may include fewer or more components than the components of FIG. 2. However, it is not necessary to clearly illustrate most of the prior art components. For example, the computer device (200) may be implemented to include at least some of the input / output devices (250) described above, or may include other components such as a transceiver, a database, etc.
[0042] FIG. 3 is a diagram illustrating the structure of a computer device for implementing a platform according to one embodiment.
[0043] The computer device (200) may include an Information Manager (310) and a Content Manager (320). Through this computer device (200), a platform from the perspective of a platform operator providing user devices, information transmission devices, information servers, and cost management functions may be implemented.
[0044] The information manager (310) can manage service information to be displayed on smart glasses according to service setting information to be transmitted through an information transmission device registered by the information owner. The information manager (310) may include an Information Management Portal (311), an Information Management System (312), a Bidding System (313), an Information Gateway (314), a Device Management System (315), a Payment Management System (316), and a Service Control System (317).
[0045] The content manager (320) can distribute content created using managed service information according to the format set on the smart glasses. The content manager (320) may include a content management portal that provides content management portal services, a content verification unit that verifies content, a content creation unit that creates content, and a content publishing unit that publishes content. Referring to FIG. 4, this is a diagram illustrating the architecture of the content manager. When providing information on the smart glasses, it is possible to supply it through a predetermined format so that the user's gaze is not obstructed and content consumption is facilitated even with limited interaction. Content can be supplied to the smart glasses by using a separate dedicated content management system (CMS) provided by the smart glasses provider for producing and managing content, or by creating content according to a guide and inspecting the created content.
[0046] The information management portal (311) is a portal service for controlling offline information displayed on smart glasses. If an offline or online information owner wishes to transmit information through an Information Broadcasting Device (IBD) capable of transmitting information on smart glasses, the information can be provided using the portal service provided by the information management portal. For example, an offline store owner or an information broadcasting device owner can access the information management portal and perform various settings related to the information they wish to display on smart glasses.
[0047] Referring to FIG. 5, the information management portal (311) may include an information owner database, an information transmission device database, an information content database, and an information cost database. The information owner database can manage the registration, modification, and deletion of information related to information owners. The information transmission device database can manage the authentication and de-authentication of information transmission devices, health checks of information transmission devices, and transmission signal management of information transmission devices. The information content database can manage information content, information cycle management, and information connection information management. The information cost database can manage (location-based) information costs, costs based on information exposure cycles, and (user characteristic-linked) customized recommendation information costs.
[0048] The Information Management System (312) can provide settings and content management functions related to actual information exposure. The Information Management System can set up campaigns for information exposure. The Information Management System can provide campaign setting functions centered on user information exposure points. Here, a campaign refers to a unit that can set the form, frequency, etc. of information exposure. The Information Management System (312) can identify targets for customized target information delivery based on data analysis through an external system by linking with a Payment System already installed in an offline store. The Information Management System (312) can link the issuance of user points or coupons through the targets for information delivery. In addition, the Information Management System (312) can manage information content. The Information Management System (312) can provide functions for uploading and managing content to be displayed on smart glasses (e.g., text, audio, images (icons), videos, URLs, etc.). The Information Management System (312) can perform basic inspections (e.g., quality, size, privacy, and policy, etc.) on information content uploaded by users.
[0049] A device management system (315) can provide management functions for an information broadcasting device in retail. For example, the device management system (315) can provide functions such as connectivity and health check of the information broadcasting device.
[0050] Additionally, the device management system (315) can provide a key management function for the retail information transmission device. The device management system (315) can generate key generation rules based on the platform's key management policy and can generate keys according to the generated key generation rules. In the case of the platform, security can be maintained by providing key updates between the smart glasses and the information transmission device. The key information related thereto may include a key expiration time.
[0051] Additionally, the device management system (315) can link additional devices such as PoS in retail. The device management system (315) can provide a function to link and control devices capable of service in conjunction with an information transmission device. For example, the device management system (315) can provide PoS, queue management, table management, etc.
[0052] Referring to FIG. 6, this is a diagram illustrating device management operations. The service app store can provide various services, such as a waiting management service and an order management service. Services provided through the service app store can be executed on the information owner's device and PoS via the information management system (312), payment management system (316), and device management system (315) by the service control system (317). The device management system (315) can provide a function to manage the store's information transmission device. The device management system (315) can manage additional linked devices such as the connectivity of the store's information transmission device, health check, key management, and PoS.
[0053] The bidding system (313) can provide a bidding function when multiple content exposures are required when information is exposed. The bidding system (313) can perform bidding according to pre-set rules and ultimately expose the content that won the bid to the user.
[0054] The Payment Management System (316) can process payments when payments are made through smart glasses and information transmission devices. It can serve as a gateway to existing payment systems.
[0055] The Information Gateway (314) can perform monitoring and billing operations for traffic to the user's smart glasses or user device through requests and responses to the gateway when an external URL, etc., is called by the user's response or service logic.
[0056] The Service Control System (317) can manage connections with external services. The Service Control System (317) performs traffic routing functions and can provide related authentication and logging. All services of the Service App Store can be connected to the user's smart device and information transmission device only through the Service Control System (317).
[0057] FIG. 7 is a flowchart illustrating the operation of an information transmission device in one embodiment.
[0058] An information transmission device is a device for transmitting wireless signals of information to a smart device (smart glasses) in a retail store. The information transmission device can transmit information wirelessly to a user's smart device through an internet connection function. The information transmission device may be configured as an individual device in the store, or multiple devices may be configured as a group rather than a single one depending on the signal strength and the size of the store. For example, an information transmission device may be configured for each store, or multiple information transmission devices may be configured in a single store, or a single information transmission device responsible for multiple stores may be configured for multiple stores.
[0059] The communication method of the information transmission device supports Ethernet for internet connection, Wi-Fi, Bluetooth (BLE), cellular, and various other wireless methods. The communication characteristics of the information transmission device are that it does not provide direct control functions but rather provides control functions through a device management system, and offers features such as recognizing surrounding devices and adjusting data transmission cycles.
[0060] When an information transmission device is used in a large-scale store, its configuration may vary depending on the store's size and differences in internal / external connections and service functions. For example, if the space exceeds a pre-set standard, two or more information transmission devices may be configured, or they may be installed outside the building, such as in front of the store or in the store's parking lot.
[0061] The information transmission device can be controlled primarily through the device management system that supplies the device, and also through the terminal owner's device. External devices or services to which the information transmission device is connected must also pass through the provider's system, thereby enabling the provision of value-added services through control and recording.
[0062] In step (701), the information transmission device can connect to the device management system (server) and load basic information. If the device is newly registered in the device management system, an authentication process may be performed. The authentication process may be performed through authentication with the store's information owner. Once the authentication process with the store's information owner is completed, the presence of other information transmission devices registered in the device management system in the surrounding area where the store is located is determined, and if it is determined that an information transmission device is located in the surrounding area, a procedure to update the settings with the information transmission device may be initiated. At this time, when registering a new information transmission device, if other information transmission devices exist in the surrounding area of the information transmission device, a temporary ID value may be generated to distinguish each one when transmitting search information for each information transmission device, and a search operation may be instructed to the surrounding information transmission devices.
[0063] In step (702), when the device management system registers an information transmission device, it can activate the transmission and reception functions of the search frequencies of surrounding information transmission devices. The device management system can control the presence and signal strength of surrounding information transmission devices. By doing so, it can implement a differential cost policy by managing the user's smart device so that it does not receive too much information in a specific area, thereby preventing interference with the user, reducing battery consumption, and limiting opportunities for information exposure.
[0064] In step (703), the information transmission device can transmit the received frequency information to the device management system. At this time, in addition to the newly registered information transmission device, surrounding information transmission devices that have received the search information can also transmit the received frequency information to the device management system.
[0065] In step (704), the device management system can verify location information between information transmission devices using the received search frequency information. The device management system can generate location information of surrounding information transmission devices using the received search frequency information. At this time, the location information of the information transmission device can be configured together with the location information (addresses) registered in the device management system.
[0066] In step (705), the device management system can measure the distance based on output signals between surrounding information transmission devices. If the information transmission devices are adjacent, the physical distance can be measured by adjusting the output signals between the adjacent information transmission devices. At this time, the physical distance between the information transmission devices can be determined using information such as frequency strength, reception and response times, etc., by utilizing not only the information transmission devices but also the user's smart device. At this time, if the information transmission devices are installed in two adjacent stores and are separated by a wall, a response regarding the setting status can be additionally obtained from the owner of the information transmission device.
[0067] In step (706), the device management system can receive the output signal change value of the surrounding information transmitting device. The device management system can receive the signal value transmitted by the surrounding information transmitting devices that received the signal-based distance measurement request for a certain period of time. Through this, the presence, distance, output strength, etc. of the surrounding information transmitting device can be checked.
[0068] In step (707), the device management system can determine location information between surrounding information transmitting devices. The location can be determined based on signal strength and the number of surrounding information transmitting devices.
[0069] In step (708), the device management system can determine the information transmission output and period of the surrounding information transmission device based on the registration information and policy of the surrounding information transmission device. The device management system can adjust the output intensity of individual information transmission devices based on the information registration of the surrounding information transmission device, the policy of the platform operator, and the positional characteristics of the individual information transmission device. Additionally, the period for transmitting mutual information can be determined based on the presence or absence of the surrounding information transmission device.
[0070] In step (709), the device management system can transmit setting information (output intensity, period, etc.) and monitoring information to the surrounding information transmitting device. In step (710), the device management system can mutually monitor the operation of the surrounding information transmitting device.
[0071] FIG. 8 is an example for explaining the operation of displaying information on the screen of smart glasses in one embodiment.
[0072] Smart glasses may be a device that can be worn on a part of a user's body. Information may be displayed through the display (screen) of these smart glasses, and results corresponding to the displayed information may be provided through the display in response to user input (e.g., touch).
[0073] The space for displaying information on the smart glasses can be configured at a location that does not obstruct the user's field of vision, and the location for displaying information can be adjusted according to the user's convenience.
[0074] Spaces for displaying information on smart glasses can be arranged in a horizontal, vertical, or similar form based on each corner of the display, such as 801, 802, 803, and 804. At least one exposure area (811, 812, 813) may be configured for each space for displaying information, and each exposure area may consist of a basic area and an additional information area based on user settings.
[0075] A space for exposing information on smart glasses can be divided based on any one of provider-based control, information priority, or user settings. At this time, at least one exposure area (811, 812, 813) divided in the space for exposing information can be configured according to each priority.
[0076] Referring to FIG. 9, information for identifying a recognition target can be displayed in the smart glasses. The location (edge) of the first display area (911) separated in the space for displaying information in the smart glasses is a location for displaying information for identifying a recognition target, serves to indicate the source or target of the information provided to the user, and can be set as a default value. Generally, a logo or icon, a company name or a category identifier (icon or text), etc., may be located therein. The first display area (811) serves to display specific information to the user when specific information is recognized through the smart glasses, and can be expressed in the form of an icon so that the user can recognize it through the first display area (811).
[0077] For example, the first exposure area (811) is an example of an expression using an icon provided by the system (e.g., information owner, platform provider, etc.). This means that there is information perceived in the surroundings of the smart glasses.
[0078] As in 910, the recognition of a user wearing smart glasses can be aided by a stepwise change of the icon according to the level of recognition during the recognition stage. Alternatively, as in 920, when the user's recognition is completed with the icon color blurred, the user's recognition can be aided by bolding or color.
[0079] In addition, as in 930, when user recognition is complete, or when a message is received from the information transmission device of the relevant business (store), the relevant information may be replaced with the business's logo instead of an icon to assist user recognition. In this case, the logo information may be received separately through the store's information transmission device or loaded based on a URL.
[0080] Referring to FIG. 10, basic information and additional information can be displayed on the smart glasses. The location of the second display area (812), which is separated in the space for displaying information on the smart glasses, is an area that provides representative information of the basic recognized information. The basic information provided by the recognized object in the second display area (812) is information received from an information transmission device located in a platform or store. The location of the second display area (812) may consist of basic information that the owner of the space intends to display to the user, and if the owner of the space has registered the information on an information management platform, the information may be displayed.
[0081] The location of the third exposure area (813) separated in the space for exposing information in smart glasses is an area that provides additional information of the basic recognized information. It is an area of information that the provider of the recognized object wishes to additionally expose, and separate additional information can be set and costs paid for the information exposure of the third exposure area (813).
[0082] Information to be displayed on the smart glasses can be configured. In this case, the information to be displayed may be controlled based on one or more of the following: user settings, basic information provided by the information platform (e.g., categories), or information linked to the user's smart device (e.g., smartwatch). For example, information configured by the user, such as supplementary information, may be controlled. Additionally, in the case of categories, they may consist of basic information recognized by the smart glasses (e.g., store industry classification or service type, map linkage information, etc.) set by the system provider. The user may turn the exposure target of the basic information on or off by category or by service topic. Furthermore, based on the received information, the information to be displayed may be determined in conjunction with information such as apps installed on the user's smart device or credit card information. For example, if a specific credit card is registered in a wallet, discount information for that credit card may be provided in conjunction with an alarm or at the time of payment using the digital wallet. For example, if a specific store-related app is installed, the information to be displayed may be configured by combining it with the specific store information when information is displayed.
[0083] Referring to Fig. 11, if the app store exposes various information to the user's smart device, confusion and user intervention may occur due to information overload. Accordingly, it must be possible to convey at least the minimum necessary information.
[0084] A list of information that can be provided to a smart device (user device (1110) or smart glasses (800)) can be provided through the store's information transmission device (1120) on the information platform. The user can select the information they wish to display through the list of information that can be provided using the smart device (1110, 800). For example, 1) whether the store is open or closed, 2) information regarding the waiting status for entry, ordering, or payment, 3) a waiting list registration function, 4) a function to provide and check information on sales / discounts and coupon discounts, 5) information on new items, and 6) information on external URL links can be provided. At this time, separate costs may be incurred from the perspective of the information owner for the exposure of information related to the list of information that can be provided.
[0085] Additionally, the icons displayed on the smart glasses (800) may display congestion information in the order of green, yellow, and red. Also, if the waiting time is longer than a preset time (e.g., 15 minutes) or shorter than a preset time (e.g., 15 minutes), the icons may be displayed differently.
[0086] FIG. 12 is a diagram illustrating information provision and control operations to smart glasses in one embodiment.
[0087] Information displayed on the smart glasses (800) can be divided into basic information and additional information. At this time, additional information may be displayed based on user input or request.
[0088] Basic information is information that is basically displayed on the smart glasses (800), and is intended to provide information while minimizing obstruction of the user's gaze.
[0089] In the case of supplementary information, additional information (e.g., advertisements) is provided according to the user's interests based on response information derived from user input, with the aim of providing information only for registered information according to established rules.
[0090] For example, an action input or requested by a user to the smart glasses (800) will be described. A basic call signal may be generated when a one-tap gesture is input by the user using one finger (1210) on a specific area of the smart glasses (800). Accordingly, it may be placed in a call waiting state by being registered in a waiting list. Alternatively, an additional call signal may be generated when a one-tap gesture is input by the user using two fingers (1210) on a specific area of the smart glasses. Accordingly, additional information related to the exposed additional information may be requested, and additional information may be displayed on the display of the smart glasses (800). Alternatively, a cancellation signal may be generated when a long-tap gesture is input using one finger (1210). Accordingly, the requested signal may be canceled.
[0091] More specifically, the user input method of the smart glasses (800) will be described. The control of the smart glasses (800) can be controlled through a user device that can be linked in addition to the sensors of the smart glasses (800). User commands can be input to the smart glasses (800) through touch-based taps, voice, peripheral device linkage, and gestures. When the sensing area of the smart glasses (800) is tapped, the input can be distinguished according to the number of taps, length, and direction. For example, a tap command for a forward or backward swipe can be input in either the direction of the eyes or the direction of the ears. If control is to be performed by the user's voice, in addition to general voice commands, it can be controlled quietly at the user's humming level. At this time, through user-specific settings for the humming level, a recognition rate enhancement function can be provided using vibration (frequency) information of the part of the smart glasses that comes into contact with the head in addition to sound, by utilizing vibration information during humming. In the case of integration with peripheral devices, when controlled by a smart watch, the smart watch can be linked to input functions defined by the user through tapping, clenching a fist, shaking the wrist, bending the wrist, etc. Additionally, when controlled by a smartphone, the smart glasses (800) can be quickly switched to control mode via a double tap even when the smartphone is locked, and the smartphone screen can be used as a touch pad. In the case of gestures, when controlled by movements of the body (e.g., head and neck) connected to the smart glasses (800), the smart glasses (800) can be linked to input functions defined by the user after learning a recognizable level.
[0092] FIGS. 13 and 14 are drawings for explaining a method of displaying information of smart glasses in one embodiment.
[0093] In the case of smart glasses (800), dissatisfaction with the user experience of general web content may occur due to the special information exposure environment (e.g., difficulty in browsing). Unnecessary information from advertisements in existing web content, excessive color changes such as GIF animations, can cause discomfort to the user in using smart glasses. In particular, it is difficult to utilize scrolling and hyperlinks in an environment where user interaction is difficult. Therefore, it is necessary to provide content suitable for the environment of smart glasses (800).
[0094] Referring to FIG. 13, this is an example showing card-style content being utilized in a location that does not obstruct the user's gaze. It is essential to provide an optimal user interface (UI) that can improve the user's content usage experience based on publishing through information processing tailored to the smart glasses environment. It is essential to expose refined content separately, rather than general online content browsing. Accordingly, the content can be well-formatted through the publishing environment provided by the smart glasses provider. The basic format of content exposure must follow a templated form based on a card style to minimize visual obstruction to the user. Card-style content must be able to be placed at a location desired by the user within a limited size range so as not to obstruct the user's gaze. Such card-style content can be adjusted within a limited range, such as horizontal-style cards (1320) and vertical-style cards (1310) (Fig. 13(A)). Control information can be specified on the content displayed on the smart glasses. In smart glasses, whether user input is required can be quickly determined by specifying whether control is necessary in the form of metadata based on a separate content management system or a guide provided by the platform. For example, user control may be required when information is linked to another card (such as moving to the next card or selecting and moving among multiple cards), or when user input is required (text box, form, etc.).
[0095] When there are multiple (two or more) options for moving to the next card in card-style content displayed on smart glasses, the smart glasses can be controlled through user input such as swiping forward, swiping backward, or touching the left or right side of the glasses frame, and in the case of a smart watch or smartphone, it can be controlled through user input such as dragging the touch in the left or right direction (Fig. 13(B)). At this time, user input for user control can be set by the user as a command, and user control can be performed in response to the set command.
[0096] Referring to FIG. 14, this is an example showing that a card style of horizontal or vertical arrangement is set according to the user's preference. When providing information to the smart glasses (800), the content must be aligned within the corresponding area, and when providing additional information, the user can move to the next card on the next page or select scrolling. At this time, the movement method for information navigation in the smart glasses (800) can be controlled by utilizing the control method of the smart glasses (800) (pupil recognition, gesture, voice, humming, connection with external devices (Phone, Watch, etc.).
[0097] Content is primarily displayed in the outer area based on the center of the user's gaze. For example, to avoid visual obstruction, it may be displayed on the left side of the screen when exposed to the left eye of the smart glasses (800), and on the right side of the screen when exposed to the right eye of the smart glasses (800). At this time, if the user is moving or outside when the content is displayed, the content may be set so that the background is not completely obscured.
[0098] FIG. 15 is a diagram illustrating an operation to provide guidelines for content that obstructs the user's gaze in one embodiment.
[0099] Guidelines regarding content that obstructs the user's gaze can be provided, and quality can be enhanced through reporting by utilizing a pre-screening function via the system based on these guidelines. As an example of content guidelines, when configuring card-based content, if dark-colored or bold text is located close to the center of the user's gaze, it is determined whether the content obstructs the view, and the result of this determination can be reported to the content creator. For instance, a black menu may be positioned in the center of the user's gaze. In this case, the black menu can be placed at the bottom to minimize visual obstruction. Additionally, if the user is moving or located outdoors, the content can be made semi-transparent to prevent it from blocking the user's view.
[0100] FIG. 16 is a diagram illustrating the operation of determining a user's information search request in smart glasses in one embodiment.
[0101] Fundamentally, smart glasses must be able to recognize when a user gazes at specific information, in addition to their explicit requests for information retrieval. When information retrieval is performed using smart glasses, the following methods can be used to recognize the user's request. Through eye-tracking, if the duration for which the pupil gazes at a specific object exceeds a threshold value, a search for relevant information may be initiated. Alternatively, if the change in the smart glasses' gyroscope value decreases while walking, it may be determined that the user is gazing at the relevant information. The average user's movement speed and the change in gyroscope value according to steps can be measured in conjunction with a smartphone, and the average change in gyroscope value for each user's step length can be calculated based on the measured changes. At this time, a threshold for the change in gyroscope value on the user's smart glasses can be set, and an appropriate gyroscope value can be extracted based on user feedback during information retrieval and display. Furthermore, user information retrieval can proceed through command recognition based on audio detection. Additionally, information retrieval can be performed through collaborative judgment utilizing explicit user responses. Gestures using a smartwatch (e.g., changes such as twisting the wrist or clenching a fist), shaking the smartphone, or touching can be input.
[0102] Referring to FIG. 16, there is an example of a method for determining a user's information search request on smart glasses. Whether the user is moving can be determined (1601). For example, whether the user is moving can be determined using the user's smart glasses, smart watch, smartphone, or various external devices. Gyro values on the smart glasses can be received (1602). At this time, to derive the average gyro value, the average gyro fluctuation value can be transmitted (1608), the average gyro value of the smart glasses can be calculated based on the user's movement speed value (1609), and the average gyro value by movement speed can be updated on the smart glasses (1610). The updated average gyro value by movement speed can be received. If the gyro value of the smart glasses is less than or equal to the average gyro fluctuation value (1603), it is determined as a user information search request, and a function for searching surrounding information can be activated (1604). The user's location information can be confirmed using the user's smart device or an external device (1605). The provider of additional information services may receive a response to a request for searchable information based on the user's current location information (1606). The requested information may be displayed on the smart glasses through the response (1607).
[0103] Furthermore, we will explain the battery-saving behavior of smart glasses. Due to battery issues, it is difficult for smart glasses to remain in a constantly "on" state. Smart glasses must be able to quickly recognize the moment when a user feels the need for information. To achieve this, sensors and surrounding devices can be used to infer based on user behavioral information or make predictions through learning. In this process, location information, learnable data, and the timing of information discovery can be utilized. Location information can be updated in conjunction with smartphones, smartwatches, vehicles, etc. Daily routines, information request history, and purchasing experiences can be used to learn and infer the user's intent. Fundamentally, in addition to the user's explicit request for information search, smart glasses must be able to recognize specific information being gazed upon and proceed with the search.
[0104] In addition, we will explain the operation of using smart glasses in situations where key updates are impossible. By using the key provided on the information platform, security can be enhanced when verifying information between the information transmission device and the smart device. If the user carries only smart glasses (a situation where key updates are impossible), payment at a minimum level (set amount) is possible based on the most recently updated key information. The maximum value proposed by the platform varies for users registered with credit cards and debit cards, and when linked with services such as BNPL (Buy Now, Pay Later), it is based on the amount provided by the service.
[0105] FIGS. 17 and 19 describe an operation to control smart glasses through input from a smart device in a locked state in one embodiment.
[0106] Compatible user smart devices can be utilized to control smart glasses. The touchscreens of smartphones, tablets, or smartwatches can be used as touchpads for controlling the smart glasses. Smart glasses present difficulties in user control input, particularly regarding selection using cursors. To address this, touchpad input functionality can be supported by utilizing smart devices with input interfaces among the peripheral devices surrounding the smart glasses. For example, a smartphone or smartwatch can be used as an input interface for the smart glasses while the device is locked. In other words, it can provide a user experience similar to Apple's touchpad. In this case, methods for activating the input interface while the screen is locked are required regarding the timing of the peripheral device connection.
[0107] Referring to FIG. 17, a method for controlling smart glasses when content loading occurs via a smart device will be described. Content can be loaded from a smart device (a smartphone in FIG. 17) connected to the smart glasses (1701). When loading content on the smart glasses, the process can be divided into cases where the content is loaded via the smart device and cases where it is loaded independently of the smart glasses. In cases where it is loaded via the smart device, if the smart device recognizes the content type and characteristics, an input activation function can be activated simultaneously with the exposure of the content on the smart glasses. It can be confirmed whether the content is controllable, such as a cursor, on the smart glasses (1702). At this time, content characteristics can be determined, such as whether connection or control information (hyperlink, video, slide, etc.) exists in the content composition, or whether the content is composed of multiple cards when creating a content format for the smart glasses. It can be determined whether the content is controllable (1702). If the content is controllable, the input function of the device for smart glasses input can be activated (1703). For example, the smart glasses may be controlled by inputting a user control command using voice data from a voice input device such as a smartphone microphone, or by inputting a user control command using a gesture from a sensor including an accelerometer and a gyroscope sensor mounted on the smartphone, or by inputting a user control command using a wrist or finger gesture from an electromyography sensor attached to the smartphone. At this time, the input function of the smartphone may be activated from the time content is provided on the smart glasses. The user input receiving function may be activated (1704). An event on the content may occur based on the input form (1705).Since content rendering is handled directly on the smartphone, it is effective to handle the content event on the smartphone. At this time, if new content loading occurs due to user input, step (1702) can be performed. Also, if the content does not require control, the input function can be disabled (1706).
[0108] Referring to FIG. 18, when content loading occurs independently on the smart glasses, the operation of controlling the smart glasses will be described. Content that can be controlled, such as a cursor, can be loaded on the smart glasses (1801). Input activation may be requested from the input controller of the smart glasses (1802). Synchronization between the smart glasses and an input-enabled device (a smartphone in FIG. 18) may be confirmed (1803). A request may be made to the synchronized device (smartphone) to prepare for the activation of the smart glasses input function (1804). The synchronized device may wait for user input while the screen is locked. After receiving a request to wait for input from the smart glasses, it may be activated based on an input pattern specified by the user. If there is user-specified input on the screen while the screen is locked, the synchronized device (smartphone) may determine the user-specified input and operate in the form of a touch pad on the smart glasses. If there is horizontal input while the screen is locked, the synchronized device may determine the horizontal input and operate in the form of a touch pad on the smart glasses. User input functions may be enabled even when the screen of the synchronized device is locked (1805). User input receiving functions may be enabled (1806). Whether input functions are needed when switching content on the smart glasses may be checked (1807). Whether input functions are needed may be determined (1808). If input functions are needed, input activation may be requested from the input controller of the smart glasses (1809). If input functions are not needed, the input functions of the synchronized device may be disabled (1809).
[0109] Referring to FIG. 19, this is a diagram illustrating a method for controlling smart glasses using a smart watch. User-controllable content can be loaded onto the smart glasses (1901). When controlling the smart glasses using a smart watch, whether the content is loaded via a smart device or independently of the smart glasses, the input device can be synchronized from the individual device and proceed to user input triggering. Input activation can be requested as a device capable of input content for the smart glasses is identified (1902). The information on the input controllable device for the smart glasses is based on the information of a pre-paired device, and the pairing function can be performed upon receiving a user request at that time. If a pre-paired device exists, or if user input is required again when switching content on the smart glasses, the synchronization process can be omitted. Synchronization between the smart glasses and the smart watch can proceed (1903). Input function activation can be requested from the synchronized smart watch (1904). A synchronized smartwatch can be activated so that the input parts of the smartwatch (touch screen part, crown, button and gesture recognition function) can be utilized as input devices upon request. For example, the smart glasses may be controlled by a user's control command using a user-defined input function by using the crown of the smartwatch, or by the input of a user's control command using voice data from a voice input device such as the microphone of the smartwatch, or by the input of a user's control command using wrist gestures from a sensor including an accelerometer and a gyroscope sensor mounted on the smartwatch, or by the input of a user's control command using wrist and finger gestures from an electromyography sensor attached to the band of the smartwatch.At this time, the function to be activated may vary depending on the user's preset settings or the input function required by the content. For example, if only a Submit / cancel form is present in the content, switching can be done using the crown and selection can be made using a button. Alternatively, if the use of a cursor on the screen is required, or if there are multiple selection areas in the content, the smartwatch's touch input function can be used to quickly move and select the relevant information by touching. Accordingly, the above function may be provided in advance on the system or SDK to match information responsible for input functions such as markup or apps with the input function on the smartwatch, and the user may be informed of how to use the input function when first synchronizing with the smartwatch. The requested input function may be activated (1905). The user may confirm the activation of the input function using the smartwatch (1906). The user may explicitly determine whether to activate the input function. For example, through actions such as shaking the wrist, clicking a button, or double-clicking the touchscreen, it may be determined whether to use the paired smartwatch as an input tool for the smart glasses. User input using a smart watch and input values to a request device can be transmitted (1907). When switching content on smart glasses, whether an input function is needed can be checked (1908). If it is determined that an input function is unnecessary, the input function of the synchronized smart watch can be disabled (1909). If it is determined that an input function is needed, step (1902) can be performed.
[0110] FIG. 20 is a diagram illustrating the operation of registering a waiting list at a store in one embodiment.
[0111] Information may be transmitted from the store's information transmission device (1). The transmitted information may be received by the user's smart device (smart glasses or user device) (2). At this time, whether the received information is displayed may be determined based on the user's interest information (3). Basic store information may be displayed on the smart glasses (4). For example, the store's waiting information may be displayed on the smart glasses. The user may request to register for a waiting list through the user's tap using the smart device or smart glasses (5). The smart device may request registration for a waiting list to the store's information transmission device (6). The smart device may register the user waiting request information to a service such as PoS or its own waiting list management app (7). At this time, actual traffic may be transmitted through a device management system (for service recording and control). The store's information transmission device may receive a response acknowledging the registration of the user waiting request information (8). The store's information transmission device may transmit the registration of the user waiting request information to the smart device (9). At this time, if it is not connected, a cellular network, etc. may be used. Waiting generation information can be registered on the wallet or service app of the smart device (10). Afterwards, waiting call information can be transmitted to the smart device (11).
[0112] FIG. 21 is a diagram illustrating a drive-through operation in one embodiment.
[0113] The information owner (store owner) can register an information transmission device to be used in the store in advance through an information management system and set service setting information related to the store. In other words, information regarding the waiting time and menu related to the time of entry can be transmitted from the drive-through owner through the information transmission device using the Information Management Portal (1). As a vehicle enters the drive-through, information can be received from the information transmission device (2). Information set by the drive-through establishment can be displayed on the smart glass (waiting time) (3). If information is received on the smart glass after a certain period of time has passed through user input or a timer, the drive-through establishment's promotion or menu can be delivered (4). A menu can be ordered via voice ordering using the smart glass or based on the menu information on the smart glass (5). Payment can be processed through a payment system connected to the smart glass (6). The user can pick up the ordered menu (7).
[0114] FIG. 22 is a diagram illustrating advertising and payment operations in one embodiment.
[0115] The information owner (store owner) can register the information transmission device to be used in the store and set the information to be transmitted through the information transmission device in advance through the information management system. Information can be transmitted from the device management system to the information transmission device (1). Information can be transmitted from the information transmission device (2). Information can be exposed as the user device or smart glasses receive the information. Based on the received information, a query can be made to the information gateway (4). Information can be linked to the information management system or an external web service on the information gateway (5). At this time, additional costs may be incurred as the unit cost for information exposure varies when linking to external information.
[0116] Additionally, information may be transmitted from an information transmission device (1). Information received from smart glasses may be displayed (2). Payment may be requested through a user device (3). At this time, if the amount is small, the payment may be processed after an interaction with a limited number of times is performed, and if the amount is above a certain amount, authentication using the FIDO method with smart glasses or the FIDO method with the user device is performed. In PoS, payment may be requested to the payment management system in accordance with the payment request through the user device. If there is information regarding a payment discount based on the information registered in the information management system, the payment management system may process the payment at an amount with the information-linked discount applied (4).
[0117] FIG. 23 is a diagram illustrating a point / coupon linkage operation in one embodiment.
[0118] A service linked to a digital wallet on a user's device may be provided based on a message received by the user from an information transmission device. To this end, if the information message includes information about the user's digital wallet linkage, the information message must also include a key value for an information signal transmitted from an authenticated information transmission device. A identifier may be required to distinguish information that requires verification in conjunction with a digital wallet. When providing information services, the information owner may be burdened with additional costs for information exposure.
[0119] A request for a digital wallet linkage information service setting may be made by the information owner (1). A digital wallet linkage information campaign may be set up, and the exposed information may be updated on an information transmission device (2, 3).
[0120] A service linking points or coupons of a store will be described. Information may be transmitted from the store's information transmission device (1). A smart device (user device, smart glasses) may receive information transmitted from the information transmission device and may determine whether the received information is information that has been requested to be linked with a separate digital wallet (2). If the information requires linking with a digital wallet, the settings information of the user's digital wallet is checked, and if the user has configured it to enable linking, the linking of interest stores registered in the user's digital wallet, the existence of previous usage experience, or point or coupon information may be confirmed based on the connection information provided on the information received by the user (3).
[0121] If there is linked information based on an existing user's digital wallet, information can be displayed on the smart glasses in conjunction with the relevant information (4). For example, information can be displayed by providing whether there is an additional discount using a coupon, or by linking a specific amount of free usage based on points. Users can decide whether to spend based on the information linked to their digital wallet.
[0122] FIG. 24 is a diagram illustrating a bidding operation in which a plurality of information transmission devices exist in adjacent spaces in one embodiment.
[0123] When multiple information transmission devices exist in close proximity, information transmission must be restricted for the convenience of users. To this end, if a user visits a store with the same or similar product categories located in close proximity, the characteristics of information exposure regarding nearby similar businesses can be adjusted. In cases where payment is made through the exposure of advertisements for food and beverages, such as at a cafe (time characteristic), customized advertising can be provided by excluding the exposure of advertisements for the same store within a specific time period, or by increasing the weighting of the cafe if a meal has been consumed. In the case of businesses related to women's clothing (item characteristic), additional exposure is possible even if the same store is displayed or payment is made.
[0124] A user may visit a restaurant (1). When the user visits the restaurant and orders food, and wishes to make a payment, payment information may be transmitted to a payment management system (2). Order information including payment information may be transmitted from the payment management system to the information management system (3). In the information management system, a bid for information exposure regarding target business types of nearby stores may be executed (4). The bidding system may generate transmission information based on the bidding information (5). The bidding system may transmit information based on the bidding results to an information transmission device (6). Information based on the bidding results may be displayed on smart glasses from the information transmission device that succeeded in the bid (7).
[0125] FIG. 25 is a diagram illustrating a payment management operation in one embodiment.
[0126] A user payment request containing a unique code received from the information exposed to the store PoS from the user device may be made (1). A PoS payment request containing user information, unique code information based on the exposed information, and PoS information may be made from the store PoS to the payment management system (2). The payment management system may validate the user information and the code information based on the exposed information (3). For example, code information regarding user information and exposed information may be stored in the payment management system in advance. Accordingly, validity may be verified by comparing the code information regarding user information and exposed information stored in advance with the code information based on user information and exposed information included in the payment request from the store PoS. The payment management system may generate a discounted price as it performs the validation (5). The payment management system may transmit information regarding the generated discounted price to the store PoS (6). The store PoS may expose information regarding the discounted price to one or more devices among the PoS and / or the user device. Through the user device, the user can check information regarding the discounted price and may request payment for the discounted price to the store PoS (7). The store PoS can transmit a payment request for the discounted price from the user to the payment management system (8). The payment management system can request payment authentication for the discounted price from the payment system (9). The payment system can complete payment authentication for the discounted price (10). The payment management system can record payment information for the discounted price (11). The payment management system can respond to the store PoS that payment for the discounted price has been completed (12). The store PoS can respond to the user device that payment for the discounted price has been completed (13).
[0127] FIG. 26 is a diagram illustrating a user's digital wallet linkage operation based on additional information in one embodiment.
[0128] A message containing digital wallet information may be received in the supplementary information (2601). If the information owner wishes to transmit information linked to the user's digital wallet, they may pay an additional fee to the information management system and set up the information. If digital wallet linkage information is included in the supplementary campaign, the device management system may set a flag for the message and perform additional encryption (key information at that time). Decryption of the received message may be performed using the device's key value (2062). The user device or smart glasses may perform decryption of the message received from the information transmitting device using the key received from the device management system. To do this, the information transmitting device must be able to communicate periodically with the key management system of the device management system. If the offline state persists and the validity period expires, the connection with the digital wallet cannot be established due to authentication failure. Digital wallet request information may be obtained (2603). Whether a request for linkage with the user's digital wallet is made may be confirmed in the received message. A sandbox for the user's digital wallet information request may be invoked (2604). To enhance security, the digital wallet may be called through a sandbox rather than directly. At this time, the direct calling method is also possible. The key information updated on the user's digital wallet and the key information of the requested message can be verified (2605). The authentication key of the digital wallet can be updated periodically for security purposes on the platform, or irregularly when the user accesses a specific area. At this time, the update can be performed via push to the server side, based on the device's GPS, or based on a pre-configured service zone. Through this, security can be enhanced. As the key validity is verified, the user's digital wallet information can be called (2606).In the case of the authentication key of a digital wallet, it can be updated periodically for security purposes on the platform, or irregularly when a user accesses a specific area. At this time, the update can be performed via push to the server, based on the device's GPS, or based on a pre-configured service zone. This can enhance security. Information can be received as a response when searching for the user's digital wallet (2607). Information on the sandbox can be recorded and the smart glasses can be called (2608). By recording information on the sandbox, security issues and service logs can be managed. Additionally, the sandbox can provide result values to the platform operator in real-time or in log form. This allows for the management of whether the actual service is matched. Digital wallet linkage information can be exposed on the smart glasses (2609).
[0129] The device described above may be implemented as a hardware component, a software component, and / or a combination of a hardware component and a software component. For example, the device and components described in the embodiments may be implemented using one or more general-purpose or special-purpose computers, such as, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions. The processing unit may execute an operating system (OS) and one or more software applications executed on said operating system. Additionally, the processing unit may access, store, manipulate, process, and generate data in response to the execution of the software. For ease of understanding, the processing unit may be described as being used as a single unit, but those skilled in the art will understand that the processing unit may include a plurality of processing elements and / or a plurality of types of processing elements. For example, the processing unit may include multiple processors or one processor and one controller. Additionally, other processing configurations, such as parallel processors, are also possible.
[0130] Software may include computer programs, code, instructions, or a combination of one or more of these, and may configure a processing unit to operate as desired or instruct the processing unit independently or collectively. Software and / or data may be embodied in any type of machine, component, physical device, virtual equipment, computer storage medium, or device so as to be interpreted by the processing unit or to provide instructions or data to the processing unit. Software may be distributed over networked computer systems and may be stored or executed in a distributed manner. Software and data may be stored on one or more computer-readable recording media.
[0131] The method according to the embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, etc., either alone or in combination. The program instructions recorded on the medium may be those specifically designed and configured for the embodiment, or they may be those known and available to those skilled in the art of computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical recording media such as CD-ROMs and DVDs; magneto-optical media such as floptical disks; and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, and flash memory. Examples of program instructions include machine code, such as that generated by a compiler, as well as high-level language code that can be executed by a computer using an interpreter, etc.
[0132] Although the embodiments have been described above with reference to limited examples and drawings, those skilled in the art can make various modifications and variations from the description above. For example, suitable results can be achieved even if the described techniques are performed in a different order than described, and / or the components of the described system, structure, device, circuit, etc. are combined or assembled in a form different from described, or replaced or substituted by other components or equivalents.
[0133] Therefore, other implementations, other embodiments, and equivalents to the claims also fall within the scope of the claims set forth below.
Claims
Claim 1 In a computer device for implementing an information platform, an information manager that manages service information to be exposed on smart glasses according to service setting information to be transmitted through an information transmission device registered by the information owner;The system includes a Content Manager that distributes content generated using the above-mentioned managed service information according to a format set on smart glasses, and the information manager includes a Device Management System that manages the information transmission device. When registering the information transmission device, the Device Management System activates the transmission and reception functions of a search frequency for other information transmission devices existing around the information transmission device, and verifies location information between the information transmission device and the other information transmission devices using search frequency information received from the information transmission device and the other information transmission devices. If it is confirmed by the verified location information that the distance between the information transmission device and at least one other information transmission device is within a preset distance, the system receives an output signal change value between the information transmission device and the at least one other information transmission device, and determines location information between the information transmission device and the at least one other information transmission device using the received output signal change value, wherein the location information is determined based on signal strength and the number of other information transmission devices existing around the information transmission device, and the registration of the other information transmission devices. A computer device characterized by determining the output strength of each of the information transmission device and each of the other information transmission devices based on information, the policy of a platform operator, and the positional characteristics of each of the information transmission device and each of the other information transmission devices, determining the information transmission period based on the presence or absence of other information transmission devices existing around the information transmission device, transmitting setting information and monitoring information including the determined output strength and the determined information transmission period to the other information transmission devices, and monitoring the operation of the other information transmission devices. Claim 2 A computer device according to claim 1, characterized in that the information manager registers service setting information related to online or offline information to be exposed to the smart glasses through the information transmission device using the Information Management Portal from the information owner. Claim 3 A computer device according to paragraph 2, wherein the information manager sets a campaign including a form of information exposure or an information exposure cycle for service information to be exposed to the smart glasses according to the registered service setting information. Claim 4 A computer device according to paragraph 3, wherein the information manager identifies a target for delivering target information based on data analysis through an external system using a payment system already installed in an offline store, and links the issuance of points or coupons to the identified target for delivering target information. Claim 5 A computer device according to claim 1, wherein the information manager uploads content including text, audio, images, videos, and URLs generated for the service information, performs an inspection including quality, size, privacy, and policy for the uploaded content, and manages the content that has undergone the inspection. Claim 6 A computer device according to claim 1, wherein the device management system manages the information transmission device by providing connectivity and health check functions for the information transmission device. Claim 7 A computer device according to claim 1, wherein the device management system generates a key generation rule based on a key management policy of the platform, generates a key for the information transmission device according to the generated key generation rule, and provides a key management function for the information transmission device to provide a key update between the information transmission device and the smart glasses. Claim 8 A computer device according to claim 1, wherein the device management system is characterized by linking additional devices including a store's PoS for the managed service information and a store's information transmission device. Claim 9 A computer device according to claim 1, wherein the information manager executes a bid according to a pre-set rule through a bidding system when multiple contents regarding the managed service information are to be exposed, and exposes the content that ultimately wins through the executed bid to the smart glasses. Claim 10 A computer device according to claim 1, wherein the information manager processes a payment in accordance with a user's payment request through a Payment Management System as content generated for service information transmitted from the information transmission device is exposed. Claim 11 A computer device according to claim 1, wherein the information manager monitors traffic performed on the smart glasses by requests and responses through an information gateway when an external URL is called by a user's response or service logic in relation to content exposed on the smart glasses, and performs billing for said traffic. Claim 12 A computer device according to claim 1, wherein the information manager further includes a Service Control System, and the Service Control System connects the services of a service app store to the smart glasses and the information transmission device. Claim 13 A method performed by a computer device to implement an information platform, wherein an Information Manager of the computer device manages service information to be exposed on smart glasses according to service setting information to be transmitted through an information transmitting device registered by an information owner; a Content Manager of the computer device distributes content generated using the managed service information according to a format set on the smart glasses; a Device Management System included in the Information Manager that manages the information transmitting device activates the transmission and reception functions of a search frequency for other information transmitting devices existing around the information transmitting device when registering the information transmitting device; the Device Management System verifies location information between the information transmitting device and the other information transmitting devices using search frequency information received from the information transmitting device and the other information transmitting devices; and if the Device Management System verifies by the verified location information that the distance between the information transmitting device and at least one other information transmitting device is within a preset distance, the output signal change value between the information transmitting device and the at least one other information transmitting device A receiving step; a step in which the device management system determines location information between the information transmitting device and at least one other information transmitting device using the received output signal change value, wherein the location information is determined based on signal strength and the number of other information transmitting devices existing around the information transmitting device;A method for implementing an information platform comprising: a step in which the device management system determines the output strength of each of the information transmission device and each of the other information transmission devices based on the registration information of the other information transmission devices, the policy of the platform operator, and the positional characteristics of each of the information transmission device and the other information transmission devices; a step in which the device management system determines an information transmission cycle based on the presence or absence of other information transmission devices existing around the information transmission device; a step in which the device management system transmits setting information and monitoring information including the determined output strength and the determined information transmission cycle to the other information transmission devices; and a step in which the device management system monitors the operation of the other information transmission devices. Claim 14 An information transmission device for transmitting information to smart glasses via an information platform comprises at least one processor configured to execute computer-readable instructions contained in memory, wherein, when the information transmission device is registered with a Device Management System, the at least one processor, under the control of the Device Management System, activates the transmission and reception functions of a search frequency for other information transmission devices existing in the vicinity of the information transmission device, receives search frequency information from the other information transmission devices, transmits the received search frequency information to the Device Management System, and, when it is confirmed that the information transmission device and at least one other information transmission device are located within a preset distance based on location information between the information transmission device and the other information transmission devices confirmed by the Device Management System using the search frequency information, receives an output signal change value between the information transmission device and the at least one other information transmission device from the at least one other information transmission device, and determines location information between the information transmission device and the at least one other information transmission device using the received output signal change value, wherein the location information is based on signal strength and the vicinity of the information transmission device Receives setting information and monitoring information from the device management system, which is determined based on the number of other existing information transmission devices, and includes the output strength of the information transmission device determined based on the registration information of the other information transmission devices, the policy of the platform operator, and the positional characteristics of the information transmission device and each of the other information transmission devices, and an information transmission period determined based on the presence or absence of other information transmission devices existing around the information transmission device.An information transmission device characterized by transmitting service setting information registered by an information owner to a smart device based on the output intensity included in the above setting information and the above information transmission cycle. Claim 15 delete Claim 16 delete
Citation Information
Patent Citations
System and method of providing information
KR1020130064948A
System and method for providing augmented reality service based on shop position
KR1020180021990A
Method for receiving merchant information and electronic device using the same
KR1020190091080A
Smart commerce system based on wireless communication interface
KR102271921B1