IP Library Patent Application 12364936
Patent Application
App. No. 12/364,936

MOBILE COMPUTING SERVICES BASED ON DEVICES WITH DYNAMIC DIRECTION INFORMATION

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 None
App. No.
12/364,936
Abstract

Direction based pointing services are enabled for a portable electronic device including a positional component for receiving positional information as a function of a location of the portable electronic device, a directional component that outputs direction information as a function of an orientation of the portable electronic device and a location based engine that processes the positional information and the direction information to determine points of interest relative to the portable electronic device as a function of at least the positional information and the direction information. A set of scenarios with respect to non-movable endpoints of interest in the system emerge and these scenarios and other embodiments are described in more detail below.

Claims (34)

1 . A method, comprising:

receiving direction information associated with at least one direction of a device;

identifying points of interest that substantially intersect with the at least one direction according to an intersection determination; and

displaying static and dynamic information associated with at least one point of interest of the points of interest.

2 . The method of claim 1 , further comprising:

receiving input relating to the dynamic information including input regarding a message to be sent to the at least one point of interest or input identifying at least one change to be made to the dynamic information.

3 . The method of claim 2 , further comprising:

synchronizing the message or the at least one change to a network service in response to the interacting.

4 . The method of claim 1 , wherein the receiving includes receiving at least one filter criteria for filtering the points of interest in addition to the intersection determination.

5 . A method for receiving dynamically determined content from a pointer based service by a pointer device, comprising:

receiving direction information associated with at least one direction of the device;

identifying at least one point of interest that is substantially within a scope defined by the at least one direction of the device; and

receiving dynamically generated content from the at least one point of interest by the device based on a characteristic of a relationship between the device and the at least one point of interest.

6 . The method of claim 5 , wherein the receiving includes receiving a dynamically generated advertisement from the at least one point of interest.

7 . The method of claim 5 , wherein the receiving includes receiving a dynamically generated coupon from the at least one point of interest.

8 . The method of claim 5 , wherein the receiving includes receiving dynamically generated content about a loyalty program applicable to the device based on its history.

9 . The method of claim 5 , further comprising redeeming the dynamic content at the at least one point of interest and realizing a corresponding value of the dynamic content by presenting a validation code included in the dynamically generated content.

11 . A method for reporting over aggregate data from pointer based services using business intelligence processes, comprising:

receiving user path information and past interaction with points of interest information from pointer based services enabled devices to form aggregate user data;

performing at least one business intelligence process over the aggregate user data to determine at least one statistically significant correlation; and

automatically generating a report based on the at least one statistically significant correlation.

12 . The method of claim 11 , further comprising:

anonymizing the user path information and past interaction with points of interest information.

13 . A device provisioned for pointing based services, comprising:

a direction component that determines direction information associated with at least one pointed to direction of the device and identifies points of interest that are substantially within boundaries set by the at least one direction according to a boundary test; and

a filter component that filters the points of interest to identify at least one point of interest of the points of interest as a function of a state or parameter of the device.

14 . The device of claim 13 , wherein the filter component filters the points of interest to identify at least one point of interest based on an analysis of a speed of the device.

15 . The device of claim 14 , wherein the filter component filters the points of interest to identify at least one point of interest based on an analysis of a current speed of the device.

16 . The device of claim 14 , wherein the filter component filters the points of interest to identify at least one point of interest based on an analysis of a recent speed of the device.

17 . The device of claim 13 , wherein the filter component filters the points of interest to identify at least one point of interest based on an analysis of an acceleration of the device.

18 . The device of claim 13 , wherein the direction component identifies a real estate point of interest according to a line of sight algorithm implemented as a function of the direction information.

19 . The device of claim 18 , further comprising:

an input analysis component that automatically requests an owner of the real estate point of interest to initiate contact by automatically providing the contact details of the user to the owner.

20 . The device of claim 13 , wherein the filter component collects user path data when path of travel information and speed information of the device indicate travel in a motor vehicle to form collective user path data and displays path information to the user based on the collective user path data according to a time based analysis according to how long paths have historically taken for a given time of day.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034564/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE LIST OF INVENTORS PREVIOUSLY RECORDED ON REEL 022199 FRAME 0210. ASSIGNOR(S) HEREBY CONFIRMS THE LIST OF INVENTORS. Recorded Aug 5, 2009
From: KHOSRAVY, MOE; NOVIK, LEV; HUDIS, IRENA; RUBIN, DARRYL E.
To: MICROSOFT CORPORATION
Reel/Frame 023053/0813 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2009
From: KHOSRAVY, MOE; NOVIK, LEV; HUDIS, IRENA
To: MICROSOFT CORPORATION
Reel/Frame 022199/0210 →