IP Library Patent Application 12536937
Patent Application
App. No. 12/536,937

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/536,937
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 movable endpoints of interest in the system emerge.

Claims (44)

1 . A method for a device provisioned for pointing based services, comprising:

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

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

displaying static and dynamic information associated with at least one person of interest of the persons of interest; and

interacting with the dynamic information including sending a message to the at least one person of interest.

2 . The method of claim 1 , further comprising:

receiving at least one filter criteria for filtering the persons of interest in addition to the intersection determination.

3 . The method of claim 1 , further comprising:

synchronizing the message to a network service in response to the interacting.

4 . The method of claim 1 , wherein the interacting includes modifying the dynamic information.

5 . A method for a device provisioned for pointing based services, comprising:

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

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

displaying static and dynamic information associated with at least one person of interest of the persons of interest; and

interacting with the dynamic information including making changes to the dynamic information.

6 . The method of claim 5 , wherein the interacting includes interacting with a social networking application profile of the at least one person of interest.

7 . A method for a device provisioned for pointing based services, comprising:

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

identifying at least one person of interest that substantially intersects or lies within an area of intersection as a function of the at least one direction of the device; and

receiving dynamically targeted content from the at least one person of interest.

8 . The method of claim 7 , further comprising:

filtering the at least one person of interest as a function of at least one common characteristic.

9 . The method of claim 7 , further comprising:

interacting with the dynamically targeted content.

10 . The method of claim 7 , further comprising:

anonymizing and uploading interaction history between the device and the dynamically targeted content of the at least one person of interest.

11 . The method of claim 7 , further comprising:

displaying the dynamically targeted content received from the at least one person of interest

12 . The method of claim 11 , further comprising:

receiving input relating to the dynamically targeted content including receiving input that initiates a message transmission to the at least one person of interest.

13 . The method of claim 12 , further comprising synchronizing the message to a network service in response to the receiving input.

14 . A method for a device provisioned for pointing based services, comprising:

identifying at least one person of interest;

retrieving map-based information from a pointer based service including location, direction and movement information for the at least one person of interest; and

rendering the at least one person in relation to the device on a map displayed on the device.

15 . The method of claim 14 , wherein the rendering of the at least one person of interest includes rendering movement of the at least one person of interest based on the location, direction and movement information.

16 . The method of claim 14 , wherein the rendering of the at least one person of interest includes simulating motion of the at least one person of interest and the device based on the location, direction and movement information.

17 . The method of claim 14 , wherein the rendering includes rendering directional information for the at least one person of interest including a graphical representation showing at least speed and location of the device based on the location, direction and movement information.

18 . The method of claim 14 , wherein the rendering includes rendering directional information for the at least one person of interest including a graphical representation showing at least direction and location of the device based on the location, direction and movement information.

19 . The method of claim 14 , wherein the rendering includes rendering directional information for the at least one person of interest including a representation of a motion vector showing direction, speed and location of the device based on the location, direction and movement information.

20 . A method for a device provisioned for pointing based services on an airplane, comprising:

receiving direction information, motion information and location information associated with at least one direction of the airplane;

identifying points of interest that substantially intersect in at least one region below the airplane according to the direction information, motion information and location information; and

displaying and interacting with static and dynamic information associated with at least one point of interest retrieved from a pointer based service.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034564/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2009
From: KHOSRAVY, MOE; NOVIK, LEV; HUDIS, IRENA; RUBIN, DARRYL E.
To: MICROSOFT CORPORATION
Reel/Frame 023063/0550 →