US20190333085A1 - Identifying geographic market share - Google Patents
Identifying geographic market share Download PDFInfo
- Publication number
- US20190333085A1 US20190333085A1 US15/962,218 US201815962218A US2019333085A1 US 20190333085 A1 US20190333085 A1 US 20190333085A1 US 201815962218 A US201815962218 A US 201815962218A US 2019333085 A1 US2019333085 A1 US 2019333085A1
- Authority
- US
- United States
- Prior art keywords
- target business
- competitors
- data
- geographic
- geographic area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000004590 computer program Methods 0.000 claims abstract description 22
- 238000004458 analytical method Methods 0.000 claims description 53
- 238000003860 storage Methods 0.000 claims description 17
- 238000012800 visualization Methods 0.000 claims description 16
- 230000004044 response Effects 0.000 claims description 11
- 230000008859 change Effects 0.000 claims description 9
- 230000004931 aggregating effect Effects 0.000 claims 2
- 238000000034 method Methods 0.000 abstract description 25
- 238000010586 diagram Methods 0.000 description 14
- 238000012545 processing Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 10
- 230000000052 comparative effect Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000006399 behavior Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 4
- 238000009826 distribution Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000002708 enhancing effect Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001902 propagating effect Effects 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- ZPUCINDJVBIVPJ-LJISPDSOSA-N cocaine Chemical compound O([C@H]1C[C@@H]2CC[C@@H](N2C)[C@H]1C(=O)OC)C(=O)C1=CC=CC=C1 ZPUCINDJVBIVPJ-LJISPDSOSA-N 0.000 description 1
- 238000010835 comparative analysis Methods 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0201—Market modelling; Market analysis; Collecting market data
- G06Q30/0204—Market segmentation
- G06Q30/0205—Location or geographical consideration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0201—Market modelling; Market analysis; Collecting market data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
Definitions
- the present invention relates generally to analyzing market share, and more particularly to identifying the geographic market share of businesses.
- Market share is the percentage of a market (defined in terms of either units or revenue) accounted for by a specific entity.
- customer analytics systems utilize various factors to help estimate the value of the market share, such as unit or dollar sales, user base (piracy and brand switching effect), market definition (scope of definitions), the scope of the denominator (which other brands included), time frame length and product definition (brand, product line or strategic business unit).
- market share indicating how well a business is doing in the marketplace compared to its competitors
- market definition scope of definitions
- current customer analytics systems mainly rely upon surveys and transaction data to estimate the value of the market share, which is very computation intensive.
- surveys are very time-intensive to prepare and analyze and subject to human error.
- Such market share analysis performed by customer analytics systems though fails to provide the business an understanding of their competitors' customers and sales, both demographically and geographically. Furthermore, such analysis fails to provide the business an understanding of the amount of overlap of their own customers with their competitors' customers geographically. That is, current customer analytics systems fail to provide a business a complete understanding of its geographic market share. Such information is valuable to a business in order to possibly identify new business opportunities.
- customer analytics systems expend an inordinate amount of computing resources (e.g., processing resources) in attempting to identify new business opportunities using standard market share analysis discussed above, due in part, to the substantial reliance upon surveys and transaction data, which are computation intensive, to perform a market share analysis. Furthermore, current customer analytics systems fail to provide the business an understanding of its geographic market distribution and its competitors despite utilizing an excessive amount of computing resources.
- computing resources e.g., processing resources
- a method for identifying a geographic market share comprises receiving location data of businesses in a geographic area, where the businesses comprise a target business and one or more competitors of the target business. The method further comprises identifying locations of the target business and the one or more competitors in the geographic area using the received location data of businesses. The method additionally comprises receiving mobility data from a plurality of mobile devices located in the geographic area. Furthermore, the method comprises identifying people who are shopping at the identified locations of the target business and the one or more competitors using the mobility data. Additionally, the method comprises inferring shopping habits of the identified people using the mobility data. In addition, the method comprises identifying customers of the target business and the one or more competitors using the mobility data and customer data from the target business.
- the method further comprises determining areas in the geographic area where the customers of the target business and the one or more competitors live, work and commute using the mobility data and the inferred shopping habits of the identified people.
- the method additionally comprises creating geo-demographic profiles of the customers of the target business and the one or more competitors using the determined areas in the geographic area where the customers of the target business and the one or more competitors live, work and commute.
- the method comprises determining geographic market share of the target business and the one or more competitors within the geographic area using the created geo-demographic profiles of customers of the target business and the one or more competitors.
- the method comprises presenting a visualization of the geographic market share of the target business and the one or more competitors within the geographic area.
- FIG. 1 illustrates a communication system configured in accordance with an embodiment of the present invention
- FIG. 2 illustrates a hardware configuration of a customer analytics system for practicing the principles of the present invention in accordance with an embodiment of the present invention
- FIG. 3 is a diagram of the software components used for identifying the geographic market share of the target business as well as its competitors in accordance with an embodiment of the present invention
- FIG. 4 illustrates a visualization of the determined geographic market share of the target business and its competitors within a geographic area in accordance with an embodiment of the present invention
- FIG. 5 is a visualization of geographic areas for market opportunities for the target business in accordance with an embodiment of the present invention.
- FIGS. 6A-6B are a flowchart of a method for identifying the geographic market share of the target business and its competitors within a geographic area in accordance with an embodiment of the present invention.
- FIG. 7 is a flowchart of a method for determining how shopping habits of people change in response to events in accordance with an embodiment of the present invention.
- the present invention comprises a method, system and computer program product for identifying a geographic market share.
- a customer analytics system acquires mobility data from applications running on mobile devices of users located within a geographic area.
- “Mobility data,” as used herein, refers to data pertaining to the movement of the users of the mobile devices, such as within a geographic area, thereby learning which stores are visited by the user within a certain geographic area, including the time at which such stores are visited, the duration of time spent at each store and even when such stores are visited in light of the weather at the time of visitation (can be obtained from various databases or websites that provide weather information).
- the customer analytics system uses the mobility data to infer shopping habits of people who shop at locations for the target business and its competitors within a geographic area.
- the customer analytics system identifies customers of the target business and its customers using the mobility data and customer data from the target business.
- the particular areas in the geographic area where the customers of the target business and its competitors live, work and commute are determined using the mobility data and the inferred shopping habits of the people.
- Geo-demographic profiles of the customers of the target business and its competitors are then created by the customer analytics system using these determined areas in the geographic area where the customers of the target business and its competitors live, work and commute.
- the customer analytics system determines the geographic market share of the target business and its competitors within the geographic area using the created geo-demographic profiles of the customers of the target business and its competitors.
- a visualization of the geographic market share of the target business and its competitors within the geographic area may then be presented by the customer analytics system. In this manner, the present invention enhances businesses' understanding of its geographic market share using mobility data.
- FIG. 1 illustrates a communication system 100 for practicing the principles of the present invention in accordance with an embodiment of the present invention.
- Communication system 100 includes mobile devices 101 A- 101 C (identified as “Mobile Device A,” “Mobile Device B,” and “Mobile Device C,” respectively, in FIG. 1 ) connected to customer analytics system 102 via a network 103 .
- Mobile devices 101 A- 101 C may collectively or individually be referred to as mobile devices 101 or mobile device 101 , respectively.
- the user of mobile device 101 may also be referenced herein as user 101 .
- Mobile device 101 may be any mobile computing device, including, but not limited to, a mobile phone, a cellular phone, a smartphone, a personal digital assistance (PDA), a gaming unit, a portable computing unit, a tablet personal computer and the like, configured with the capability of connecting to network 103 and consequently communicating with other mobile devices 101 and customer analytics system 102 .
- PDA personal digital assistance
- Network 103 may be, for example, a local area network, a wide area network, a wireless wide area network, a circuit-switched telephone network, a Global System for Mobile Communications (GSM) network, a Wireless Application Protocol (WAP) network, a WiFi network, an IEEE 802.11 standards network, various combinations thereof, etc.
- GSM Global System for Mobile Communications
- WAP Wireless Application Protocol
- WiFi Wireless Fidelity
- IEEE 802.11 standards network
- Customer analytics system 102 is configured to identify the geographic market share of the target business as well its competitors based in part on acquiring “mobility data” from applications running on mobile devices 101 .
- “Mobility data,” as used herein, refers to data pertaining to the movement of the user of mobile device 101 , such as within a geographic area, thereby learning which stores are visited by the user within a certain geographic area, including the time at which such stores are visited, the duration of time spent at each store and even when such stores are visited in light of the weather at the time of visitation (can be obtained from various databases or websites that provide weather information).
- mobility data is anonymous.
- customer analytics system 102 may utilize other data in addition to mobility data, such as location data (location of the target business and its competitors), customer data from the target business, demographic data (e.g., American Community Survey (ACS)/census data), locations of interest data (e.g., locations that are of interest to a customer, such as a user of mobile device 101 , that may be directly or indirectly provided by the target business), etc.
- location data location of the target business and its competitors
- customer data from the target business demographic data (e.g., American Community Survey (ACS)/census data)
- locations of interest data e.g., locations that are of interest to a customer, such as a user of mobile device 101 , that may be directly or indirectly provided by the target business
- FIG. 1 illustrates a single database, multiple databases may be utilized to store such information.
- such information may be stored in various databases at various locations that is controlled or maintained by different entities.
- FIG. 1 illustrates customer analytics system 102 as a stand-alone system
- customer analytics system 102 may be part of other systems, such as a social network server, which may be a web server configured to offer a social networking and/or microblogging service.
- a social network server which may be a web server configured to offer a social networking and/or microblogging service.
- a description of an embodiment of a hardware configuration of customer analytics system 102 is provided below in connection with FIG. 2 .
- FIGS. 3-5, 6A-6B and 7 A further discussion regarding identifying the geographic market share of the target business as well its competitors is provided below in connection with FIGS. 3-5, 6A-6B and 7 .
- System 100 is not to be limited in scope to any one particular network architecture.
- System 100 may include any number of mobile devices 101 , customer analytics systems 102 , networks 103 and databases 104 .
- FIG. 2 illustrates a hardware configuration of customer analytics system 102 ( FIG. 1 ) which is representative of a hardware environment for practicing the present invention.
- customer analytics system 102 has a processor 201 coupled to various other components by system bus 202 .
- An operating system 203 runs on processor 201 and provides control and coordinates the functions of the various components of FIG. 2 .
- An application 204 in accordance with the principles of the present invention runs in conjunction with operating system 203 and provides calls to operating system 203 where the calls implement the various functions or services to be performed by application 204 .
- Application 204 may include, for example, a program for identifying the geographic market share of the target business as well its competitors as discussed further below in connection with FIGS. 3-5, 6A-6B and 7 .
- ROM 205 is coupled to system bus 202 and includes a basic input/output system (“BIOS”) that controls certain basic functions of customer analytics system 102 .
- RAM random access memory
- Disk adapter 207 is also coupled to system bus 202 .
- software components including operating system 203 and application 204 may be loaded into RAM 206 , which may be customer analytics system's 102 main memory for execution.
- Disk adapter 207 may be an integrated drive electronics (“IDE”) adapter that communicates with a disk unit 208 , e.g., disk drive.
- IDE integrated drive electronics
- Customer analytics system 102 further includes a communications adapter 209 coupled to bus 202 .
- Communications adapter 209 interconnects bus 202 with an outside network (e.g., network 103 of FIG. 1 ) thereby allowing customer analytics system 102 to communicate with other devices, such as mobile devices 101 .
- the present invention may be a system, a method, and/or a computer program product.
- the computer program product may include a computer readable storage medium (or media) having computer readable program instructions thereon for causing a processor to carry out aspects of the present invention.
- the computer readable storage medium can be a tangible device that can retain and store instructions for use by an instruction execution device.
- the computer readable storage medium may be, for example, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing.
- a non-exhaustive list of more specific examples of the computer readable storage medium includes the following: a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanically encoded device such as punch-cards or raised structures in a groove having instructions recorded thereon, and any suitable combination of the foregoing.
- RAM random access memory
- ROM read-only memory
- EPROM or Flash memory erasable programmable read-only memory
- SRAM static random access memory
- CD-ROM compact disc read-only memory
- DVD digital versatile disk
- memory stick a floppy disk
- a mechanically encoded device such as punch-cards or raised structures in a groove having instructions recorded thereon
- a computer readable storage medium is not to be construed as being transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission media (e.g., light pulses passing through a fiber-optic cable), or electrical signals transmitted through a wire.
- Computer readable program instructions described herein can be downloaded to respective computing/processing devices from a computer readable storage medium or to an external computer or external storage device via a network, for example, the Internet, a local area network, a wide area network and/or a wireless network.
- the network may comprise copper transmission cables, optical transmission fibers, wireless transmission, routers, firewalls, switches, gateway computers and/or edge servers.
- a network adapter card or network interface in each computing/processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium within the respective computing/processing device.
- Computer readable program instructions for carrying out operations of the present invention may be assembler instructions, instruction-set-architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state-setting data, or either source code or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C++ or the like, and conventional procedural programming languages, such as the “C” programming language or similar programming languages.
- the computer readable program instructions may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server.
- the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider).
- electronic circuitry including, for example, programmable logic circuitry, field-programmable gate arrays (FPGA), or programmable logic arrays (PLA) may execute the computer readable program instructions by utilizing state information of the computer readable program instructions to personalize the electronic circuitry, in order to perform aspects of the present invention.
- These computer readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
- These computer readable program instructions may also be stored in a computer readable storage medium that can direct a computer, a programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer readable storage medium having instructions stored therein comprises an article of manufacture including instructions which implement aspects of the function/act specified in the flowchart and/or block diagram block or blocks.
- the computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process, such that the instructions which execute on the computer, other programmable apparatus, or other device implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
- each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s).
- the functions noted in the block may occur out of the order noted in the figures.
- two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved.
- customer analytics systems utilize various factors to help estimate the value of the market share, such as unit or dollar sales, user base (piracy and brand switching effect), market definition (scope of definitions), the scope of the denominator (which other brands included), time frame length and product definition (brand, product line or strategic business unit).
- market share analysis performed by customer analytics systems though fails to provide the business an understanding of their competitors' customers and sales, both demographically and geographically.
- FIG. 3 is a diagram of the software components used for identifying the geographic market share of the target business as well as its competitors.
- FIG. 4 illustrates a visualization of the determined geographic market share of the target business and its competitors within a geographic area.
- FIG. 5 is a visualization of geographic areas for market opportunities for the target business.
- FIGS. 6A-6B are a flowchart of a method for identifying the geographic market share of the target business and its competitors within a geographic area.
- FIG. 7 is a flowchart of a method for determining how shopping habits of people change in response to events.
- FIG. 3 is a diagram of the software components used for identifying the geographic market share of the target business and its competitors within a geographic area in accordance with an embodiment of the present invention.
- these software components may reside in application 204 ( FIG. 2 ).
- the software components include module 301 directed to performing a demographic analysis.
- “Demographic analysis,” as used herein, refers to correlating the mobility of human populations to the statistical characteristics (e.g., income, employment) of those same human populations in terms of geographic areas.
- such an analysis is performed using census demographic data 302 , such as the American Community Survey (ACS) from the United States Census Bureau, and mobility data 303 .
- ACS American Community Survey
- Mobility data refers to data pertaining to the movement of the user of mobile device 101 , such as within a geographic area, thereby learning which stores are visited by the user within a certain geographic area, including the time at which such stores are visited, the duration of time spent at each store and even when such stores are visited in light of the weather at the time of visitation (can be obtained from various databases or websites that provide weather information).
- the mobility data is acquired from applications (e.g., location tracking applications) running on mobile devices 101 .
- the mobility data may be individualized or aggregated.
- the mobility data is anonymous.
- module 301 performs the demographic analysis in a pre-processing step 304 to prepare the data for further processing.
- module 301 generates a geohash expression using an alphanumeric string.
- a geohash is a convenient way of expressing a location using the alphanumeric string, with greater precision obtained with longer strings.
- the geohash is generated by module 301 by compiling multiple related variables into aggregated variables.
- module 301 aggregates the smaller geographic areas (obtained from census demographic data 302 ) into larger areas as necessary.
- the software components further include module 305 directed to performing a shopping preference analysis to determine the shopping habits of people.
- module 305 performs an analysis attempting to answer questions directed to the shopping habits of people, such as do customers shop at just 1 grocery store or make multiple stops?, do customers shop close to home/work or go out of their way for certain stores? or do customers prefer to shop on a certain day of the week or time of day?
- these preferences are aggregated into a geohash.
- module 305 utilizes mobility data 303 and locations of interest data 306 .
- “Locations of interest,” as used herein, refers to the locations of the target business (business whose geographic market share is to be determined) and its competitors. In one embodiment, such data is obtained through a combination of publicly available application programming interfaces (APIs) and strategic partnerships.
- APIs application programming interfaces
- module 305 identifies the target business's and its competitors' locations using locations of interests data 306 . Furthermore, module 305 utilizes mobility data 303 to identify people (users of mobile devices 101 ) who are shopping at the identified locations. For example, a user may be identified as shopping at the target business at a particular location at a particular day and time based on the location tracking application running on mobile device 101 informing customer analytics system 102 the user's current location as well as the identity of the user.
- module 305 infers the shopping habits of these identified people using the mobile data, such as the time of day the person visited an identified location, the day of the week the person visited an identified location, the series of locations visited by the person, etc.
- such learned shopping habits may be aggregated to a particular geographic area.
- an analysis may be performed by module 305 as to how the shopping habits of people change in response to events 307 (e.g., snowstorm, thunderstorm, large social event, such as the World Series, etc.).
- events 307 e.g., snowstorm, thunderstorm, large social event, such as the World Series, etc.
- the software components include module 308 for performing the comparative geographic market share analysis.
- the “comparative geographic market share analysis” refers to determining the geographic market share of the target business and its competitors.
- module 308 performs such an analysis using the demographic analysis and shopping preference analysis discussed above as well as using the target business's and its competitors' location(s) data 309 and the target business's customer data 310 .
- the target business's and its competitors' location(s) data 309 is supplied by the target business or is acquired via publicly accessible APIs or strategic partnerships.
- the target business's customer data 310 is provided by the target business.
- Such data includes information pertaining to the customer's name, age, address, purchase cycle, average basket size, demographics (e.g., level of education, household income, children, etc.), time of day person went shopping, etc.
- module 308 identifies the customers of the target business and its competitors using mobility data 303 and customer data 310 .
- mobility data 303 may indicate that a particular user shops every week at the target business at 5:00 pm on Friday which is correlated with customer data 310 , which provides the name, address, etc. of a customer who shops at the target business at 5:00 pm on Friday every week.
- customer data 310 may be identified as also shopping at a competitor's location on Thursday based on mapping the customer's mobility data 303 with customer data 310 .
- module 308 determines the geographic area where customers of the target business and its competitors live, work and commute using mobility data 303 , demographic analysis 301 and inferred shopping habits of people 305 .
- the majority of the customers of the target business may generally live, work and commute within ten (10) miles of the location of the target business.
- module 308 creates geo-demographic profiles of the customers for the target business and its competitors using the determined geographic areas where the customers live, work and commute.
- Such geo-demographic profiles include various information about customers, such as name, address, age, what they buy, where they buy in such geographic areas (where customer live, work and commute), how they pay, time of day person went shopping, household income, level of education, household size, etc.
- Module 308 determines the geographic market share of the target business and its competitors within a geographic area using the created geo-demographic profiles of the customers for the target business and its competitors.
- a visualization 311 may be presented to a user to illustrate the geographic market share of the target business and its competitors within the geographic area.
- FIG. 4 illustrates a visualization of the determined geographic market share of the target business and its competitors within a geographic area in accordance with an embodiment of the present invention.
- the percentage of the total market in the selected area is 3.72%. Furthermore, FIG. 4 illustrates that the target business has 2.15% of the total market in the selected area; whereas, competitor 1 has 0.2% of the total market in the selected area and competitor 2 has 1.37% of the total market in the selected area. Furthermore, FIG. 4 illustrates the demographics for the area as well as the shopper preferences for the target business. All of this information shown in FIG. 4 may be provided by module 308 .
- module 312 configured to perform the geo-demographic market opportunity analysis.
- the “geo-demographic market opportunity analysis,” as used herein, refers to identifying geographic market opportunities for the target business using the determined geographic market share of the target business and its competitors.
- module 312 uses customer data 310 and demographics of interest data 313 (e.g., household income), which may be provided by the target business, to perform the geo-demographic market opportunity analysis.
- demographics of interest data 313 e.g., household income
- module 312 identifies the geographic areas where the target business has a strong, moderate and weak market share. For example, module 312 may use mobility data 303 to determine geohashes where the target business's customers live, work or commute. Furthermore, the customers' home is determined to establish demographic and preference profiles. The mobility data 303 may be supplemented with the target business's own customer data which is used to train a model of the geographic profile for the target business location. Such a model is used to identify the geohashes where the target business has a strong, moderate and weak market share.
- module 312 identifies the target business's moderate and weak geographic areas that contain similar live/work/commute profiles as the geographic areas where the target business has a strong market share. Within such geographic areas (geohashes), module 312 may narrow down to the geographic areas (geohashes) with similar demographics and/or shopping habits. Alternatively, module 312 may narrow down to the geographical areas (geohashes) using the business's demographics of interest 313 .
- module 312 may present to a user a visualization 314 , such as shown in FIG. 5 , of the geographic areas for market opportunities for the target business.
- FIG. 5 is a visualization of geographic areas for market opportunities for the target business in accordance with an embodiment of the present invention.
- the area northwest (NW) of the target business is still close to home to be considered a neighborhood store with a similar demographic profile in terms of age and household/family size as the location shown in FIG. 4 .
- the area south (S) of the target business is still close to home to be considered a neighborhood store with a similar demographic profile in terms of age and household/family size as the location shown in FIG. 4 .
- FIG. 5 illustrates that in the area northwest of the target business, the percentage of the total market in the area is 5.87%. Furthermore, FIG. 5 illustrates that the target business has 0.98% of the total market in the selected area; whereas, competitor 1 has 2.94% of the total market in the selected area and competitor 2 has 1.96% of the total market in the selected area. Furthermore, FIG. 5 illustrates that the percentage of the total market in the area south of the target business is 1.17%. Furthermore, FIG. 5 illustrates that the target business has 0.59% of the total market in the selected area; whereas, competitor 1 has 0% of the total market in the selected area and competitor 2 has 0.59% of the total market in the selected area.
- Data discussed above, such as census demographic data 302 , locations of interests data 306 , event data 307 , business's and competitors' location(s) data 309 , business customer data 310 , and demographics of interests data 313 may be stored in various databases (similar to database 104 shown in FIG. 1 ) which are accessible by customer analytics system 102 .
- customer analytics system 102 identifying the geographic market share of the target business and its competitors within a geographic area is provided below in connection with FIGS. 6A-6B .
- FIGS. 6A-6B are a flowchart of a method 600 for identifying the geographic market share of the target business and its competitors within a geographic area in accordance with an embodiment of the present invention.
- customer analytics system 102 receives location data of businesses (target business and its competitors) 309 in a geographic area.
- the target business's and its competitors' location(s) data 309 is supplied by the target business or is acquired via publicly accessible APIs or strategic partnerships.
- customer analytics system 102 identifies the locations of the target business and its competitors in the geographic area using the received location data of businesses 309 .
- customer analytics system 102 receives mobility data 303 from mobile devices 101 located in the geographic area.
- “Mobility data,” as used herein, refers to data pertaining to the movement of the user of mobile device 101 , such as within a geographic area, thereby learning which stores are visited by the user within a certain geographic area, including the time at which such stores are visited, the duration of time spent at each store and even when such stores are visited in light of the weather at the time of visitation (can be obtained from various databases or websites that provide weather information).
- the mobility data is acquired from applications (e.g., location tracking applications) running on mobile devices 101 .
- the mobility data may be individualized or aggregated.
- the mobility data is anonymous.
- customer analytics system 102 identifies people who are shopping at the identified locations for the target business and its competitors using mobility data 303 .
- module 305 is configured to perform a shopping preference analysis to determine the shopping habits of people, which includes identifying people who are shopping at the identified locations for the target business and its competitors using mobility data 303 .
- customer analytics system 102 infers shopping habits of the identified people using mobility data 303 .
- module 305 is configured to perform a shopping preference analysis to determine the shopping habits of people, which includes inferring the shopping habits of the identified people using mobility data 303 , such as the time of day the person visited an identified location, the day of the week the person visited an identified location, the series of locations visited by the person, etc.
- such learned shopping habits may be aggregated to a particular geographic area.
- customer analytics system 102 obtains census demographic data 302 in the geographic area.
- census demographic data 302 such as the American Community Survey (ACS), is obtained from the United States Census Bureau.
- ACS American Community Survey
- customer analytics system 102 performs a demographic analysis, including generating a geohash expression, using the obtained demographic data 302 and mobility data 303 .
- “Demographic analysis,” as used herein, refers to correlating the mobility of human populations to the statistical characteristics (e.g., income, employment) of those same human populations in terms of geographic areas.
- module 301 generates a geohash expression using an alphanumeric string.
- a geohash is a convenient way of expressing a location using the alphanumeric string, with greater precision obtained with longer strings.
- the geohash is generated by module 301 by compiling multiple related variables into aggregated variables.
- module 301 aggregates the smaller geographic areas (obtained from census demographic data 302 ) into larger areas as necessary.
- customer analytics system 102 identifies customers of the target business and its competitors using mobility data 303 and customer data 310 from the target business.
- module 308 performs a comparative geographic market share analysis.
- the “comparative geographic market share analysis” refers to determining the geographic market share of the target business and its competitors. In connection with performing such an analysis, module 308 identifies the customers of the target business and its competitors using mobility data 303 and customer data 310 .
- customer analytics system 102 determines the areas in the geographic area where the customers of the target business and its competitors live, work and commute using mobility data 303 , demographic analysis (see module 301 ) and inferred shopping habits of people (see module 305 ).
- module 308 performs a comparative geographic market share analysis. In connection with performing such an analysis, module 308 determines the geographic area where customers of the target business and its competitors live, work and commute using mobility data 303 , demographic analysis 301 and inferred shopping habits of people 305 .
- customer analytics system 102 creates geo-demographic profiles of the customers of the target business and its competitors using the determined areas in the geographic area where the customers of the target business and its competitors live, work and commute.
- module 308 performs a comparative geographic market share analysis. In connection with performing such an analysis, module 308 creates geo-demographic profiles of the customers for the target business and its competitors using the determined geographic areas where the customers live, work and commute.
- customer analytics system 102 determines the geographic market share of the target business and its competitors within the geographic area using the created geo-demographic profiles of the customers of the target business and its competitors.
- customer analytics system 102 presents a visualization of the geographic market share of the target business and its competitors within the geographic area as shown in FIG. 4 .
- customer analytics system 102 identifies geographic market opportunities for the target business using the determined geographic market share of the target business and its competitors.
- module 312 is configured to perform the geo-demographic market opportunity analysis.
- the “geo-demographic market opportunity analysis,” as used herein, refers to identifying geographic market opportunities for the target business using the determined geographic market share of the target business and its competitors.
- module 312 uses customer data 310 and demographics of interest data 313 (e.g., household income), which may be provided by the target business, to perform the geo-demographic market opportunity analysis. Such an analysis may be used by the target business for future store placement or marketing targeted to a specific geographic area.
- customer analytics system 102 presents a visualization of areas within the geographic area for market opportunities for the target business as shown in FIG. 5 .
- customer analytics system 102 determines the geographic market share of the target business and its competitors within the geographic area, changes to such market share may be analyzed in response to events 307 , such as a snowstorm, a thunderstorm, a large social event, such as the World Series, etc., as discussed below in connection with FIG. 7 .
- events 307 such as a snowstorm, a thunderstorm, a large social event, such as the World Series, etc., as discussed below in connection with FIG. 7 .
- FIG. 7 is a flowchart of a method 700 for determining how shopping habits of people change in response to events in accordance with an embodiment of the present invention.
- customer analytics system 102 receives event data 307 .
- customer analytics system 102 analyzes how shopping habits of people change in response to the received event data 307 using mobility data 303 .
- an analysis may be performed by module 305 as to how the shopping habits of people change in response to events 307 (e.g., snowstorm, thunderstorm, large social event, such as the World Series, etc.). That is, customer analytics system 102 compares typical visitor behavior with behavior before, during, and after events. This comparison can then be used to predict behavior changes for similar events in the future.
- weather data can be used to predict how visitors will change their shopping habits in response to a blizzard.
- weather events There are many other types of weather events that can be predicted and may impact consumer behavior: heat waves, fog, thunder storms, etc. It should be noted that the degree of impact of a given weather event may vary greatly by geographic area. In one embodiment, a geographic comparative analysis would also be part of the analysis performed by customer analytics system 102 .
- customer analytics system 102 uses the schedule of a local arena to predict foot traffic changes for a large sporting event.
- customer analytics system 102 uses construction schedules to predict route changes in response to construction. Other examples of events include marathons, parades, large festivals, fairs, etc.
- the present invention enhances businesses' understanding of its geographic market share using mobility data to determine where customers live, work and commute. Furthermore, the present invention improves the businesses ability to identify consumer preferences and demographic shifts within the businesses' geographic area of influence. Additionally, the present invention breaks down the analysis by different dimensions, such as the day of the week or time of day.
- the present invention uses mobility data from mobile devices to identify geographic market share thereby lessening the reliance upon survey or transaction data as used by current customer analytics systems.
- the present invention is able to emphasize geographic areas rather than specific users, focus on geographic market share of existing business locations rather than placement of new locations and identify geographic market opportunities based on the analyses discussed herein.
- current customer analytics systems utilize an inordinate amount of computing resources (e.g., processing resources) to generate a target business's geographic market share due to the fact that they mainly rely upon computation intensive survey or transaction data.
- the present invention provides a technological solution to this technical problem by utilizing mobility data with less reliance on survey or transaction data.
- the present invention enhances businesses' understanding of its geographic market share using fewer computing resource (e.g., processing resources).
- the present invention provides the target business an understanding of their competitors' customers and sales, both demographically and graphically, as well as provide the target business an understanding of the amount of overlap of their own customers with their competitors' customers graphically. Such an understanding is not possible by simply relying upon surveys and transaction data.
- less computing resources need to be utilized by the customer analytics system since the present invention derives geographic market share using mobility data with less reliance on survey or transaction data, which are computation intensive.
- the present invention improves the technology or technical field involving customer analytics systems.
- customer analytics systems fail to provide the business an understanding of their competitors' customers and sales, both demographically and geographically.
- Such systems fail to provide the business an understanding of the amount of overlap of their own customers with their competitors' customers geographically. That is, current customer analytics systems fail to provide a business a complete understanding of its geographic market share. Such information is valuable to a business in order to possibly identify new business opportunities.
- the present invention improves such technology by utilizing mobility data to enhance businesses understanding of its geographic market share as discussed above, such as enhancing their understanding of their competitors' customers and sales, both demographically and geographically, as well as enhancing their understanding of the amount of overlap of their own customers with their competitors' customers geographically.
- the technical solution provided by the present invention cannot be performed in the human mind or by a human using a pen and paper. That is, the technical solution provided by the present invention could not be accomplished in the human mind or by a human using a pen and paper in any reasonable amount of time and with any reasonable expectation of accuracy without the use of a computer.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Data Mining & Analysis (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Game Theory and Decision Science (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
- The present invention relates generally to analyzing market share, and more particularly to identifying the geographic market share of businesses.
- Businesses often utilize customer analytics systems to determine the businesses' market share. Market share is the percentage of a market (defined in terms of either units or revenue) accounted for by a specific entity.
- Currently though, there is not a single best technique utilized by customer analytics systems for calculating market share due to variations in the definition of what constitutes the market (one of the many varieties of systems, institutions, procedures, social relations and infrastructures whereby parties engage in exchange) as well as measurement errors.
- Furthermore, in connection with market share analysis (indicating how well a business is doing in the marketplace compared to its competitors), customer analytics systems utilize various factors to help estimate the value of the market share, such as unit or dollar sales, user base (piracy and brand switching effect), market definition (scope of definitions), the scope of the denominator (which other brands included), time frame length and product definition (brand, product line or strategic business unit). In particular, current customer analytics systems mainly rely upon surveys and transaction data to estimate the value of the market share, which is very computation intensive. Furthermore, surveys are very time-intensive to prepare and analyze and subject to human error.
- Such market share analysis performed by customer analytics systems though fails to provide the business an understanding of their competitors' customers and sales, both demographically and geographically. Furthermore, such analysis fails to provide the business an understanding of the amount of overlap of their own customers with their competitors' customers geographically. That is, current customer analytics systems fail to provide a business a complete understanding of its geographic market share. Such information is valuable to a business in order to possibly identify new business opportunities.
- Currently, customer analytics systems expend an inordinate amount of computing resources (e.g., processing resources) in attempting to identify new business opportunities using standard market share analysis discussed above, due in part, to the substantial reliance upon surveys and transaction data, which are computation intensive, to perform a market share analysis. Furthermore, current customer analytics systems fail to provide the business an understanding of its geographic market distribution and its competitors despite utilizing an excessive amount of computing resources.
- In one embodiment of the present invention, a method for identifying a geographic market share comprises receiving location data of businesses in a geographic area, where the businesses comprise a target business and one or more competitors of the target business. The method further comprises identifying locations of the target business and the one or more competitors in the geographic area using the received location data of businesses. The method additionally comprises receiving mobility data from a plurality of mobile devices located in the geographic area. Furthermore, the method comprises identifying people who are shopping at the identified locations of the target business and the one or more competitors using the mobility data. Additionally, the method comprises inferring shopping habits of the identified people using the mobility data. In addition, the method comprises identifying customers of the target business and the one or more competitors using the mobility data and customer data from the target business. The method further comprises determining areas in the geographic area where the customers of the target business and the one or more competitors live, work and commute using the mobility data and the inferred shopping habits of the identified people. The method additionally comprises creating geo-demographic profiles of the customers of the target business and the one or more competitors using the determined areas in the geographic area where the customers of the target business and the one or more competitors live, work and commute. Furthermore, the method comprises determining geographic market share of the target business and the one or more competitors within the geographic area using the created geo-demographic profiles of customers of the target business and the one or more competitors. Additionally, the method comprises presenting a visualization of the geographic market share of the target business and the one or more competitors within the geographic area.
- Other forms of the embodiment of the method described above are in a system and in a computer program product.
- The foregoing has outlined rather generally the features and technical advantages of one or more embodiments of the present invention in order that the detailed description of the present invention that follows may be better understood. Additional features and advantages of the present invention will be described hereinafter which may form the subject of the claims of the present invention.
- A better understanding of the present invention can be obtained when the following detailed description is considered in conjunction with the following drawings, in which:
-
FIG. 1 illustrates a communication system configured in accordance with an embodiment of the present invention; -
FIG. 2 illustrates a hardware configuration of a customer analytics system for practicing the principles of the present invention in accordance with an embodiment of the present invention; -
FIG. 3 is a diagram of the software components used for identifying the geographic market share of the target business as well as its competitors in accordance with an embodiment of the present invention; -
FIG. 4 illustrates a visualization of the determined geographic market share of the target business and its competitors within a geographic area in accordance with an embodiment of the present invention; -
FIG. 5 is a visualization of geographic areas for market opportunities for the target business in accordance with an embodiment of the present invention. -
FIGS. 6A-6B are a flowchart of a method for identifying the geographic market share of the target business and its competitors within a geographic area in accordance with an embodiment of the present invention; and -
FIG. 7 is a flowchart of a method for determining how shopping habits of people change in response to events in accordance with an embodiment of the present invention. - The present invention comprises a method, system and computer program product for identifying a geographic market share. In one embodiment of the present invention, a customer analytics system acquires mobility data from applications running on mobile devices of users located within a geographic area. “Mobility data,” as used herein, refers to data pertaining to the movement of the users of the mobile devices, such as within a geographic area, thereby learning which stores are visited by the user within a certain geographic area, including the time at which such stores are visited, the duration of time spent at each store and even when such stores are visited in light of the weather at the time of visitation (can be obtained from various databases or websites that provide weather information). The customer analytics system uses the mobility data to infer shopping habits of people who shop at locations for the target business and its competitors within a geographic area. Furthermore, the customer analytics system identifies customers of the target business and its customers using the mobility data and customer data from the target business. The particular areas in the geographic area where the customers of the target business and its competitors live, work and commute are determined using the mobility data and the inferred shopping habits of the people. Geo-demographic profiles of the customers of the target business and its competitors are then created by the customer analytics system using these determined areas in the geographic area where the customers of the target business and its competitors live, work and commute. The customer analytics system then determines the geographic market share of the target business and its competitors within the geographic area using the created geo-demographic profiles of the customers of the target business and its competitors. A visualization of the geographic market share of the target business and its competitors within the geographic area may then be presented by the customer analytics system. In this manner, the present invention enhances businesses' understanding of its geographic market share using mobility data.
- In the following description, numerous specific details are set forth to provide a thorough understanding of the present invention. However, it will be apparent to those skilled in the art that the present invention may be practiced without such specific details. In other instances, well-known circuits have been shown in block diagram form in order not to obscure the present invention in unnecessary detail. For the most part, details considering timing considerations and the like have been omitted inasmuch as such details are not necessary to obtain a complete understanding of the present invention and are within the skills of persons of ordinary skill in the relevant art.
- Referring now to the Figures in detail,
FIG. 1 illustrates acommunication system 100 for practicing the principles of the present invention in accordance with an embodiment of the present invention.Communication system 100 includesmobile devices 101A-101C (identified as “Mobile Device A,” “Mobile Device B,” and “Mobile Device C,” respectively, inFIG. 1 ) connected tocustomer analytics system 102 via anetwork 103.Mobile devices 101A-101C may collectively or individually be referred to as mobile devices 101 or mobile device 101, respectively. The user of mobile device 101 may also be referenced herein as user 101. - Mobile device 101 may be any mobile computing device, including, but not limited to, a mobile phone, a cellular phone, a smartphone, a personal digital assistance (PDA), a gaming unit, a portable computing unit, a tablet personal computer and the like, configured with the capability of connecting to
network 103 and consequently communicating with other mobile devices 101 andcustomer analytics system 102. - Network 103 may be, for example, a local area network, a wide area network, a wireless wide area network, a circuit-switched telephone network, a Global System for Mobile Communications (GSM) network, a Wireless Application Protocol (WAP) network, a WiFi network, an IEEE 802.11 standards network, various combinations thereof, etc. Other networks, whose descriptions are omitted here for brevity, may also be used in conjunction with
system 100 ofFIG. 1 without departing from the scope of the present invention. -
Customer analytics system 102 is configured to identify the geographic market share of the target business as well its competitors based in part on acquiring “mobility data” from applications running on mobile devices 101. “Mobility data,” as used herein, refers to data pertaining to the movement of the user of mobile device 101, such as within a geographic area, thereby learning which stores are visited by the user within a certain geographic area, including the time at which such stores are visited, the duration of time spent at each store and even when such stores are visited in light of the weather at the time of visitation (can be obtained from various databases or websites that provide weather information). In one embodiment, such mobility data is anonymous. - In identifying the geographic market share of the target business as well its competitors,
customer analytics system 102 may utilize other data in addition to mobility data, such as location data (location of the target business and its competitors), customer data from the target business, demographic data (e.g., American Community Survey (ACS)/census data), locations of interest data (e.g., locations that are of interest to a customer, such as a user of mobile device 101, that may be directly or indirectly provided by the target business), etc. Such data may be stored in a database(s) 104 accessible bycustomer analytics system 102. WhileFIG. 1 illustrates a single database, multiple databases may be utilized to store such information. Furthermore, such information may be stored in various databases at various locations that is controlled or maintained by different entities. - Additionally, while
FIG. 1 illustratescustomer analytics system 102 as a stand-alone system,customer analytics system 102 may be part of other systems, such as a social network server, which may be a web server configured to offer a social networking and/or microblogging service. A description of an embodiment of a hardware configuration ofcustomer analytics system 102 is provided below in connection withFIG. 2 . - A further discussion regarding identifying the geographic market share of the target business as well its competitors is provided below in connection with
FIGS. 3-5, 6A-6B and 7 . -
System 100 is not to be limited in scope to any one particular network architecture.System 100 may include any number of mobile devices 101,customer analytics systems 102,networks 103 anddatabases 104. - Referring now to
FIG. 2 ,FIG. 2 illustrates a hardware configuration of customer analytics system 102 (FIG. 1 ) which is representative of a hardware environment for practicing the present invention. Referring toFIG. 2 ,customer analytics system 102 has aprocessor 201 coupled to various other components bysystem bus 202. Anoperating system 203 runs onprocessor 201 and provides control and coordinates the functions of the various components ofFIG. 2 . Anapplication 204 in accordance with the principles of the present invention runs in conjunction withoperating system 203 and provides calls tooperating system 203 where the calls implement the various functions or services to be performed byapplication 204.Application 204 may include, for example, a program for identifying the geographic market share of the target business as well its competitors as discussed further below in connection withFIGS. 3-5, 6A-6B and 7 . - Referring again to
FIG. 2 , read-only memory (“ROM”) 205 is coupled tosystem bus 202 and includes a basic input/output system (“BIOS”) that controls certain basic functions ofcustomer analytics system 102. Random access memory (“RAM”) 206 anddisk adapter 207 are also coupled tosystem bus 202. It should be noted that software components includingoperating system 203 andapplication 204 may be loaded intoRAM 206, which may be customer analytics system's 102 main memory for execution.Disk adapter 207 may be an integrated drive electronics (“IDE”) adapter that communicates with adisk unit 208, e.g., disk drive. It is noted that the program for identifying the geographic market share of the target business as well its competitors, as discussed further below in connection withFIGS. 3-5, 6A-6B and 7 , may reside indisk unit 208 or inapplication 204. -
Customer analytics system 102 further includes acommunications adapter 209 coupled tobus 202.Communications adapter 209interconnects bus 202 with an outside network (e.g.,network 103 ofFIG. 1 ) thereby allowingcustomer analytics system 102 to communicate with other devices, such as mobile devices 101. - The present invention may be a system, a method, and/or a computer program product. The computer program product may include a computer readable storage medium (or media) having computer readable program instructions thereon for causing a processor to carry out aspects of the present invention.
- The computer readable storage medium can be a tangible device that can retain and store instructions for use by an instruction execution device. The computer readable storage medium may be, for example, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. A non-exhaustive list of more specific examples of the computer readable storage medium includes the following: a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanically encoded device such as punch-cards or raised structures in a groove having instructions recorded thereon, and any suitable combination of the foregoing. A computer readable storage medium, as used herein, is not to be construed as being transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission media (e.g., light pulses passing through a fiber-optic cable), or electrical signals transmitted through a wire.
- Computer readable program instructions described herein can be downloaded to respective computing/processing devices from a computer readable storage medium or to an external computer or external storage device via a network, for example, the Internet, a local area network, a wide area network and/or a wireless network. The network may comprise copper transmission cables, optical transmission fibers, wireless transmission, routers, firewalls, switches, gateway computers and/or edge servers. A network adapter card or network interface in each computing/processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium within the respective computing/processing device.
- Computer readable program instructions for carrying out operations of the present invention may be assembler instructions, instruction-set-architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state-setting data, or either source code or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C++ or the like, and conventional procedural programming languages, such as the “C” programming language or similar programming languages. The computer readable program instructions may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider). In some embodiments, electronic circuitry including, for example, programmable logic circuitry, field-programmable gate arrays (FPGA), or programmable logic arrays (PLA) may execute the computer readable program instructions by utilizing state information of the computer readable program instructions to personalize the electronic circuitry, in order to perform aspects of the present invention.
- Aspects of the present invention are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer readable program instructions.
- These computer readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer readable program instructions may also be stored in a computer readable storage medium that can direct a computer, a programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer readable storage medium having instructions stored therein comprises an article of manufacture including instructions which implement aspects of the function/act specified in the flowchart and/or block diagram block or blocks.
- The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process, such that the instructions which execute on the computer, other programmable apparatus, or other device implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
- The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or acts or carry out combinations of special purpose hardware and computer instructions.
- As stated in the Background section, in connection with market share analysis (indicating how well a business is doing in the marketplace compared to its competitors), customer analytics systems utilize various factors to help estimate the value of the market share, such as unit or dollar sales, user base (piracy and brand switching effect), market definition (scope of definitions), the scope of the denominator (which other brands included), time frame length and product definition (brand, product line or strategic business unit). In particular, current customer analytics systems mainly rely upon surveys and transaction data to estimate the value of the market share, which is very computation intensive. Furthermore, surveys are very time-intensive to prepare and analyze and subject to human error. Such market share analysis performed by customer analytics systems though fails to provide the business an understanding of their competitors' customers and sales, both demographically and geographically. Furthermore, such analysis fails to provide the business an understanding of the amount of overlap of their own customers with their competitors' customers geographically. That is, current customer analytics systems fail to provide a business a complete understanding of its geographic market share. Such information is valuable to a business in order to possibly identify new business opportunities. Currently, customer analytics systems expend an inordinate amount of computing resources (e.g., processing resources) in attempting to identify new business opportunities using standard market share analysis discussed above, due in part, to the substantial reliance upon surveys and transaction data, which are computation intensive, to perform a market share analysis. Furthermore, current customer analytics systems fail to provide the business an understanding of its geographic market distribution and its competitors despite utilizing an excessive amount of computing resources.
- The principles of the present invention provide a target business an understanding of the target's and its competitors' geographic market distribution using mobility data as discussed below in connection with
FIGS. 3-5, 6A-6B and 7 .FIG. 3 is a diagram of the software components used for identifying the geographic market share of the target business as well as its competitors.FIG. 4 illustrates a visualization of the determined geographic market share of the target business and its competitors within a geographic area.FIG. 5 is a visualization of geographic areas for market opportunities for the target business.FIGS. 6A-6B are a flowchart of a method for identifying the geographic market share of the target business and its competitors within a geographic area.FIG. 7 is a flowchart of a method for determining how shopping habits of people change in response to events. - As stated above,
FIG. 3 is a diagram of the software components used for identifying the geographic market share of the target business and its competitors within a geographic area in accordance with an embodiment of the present invention. In one embodiment, these software components may reside in application 204 (FIG. 2 ). - The following provides a brief description of these software components. A more detailed description of these software components, including their functionalities, is provided below in conjunction with
FIGS. 4-5, 6A-6B and 7 . - Referring to
FIG. 3 , the software components includemodule 301 directed to performing a demographic analysis. “Demographic analysis,” as used herein, refers to correlating the mobility of human populations to the statistical characteristics (e.g., income, employment) of those same human populations in terms of geographic areas. In one embodiment, such an analysis is performed using censusdemographic data 302, such as the American Community Survey (ACS) from the United States Census Bureau, andmobility data 303. “Mobility data,” as used herein, refers to data pertaining to the movement of the user of mobile device 101, such as within a geographic area, thereby learning which stores are visited by the user within a certain geographic area, including the time at which such stores are visited, the duration of time spent at each store and even when such stores are visited in light of the weather at the time of visitation (can be obtained from various databases or websites that provide weather information). In one embodiment, the mobility data is acquired from applications (e.g., location tracking applications) running on mobile devices 101. In one embodiment, the mobility data may be individualized or aggregated. In one embodiment, the mobility data is anonymous. - In one embodiment,
module 301 performs the demographic analysis in apre-processing step 304 to prepare the data for further processing. - In one embodiment,
module 301 generates a geohash expression using an alphanumeric string. A geohash is a convenient way of expressing a location using the alphanumeric string, with greater precision obtained with longer strings. In one embodiment, the geohash is generated bymodule 301 by compiling multiple related variables into aggregated variables. In one embodiment,module 301 aggregates the smaller geographic areas (obtained from census demographic data 302) into larger areas as necessary. - The software components further include
module 305 directed to performing a shopping preference analysis to determine the shopping habits of people. For example,module 305 performs an analysis attempting to answer questions directed to the shopping habits of people, such as do customers shop at just 1 grocery store or make multiple stops?, do customers shop close to home/work or go out of their way for certain stores? or do customers prefer to shop on a certain day of the week or time of day? In one embodiment, these preferences are aggregated into a geohash. - In one embodiment,
module 305 utilizesmobility data 303 and locations ofinterest data 306. “Locations of interest,” as used herein, refers to the locations of the target business (business whose geographic market share is to be determined) and its competitors. In one embodiment, such data is obtained through a combination of publicly available application programming interfaces (APIs) and strategic partnerships. - In connection with performing the shopping preference analysis,
module 305 identifies the target business's and its competitors' locations using locations ofinterests data 306. Furthermore,module 305 utilizesmobility data 303 to identify people (users of mobile devices 101) who are shopping at the identified locations. For example, a user may be identified as shopping at the target business at a particular location at a particular day and time based on the location tracking application running on mobile device 101 informingcustomer analytics system 102 the user's current location as well as the identity of the user. - Furthermore,
module 305 infers the shopping habits of these identified people using the mobile data, such as the time of day the person visited an identified location, the day of the week the person visited an identified location, the series of locations visited by the person, etc. In one embodiment, such learned shopping habits may be aggregated to a particular geographic area. - In one embodiment, an analysis may be performed by
module 305 as to how the shopping habits of people change in response to events 307 (e.g., snowstorm, thunderstorm, large social event, such as the World Series, etc.). - Furthermore, the software components include
module 308 for performing the comparative geographic market share analysis. As used herein, the “comparative geographic market share analysis” refers to determining the geographic market share of the target business and its competitors. In one embodiment,module 308 performs such an analysis using the demographic analysis and shopping preference analysis discussed above as well as using the target business's and its competitors' location(s)data 309 and the target business'scustomer data 310. In one embodiment, the target business's and its competitors' location(s)data 309 is supplied by the target business or is acquired via publicly accessible APIs or strategic partnerships. In one embodiment, the target business'scustomer data 310 is provided by the target business. Such data includes information pertaining to the customer's name, age, address, purchase cycle, average basket size, demographics (e.g., level of education, household income, children, etc.), time of day person went shopping, etc. - In one embodiment,
module 308 identifies the customers of the target business and its competitors usingmobility data 303 andcustomer data 310. For example,mobility data 303 may indicate that a particular user shops every week at the target business at 5:00 pm on Friday which is correlated withcustomer data 310, which provides the name, address, etc. of a customer who shops at the target business at 5:00 pm on Friday every week. In another example, such customer may be identified as also shopping at a competitor's location on Thursday based on mapping the customer'smobility data 303 withcustomer data 310. - Furthermore, in one embodiment,
module 308 determines the geographic area where customers of the target business and its competitors live, work and commute usingmobility data 303,demographic analysis 301 and inferred shopping habits ofpeople 305. For example, the majority of the customers of the target business may generally live, work and commute within ten (10) miles of the location of the target business. - Additionally, in one embodiment,
module 308 creates geo-demographic profiles of the customers for the target business and its competitors using the determined geographic areas where the customers live, work and commute. Such geo-demographic profiles include various information about customers, such as name, address, age, what they buy, where they buy in such geographic areas (where customer live, work and commute), how they pay, time of day person went shopping, household income, level of education, household size, etc. -
Module 308 determines the geographic market share of the target business and its competitors within a geographic area using the created geo-demographic profiles of the customers for the target business and its competitors. Avisualization 311, as shown inFIG. 4 , may be presented to a user to illustrate the geographic market share of the target business and its competitors within the geographic area. - Referring to
FIG. 4 ,FIG. 4 illustrates a visualization of the determined geographic market share of the target business and its competitors within a geographic area in accordance with an embodiment of the present invention. - As shown in
FIG. 4 , the percentage of the total market in the selected area is 3.72%. Furthermore,FIG. 4 illustrates that the target business has 2.15% of the total market in the selected area; whereas,competitor 1 has 0.2% of the total market in the selected area andcompetitor 2 has 1.37% of the total market in the selected area. Furthermore,FIG. 4 illustrates the demographics for the area as well as the shopper preferences for the target business. All of this information shown inFIG. 4 may be provided bymodule 308. - Returning to
FIG. 3 , another software component ismodule 312 configured to perform the geo-demographic market opportunity analysis. The “geo-demographic market opportunity analysis,” as used herein, refers to identifying geographic market opportunities for the target business using the determined geographic market share of the target business and its competitors. - In one embodiment,
module 312 usescustomer data 310 and demographics of interest data 313 (e.g., household income), which may be provided by the target business, to perform the geo-demographic market opportunity analysis. - In one embodiment,
module 312 identifies the geographic areas where the target business has a strong, moderate and weak market share. For example,module 312 may usemobility data 303 to determine geohashes where the target business's customers live, work or commute. Furthermore, the customers' home is determined to establish demographic and preference profiles. Themobility data 303 may be supplemented with the target business's own customer data which is used to train a model of the geographic profile for the target business location. Such a model is used to identify the geohashes where the target business has a strong, moderate and weak market share. - Furthermore,
module 312 identifies the target business's moderate and weak geographic areas that contain similar live/work/commute profiles as the geographic areas where the target business has a strong market share. Within such geographic areas (geohashes),module 312 may narrow down to the geographic areas (geohashes) with similar demographics and/or shopping habits. Alternatively,module 312 may narrow down to the geographical areas (geohashes) using the business's demographics ofinterest 313. - After performing the analysis,
module 312 may present to a user avisualization 314, such as shown inFIG. 5 , of the geographic areas for market opportunities for the target business. -
FIG. 5 is a visualization of geographic areas for market opportunities for the target business in accordance with an embodiment of the present invention. - As shown in
FIG. 5 , the area northwest (NW) of the target business is still close to home to be considered a neighborhood store with a similar demographic profile in terms of age and household/family size as the location shown inFIG. 4 . Furthermore, as shown inFIG. 5 , the area south (S) of the target business is still close to home to be considered a neighborhood store with a similar demographic profile in terms of age and household/family size as the location shown inFIG. 4 . - As also shown in
FIG. 5 , in the area northwest of the target business, the percentage of the total market in the area is 5.87%. Furthermore,FIG. 5 illustrates that the target business has 0.98% of the total market in the selected area; whereas,competitor 1 has 2.94% of the total market in the selected area andcompetitor 2 has 1.96% of the total market in the selected area. Furthermore,FIG. 5 illustrates that the percentage of the total market in the area south of the target business is 1.17%. Furthermore,FIG. 5 illustrates that the target business has 0.59% of the total market in the selected area; whereas,competitor 1 has 0% of the total market in the selected area andcompetitor 2 has 0.59% of the total market in the selected area. - Data discussed above, such as census
demographic data 302, locations ofinterests data 306,event data 307, business's and competitors' location(s)data 309,business customer data 310, and demographics ofinterests data 313 may be stored in various databases (similar todatabase 104 shown inFIG. 1 ) which are accessible bycustomer analytics system 102. - A further discussion of
customer analytics system 102 identifying the geographic market share of the target business and its competitors within a geographic area is provided below in connection withFIGS. 6A-6B . -
FIGS. 6A-6B are a flowchart of amethod 600 for identifying the geographic market share of the target business and its competitors within a geographic area in accordance with an embodiment of the present invention. - Referring to
FIG. 6A , in conjunction withFIGS. 1-5 , instep 601,customer analytics system 102 receives location data of businesses (target business and its competitors) 309 in a geographic area. In one embodiment, the target business's and its competitors' location(s)data 309 is supplied by the target business or is acquired via publicly accessible APIs or strategic partnerships. - In
step 602,customer analytics system 102 identifies the locations of the target business and its competitors in the geographic area using the received location data ofbusinesses 309. - In
step 603,customer analytics system 102 receivesmobility data 303 from mobile devices 101 located in the geographic area. “Mobility data,” as used herein, refers to data pertaining to the movement of the user of mobile device 101, such as within a geographic area, thereby learning which stores are visited by the user within a certain geographic area, including the time at which such stores are visited, the duration of time spent at each store and even when such stores are visited in light of the weather at the time of visitation (can be obtained from various databases or websites that provide weather information). In one embodiment, the mobility data is acquired from applications (e.g., location tracking applications) running on mobile devices 101. In one embodiment, the mobility data may be individualized or aggregated. In one embodiment, the mobility data is anonymous. - In
step 604,customer analytics system 102 identifies people who are shopping at the identified locations for the target business and its competitors usingmobility data 303. As discussed above,module 305 is configured to perform a shopping preference analysis to determine the shopping habits of people, which includes identifying people who are shopping at the identified locations for the target business and its competitors usingmobility data 303. - In
step 605,customer analytics system 102 infers shopping habits of the identified people usingmobility data 303. As discussed above,module 305 is configured to perform a shopping preference analysis to determine the shopping habits of people, which includes inferring the shopping habits of the identified people usingmobility data 303, such as the time of day the person visited an identified location, the day of the week the person visited an identified location, the series of locations visited by the person, etc. In one embodiment, such learned shopping habits may be aggregated to a particular geographic area. - In
step 606,customer analytics system 102 obtains censusdemographic data 302 in the geographic area. In one embodiment, censusdemographic data 302, such as the American Community Survey (ACS), is obtained from the United States Census Bureau. - In
step 607,customer analytics system 102 performs a demographic analysis, including generating a geohash expression, using the obtaineddemographic data 302 andmobility data 303. “Demographic analysis,” as used herein, refers to correlating the mobility of human populations to the statistical characteristics (e.g., income, employment) of those same human populations in terms of geographic areas. As discussed above, in one embodiment,module 301 generates a geohash expression using an alphanumeric string. A geohash is a convenient way of expressing a location using the alphanumeric string, with greater precision obtained with longer strings. In one embodiment, the geohash is generated bymodule 301 by compiling multiple related variables into aggregated variables. In one embodiment,module 301 aggregates the smaller geographic areas (obtained from census demographic data 302) into larger areas as necessary. - In
step 608,customer analytics system 102 identifies customers of the target business and its competitors usingmobility data 303 andcustomer data 310 from the target business. As discussed above,module 308 performs a comparative geographic market share analysis. As used herein, the “comparative geographic market share analysis” refers to determining the geographic market share of the target business and its competitors. In connection with performing such an analysis,module 308 identifies the customers of the target business and its competitors usingmobility data 303 andcustomer data 310. - In step 609,
customer analytics system 102 determines the areas in the geographic area where the customers of the target business and its competitors live, work and commute usingmobility data 303, demographic analysis (see module 301) and inferred shopping habits of people (see module 305). As discussed above,module 308 performs a comparative geographic market share analysis. In connection with performing such an analysis,module 308 determines the geographic area where customers of the target business and its competitors live, work and commute usingmobility data 303,demographic analysis 301 and inferred shopping habits ofpeople 305. - Referring now to
FIG. 6B , in conjunction withFIGS. 1-5 , instep 610,customer analytics system 102 creates geo-demographic profiles of the customers of the target business and its competitors using the determined areas in the geographic area where the customers of the target business and its competitors live, work and commute. As discussed above,module 308 performs a comparative geographic market share analysis. In connection with performing such an analysis,module 308 creates geo-demographic profiles of the customers for the target business and its competitors using the determined geographic areas where the customers live, work and commute. - In
step 611, customer analytics system 102 (module 308) determines the geographic market share of the target business and its competitors within the geographic area using the created geo-demographic profiles of the customers of the target business and its competitors. - In
step 612,customer analytics system 102 presents a visualization of the geographic market share of the target business and its competitors within the geographic area as shown inFIG. 4 . - In step 613,
customer analytics system 102 identifies geographic market opportunities for the target business using the determined geographic market share of the target business and its competitors. As discussed above,module 312 is configured to perform the geo-demographic market opportunity analysis. The “geo-demographic market opportunity analysis,” as used herein, refers to identifying geographic market opportunities for the target business using the determined geographic market share of the target business and its competitors. In one embodiment,module 312 usescustomer data 310 and demographics of interest data 313 (e.g., household income), which may be provided by the target business, to perform the geo-demographic market opportunity analysis. Such an analysis may be used by the target business for future store placement or marketing targeted to a specific geographic area. - In
step 614,customer analytics system 102 presents a visualization of areas within the geographic area for market opportunities for the target business as shown inFIG. 5 . - After
customer analytics system 102 determines the geographic market share of the target business and its competitors within the geographic area, changes to such market share may be analyzed in response toevents 307, such as a snowstorm, a thunderstorm, a large social event, such as the World Series, etc., as discussed below in connection withFIG. 7 . -
FIG. 7 is a flowchart of amethod 700 for determining how shopping habits of people change in response to events in accordance with an embodiment of the present invention. - Referring to
FIG. 7 , in conjunction withFIGS. 1-5 and 6A-6B , instep 701,customer analytics system 102 receivesevent data 307. - In
step 702,customer analytics system 102 analyzes how shopping habits of people change in response to the receivedevent data 307 usingmobility data 303. As discussed above, an analysis may be performed bymodule 305 as to how the shopping habits of people change in response to events 307 (e.g., snowstorm, thunderstorm, large social event, such as the World Series, etc.). That is,customer analytics system 102 compares typical visitor behavior with behavior before, during, and after events. This comparison can then be used to predict behavior changes for similar events in the future. - For example, weather data can be used to predict how visitors will change their shopping habits in response to a blizzard. There are many other types of weather events that can be predicted and may impact consumer behavior: heat waves, fog, thunder storms, etc. It should be noted that the degree of impact of a given weather event may vary greatly by geographic area. In one embodiment, a geographic comparative analysis would also be part of the analysis performed by
customer analytics system 102. - In another example,
customer analytics system 102 uses the schedule of a local arena to predict foot traffic changes for a large sporting event. In yet another example,customer analytics system 102 uses construction schedules to predict route changes in response to construction. Other examples of events include marathons, parades, large festivals, fairs, etc. - In this manner, the present invention enhances businesses' understanding of its geographic market share using mobility data to determine where customers live, work and commute. Furthermore, the present invention improves the businesses ability to identify consumer preferences and demographic shifts within the businesses' geographic area of influence. Additionally, the present invention breaks down the analysis by different dimensions, such as the day of the week or time of day.
- As discussed above, the present invention uses mobility data from mobile devices to identify geographic market share thereby lessening the reliance upon survey or transaction data as used by current customer analytics systems. As a result, the present invention is able to emphasize geographic areas rather than specific users, focus on geographic market share of existing business locations rather than placement of new locations and identify geographic market opportunities based on the analyses discussed herein.
- Furthermore, as discussed above, current customer analytics systems utilize an inordinate amount of computing resources (e.g., processing resources) to generate a target business's geographic market share due to the fact that they mainly rely upon computation intensive survey or transaction data. The present invention provides a technological solution to this technical problem by utilizing mobility data with less reliance on survey or transaction data. By utilizing mobility data, the present invention enhances businesses' understanding of its geographic market share using fewer computing resource (e.g., processing resources). Furthermore, by utilizing mobility data, the present invention provides the target business an understanding of their competitors' customers and sales, both demographically and graphically, as well as provide the target business an understanding of the amount of overlap of their own customers with their competitors' customers graphically. Such an understanding is not possible by simply relying upon surveys and transaction data. Additionally, less computing resources need to be utilized by the customer analytics system since the present invention derives geographic market share using mobility data with less reliance on survey or transaction data, which are computation intensive.
- Furthermore, the present invention improves the technology or technical field involving customer analytics systems. Currently, such systems fail to provide the business an understanding of their competitors' customers and sales, both demographically and geographically. Furthermore, such systems fail to provide the business an understanding of the amount of overlap of their own customers with their competitors' customers geographically. That is, current customer analytics systems fail to provide a business a complete understanding of its geographic market share. Such information is valuable to a business in order to possibly identify new business opportunities. The present invention improves such technology by utilizing mobility data to enhance businesses understanding of its geographic market share as discussed above, such as enhancing their understanding of their competitors' customers and sales, both demographically and geographically, as well as enhancing their understanding of the amount of overlap of their own customers with their competitors' customers geographically.
- The technical solution provided by the present invention cannot be performed in the human mind or by a human using a pen and paper. That is, the technical solution provided by the present invention could not be accomplished in the human mind or by a human using a pen and paper in any reasonable amount of time and with any reasonable expectation of accuracy without the use of a computer.
- The descriptions of the various embodiments of the present invention have been presented for purposes of illustration, but are not intended to be exhaustive or limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein was chosen to best explain the principles of the embodiments, the practical application or technical improvement over technologies found in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.
Claims (15)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/962,218 US20190333085A1 (en) | 2018-04-25 | 2018-04-25 | Identifying geographic market share |
US16/445,574 US11748773B2 (en) | 2018-04-25 | 2019-06-19 | Identifying geographic market share |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/962,218 US20190333085A1 (en) | 2018-04-25 | 2018-04-25 | Identifying geographic market share |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/445,574 Continuation US11748773B2 (en) | 2018-04-25 | 2019-06-19 | Identifying geographic market share |
Publications (1)
Publication Number | Publication Date |
---|---|
US20190333085A1 true US20190333085A1 (en) | 2019-10-31 |
Family
ID=68291643
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/962,218 Abandoned US20190333085A1 (en) | 2018-04-25 | 2018-04-25 | Identifying geographic market share |
US16/445,574 Active 2039-11-21 US11748773B2 (en) | 2018-04-25 | 2019-06-19 | Identifying geographic market share |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/445,574 Active 2039-11-21 US11748773B2 (en) | 2018-04-25 | 2019-06-19 | Identifying geographic market share |
Country Status (1)
Country | Link |
---|---|
US (2) | US20190333085A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11164198B2 (en) * | 2017-03-31 | 2021-11-02 | ASK Chemicals LLC | Graphical user interface for visualizing market share analysis |
CN113919873B (en) * | 2021-09-30 | 2024-11-05 | 中国联合网络通信集团有限公司 | Market capacity determination method, device, equipment and storage medium |
WO2023240778A1 (en) * | 2022-06-18 | 2023-12-21 | 易正芳 | System and method for measuring average financial payment duration, financial payment risk prevention and control platform, and big-data-type e-commerce page jump platform and method |
Citations (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030033195A1 (en) * | 2001-06-06 | 2003-02-13 | Bruce Dan E. | Retail site location void analysis system and method |
US20030115216A1 (en) * | 2001-12-19 | 2003-06-19 | First Data Corporation | Methods and systems for developing market intelligence |
US20030195806A1 (en) * | 1998-11-12 | 2003-10-16 | Ad Response Micromarketing Corporation | Manufacturer's coupon ordering system |
US20070130090A1 (en) * | 2005-11-15 | 2007-06-07 | Staib William E | System for On-Line Merchant Price Setting |
US20090018996A1 (en) * | 2007-01-26 | 2009-01-15 | Herbert Dennis Hunt | Cross-category view of a dataset using an analytic platform |
US20090276290A1 (en) * | 2008-05-01 | 2009-11-05 | Sill Paul M | System and method of optimizing commercial real estate transactions |
US20100161376A1 (en) * | 2008-12-19 | 2010-06-24 | Td Canada Trust | Systems and methods for generating and using trade areas |
US20100191723A1 (en) * | 2009-01-29 | 2010-07-29 | Albert Perez | Methods and apparatus to measure market statistics |
US20110191140A1 (en) * | 2003-06-10 | 2011-08-04 | Newman Alan B | System and method for analyzing marketing efforts |
US20120084118A1 (en) * | 2010-09-30 | 2012-04-05 | International Business Machines Corporation | Sales predication for a new store based on on-site market survey data and high resolution geographical information |
US20130006705A1 (en) * | 2011-06-30 | 2013-01-03 | Bank Of America | Small business intelligence tool |
US20130046738A1 (en) * | 2011-08-16 | 2013-02-21 | Nokia Corporation | Method, apparatus and computer program product for providing conflicting point of interest information |
US20130103475A1 (en) * | 2012-09-14 | 2013-04-25 | Endorse Corp. | Systems and methods for campaign offers and rewards with offer serving engine based on digitized receipt data |
US20130191361A1 (en) * | 2012-01-19 | 2013-07-25 | Brightedge Technologies, Inc. | Optimizing location and mobile search |
US20140058794A1 (en) * | 2012-08-27 | 2014-02-27 | Sap Ag | Method And System For Orders Planning And Optimization With Applications To Food Consumer Products Industry |
US20140095260A1 (en) * | 2012-10-01 | 2014-04-03 | Cadio, Inc. | Tracking brand strength using consumer location data and consumer survey responses |
US20140244349A1 (en) * | 2013-02-25 | 2014-08-28 | Trinity Pharma Solutions, Llc | System and method for mobile analytics platform |
US20160092895A1 (en) * | 2014-09-26 | 2016-03-31 | Mastercard International Incorporated | Method and system for identifying merchant market shares based on purchase data |
US20170061488A1 (en) * | 2015-09-02 | 2017-03-02 | Jesse Raymond Ilminen | Location Data System |
US20170076158A1 (en) * | 2013-03-15 | 2017-03-16 | Remote Sensing Metrics, Llc | System and methods for generating quality, verified, and synthesized information |
US20170091795A1 (en) * | 2015-09-30 | 2017-03-30 | The Nielsen Company (Us), Llc | Methods and apparatus to identify local trade areas |
US20170206223A1 (en) * | 2013-03-15 | 2017-07-20 | Factual, Inc. | Apparatus, systems, and methods for analyzing movements of target entities |
US20170323261A1 (en) * | 2016-05-05 | 2017-11-09 | Wal-Mart Stores, Inc. | Systems and methods for collecting and processing image data |
US20180075468A1 (en) * | 2015-01-08 | 2018-03-15 | Capital One Financial Corporation | Systems and methods for merchant business intelligence tools |
US10248700B2 (en) * | 2013-03-15 | 2019-04-02 | Remote Sensing Metrics, Llc | System and methods for efficient selection and use of content |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020046104A1 (en) | 2000-05-09 | 2002-04-18 | Geomicro, Inc. | Method and apparatus for generating targeted impressions to internet clients |
US9516470B1 (en) | 2007-03-08 | 2016-12-06 | Amazon Technologies, Inc. | System and method for providing advertising based on mobile device travel patterns |
US8731992B1 (en) | 2007-05-29 | 2014-05-20 | Bank Of America Corporation | Method and apparatus for evaluating geographic market opportunity |
US8655726B1 (en) | 2007-07-24 | 2014-02-18 | Intuit Inc. | Method and system for deriving a consumer's shopping habits |
US10163113B2 (en) | 2008-05-27 | 2018-12-25 | Qualcomm Incorporated | Methods and apparatus for generating user profile based on periodic location fixes |
US20090307263A1 (en) | 2008-06-06 | 2009-12-10 | Sense Networks, Inc. | System And Method Of Performing Location Analytics |
US20110022467A1 (en) | 2009-07-22 | 2011-01-27 | Carney Ii Conrad R | Method of targeted marketing |
GB2487027A (en) | 2009-10-23 | 2012-07-04 | Cadio Inc | Analyzing consumer behavior using electronically-captured consumer location data |
US8306846B2 (en) | 2010-04-12 | 2012-11-06 | First Data Corporation | Transaction location analytics systems and methods |
US8340685B2 (en) | 2010-08-25 | 2012-12-25 | The Nielsen Company (Us), Llc | Methods, systems and apparatus to generate market segmentation data with anonymous location data |
US9299027B2 (en) | 2012-05-07 | 2016-03-29 | Runaway 20, Inc. | System and method for providing intelligent location information |
US20140180767A1 (en) | 2012-12-20 | 2014-06-26 | Mastercard International Incorporated | Method and system for assigning spending behaviors to geographic areas |
US20140236669A1 (en) | 2013-02-18 | 2014-08-21 | PlaceIQ, Inc. | Apparatus and Method for Identifying and Employing Visitation Rates |
US20150339686A1 (en) | 2014-05-23 | 2015-11-26 | Steven Charles Garcia | Enhanced data collection, processing, and analysis |
US20190005424A1 (en) * | 2017-06-30 | 2019-01-03 | Facebook, Inc. | Systems and methods for providing actionable data insights |
-
2018
- 2018-04-25 US US15/962,218 patent/US20190333085A1/en not_active Abandoned
-
2019
- 2019-06-19 US US16/445,574 patent/US11748773B2/en active Active
Patent Citations (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030195806A1 (en) * | 1998-11-12 | 2003-10-16 | Ad Response Micromarketing Corporation | Manufacturer's coupon ordering system |
US20030033195A1 (en) * | 2001-06-06 | 2003-02-13 | Bruce Dan E. | Retail site location void analysis system and method |
US20030115216A1 (en) * | 2001-12-19 | 2003-06-19 | First Data Corporation | Methods and systems for developing market intelligence |
US20070124159A1 (en) * | 2001-12-19 | 2007-05-31 | First Data Corporation | Methods and systems for developing market intelligence |
US20110191140A1 (en) * | 2003-06-10 | 2011-08-04 | Newman Alan B | System and method for analyzing marketing efforts |
US20070130090A1 (en) * | 2005-11-15 | 2007-06-07 | Staib William E | System for On-Line Merchant Price Setting |
US20090018996A1 (en) * | 2007-01-26 | 2009-01-15 | Herbert Dennis Hunt | Cross-category view of a dataset using an analytic platform |
US20090276290A1 (en) * | 2008-05-01 | 2009-11-05 | Sill Paul M | System and method of optimizing commercial real estate transactions |
US20100161376A1 (en) * | 2008-12-19 | 2010-06-24 | Td Canada Trust | Systems and methods for generating and using trade areas |
US20100191723A1 (en) * | 2009-01-29 | 2010-07-29 | Albert Perez | Methods and apparatus to measure market statistics |
US20120084118A1 (en) * | 2010-09-30 | 2012-04-05 | International Business Machines Corporation | Sales predication for a new store based on on-site market survey data and high resolution geographical information |
US20130006705A1 (en) * | 2011-06-30 | 2013-01-03 | Bank Of America | Small business intelligence tool |
US20130046738A1 (en) * | 2011-08-16 | 2013-02-21 | Nokia Corporation | Method, apparatus and computer program product for providing conflicting point of interest information |
US20130191361A1 (en) * | 2012-01-19 | 2013-07-25 | Brightedge Technologies, Inc. | Optimizing location and mobile search |
US20140058794A1 (en) * | 2012-08-27 | 2014-02-27 | Sap Ag | Method And System For Orders Planning And Optimization With Applications To Food Consumer Products Industry |
US20130103462A1 (en) * | 2012-09-14 | 2013-04-25 | Endorse Corp. | Systems and methods for campaign offers and rewards with offer serving engine based on digitized receipt data |
US20130103475A1 (en) * | 2012-09-14 | 2013-04-25 | Endorse Corp. | Systems and methods for campaign offers and rewards with offer serving engine based on digitized receipt data |
US20140095260A1 (en) * | 2012-10-01 | 2014-04-03 | Cadio, Inc. | Tracking brand strength using consumer location data and consumer survey responses |
US20140244349A1 (en) * | 2013-02-25 | 2014-08-28 | Trinity Pharma Solutions, Llc | System and method for mobile analytics platform |
US20170206223A1 (en) * | 2013-03-15 | 2017-07-20 | Factual, Inc. | Apparatus, systems, and methods for analyzing movements of target entities |
US10248700B2 (en) * | 2013-03-15 | 2019-04-02 | Remote Sensing Metrics, Llc | System and methods for efficient selection and use of content |
US20170076158A1 (en) * | 2013-03-15 | 2017-03-16 | Remote Sensing Metrics, Llc | System and methods for generating quality, verified, and synthesized information |
US20160092895A1 (en) * | 2014-09-26 | 2016-03-31 | Mastercard International Incorporated | Method and system for identifying merchant market shares based on purchase data |
US20180075468A1 (en) * | 2015-01-08 | 2018-03-15 | Capital One Financial Corporation | Systems and methods for merchant business intelligence tools |
US20170061488A1 (en) * | 2015-09-02 | 2017-03-02 | Jesse Raymond Ilminen | Location Data System |
US20170091795A1 (en) * | 2015-09-30 | 2017-03-30 | The Nielsen Company (Us), Llc | Methods and apparatus to identify local trade areas |
US20170323261A1 (en) * | 2016-05-05 | 2017-11-09 | Wal-Mart Stores, Inc. | Systems and methods for collecting and processing image data |
Also Published As
Publication number | Publication date |
---|---|
US20190333086A1 (en) | 2019-10-31 |
US11748773B2 (en) | 2023-09-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7455252B2 (en) | Method and system for segmentation as a service | |
US20150134413A1 (en) | Forecasting for retail customers | |
US11164195B2 (en) | Increasing sales efficiency by identifying customers who are most likely to make a purchase | |
US20160140589A1 (en) | Retail customer engagement zones | |
US9854450B2 (en) | Enhanced data collection, processing, and analysis facilities | |
US20150339686A1 (en) | Enhanced data collection, processing, and analysis | |
US11151587B2 (en) | Intelligent marketing using group presence | |
US20160148255A1 (en) | Methods and apparatus for identifying a cookie-less user | |
US20190259110A1 (en) | Traveler tracking system | |
US11748773B2 (en) | Identifying geographic market share | |
US10592917B2 (en) | Method and systems for determining programmatically expected performances | |
US20180053197A1 (en) | Normalizing user responses to events | |
US10178498B2 (en) | Method and device for signal processing | |
US20200386565A1 (en) | Predicting prime locations for mobile assets | |
US20170286980A1 (en) | Evaluating impact of in-store displays on shopping behavior | |
US20240242248A1 (en) | Privacy-Enhanced User Targeting System and Method | |
US10332130B2 (en) | Development of dynamic business data for marketing to moving spatiotemporal phenomena and events | |
US20160110728A1 (en) | Enhanced data collection, processing, and analysis | |
US12205148B2 (en) | Distributed content serving | |
US20190156351A1 (en) | Brand follower tracking using social media data | |
WO2023049905A1 (en) | Automated measurement and analytics software for out of home content delivery | |
KR20230059318A (en) | Method and Device for Analyzing Floating Populations | |
US20160148242A1 (en) | Automatic generation of personalized reward points | |
US20240127273A1 (en) | Systems and methods for tracking consumer electronic spend behavior to predict attrition | |
US20160063514A1 (en) | Marketing platform that provides anonymous and comparative performance information related to vendors |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CHU, LINSONG;KERVIN, KARINA ELAYNE;KHAYYAT, MICHAEL;AND OTHERS;SIGNING DATES FROM 20180409 TO 20180424;REEL/FRAME:045632/0422 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: ADVISORY ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |