US10981070B2 - Position-based decision to provide service - Google Patents
Position-based decision to provide service Download PDFInfo
- Publication number
- US10981070B2 US10981070B2 US15/095,204 US201615095204A US10981070B2 US 10981070 B2 US10981070 B2 US 10981070B2 US 201615095204 A US201615095204 A US 201615095204A US 10981070 B2 US10981070 B2 US 10981070B2
- Authority
- US
- United States
- Prior art keywords
- service
- devices
- proximity criterion
- providing
- additional
- 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.)
- Active, expires
Links
- 238000000034 method Methods 0.000 claims description 23
- 239000013589 supplement Substances 0.000 claims 2
- 230000004913 activation Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 238000010411 cooking Methods 0.000 description 6
- 230000015654 memory Effects 0.000 description 6
- 230000001960 triggered effect Effects 0.000 description 5
- 230000003993 interaction Effects 0.000 description 4
- 230000003997 social interaction Effects 0.000 description 4
- 239000004615 ingredient Substances 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001737 promoting effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/847—Cooperative playing, e.g. requiring coordinated actions from several players to achieve a common goal
-
- A63F13/12—
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/216—Input arrangements for video game devices characterised by their sensors, purposes or types using geographical information, e.g. location of the game device or player using GPS
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/33—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
- A63F13/332—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using wireless networks, e.g. cellular phone networks
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/60—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
- A63F13/69—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor by enabling or updating specific game elements, e.g. unlocking hidden features, items, levels or versions
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/71—Game security or game management aspects using secure communication between game devices and game servers, e.g. by encrypting game data or authenticating players
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/77—Game security or game management aspects involving data related to game devices or game servers, e.g. configuration data, software version or amount of memory
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/40—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
- A63F2300/406—Transmission via wireless network, e.g. pager or GSM
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/53—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing
- A63F2300/532—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing using secure communication, e.g. by encryption, authentication
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/55—Details of game data or player data management
- A63F2300/5546—Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
- A63F2300/5573—Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history player location
Definitions
- An application may leverage information about people's proximity to each other by changing the service that is being provided when a sufficient number of people gather sufficiently close together.
- the system may receive data concerning people's location. (In order to preserve users' privacy interests, the system may obtain appropriate permission before gathering information about a person's location.)
- the system may provide a service that would not otherwise be provided. When people disperse, the service may be removed.
- the act of providing an additional service could take any appropriate form—e.g., delivering an online service or data, or unlocking a feature on a client device that had not previously been usable by the user of that device.
- a progressively larger number of services, or progressively intense versions of the same service may be provided as a larger number of people gather in a given physical area.
- the service that can be provided when people gather could be any appropriate type of service.
- the people are paying (or are registered to play) a game on their handheld devices, and—when a sufficient number of people come into proximity—a feature of the game may be unlocked. Examples of such features include a new villain, a new weapon, a temporary condition in which a given set of actions causes more points to be scored, or any other type of feature appropriate to a game.
- the service that may be provided is not limited to gaming scenarios.
- detecting a sufficient number of shoppers in a given store might unlock a coupon for an expensive item in that store, in which case the coupon is the service to be provided. The presence of a larger number of shoppers in that store might unlock an additional coupon, or might increase the monetary value of the coupon.
- FIGS. 1-3 are a block diagrams of examples in which people are within various levels of proximity to each other.
- FIG. 4 is a flow diagram of an example process of providing a service based on a set of people's proximity to one another.
- FIG. 5 is a block diagram of an example system in which proximity-based services may be provided.
- FIG. 6 is a block diagram of example components that may be used in connection with implementations of the subject matter described herein.
- the subject matter described herein uses online systems to encourage such gathering.
- the system provides, in the form of additional services, incentives for people to gather in physical proximity to each other.
- their location may be tracked and reported back to a location monitor.
- the tracking of people's locations may be done pursuant to appropriate permission obtained from those being tracked.
- people may be asked if they would like to receive additional service in exchange for providing information about their location, and may be given the chance to opt out of the service.
- the location monitor detects that a sufficient number of people have gathered in sufficient proximity to each other, it may provide a service that would not otherwise be provided.
- an additional service (or a more intense version of the previously-provided) service may be provided.
- the service may be scaled back or removed.
- the people whose proximity is being monitored may be people who have already expressed an interest in the system that is providing the service.
- the people may be registered users of an online game, so the provision of an extra game service (such as an additional villain or other type of challenge, an additional weapon or other type of tool, or a change in scoring structure) may be of interest to those people.
- the prospect of getting an additional service may be a sufficient incentive to encourage those people to gather in proximity to each other.
- the monitoring of locations, combined with the provision of additional services as a reward for proximity may be a way to encourage those who interact online to gather in real life.
- the service that is provided as a reward for proximity may be provided in various ways.
- the underlying system that people are using to interact with each other is a “software as a service” type of system, which may be delivered as a cloud service.
- the software that the users are experiencing is executed at a central application server, in which case the server can simply “turn on” that feature and start delivering it to the participants by allowing participants to interact with the service over a network.
- participants execute client side software.
- the additional service can be provided as an extension module that is delivered to, and installed on, the client when a sufficient number of proximal participants trigger the service.
- the service might already be available on the client side software in a locked form, in which case the provision of an extra service might be performed by delivering an unlock code or unlock instruction to the client. Any appropriate mechanism could be used to deliver an additional service. Removing the service upon dispersal of the participants could be performed by ceasing to execute the service at the central server (in the case of a cloud service), or instructing the clients to “re-lock” or discontinue use of the service (in the case where the service is executed by client-side software).
- service there are various types of services that could be provided.
- the particular type of service may depend on the context in which the users are interacting. The following are some example scenarios, although it will be understood that a service to be provided as a reward for proximity could be provided in any appropriate context.
- users are registered participants of an online game, and they interact with each other in the gaming world.
- the game might involve scoring points by slaying real and/or fictional villains with real and/or fictional weapons.
- an additional service might involve providing an additional villain to slay, or an additional type of weapon with which to slay the villain, an increase in the damage inflicted by an existing weapon, or an increase in the number of points to be obtained by making certain types of hits on the villain.
- the new villain might be made available to only those players.
- While gaming is one example in which a service could be provided as a reward for proximity, it is not the only example.
- the service to be provided might be commercial in nature. For example, viewers of a cooking television show might download the show's application onto their smart phones. The show might feature a recipe with a pricey ingredient. If a sufficient number of viewers of the show are together in a store at one time (where viewers might be identified as being those people who have installed the show's application on their phone), then a coupon for a discount on that ingredient might be delivered to their phone.
- the participants might be sent a message telling them to gather at a particular place in the store to pick up a paper coupon, thereby encouraging fans of the cooking show to meet each other in person.
- Having a larger number of people gather in the store might cause the monetary value of the coupon to increase, which is an example of intensifying the service.
- the prospect of getting a coupon based on the number of fans of the cooking show who are in the store may cause people to contact their friends and encourage them to come to the store. Encouraging people to come to the store not only fosters face-to-face interaction between like-minded fans of the cooking show, but also increases the store's business by bringing more people to the store.
- FIGS. 1-3 show examples in which people are in various levels of proximity to each other.
- FIG. 1 shows a geographic area 100 .
- FIG. 1 shows people 102 , 104 , 106 , 108 , 110 , and 112 .
- the people who are considered are those who are users of a particular application and/or registrants with a particular system.
- people 102 - 112 might be registered players of an online game, or people who have installed the cooking show's smart phone app as described above.
- FIG. 1 shows a one mile scale marker, thereby indicating how far apart the people in FIG. 1 are from each other.
- people 102 - 112 are considered to be sufficiently distant from each other that no additional service is offered to them.
- these people might receive the ordinary level of service for which they are registered—e.g., if they are registered to play a game, then they may still receive the service of being able to play the game.
- the game might not offer them an additional service, such as an additional villain (or other type of challenge) or weapon (or other type of tool) or increase in score (or other change in the scoring structure), because the people are not sufficiently proximate to one another.
- FIG. 2 shows the same set of people 102 - 112 in the same geographic area 100 as are shown in FIG. 1 .
- people 102 - 112 have moved, thereby bringing some of them into sufficient proximity to each other.
- people 104 , 106 , and 108 have moved into a one-square-mile contiguous region 202 of geographic area 100 , thereby triggering the provision of service 204 . Since it is the proximity of people 104 , 106 , and 108 who have triggered the provision of service 204 , people 104 - 108 may be the sole recipients of service 204 . However, in another example, service 204 could also be provided to people other than people 104 - 108 .
- person 102 (who is not in region 202 ) might receive service 204 as a way of promoting the idea of proximity rewards to that person.
- person 102 might be a person who has not experienced proximity-based rewards before, so service 204 might be provided to person 102 as a way of advising person 102 of the type of services he could receive in the future by gathering with other people.
- FIG. 2 shows an example in which a service is triggered when people whose location was being tracked, but who previously were not close enough to each other move closer to each other.
- a service could also be triggered by the addition of new people.
- FIG. 3 shows the same geographic area 100 that is shown in FIGS. 1 and 2 .
- FIG. 3 also shows people 114 , 116 , and 118 .
- People 114 - 118 may have wandered into geographic area 100 , or may be people who were already in geographic area 100 but who have just installed the same application that people 102 - 112 are using (thereby newly allowing those people to be counted for the purpose of triggering proximity-based services), or who have just registered with the system with which people 102 - 112 are registered. As shown in FIG. 3 , people 104 and 106 have wandered outside of region 202 , but people 114 - 118 are now within region 202 . Thus, in FIG. 3 , people 104 and 106 no longer receive service 204 , but people 114 - 118 do receive service 204 (and person 108 , who remains within region 202 , continues to receive service 204 ).
- Triggering the provision of a service involves a minimum number of people being within sufficient proximity to each other.
- “sufficiently proximate” is being within the same one-square-mile area, and “sufficient number of people” is three people within that area.
- service 204 is provided as long as at least three people are in region 202 (or in a similarity sized region somewhere else in geographic area 100 ).
- the notion of “sufficiently proximate,” or the notion of what constitutes a “sufficient number of people,” could be defined in any appropriate manner.
- the service 204 to be provided could be any type of service, such as a new villain, weapon, or scoring system for a game (as described above), a new coupon for a cooking ingredient (as also described above), or any other type of service.
- FIG. 4 shows an example process of providing a service based on a set of people's proximity to one another.
- the flow diagram contained in FIG. 4 is described, by way of example, with reference to items shown in FIGS. 1-3 , although these processes may be carried out in any system and are not limited to the scenarios shown in FIGS. 1-3 .
- the flow diagram in FIG. 4 shows an example in which stages of a process are carried out in a particular order, as indicated by the lines connecting the blocks, but the various stages shown in FIG. 4 can be performed in any order, or in any combination or sub-combination.
- positional data is received.
- devices carried by people may self-report their location to a position monitor, where the device determines its location through the Global Positioning System (GPS), triangulation, or some other mechanism or technique.
- GPS Global Positioning System
- triangulation or some other mechanism or technique.
- transmission of position information may be done pursuant to appropriate permission and consent obtained from the person who carries the device.
- the position data may indicate where the device that is transmitting the position data is physically located.
- a proximity criterion generally has two components: the size of a geographic area in which multiple people could appear, and the number of people who would have to appear in that area in order to trigger the provision of a service.
- an example proximity criterion might say that a new service is triggered if at least three people appear in the same one-square-mile region. If the proximity criterion is not met, then the process returns to 402 to continue to receive positional data.
- a game feature 416 e.g., a new villain
- a commercial offer 418 e.g., a coupon
- a system might want to deliver a service to a person who does not meet the proximity criterion as a way of promoting proximity-driven services to people who might not be aware of them.
- the process After the service has been activated, at 412 it is determined whether the proximity criterion continues to be met. If the proximity criterion continues to be met, then the process returns to 412 to determine, continually, whether the proximity criterion is being met. When it is determined that the proximity criterion is no longer being met (e.g., if there are no longer three people in the same one-square-mile region), then the service that was provided at 406 is deactivated (at 414 ), and ceases to be provided.
- FIG. 5 shows an example system in which proximity-based services may be provided.
- a plurality of mobile devices 502 , 504 , 506 , and 508 may be carried by people. Some example detail of one of the mobile devices (device 502 ) is shown.
- Example device 502 may be a wireless telephone having a display 510 , a keypad 512 , an antenna 514 (through which information may be transmitted and received), a microphone to receive audio input, a speaker to provide audio output, a position sensor 519 such as a GPS receiver, and any other type of components appropriate for such a device.
- Device 502 may also have a processor 516 and a memory 518 , in order to allow device 502 to store and execute software.
- device 502 may store and execute an application program, and that application program may have one or more features that can be locked and/or unlocked. While FIG. 5 shows detail only for device 502 , devices 504 - 508 may have the same or similar features to those shown and/or mentioned above for device 502 .
- Devices 502 - 508 may use their respective position sensors to determine their location, and may each transmit position data indicative of their respective positions back to a location monitor 528 .
- devices 502 , 504 , 506 , and 508 transmit position data 520 , 522 , 524 , and 526 , respectively, to location monitor 528 .
- Location monitor determines whether a proximity criterion 530 has been met with respect to any of the devices whose position is being monitored. If such a proximity criterion 530 has been met, then location monitor 528 communicates with an application server 532 to provide an indication that the proximity criterion has been met, and to indicate which devices contribute to meeting the proximity criterion.
- Application server 532 may then provide, to those devices that contribute to meeting the proximity criterion 530 , a service 534 that would not otherwise have been provided if the proximity criterion 530 has not been met.
- the proximity criterion might be that two devices are within some distance of each other (e.g., 500 feet).
- application server 532 provides service 534 to devices 506 and 508 , since those devices contribute to meeting proximity criterion 530 .
- Service 534 may be provided in various forms.
- service 534 may be part of an on-line “cloud-based” application
- application server 532 may provide service 534 by executing a program to provide that service on application server 532 , and by allowing those devices on which the service is to be provided to interact with that program.
- service 534 may exist as a locked feature in an application that is stored on devices 502 - 508 , in which case providing service 534 may be performed by providing an unlock code or unlock instruction to those devices on which service 534 is to be provided.
- FIG. 6 shows an example environment in which aspects of the subject matter described herein may be deployed.
- Computer 600 includes one or more processors 602 and one or more data remembrance components 604 .
- Processor(s) 602 are typically microprocessors, such as those found in a personal desktop or laptop computer, a server, a handheld computer, or another kind of computing device.
- Data remembrance component(s) 604 are components that are capable of storing data for either the short or long term. Examples of data remembrance component(s) 604 include hard disks, removable disks (including optical and magnetic disks), volatile and non-volatile random-access memory (RAM), read-only memory (ROM), flash memory, magnetic tape, etc.
- Data remembrance component(s) are examples of computer-readable storage media.
- Computer 600 may comprise, or be associated with, display 612 , which may be a cathode ray tube (CRT) monitor, a liquid crystal display (LCD) monitor, or any other type of monitor.
- CTR cathode ray tube
- LCD liquid crystal display
- Software may be stored in the data remembrance component(s) 604 , and may execute on the one or more processor(s) 602 .
- An example of such software is position-based service provision software 606 , which may implement some or all of the functionality described above in connection with FIGS. 1-5 , although any type of software could be used.
- Software 606 may be implemented, for example, through one or more components, which may be components in a distributed system, separate files, separate functions, separate objects, separate lines of code, etc.
- a computer e.g., personal computer, server computer, handheld computer, etc.
- a program is stored on hard disk, loaded into RAM, and executed on the computer's processor(s) typifies the scenario depicted in FIG. 6 , although the subject matter described herein is not limited to this example.
- the subject matter described herein can be implemented as software that is stored in one or more of the data remembrance component(s) 604 and that executes on one or more of the processor(s) 602 .
- the subject matter can be implemented as instructions that are stored on one or more computer-readable storage media, or on one or more computer-readable storage memories. Tangible media, such as an optical disks or magnetic disks, are examples of storage media.
- the instructions may exist on non-transitory media. Such instructions, when executed by a computer or other machine, may cause the computer or other machine to perform one or more acts of a method.
- the instructions to perform the acts could be stored on one medium, or could be spread out across plural media, so that the instructions might appear collectively on the one or more computer-readable storage media, regardless of whether all of the instructions happen to be on the same medium. It is noted that there is a distinction between media on which signals are “stored” (which may be referred to as “storage media”), and—in contradistinction—media that transmit propagating signals. DVDs, flash memory, magnetic disks, etc., are examples of storage media. On the other hand, wires or fibers on which signals exist ephemerally are examples of transitory signal media.
- any acts described herein may be performed by a processor (e.g., one or more of processors 602 ) as part of a method.
- a processor e.g., one or more of processors 602
- a method may be performed that comprises the acts of A, B, and C.
- a method may be performed that comprises using a processor to perform the acts of A, B, and C.
- computer 600 may be communicatively connected to one or more other devices through network 608 .
- Computer 610 which may be similar in structure to computer 600 , is an example of a device that can be connected to computer 600 , although other types of devices may also be so connected.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- General Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Environmental & Geological Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
Claims (16)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/095,204 US10981070B2 (en) | 2011-06-15 | 2016-04-11 | Position-based decision to provide service |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/161,469 US9339727B2 (en) | 2011-06-15 | 2011-06-15 | Position-based decision to provide service |
US15/095,204 US10981070B2 (en) | 2011-06-15 | 2016-04-11 | Position-based decision to provide service |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/161,469 Continuation US9339727B2 (en) | 2011-06-15 | 2011-06-15 | Position-based decision to provide service |
Publications (2)
Publication Number | Publication Date |
---|---|
US20160220908A1 US20160220908A1 (en) | 2016-08-04 |
US10981070B2 true US10981070B2 (en) | 2021-04-20 |
Family
ID=47354100
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/161,469 Active 2032-08-07 US9339727B2 (en) | 2011-06-15 | 2011-06-15 | Position-based decision to provide service |
US15/095,204 Active 2031-08-03 US10981070B2 (en) | 2011-06-15 | 2016-04-11 | Position-based decision to provide service |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/161,469 Active 2032-08-07 US9339727B2 (en) | 2011-06-15 | 2011-06-15 | Position-based decision to provide service |
Country Status (1)
Country | Link |
---|---|
US (2) | US9339727B2 (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11338189B2 (en) | 2006-01-10 | 2022-05-24 | Winview, Inc. | Method of and system for conducting multiple contests of skill with a single performance |
US11358064B2 (en) | 2006-01-10 | 2022-06-14 | Winview, Inc. | Method of and system for conducting multiple contests of skill with a single performance |
US11400379B2 (en) | 2004-06-28 | 2022-08-02 | Winview, Inc. | Methods and apparatus for distributed gaming over a mobile device |
US11451883B2 (en) | 2005-06-20 | 2022-09-20 | Winview, Inc. | Method of and system for managing client resources and assets for activities on computing devices |
US11551529B2 (en) * | 2016-07-20 | 2023-01-10 | Winview, Inc. | Method of generating separate contests of skill or chance from two independent events |
US11601727B2 (en) | 2008-11-10 | 2023-03-07 | Winview, Inc. | Interactive advertising system |
US11654368B2 (en) | 2004-06-28 | 2023-05-23 | Winview, Inc. | Methods and apparatus for distributed gaming over a mobile device |
US11678020B2 (en) | 2006-04-12 | 2023-06-13 | Winview, Inc. | Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming |
US11722743B2 (en) | 2006-04-12 | 2023-08-08 | Winview, Inc. | Synchronized gaming and programming |
US11786813B2 (en) | 2004-07-14 | 2023-10-17 | Winview, Inc. | Game of skill played by remote participants utilizing wireless devices in connection with a common game event |
US11951402B2 (en) | 2006-01-10 | 2024-04-09 | Winview Ip Holdings, Llc | Method of and system for conducting multiple contests of skill with a single performance |
US12005349B2 (en) | 2005-10-03 | 2024-06-11 | Winview Ip Holdings, Llc | Synchronized gaming and programming |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9339727B2 (en) | 2011-06-15 | 2016-05-17 | Microsoft Technology Licensing, Llc | Position-based decision to provide service |
JP5856012B2 (en) * | 2012-05-23 | 2016-02-09 | 日立マクセル株式会社 | Mobile terminal and control method thereof |
US9052896B2 (en) * | 2012-07-20 | 2015-06-09 | Facebook, Inc. | Adjusting mobile device state based on user intentions and/or identity |
US20140213333A1 (en) * | 2013-01-29 | 2014-07-31 | Puzzling Commerce, LLC | Puzzle-Based Interaction System For Eliciting A Desired Behavior |
US9764229B2 (en) | 2013-05-23 | 2017-09-19 | Disney Enterprises, Inc. | Unlocking of digital content based on geo-location of objects |
US9656172B2 (en) | 2013-08-16 | 2017-05-23 | Disney Enterprises, Inc. | Unlocking of virtual content through geo-location |
Citations (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001086997A1 (en) | 2000-05-09 | 2001-11-15 | Johan Varland | Matching and positioning system for mobile units in communication networks |
US20030036428A1 (en) * | 2001-08-20 | 2003-02-20 | Christian Aasland | Method and apparatus for implementing multiplayer PDA games |
US20040024846A1 (en) | 2000-08-22 | 2004-02-05 | Stephen Randall | Method of enabling a wireless information device to access data services |
US20040171379A1 (en) | 2001-04-27 | 2004-09-02 | Alex Cabrera | Method and system for wireless distribution of local information |
US20050130728A1 (en) | 2001-06-15 | 2005-06-16 | International Game Technology | Personal gaming device and method of presenting a game |
US20050143156A1 (en) * | 2003-10-29 | 2005-06-30 | Gamelogic, Inc. | Game of skill and chance and system and method for playing games of skill and chance |
US20060161599A1 (en) | 2004-10-19 | 2006-07-20 | Rosen James S | System and method for location based matching and promotion |
US20060235890A1 (en) | 2005-04-13 | 2006-10-19 | Sharp Laboratories Of America, Inc. | Systems and methods for updating an application on a mobile information device |
US20070185785A1 (en) | 2006-02-09 | 2007-08-09 | Carlson Michael P | Location based creation of a catalog for a user |
US20070264969A1 (en) | 2006-05-12 | 2007-11-15 | Bellsouth Intellectual Property Corporation | Location-Based Status Checking |
US20080005104A1 (en) | 2006-06-28 | 2008-01-03 | Microsoft Corporation | Localized marketing |
US20080014964A1 (en) | 2006-07-12 | 2008-01-17 | Loc-Aid Technologies, Inc. | System and method for generating use statistics for location-based applications |
US20080031203A1 (en) | 2006-08-03 | 2008-02-07 | Aol Llc | Wireless social networking |
US20080070588A1 (en) | 2006-09-19 | 2008-03-20 | Drew Morin | Device based trigger for location push event |
US20080140650A1 (en) | 2006-11-29 | 2008-06-12 | David Stackpole | Dynamic geosocial networking |
US7435179B1 (en) * | 2004-11-15 | 2008-10-14 | Sprint Spectrum L.P. | Location-based authorization of gaming action in wireless communication gaming devices |
US20080270224A1 (en) | 2001-04-27 | 2008-10-30 | Accenture Llp | Location-based services system |
US20090017913A1 (en) * | 2007-03-16 | 2009-01-15 | Bell Jason S | Location-based multiplayer gaming platform |
US20090061906A1 (en) | 2007-08-31 | 2009-03-05 | Symbol Technologies, Inc. | Methods and apparatus for location-based services in wireless networks |
US20090144211A1 (en) | 2007-11-30 | 2009-06-04 | Yahoo! Inc. | Dynamic representation of group activity through reactive personas |
US20090215469A1 (en) * | 2008-02-27 | 2009-08-27 | Amit Fisher | Device, System, and Method of Generating Location-Based Social Networks |
US20090307105A1 (en) | 2008-06-06 | 2009-12-10 | Apple Inc. | User Interface for Application Management for a Mobile Device |
US20100151842A1 (en) | 2000-07-27 | 2010-06-17 | Microsoft Corporation | Place-specific buddy list services |
US20100161720A1 (en) | 2008-12-23 | 2010-06-24 | Palm, Inc. | System and method for providing content to a mobile device |
US7774342B1 (en) | 2003-05-30 | 2010-08-10 | Aol Inc. | Resolving queries based on automatic determination of requestor geographic location |
US20100229108A1 (en) * | 2009-02-09 | 2010-09-09 | Last Legion Games, LLC | Computational Delivery System for Avatar and Background Game Content |
US20100262449A1 (en) | 2009-04-09 | 2010-10-14 | Access Mobility, Inc. | Context based mobile marketing |
US20100292827A1 (en) | 2005-05-09 | 2010-11-18 | General Electric Company | System and method for installing a device |
US20100302056A1 (en) | 2009-05-27 | 2010-12-02 | Geodelic, Inc. | Location discovery system and method |
US20100331016A1 (en) | 2009-05-27 | 2010-12-30 | Geodelic, Inc. | Location-based promotion for a mobile communication network |
WO2011038760A1 (en) | 2009-09-30 | 2011-04-07 | Telecom Italia S.P.A. | Method and system for notifying proximity of mobile communication terminals users |
US20110105092A1 (en) | 2009-11-03 | 2011-05-05 | Verizon Patent And Licensing, Inc. | Systems and methods for enhancing a user visit to a site premises |
US8019692B2 (en) | 2004-10-19 | 2011-09-13 | Yahoo! Inc. | System and method for location based social networking |
US20110307599A1 (en) * | 2010-06-11 | 2011-12-15 | Cesare John Saretto | Proximity network |
US20110320819A1 (en) | 2010-06-23 | 2011-12-29 | Weber Karon A | Accessing restricted content based on proximity |
US20120052953A1 (en) * | 2010-08-26 | 2012-03-01 | Sony Ericsson Mobile Communications Ab | Game engine module and method for playing an electronic game using location information |
US20120088487A1 (en) | 2010-10-06 | 2012-04-12 | Mohammad Khan | Methods, systems, and computer readable media for provisioning location specific content information to a mobile device |
US20120095979A1 (en) | 2010-10-15 | 2012-04-19 | Microsoft Corporation | Providing information to users based on context |
US8295465B2 (en) | 2007-09-25 | 2012-10-23 | Utbk, Inc. | Systems and methods to connect members of a social network for real time communication |
US20130005437A1 (en) * | 2011-06-30 | 2013-01-03 | Erik Paul Bethke | Dynamically sizing incentive rewards for location-based actions by groups |
US20130042295A1 (en) | 2011-08-10 | 2013-02-14 | Charles C. Kelly | Method and apparatus for providing a secure virtual environment on a mobile device |
US8376857B1 (en) * | 2006-04-28 | 2013-02-19 | Navteq B.V. | Multi-player online game player proximity feature |
WO2013025382A1 (en) | 2011-08-17 | 2013-02-21 | Microsoft Corporation | Location-based promotion of applications |
US20150373509A1 (en) * | 2014-06-19 | 2015-12-24 | Dewmobile, Inc. | Group gaming platform for mobile devices in proximity |
US9339727B2 (en) | 2011-06-15 | 2016-05-17 | Microsoft Technology Licensing, Llc | Position-based decision to provide service |
US20170266564A1 (en) * | 2016-03-21 | 2017-09-21 | Roblox Corporation | GPS Tracking with Map Overlay |
-
2011
- 2011-06-15 US US13/161,469 patent/US9339727B2/en active Active
-
2016
- 2016-04-11 US US15/095,204 patent/US10981070B2/en active Active
Patent Citations (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001086997A1 (en) | 2000-05-09 | 2001-11-15 | Johan Varland | Matching and positioning system for mobile units in communication networks |
US20100151842A1 (en) | 2000-07-27 | 2010-06-17 | Microsoft Corporation | Place-specific buddy list services |
US20040024846A1 (en) | 2000-08-22 | 2004-02-05 | Stephen Randall | Method of enabling a wireless information device to access data services |
US20040171379A1 (en) | 2001-04-27 | 2004-09-02 | Alex Cabrera | Method and system for wireless distribution of local information |
US20080270224A1 (en) | 2001-04-27 | 2008-10-30 | Accenture Llp | Location-based services system |
US20050130728A1 (en) | 2001-06-15 | 2005-06-16 | International Game Technology | Personal gaming device and method of presenting a game |
US20030036428A1 (en) * | 2001-08-20 | 2003-02-20 | Christian Aasland | Method and apparatus for implementing multiplayer PDA games |
US7774342B1 (en) | 2003-05-30 | 2010-08-10 | Aol Inc. | Resolving queries based on automatic determination of requestor geographic location |
US20050143156A1 (en) * | 2003-10-29 | 2005-06-30 | Gamelogic, Inc. | Game of skill and chance and system and method for playing games of skill and chance |
US20060161599A1 (en) | 2004-10-19 | 2006-07-20 | Rosen James S | System and method for location based matching and promotion |
US8019692B2 (en) | 2004-10-19 | 2011-09-13 | Yahoo! Inc. | System and method for location based social networking |
US7435179B1 (en) * | 2004-11-15 | 2008-10-14 | Sprint Spectrum L.P. | Location-based authorization of gaming action in wireless communication gaming devices |
US20060235890A1 (en) | 2005-04-13 | 2006-10-19 | Sharp Laboratories Of America, Inc. | Systems and methods for updating an application on a mobile information device |
US20100292827A1 (en) | 2005-05-09 | 2010-11-18 | General Electric Company | System and method for installing a device |
US20070185785A1 (en) | 2006-02-09 | 2007-08-09 | Carlson Michael P | Location based creation of a catalog for a user |
US8376857B1 (en) * | 2006-04-28 | 2013-02-19 | Navteq B.V. | Multi-player online game player proximity feature |
US20070264969A1 (en) | 2006-05-12 | 2007-11-15 | Bellsouth Intellectual Property Corporation | Location-Based Status Checking |
US20080005104A1 (en) | 2006-06-28 | 2008-01-03 | Microsoft Corporation | Localized marketing |
US20080014964A1 (en) | 2006-07-12 | 2008-01-17 | Loc-Aid Technologies, Inc. | System and method for generating use statistics for location-based applications |
US20080031203A1 (en) | 2006-08-03 | 2008-02-07 | Aol Llc | Wireless social networking |
US20080070588A1 (en) | 2006-09-19 | 2008-03-20 | Drew Morin | Device based trigger for location push event |
US20080140650A1 (en) | 2006-11-29 | 2008-06-12 | David Stackpole | Dynamic geosocial networking |
US20090017913A1 (en) * | 2007-03-16 | 2009-01-15 | Bell Jason S | Location-based multiplayer gaming platform |
US20090061906A1 (en) | 2007-08-31 | 2009-03-05 | Symbol Technologies, Inc. | Methods and apparatus for location-based services in wireless networks |
US8295465B2 (en) | 2007-09-25 | 2012-10-23 | Utbk, Inc. | Systems and methods to connect members of a social network for real time communication |
US20090144211A1 (en) | 2007-11-30 | 2009-06-04 | Yahoo! Inc. | Dynamic representation of group activity through reactive personas |
US20090215469A1 (en) * | 2008-02-27 | 2009-08-27 | Amit Fisher | Device, System, and Method of Generating Location-Based Social Networks |
US20090307105A1 (en) | 2008-06-06 | 2009-12-10 | Apple Inc. | User Interface for Application Management for a Mobile Device |
US20100161720A1 (en) | 2008-12-23 | 2010-06-24 | Palm, Inc. | System and method for providing content to a mobile device |
US20100229108A1 (en) * | 2009-02-09 | 2010-09-09 | Last Legion Games, LLC | Computational Delivery System for Avatar and Background Game Content |
US20100262449A1 (en) | 2009-04-09 | 2010-10-14 | Access Mobility, Inc. | Context based mobile marketing |
US20100331016A1 (en) | 2009-05-27 | 2010-12-30 | Geodelic, Inc. | Location-based promotion for a mobile communication network |
US20100302056A1 (en) | 2009-05-27 | 2010-12-02 | Geodelic, Inc. | Location discovery system and method |
WO2011038760A1 (en) | 2009-09-30 | 2011-04-07 | Telecom Italia S.P.A. | Method and system for notifying proximity of mobile communication terminals users |
US20110105092A1 (en) | 2009-11-03 | 2011-05-05 | Verizon Patent And Licensing, Inc. | Systems and methods for enhancing a user visit to a site premises |
US20110307599A1 (en) * | 2010-06-11 | 2011-12-15 | Cesare John Saretto | Proximity network |
US20110320819A1 (en) | 2010-06-23 | 2011-12-29 | Weber Karon A | Accessing restricted content based on proximity |
US20120052953A1 (en) * | 2010-08-26 | 2012-03-01 | Sony Ericsson Mobile Communications Ab | Game engine module and method for playing an electronic game using location information |
US20120088487A1 (en) | 2010-10-06 | 2012-04-12 | Mohammad Khan | Methods, systems, and computer readable media for provisioning location specific content information to a mobile device |
US20120095979A1 (en) | 2010-10-15 | 2012-04-19 | Microsoft Corporation | Providing information to users based on context |
US9339727B2 (en) | 2011-06-15 | 2016-05-17 | Microsoft Technology Licensing, Llc | Position-based decision to provide service |
US20130005437A1 (en) * | 2011-06-30 | 2013-01-03 | Erik Paul Bethke | Dynamically sizing incentive rewards for location-based actions by groups |
US20130042295A1 (en) | 2011-08-10 | 2013-02-14 | Charles C. Kelly | Method and apparatus for providing a secure virtual environment on a mobile device |
WO2013025382A1 (en) | 2011-08-17 | 2013-02-21 | Microsoft Corporation | Location-based promotion of applications |
US20130045729A1 (en) | 2011-08-17 | 2013-02-21 | Microsoft Corporation | Location-based promotion of applications |
US20150373509A1 (en) * | 2014-06-19 | 2015-12-24 | Dewmobile, Inc. | Group gaming platform for mobile devices in proximity |
US20170266564A1 (en) * | 2016-03-21 | 2017-09-21 | Roblox Corporation | GPS Tracking with Map Overlay |
Non-Patent Citations (15)
Title |
---|
"Age of Conan", retrieved at <<http://conanvault.ign.com/ >>, retrieved date Jan. 13, 2011, dated 1996-2010, 19 pages. |
"Comprehensive Guide to Location-Based Social Media", Retrieved at <<http://www.thesearchagency.com/whitepapers/tsa_whitepaper_location_based_social_media.pdf>>, Jun. 2010, pp. 1-11. |
"Filters on Google Play", Retrieved from <<https://developer.android.com/guide/appendix/market-filters.html>>, Retrieved Date: Apr. 7, 2011, 6 Pages. |
"International Search Report and Written Opinion Issued in PCT Application No. PCT/US2012/049676", dated Jan. 30, 2013, 10 Pages. |
"Location-based event system for mobile phones", Retrieved from <<https://janmagnet.files.wordpress.com/2008/01/locationbasedeventsystem.pdf>, Retrieved Date: Apr. 7, 2011, 18 Pages. |
"Social Networking Check-In Services", Retrieved at >>http://socialmediadiyworkshop.com/2010/03/social-networking-check-in-services/>>, Retrieved Date: Jan. 13, 2011, dated 2009-2010, 5 pages. |
Davidsson, et al., "Game Design Patterns for Mobile Games", Retrieved at <<http://procyon.lunarpages.com/˜gamed3/docs/Game_Design_Patterns_for_Mobile_Games.pdf>>, Project report to Nokia Research Center, 2004, 57 pages. |
Martin, et al., "A Context-Aware Application based on Ubiquitous Location", Retrieved at <<http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4641317>>, The Second International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies, UBICOMM, Sep. 29-Oct. 4, 2008, pp. 83-88. |
McGeough, Jim., "Location-Based Services and Topology", Retrieved at <<http://spatialnews.geocomm.com/features/geomode2/>>, GITA Conference, Aug. 29, 2001, 10 pages. |
Sadhukhan, et al., "A Middleware Based Approach to Dynamically Deploy Location Based Services onto Heterogeneous Mobile Devices Using Bluetooth in Indoor Environment", Retrieved at <<http://www.cse.iitb.ac.in/˜riju/770009.pdf>>, The 2nd International Conference on Advanced Communication and Networking, ACN, Jun. 23-25, 2010, pp. 1-14. |
Schilit, et al., "Customizing Mobile Applications", In Proceeding MLCS Mobile & Location-Independent Computing Symposium on Mobile & Location-Independent Computing Symposium, Aug. 2, 1993, 9 Pages. |
Schutzer, Dan, "The CTO Corner: Location-based Service", BITS Roundtable Technology Group, Aug. 2010, 1 Page. |
StreetPass by Nintendo released Mar. 2011 (Year: 2011). * |
Treu, et al., "Efficient Proximity Detection for Location Based Services", Retrieved at <<http://www.wpnc.net/fileadmin/WPNC05/Proceedings/Efficient_Proximity_Detection_for_Location_Based_Services.pdf>>, Proceedings of the 2nd Workshop on Positioning, Navigation and Communication, (WPNC) & 1st ULTRA-Wideband Expert Talk (UET), 2005, pp. 165-173. |
Xia, et al., "General Platform of Location based Services in Ubiquitous Environment", Retrieved at <<http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4197370>, International Conference on Multimedia and Ubiquitous Engineering (MUE'07), Apr. 26-28, 2007, 5 pages. |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11400379B2 (en) | 2004-06-28 | 2022-08-02 | Winview, Inc. | Methods and apparatus for distributed gaming over a mobile device |
US11654368B2 (en) | 2004-06-28 | 2023-05-23 | Winview, Inc. | Methods and apparatus for distributed gaming over a mobile device |
US11786813B2 (en) | 2004-07-14 | 2023-10-17 | Winview, Inc. | Game of skill played by remote participants utilizing wireless devices in connection with a common game event |
US11451883B2 (en) | 2005-06-20 | 2022-09-20 | Winview, Inc. | Method of and system for managing client resources and assets for activities on computing devices |
US12267566B2 (en) | 2005-06-20 | 2025-04-01 | Winview Ip Holdings, Llc | Method of and system for managing client resources and assets for activities on computing devices |
US12005349B2 (en) | 2005-10-03 | 2024-06-11 | Winview Ip Holdings, Llc | Synchronized gaming and programming |
US11358064B2 (en) | 2006-01-10 | 2022-06-14 | Winview, Inc. | Method of and system for conducting multiple contests of skill with a single performance |
US12017130B2 (en) | 2006-01-10 | 2024-06-25 | Winview Ip Holdings, Llc | Method of and system for conducting multiple contests of skill with a single performance |
US11951402B2 (en) | 2006-01-10 | 2024-04-09 | Winview Ip Holdings, Llc | Method of and system for conducting multiple contests of skill with a single performance |
US11918880B2 (en) | 2006-01-10 | 2024-03-05 | Winview Ip Holdings, Llc | Method of and system for conducting multiple contests of skill with a single performance |
US11338189B2 (en) | 2006-01-10 | 2022-05-24 | Winview, Inc. | Method of and system for conducting multiple contests of skill with a single performance |
US11736771B2 (en) | 2006-04-12 | 2023-08-22 | Winview, Inc. | Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming |
US11825168B2 (en) | 2006-04-12 | 2023-11-21 | Winview Ip Holdings, Llc | Eception in connection with games of skill played in connection with live television programming |
US11889157B2 (en) | 2006-04-12 | 2024-01-30 | Winview Ip Holdings, Llc | Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming |
US11917254B2 (en) | 2006-04-12 | 2024-02-27 | Winview Ip Holdings, Llc | Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming |
US11722743B2 (en) | 2006-04-12 | 2023-08-08 | Winview, Inc. | Synchronized gaming and programming |
US11716515B2 (en) | 2006-04-12 | 2023-08-01 | Winview, Inc. | Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming |
US11678020B2 (en) | 2006-04-12 | 2023-06-13 | Winview, Inc. | Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming |
US11601727B2 (en) | 2008-11-10 | 2023-03-07 | Winview, Inc. | Interactive advertising system |
US11551529B2 (en) * | 2016-07-20 | 2023-01-10 | Winview, Inc. | Method of generating separate contests of skill or chance from two independent events |
Also Published As
Publication number | Publication date |
---|---|
US20120322548A1 (en) | 2012-12-20 |
US9339727B2 (en) | 2016-05-17 |
US20160220908A1 (en) | 2016-08-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10981070B2 (en) | Position-based decision to provide service | |
US10857466B2 (en) | Audience adjusted gaming | |
US10421019B2 (en) | System and method for enabling players to participate in asynchronous, competitive challenges | |
JP6188886B1 (en) | GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE | |
US20240189723A1 (en) | Video game group dynamic building | |
US20210304567A1 (en) | Guild-dependent variation of player capabilities in a computer-implemented game | |
US20140038721A1 (en) | Method and system for facilitating online social interactions via cooperative gameplay | |
US20130281201A1 (en) | Video game control server, video game control apparatus, and video game control program product | |
US9744454B1 (en) | System and method for dynamically altering an in-game experience based on a user's connection to the game | |
CN104203358A (en) | Reciprocation of game asset gifting | |
US20150336008A1 (en) | Information processing device and program | |
US10052561B2 (en) | Tracking and recommendation system for online gaming | |
JP2015221208A (en) | Facilitating player cooperation in online games | |
WO2023103617A1 (en) | User interface display method and apparatus, device, medium, and program product | |
JP5688062B2 (en) | GAME MANAGEMENT DEVICE, GAME SYSTEM, GAME MANAGEMENT METHOD, AND PROGRAM | |
JP6017599B2 (en) | GAME MANAGEMENT DEVICE, GAME SYSTEM, AND PROGRAM | |
JP2018011961A (en) | Game program, method, and information processor | |
JP5821110B1 (en) | GAME SERVER, GAME CONTROL METHOD, GAME PROGRAM, RECORDING MEDIUM, AND TERMINAL DEVICE | |
JP5695009B2 (en) | GAME MANAGEMENT DEVICE, GAME SYSTEM, GAME MANAGEMENT METHOD, AND PROGRAM | |
US10532288B2 (en) | Video game with improved social networking features | |
JP6768112B2 (en) | Game system and game program | |
JP6775060B2 (en) | Game system and game program | |
JP2022079936A (en) | Computer program and computer device | |
JP6910775B2 (en) | Game servers, electronics, and programs | |
JP6781796B2 (en) | Game system and game program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:043591/0616 Effective date: 20141014 Owner name: MICROSOFT CORPORATION, WASHINGTON Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ISGREEN, ADAM PAUL;REEL/FRAME:043591/0538 Effective date: 20110610 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION 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: 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: 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: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT RECEIVED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |