Unsupervised indoor localization and heading directions estimation
US-2015281910-A1 · Oct 1, 2015 · US
US12589283B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12589283-B2 |
| Application number | US-202418676742-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 29, 2024 |
| Priority date | May 31, 2023 |
| Publication date | Mar 31, 2026 |
| Grant date | Mar 31, 2026 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An information providing system includes one or more processors and a memory that stores one or more programs executed by the one or more processors. The one or more programs cause the one or more processors to execute obtaining, for a golf course including greens, position data indicating a position of each of players playing golf on each of the greens, storing the position data in the memory, estimating, from the position data stored in the memory, a cup position on a corresponding one of the greens, and providing the estimated cup position to a user of the golf course.
Opening claim text (preview).
What is claimed is: 1 . An information providing system, comprising: at least one non-transitory memory configured to store program code; and one or more processors configured to read the program code and operate as instructed by the program code, the program code including: position code configured to cause at least one of the one or more processors to obtain, for a golf course including a plurality of greens, position data indicating a position of each of players playing golf on each of the plurality of greens; posture code configured to cause at least one of the one or more processors to obtain posture data of the players via a position detector for each of the players, storing code configured to cause at least one of the one or more processors to store the position data and the posture data in the at least one non-transitory memory; estimating code configured to cause at least one of the one or more processors to estimate, from the position data and the posture data stored in the at least one memory, a cup position of where a cup is installed on at least one green from the plurality of greens within an area based on a number of players that have bent down during a play period of the players playing golf; and providing code configured to cause at least one of the one or more processors to provide the estimated cup position to a user of the golf course. 2 . The information providing system according to claim 1 , wherein the position data indicates the position of each of the players within the area that includes a green where the cup is installed, and the estimating the cup position includes estimating, as the cup position, one of divided sections that are obtained by dividing the area including the green. 3 . The information providing system according to claim 2 , wherein the estimating the cup position includes estimating, as the cup position, one of the divided sections where the largest number of players were present. 4 . The information providing system according to claim 2 , wherein the estimating the cup position includes estimating, as the cup position, one of the divided sections that includes a centroid of a distribution of the players. 5 . The information providing system according to claim 2 , wherein the storing the position data in the at least one non-transitory memory includes storing the position data of each of the players in association with date-and-time data of the player, and the estimating the cup position includes estimating, as the cup position, one of the divided sections where movement paths of the players intersected the largest number of times. 6 . The information providing system according to claim 1 , wherein the estimating code is further configured to cause at least one of the one or more processors to estimate the cup position based on determining each of the players completes each of holes included in the golf course. 7 . The information providing system according to claim 1 , wherein the providing code is further configured to cause at least one of the one or more processors to provide a predetermined default cup position or suspending the providing the cup position when the cup position has not been estimated on a specific round day. 8 . An information providing method, comprising: obtaining, by one or more computers having at least one non-transitory memory, for a golf course including a plurality of greens, position data of each of players playing golf on each of the plurality of greens; obtaining posture data of the players via a position detector for each of the players; estimating, by the one or more computers, from the position data and the posture data, a cup position of where a cup is installed on at least one green from the plurality of greens within an area based on a number of players that have bent down during a play period of the players playing golf; and providing, by the one or more computers, the estimated cup position to a user of the golf course. 9 . A non-transitory computer-readable medium storing a program for causing one or more computers to execute: obtaining, for a golf course including a plurality of greens, position data of a position of each of players playing golf on each of the plurality of greens; obtaining posture data of the players via a position detector for each of the players; estimating, from the position data and the posture data, a cup position of where a cup is installed on at least one green from the plurality of greens within an area based on a number of players that have bent down during a play period of the players playing golf; and providing the estimated cup position to a user of the golf course.
Absolute positions, e.g. by using GPS · CPC title
Creation or updating of map data · CPC title
Golfing accessories · CPC title
with means for remote communication, e.g. internet or the like · CPC title
Wireless data transmission, e.g. by radio transmitters or telemetry · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.