Method and system for location identification
First Claim
Patent Images
1. A method for location identification in a space, comprising, in a client device:
- maintaining one or more location profiles for one or more spaces visited by the client device, wherein the one or more spaces comprise networked digital devices which host contents and services;
detecting the presence of each networked digital device in a current space;
obtaining a space signature of the current space based on said each detected networked digital device in the current space, wherein the space signature comprises resource identifications and operations performed on resources; and
performing location detection for the client device in the current space, by comparing the space signature of the current space with the space signatures stored in the location profiles, andwherein the resources comprise devices and services.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for generating location information for a network space is provided. Generating location information for a network space involves maintaining location profiles for spaces familiar to a client device, and performing location detection for the client device in a current space utilizing a signature of the current space and the location profiles. Location detection for the client device in a current space can also be performed utilizing information indicating the probable presence of familiar resources in the current space.
-
Citations
65 Claims
-
1. A method for location identification in a space, comprising, in a client device:
-
maintaining one or more location profiles for one or more spaces visited by the client device, wherein the one or more spaces comprise networked digital devices which host contents and services; detecting the presence of each networked digital device in a current space; obtaining a space signature of the current space based on said each detected networked digital device in the current space, wherein the space signature comprises resource identifications and operations performed on resources; and performing location detection for the client device in the current space, by comparing the space signature of the current space with the space signatures stored in the location profiles, and wherein the resources comprise devices and services. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for generating location information for a network space, comprising, in a client device:
-
maintaining one or more location profiles for one or more spaces with resources familiar to the client device, wherein the one or more spaces comprise networked digital devices which host contents and services; detecting the presence of each networked digital device in a current space; obtaining a space signature of the current space based on said each detected networked digital device in the current space, wherein the space signature comprises device and service identifications; and performing location detection for the client device in the current space, utilizing information indicating probable presence of familiar resources in the current space, and wherein the space signatures further comprise operations performed on the devices and services, and protocols used for the operations. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for location identification in a space, comprising a hardware processor coupled with:
-
a profile generator configured for obtaining and maintaining one or more location profiles for one or more spaces familiar to a device, wherein the one or more spaces familiar to the device further comprise networked digital devices which host contents and services; a signature generator in the space, configured to generate a signature for a current space by detecting the presence of each networked digital device in a current space, and obtaining a signature of the current space based on said each detected networked digital device in the current space wherein the signature comprises resource identifications and operations performed on resources; and
,a location detector configured to perform location detection for the device in the current space to identify location of the current space, by comparing the signature of the current space with the signatures stored in the location profiles, wherein the space signatures further comprise operations performed on the devices and services, and protocols used for the operations. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A device for location identification in a space, comprising a hardware processor coupled with:
-
a profile generator module for obtaining and maintaining one or more location profiles for one or more spaces familiar to the device, wherein the one or more spaces familiar to the device further comprise networked digital devices which host contents and services; and a location detector module configured to perform location detection for the device in the current space to identify location of the current space, by detecting the presence of each networked digital device in a current space;
obtaining a signature of the current space based on said each detected networked digital device in the current space; and
, comparing a signature of the current space with said location profiles, wherein the signature comprises resource identification and operations performed on resources, and the resources comprise devices and services. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A device for location identification, comprising:
a hardware processor coupled with; a profile generator module configured for obtaining and maintaining one or more location profiles for one or more spaces with resources familiar to a client device, wherein the one or more spaces further comprise networked digital devices which host contents and services; and a location detector module configured for performing location detection for the device in a current space to identify location of the current space by detecting the presence of each networked digital device in a current space, obtaining a signature of the current space based on said each detected networked digital device in the current space, and utilizing information in the location profiles indicating a probable presence of familiar resources in the current space, wherein the signature comprises resource identifications and operations performed on resources, wherein the resources compromise devices, services and protocols used for the operations. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
64. A method for location identification in a space, comprising at a client device;
-
maintaining one or more location profiles for one or more spaces visited by the client device; performing location detection for the client device in a current space, by comparing a space signature of the current space with space signatures of visited spaces stored in the location profiles, wherein the space signatures comprise resource identifications and operations performed on resources; and
,counting a number of visits the client device has made to the current space, wherein the current space visited by the client device a number of times greater than a threshold is classified as a familiar space for determining whether the current space is a familiar space, wherein the resources comprise devices, services and protocols used for the operations. - View Dependent Claims (65)
-
Specification