IP Library Granted Patent US 9,445,238
Granted Patent B2
US 9,445,238 · App. 14/941,398 · Granted Sep 13, 2016

System and method for confirming data processing system target(s)

Inventors: William J. Johnson (Flower Mound, TX); Jason M. Johnson (Flower Mound, TX)
H04W4/023G06Q30/0261H04L67/26H04W4/008H04W4/02H04W4/026H04W4/14H04W4/206H04W4/001
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,445,238
App. No.
14/941,398
Granted
Sep 13, 2016
Kind
B2
Abstract

Provided is a system and method for enabling a user, of a wireless radio equipped mobile data processing system, to: aim the mobile data processing system, perform a shoot action, and subsequently confirm the target(s) shot. Aim information is transmitted outbound by radio frequency from the mobile data processing system to a remote data processing system (e.g. a targeted data processing system) for determining the target being successfully shot. Information for confirmation is transmitted inbound by radio frequency to the mobile data processing system (e.g. from a targeted data processing system), for example to complete the shoot action. Aim information may include location information, directional and posture information, distance information, target size, and/or other shooting data to further qualify the shoot action.

Claims (67)

1. A method in a user carried mobile data processing system, the method comprising:

recognizing a user shoot request by a user of the user carried mobile data processing system for conclusively physically targeting a physically targeted object aimed at and shot at by the user, the user shoot request for:

the user visually inferring a projectile aim from the user carried mobile data processing system to the physically targeted object, and

soliciting a transmission of inbound wireless radio frequency data to be received in the user carried mobile data processing system, the inbound wireless radio frequency data including information of the physically targeted object for the user to confirm the user shoot request successfully shot the physically targeted object aimed at and shot at by the user;

determining aim information of the user carried mobile data processing system being manually and physically aimed by the user when physically targeting the physically targeted object aimed at and shot at by the user, the aim information:

including directional information describing the physically targeting the physically targeted object aimed at and shot at by the user, and

transmitted outbound from the user carried mobile data processing system as outbound wireless radio frequency data to a remote data processing system for the remote data processing system determining whether the physically targeted object is feasibly located at a physically targeted location of the shoot request;

transmitting outbound from the user carried mobile data processing system to the remote data processing system the outbound wireless radio frequency data including the aim information upon determining completion of the user shoot request;

receiving the inbound wireless radio frequency data including the information of the physically targeted object for the user to confirm the user shoot request, the receiving in response to the transmitting; and

presenting confirmation data in a user interface of the user carried mobile data processing system for notifying the user, the confirmation data derived from the inbound wireless radio frequency data including information of the physically targeted object for the user to confirm the user shoot request successfully shot the physically targeted object aimed at and shot at by the user.

2. The method of claim 1 wherein the aim information includes location information.

3. The method of claim 1 wherein the aim information includes posture information.

4. The method of claim 1 wherein the aim information includes distance information for determining a distance between the user carried mobile data processing system and the physically targeted object.

5. The method of claim 1 wherein the aim information includes a target size for the physically targeted object aimed at and shot at by the user.

6. The method of claim 1 wherein the physically targeted object is a data processing system or a mobile data processing system or a user carried mobile data processing system.

7. The method of claim 6 wherein the user shoot request causes delivery of information to the physically targeted object, the delivery of information including at least one of:

delivery of a message,

delivery of an email,

delivery of calendar data,

delivery of contact information,

delivery of user interface information, or

delivery of configuration information.

8. The method of claim 6 wherein the user shoot request causes connecting a phone call between the user carried mobile data processing system and the physically targeted object.

9. The method of claim 1 wherein the physically targeted object is associated with a user interface for providing the user of the user carried mobile data processing system with an indication of being successfully shot, the indication being an audible or visible indication.

10. The method of claim 1 wherein the physically targeted object is one of a plurality of candidate physically targeted objects and the presenting confirmation data includes presenting information for the plurality of candidate physically targeted objects.

11. The method of claim 10 wherein a number of the candidate physically targeted objects is constrained by a maximum number.

12. The method of claim 10 wherein the presenting information for the plurality of candidate physically targeted objects includes presenting a sorted list.

13. The method of claim 1 wherein the user shoot request is for physically targeting a group of physically targeted objects.

14. The method of claim 1 wherein the presenting confirmation data includes presenting identifier information of the physically targeted object.

15. The method of claim 1 wherein the presenting confirmation data includes presenting information describing the physically targeted object.

16. The method of claim 1 including accepting from the user of the user carried mobile data processing system a user confirmation of remotely processing aimed data for the physically targeted object.

17. The method of claim 1 wherein the determining whether the physically targeted object is feasibly located at the physically targeted location of the shoot request includes determining a curve or arc or parabola between the user carried mobile data processing system and the physically targeted object.

18. A user carried mobile data processing system, comprising:

one or more processors;

a user interface; and

memory coupled to the one or more processors, wherein the memory includes executable instructions which, when executed by the one or more processors, results in the user carried mobile data processing system:

recognizing a user shoot request by a user of the user carried mobile data processing system for conclusively physically targeting a physically targeted object aimed at and shot at by the user, the user shoot request for:

the user visually inferring a projectile aim from the user carried mobile data processing system to the physically targeted object, and

soliciting a transmission of inbound wireless radio frequency data to be received in the user carried mobile data processing system, the inbound wireless radio frequency data including information of the physically targeted object for the user to confirm the user shoot request successfully shot the physically targeted object aimed at and shot at by the user;

determining aim information of the user carried mobile data processing system being manually and physically aimed by the user when physically targeting the physically targeted object aimed at and shot at by the user, the aim information:

including directional information describing the physically targeting the physically targeted object aimed at and shot at by the user, and

transmitted outbound from the user carried mobile data processing system as outbound wireless radio frequency data to a remote data processing system for the remote data processing system determining whether the physically targeted object is feasibly located at a physically targeted location of the shoot request;

transmitting outbound from the user carried mobile data processing system to the remote data processing system the outbound wireless radio frequency data including the aim information upon determining completion of the user shoot request;

receiving the inbound wireless radio frequency data including the information of the physically targeted object for the user to confirm the user shoot request, the receiving in response to the transmitting; and

presenting confirmation data in a user interface of the user carried mobile data processing system for notifying the user, the confirmation data derived from the inbound wireless radio frequency data including information of the physically targeted object for the user to confirm the user shoot request successfully shot the physically targeted object aimed at and shot at by the user.

19. The user carried mobile data processing system of claim 18 wherein the aim information includes location information.

20. The user carried mobile data processing system of claim 18 wherein the aim information includes posture information.

21. The user carried mobile data processing system of claim 18 wherein the aim information includes distance information for determining a distance between the user carried mobile data processing system and the physically targeted object.

22. The user carried mobile data processing system of claim 18 wherein the aim information includes a target size for the physically targeted object aimed at and shot at by the user.

23. The user carried mobile data processing system of claim 18 wherein the physically targeted object is a data processing system or a mobile data processing system or a user carried mobile data processing system.

24. The user carried mobile data processing system of claim 23 wherein the user shoot request causes delivery of information to the physically targeted object, the delivery of information including at least one of:

delivery of a message,

delivery of an email,

delivery of calendar data,

delivery of contact information,

delivery of user interface information, or

delivery of configuration information.

25. The user carried mobile data processing system of claim 23 wherein the user shoot request causes connecting a phone call between the user carried mobile data processing system and the physically targeted object.

26. The user carried mobile data processing system of claim 18 wherein the physically targeted object is associated with a user interface for providing the user of the user carried mobile data processing system with an indication of being successfully shot, the indication being an audible or visible indication.

27. The user carried mobile data processing system of claim 18 wherein the physically targeted object is one of a plurality of candidate physically targeted objects and the presenting confirmation data includes presenting information for the plurality of candidate physically targeted objects.

28. The user carried mobile data processing system of claim 27 wherein a number of the candidate physically targeted objects is constrained by a maximum number.

29. The user carried mobile data processing system of claim 27 wherein the presenting information for the plurality of candidate physically targeted objects includes presenting a sorted list.

30. The user carried mobile data processing system of claim 18 wherein the user shoot request is for physically targeting a group of physically targeted objects.

31. The user carried mobile data processing system of claim 18 wherein the presenting confirmation data includes presenting identifier information of the physically targeted object.

32. The user carried mobile data processing system of claim 18 wherein the presenting confirmation data includes presenting information describing the physically targeted object.

33. The user carried mobile data processing system of claim 18 including processing for accepting from the user of the user carried mobile data processing system a user confirmation of remotely processing aimed data for the physically targeted object.

34. The user carried mobile data processing system of claim 18 wherein the determining whether the physically targeted object is feasibly located at the physically targeted location of the shoot request includes determining a curve or arc or parabola between the user carried mobile data processing system and the physically targeted object.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2017
From: JOHNSON, JASON M.
To: BILLJCO LLC
Reel/Frame 043147/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2017
From: JOHNSON, WILLIAM J
To: BILLJCO LLC
Reel/Frame 043147/0643 →
Continuity (12)
Continuation 14551437 · Nov 24, 2014
Continuation 14217661 · Mar 18, 2014
Continuation 12807806 · Sep 14, 2010
Continuation In Part 12800394 · May 14, 2010
Continuation In Part 12800395 · May 14, 2010
Continuation In Part 12590831 · Nov 13, 2009
Continuation In Part 12287064 · Oct 3, 2008
Continuation In Part 12077041 · Mar 14, 2008
Continuation In Part 12590831 · Nov 13, 2009
Continuation In Part 12287064 · Oct 3, 2008
Continuation In Part 12077041 · Mar 14, 2008
Related Publication 20160080904A1 · Mar 17, 2016