Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberUS6353398 B1
Publication typeGrant
Application numberUS 09/426,065
Publication dateMar 5, 2002
Filing dateOct 22, 1999
Priority dateOct 22, 1999
Fee statusPaid
Also published asUS6741188, US7385501, US7525450, US7843331, US7843332, US7847685, US7859402, US7982599, US20040201500, US20050264417, US20050266858, US20050272442, US20060019676, US20080090591, US20080091537, US20080161018
Publication number09426065, 426065, US 6353398 B1, US 6353398B1, US-B1-6353398, US6353398 B1, US6353398B1
InventorsHimanshu S. Amin, John M. Miller
Original AssigneeHimanshu S. Amin, John M. Miller
Export CitationBiBTeX, EndNote, RefMan
External Links: USPTO, USPTO Assignment, Espacenet
System for dynamically pushing information to a user utilizing global positioning system
US 6353398 B1
Abstract
A system is provided for directing region-specific information. The system locates and transmits information to location-specific users. A directed information system links information related to the location-specific users. The directed information system has access to a regionally defined data base for directing region-specific information to location specific-users.
Images(6)
Previous page
Next page
Claims(15)
What is claimed is:
1. A system for directing region-specific information; comprising:
a system for locating and transmitting information to location-specific users; and
a directed information system for linking information related to the location specific users, the directed information system having access to a regionally defined data base for directing region-specific information to location-specific users, and employing push technology to push information to the location-specific users.
2. The system of claim 1 wherein a GPS is employed to locate users and to transmit information.
3. The system of claim 1 wherein queries are made of the directed information system.
4. The system of claim 1 employing object oriented technology.
5. The system of claim 1 including display and audio systems for receiving information from the directed information system.
6. The system of claim 1 wherein the directed information system links to the Internet for directing information to location-specific users.
7. A system for directing region-specific information; comprising:
a system for locating and transmitting information to location-specific users;
a directed information system for linking information related to the locationspecific users;
wherein the directed information system has access to a regionally defined data base for directing region specific information to location specific users; and
the directed information system pushes information at points in time when users are located within a related specific region.
8. A system for directing region-specific information; comprising:
a system for locating and transmitting information to location specific users located by selectively defined criteria;
a directed information system for linking selectively defined criteria related to the location-specific users;
wherein the directed information system has access to a regionally defined data base for directing region-specific information to location-specific users; and
the directed information system pushes information at points in time when users are located within a related specific region.
9. A hand-held system for receiving region-specific information; comprising:
a system for locating and transmitting information to location-specific users;
a directed information system for linking information related to the locationspecific users, the directed information system having access to a regionally defined data base for directing region-specific infonmation to location-specific users, and employing push technology to push information to the location-specific users; and
wherein the hand-held system may query the directed information system for region-specific information.
10. A system for directing information; comprising:
a system for detecting movement of mobile users and pushing information to the users;
wherein data is pushed to a user is in a first geographical region associated with a first storage data section as the user moves within a predetermined distance of the first geographical region; and
wherein data is pushed to the user in a second geographical region associated with a second storage data section as the user moves from the first geographical region to within a predetermined distance of the second geographical region.
11. The system of claim 10 wherein a GPS is employed to detect movement of mobile users.
12. The system of claim 10 wherein a directed information system pushes data.
13. The system of claim 10 employing object oriented technology.
14. The system of claim 10 including display and audio systems for receiving information from the system.
15. The system of claim 10 wherein the system links to the Internet for finding storage data sections.
Description
FIELD OF THE INVENTION

The present invention described below generally relates to a system for directing information to specific geographic locations at related points in time, and more particularly to dynamically communicating linked information to mobile users at specific geographic locations via a global satellite positioning system.

BACKGROUND OF THE INVENTION

Global positioning systems provide many conveniences for modem living. People may find themselves in completely unknown areas, and yet, they may have the comfort of knowing a system has their location pinpointed and directed on a computer screen. Still better yet, global positioning systems may provide directions for going from the unknown location to a known location. While many users of conventional global positioning systems value received location and directional information, more specific and detailed information related to the location is often needed. It is common experience to arrive at a particular destination (e.g., business or restaurant) after closing. Though a positioning system may have provided the directions to the location, it would be useful to know what the normal business hours were for example when arriving at the location. Likewise, it would be useful for a system to present all known entity types in a certain region. If a person was in an unfamiliar city for example, and needed medical care, simply knowing the present location would not direct the person to the nearest hospital. A more powerful system is therefore necessary to provide mobile users with specific information relating to the point in time the user is at a specific location. This type of system is currently not provided for with conventional systems.

In view of the above issues, it would be desirable for a system which can provide relevant information to location-specific users at relevant points in time.

SUMMARY OF THE INVENTION

The present invention provides a system for directing and receiving information to and from geographically relevant locations. The system links information from the internet or other relevant databases that is related to region-specific areas and directs the information to users situated near the region-specific areas. The possibilities for the type of information that may be linked to a geographic location is virtually limitless. In one particular instance, a store may announce a bargain sale at the same point in time that a customer is in close proximity. In another instance, a mobile user could stop at a home and receive information from a homeowner who happens to be away or leave a message for the homeowner with the message easily retrieved from a web page or e-mail system. In still yet another instance, a menu may be observed for a restaurant simply by approaching the restaurant. The type of information received from substantially any location resides in data bases, such as the Internet, linked to the location by the present invention.

The present invention also provides for bidirectional operations. For instance, a query can be made inquiring of all the hospitals located within a square mile of the present location. The query in fact may be substantially as broad or narrow as the user desires. The same hospital locations may be queried for a given city or state, for example. As can be appreciated, this type of information may be crucial to receiving emergency health care when one is in a time critical situation and in unfamiliar surroundings.

The present invention also provides for directing information to users who meet certain criteria. Citing the example above, the store advertisement may be directed to only those drivers who are above or below a certain income level, for example. This type of demographic information may be obtained, for example, from the vehicle type (e.g., expensive sports car), from past purchasing practices, or from surveys and studies. The present invention also provides a hand-held system which allows users to receive region-specific information directed to the user's particular location. For example, a user may be situated in a new location, and the user may then request and receive information about restaurants within a defined area defined by the user. For example, the user may query for restaurants within three blocks or within the entire city and receive specific audio and/or display information related to the query.

To the accomplishment of the foregoing and related ends, the invention, then, comprises the features hereinafter fully described. The following description and the annexed drawings set forth in detail certain illustrative embodiments of the invention. These embodiments are indicative, however, of but a few of the various ways in which the principles of the invention may be employed. Other objects, advantages and novel features of the invention will become apparent from the following detailed description of the invention when considered in conjunction with the drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of a global positioning directed information system in accordance with the present invention;

FIG. 2 is a block diagram depicting a region directed information system in accordance with the present invention;

FIG. 3 is a block diagram of a focus directed information system in accordance with the present invention;

FIG. 4 is a block diagram of a hand-held directed information system in accordance with the present invention; and

FIG. 5 is a schematic block diagram of a system in accordance with the present invention.

DETAILED DESCRIPTION OF THE INVENTION

The present invention will now be described with reference to the drawings, wherein like reference numerals are used to refer to like elements throughout.

Referring initially to FIG. 1, a global positioning directed information system (GPDIS) 20 having whereabout information from a location-specific user system 40 is shown. The GPDIS 20 has access to an information system such as the Internet 30 for providing region-directed information to a location-specific user system 40 at any suitable point in time. It is to be appreciated that the information system may include other data bases than the Internet 30. The GPDIS 20 includes a satellite tracking system (not shown) such as a global positioning system (GPS) for locating users and transmitting information to and from the user. A directed information system (not shown) is combined with the GPS by the present invention to link the Internet system information with location-specific users. The directed information system is a bidirectional system that allows specific information to be linked and transmitted to specific geographic locations at specific points in time. Users may have information directed to them as they come within a predetermined proximity to certain locations or conversely, users may acquire relevant information that is related to a particular area the user may happen to be in.

The directed information system includes an object oriented computing and software system for linking relevant regional information sources to users associated with the particular region. For example, the directed information system may define sectional regions in a city and associate particular information with those regions. Whenever a location-specific user is located within a particular region, the directed information system may automatically transmit the region-specific information to the location directed by the user. The location-specific user system 40 is preferably a mobile system and includes a display and audio information system for communicating information to the user. Also, a sending/receiving system is included for communicating with the GPS system. The display system communicates a plurality of relevant visual information related to a particular region at a particular point in time. The audio system provides audio related information to the mobile system. For example, as the user approaches a predetermined distance to a gas station, an audio message may alert the driver to a sale for motor oil. The audio and visual information may be changed as often as desired by any particular location by simply changing the contents of the Internet data base. The mobile location-specific user system 40 may be implemented in a plurality of systems. For example, automobile systems, cellular telephone systems, and hand-held mobile systems known as “palm pilots” may be employed to push information to users.

Now referring to FIG. 2, a particular embodiment of the present invention is shown employing push technology. A mobile user 50 is shown passing by a restaurant 60 and a car dealership 70. The GPDIS 20 detects that the mobile user 50 is within a predetermined region that the restaurant and dealership are part of The directed information system of the GPDIS 20 links a web page or data source residing on the Internet 30 related to the restaurant 60 and pushes the information via the GPS to the mobile user 50 as the user drives by the restaurant. Likewise, the directed information system pushes car dealership information to the user as the user passes or is near the predetermined vicinity of the car dealership by linking internet information related to the car dealership.

Push technology is implemented as part of the directed information system of the GPDIS 20, however, since object oriented programming is employed, the push technology may be implemented across several systems. The technology is based in part on movement detection provided by a global positioning system. As a user moves within a predetermined distance of any particular region, the directed information system pushes information to the user in connection to the movement. Upon notification of the users whereabouts by the GPS, the directed information system links relevant information that is associated with the particular geographical location and subsequently provides the information to the GPS for transmittal to the user as the user is within the predetermined area for reception of the relevant information. As the user is moving, different audio and visual information is pushed in connection with the movement. For example, as a user is within a first geographical region, Internet data associated with a first storage data section is pushed to the user. As the user moves to a second geographical location, data associated with a second storage data section is pushed to a user. Clearly, this sequence may be continued substantially.

Now referring to FIG. 3 another embodiment of the present invention is shown. A focus directed information system 20 a is shown. The focus directed system 20 a combines the directed information system mentioned above with a selectively defined criteria parameter. The selectively defined criteria may include demographic and other related criteria for linking specific information to a regionally located user. For example, as shown in FIG. 3, a demographically relevant user 84 may be riding in an expensive sports car. A demographically related data base 80 is the linked to by the GPDIS 20 that contains relevant businesses that may cater exclusively to persons above a certain income level. As the car is driven within a predetermined distance of a demographically related establishment 82, the GPDIS provides demographically related information 80 to the demographically relevant user 84. It is to be appreciated that demographic information may be obtained for users in a variety of ways. For example, users may provide survey information which is stored as part of the demographic data base. It is further to be appreciated that other information may trigger the directed information system to transmit relevant information to a user. For example, purchasers of electronic items may be sent notices as they pass within predetermined distances of the electronics store. The electronics store data base is established from past purchases of electronics.

Finally, referring to FIG. 4, another embodiment of the present invention is shown. A hand-held system 90 is shown which may wirelessly communicate with the directed information system of the GPDIS 20. The hand-held system (e.g., palm pilot) contains a computing and data input/output system (e.g., keypad, microphone, speaker) for directing queries to and receiving information from the directed information system. For example, a user may have the hand-held system 90 in a city the user is new to. The user may direct a query to the GPDIS 20 inquiring which locally related establishments 94 (e.g., restaurants, hospitals, businesses) are located within a square block of the user's present location. Upon receiving the request, the directed information system finds the related establishments within the square block, locates related Internet 30 data base information and transmits the information to the hand-held system 90 for audio or visual display. It is to be appreciated that the user may have any suitable information delivered for which the directed information system has links for the specified region. As described above, push technology may also be employed to provide information to the hand-held system.

Referring now to FIG. 5, a detailed block diagram of a computer system 10 c is shown in accordance with the present invention. This system may be employed as either a client and/or a server in accordance with the present invention and may be implemented by any of the systems including the directed information system or the hand-held system described above. The computer system 10 c includes a central processing unit (CPU) 120 which is coupled to a bus 122. The CPU or processor 120 can be any of a plurality of processors, such as the Pentium, Pentium 11, Pentium MMX, Pentium Merced, Power PC, SPARC, SGI_MIPS and other similar and compatible processors. It will be appreciated that since the present invention provides for a multi-platform environment as described in greater detail below, most major processors and/or computers may be employed to carry out the present invention. The processor 120 functions to perform various operations described herein as well as for carrying out other operations related to the system 10 c. The manner in which the processor 120 can be programmed to carry out the functions relating to the present invention will be readily apparent to those having ordinary skill in the art based on the description provided herein.

The bus 122 includes a plurality of signal lines 124 for conveying addresses, data and controls between the CPU 120 and a number of other system bus components. The other system bus components include a memory 128 (including a Random Access Memory (RAM) 130 and a Read Only Memory (ROM) 132) and a plurality of input/output (I/O) devices. The memory 128 serves as data storage and may store appropriate operating code to be executed by the processor 120 for carrying out the functions described herein.

The RAM 130 provides program instruction storage and working memory for the CPU 120. The ROM 132 contains software instructions known as the Basic Input/Output System (BIOS) for performing interface operations with the I/O devices. Also stored in the ROM 132 is a software routine which operates to load a boot program from the booting device. The boot program will typically be executed when the computer system 10 c is powered on or when initialization of the system 10 c is needed.

The I/O devices (optionally included in the mobile systems) include basic devices such as data storage devices (e.g., floppy disks, tape drives, CD ROMs, hard disks). Typically, the I/O devices communicate with the CPU 120 by generating interrupts. The CPU 120 distinguishes interrupts from among the I/O devices through individual interrupt codes assigned thereto. Responses of the CPU 120 to the I/O device interrupts differ, depending, among other things, on the devices generating the interrupts. Interrupt vectors are provided to direct the CPU 120 to different interrupt handling routines.

The interrupt vectors are generated during initialization (e.g., boot up) of the computer system 10 c by execution of the BIOS. Because responses of the CPU 120 to device interrupts may need to be changed from time to time, the interrupt vectors may need to be modified from time to time in order to direct the CPU 120 to different interrupt handling routines. To allow for modification of the interrupt vectors, they are stored in the RAM 130 during operation of the computer system 10 c.

A disk control subsystem 140 bidirectionally couples one or more disk drives 142 (e.g., floppy disk drives, CD-ROM drives, etc.) to the system bus 122. The disk drive 142 works in conjunction with a removable storage medium such as a floppy diskette or CD-ROM.

A hard drive control subsystem 146 bidirectionally couples a rotating fixed disk, or hard drive 148 to the system bus 122. The hard drive control subsystem 146 and hard drive 148 provide mass storage for CPU instructions and data.

A terminal control subsystem 156 is also coupled to the bus 122 and provides output to a display device 158, typically a CRT monitor or LCD display, and receives inputs from a manual input device 160 such as a keyboard. The terminal control system, the display device, and the manual input device are typically included in the mobile systems described above, however, they may be optionally included with the directed information system and global positioning systems, for example.

A network adapter 170 is provided for coupling the system 10 c to a network. It is noted that the directed information system requires a network adapter in order to access the Internet.

One of the preferred implementations of the present invention is as several sets of instructions in a code module resident in the main memory (e.g., RAM 130). Until required by the computer system 10 c, the sets of instructions may be stored in another computer memory, for example, in a hard disk drive, or in a removable memory such as an optical disk for eventual use in a CDROM or a floppy disk for eventual use in the floppy disk drive.

In the preferred embodiment, the present invention is implemented via object oriented programming techniques. Object oriented programming shifts the emphasis of software development away from function decomposition and towards the recognition of units of software called “objects” which encapsulate both data and functions. Object Oriented Programming (OOP) objects are software entities comprising data structures and operations on data. Together, these elements enable objects to model virtually any realworld entity in terms of its characteristics, represented by its data elements, and its behavior represented by its data manipulation functions. In this way, objects can model concrete things like people and computers, and they can model abstract concepts like numbers or geometrical concepts.

The benefit of object technology arises out of three basic principles:

encapsulation, polymorphism and inheritance.

Objects hide or encapsulate the internal structure of their data and the algorithms by which their functions work. Instead of exposing these implementation details, objects present interfaces that represent their abstractions cleanly with no extraneous information. Polymorphism takes encapsulation one step further—the idea being many shapes, one interface. A software component can make a request of another component without knowing exactly what that component is. The component that receives the request interprets it and figures out according to its variables and data how to execute the request. The third principle is inheritance, which allows developers to reuse pre-existing design and code. This capability allows developers to avoid creating software from scratch. Rather, through inheritance, developers derive subclasses that inherit behaviors which the developer then customizes to meet particular needs.

In particular, an object includes, and is characterized by, a set of data (e.g., image data) and a set of operations (e.g., methods), that can operate on the data. Generally, an object's data is ideally changed only through the operation of the object's methods. Methods in an object are invoked by passing a message to the object (e.g., message passing). The message specifies a method name and an argument list. When the object receives the message, code associated with the named method is executed with the formal parameters of the method bound to the corresponding values in the argument list. Methods and message passing in OOP are analogous to procedures and procedure calls in procedure-oriented software environments.

However, while procedures operate to modify and return passed parameters, methods operate to modify the internal state of the associated objects (by modifying the data contained therein). The combination of data and methods in objects is called encapsulation. Encapsulation provides for the state of an object to only be changed by well-defined methods associated with the object. When the behavior of an object is confined to such well-defined locations and interfaces, changes (e.g., code modifications) in the object will have minimal impact on the other objects and elements in the system.

Each object is an instance of some class. A class includes a set of data attributes plus a set of allowable operations (e.g., methods) on the data attributes. As mentioned above, OOP supports inheritance—a class (called a subclass) may be derived from another class (called a base class, parent class, etc.), where the subclass inherits the data attributes and methods of the base class. The subclass may specialize the base class by adding code which overrides the data and/or methods of the base class, or which adds new data attributes and methods. Thus, inheritance represents a mechanism by which abstractions are made increasingly concrete as subclasses are created for greater levels of specialization.

The use of object oriented programming provides for a framework approach to object based application development. The present invention employs abstract classes, which are designs of sets of objects that collaborate to carry out a set of responsibilities. Frameworks are essentially groups of interconnected objects and classes that provide a prefabricated structure for a working application.

Accordingly, a user interface framework in accordance with the present invention may provide the support and default behavior of user display windows, tool bars, command bars, etc. By basing the framework on object oriented technology, the behavior can be inherited and oven ridden to allow developers to extend the framework and create customized solutions in the push technology arena. As a result, significant advantages are achieved over employing conventional programming techniques used in the image analysis area since a programmer is not required to change original code but rather to extend from existing code. Moreover, the developers no longer have to work blindly through layers of code because the framework provides architectural guidance and modeling and also frees the programmers to supply specific actions unique to the image analysis problem domain.

According to an exemplary embodiment of the present invention, Java is employed to carry out the present invention. Java is an object-oriented, distributed, secure, architecture neutral language. Java provides for object-oriented design which facilitates the clean definition of interfaces and makes it possible to provide reusable “software ICs.” Java has an extensive library of routines for copying easily with TCP/IP protocols like HTTP and FTP. Java applications can open and access objects across a network via URLs with the same ease to which programmers are accustomed to accessing a local file system.

Furthermore, Java utilizes “references” in place of a pointer model and so eliminates the possibility of overwriting memory and corrupting data. Instead of pointer arithmetic that is employed in many conventional systems, the Java “virtual machine” mediates access to Java objects (attributes and methods) in a type-safe way. In addition, it is not possible to turn an arbitrary integer into a reference by casting (as would be the case in C and C++ programs). In so doing, Java enables the construction of virus-free, tamperfree systems. The changes to the semantics of references make it virtually impossible for applications to forge access to data structures or to access private data in objects that they do not have access to. As a result, most activities of viruses are precluded from corrupting a Java system.

Java affords for the support of applications on networks. Networks are composed of a variety of systems with a variety of CPU and operating system architectures. To enable a Java application to execute anywhere on the network, a compiler generates an architecture neutral object file format—the compiled code is executable on many processors, given the presence of the Java runtime system. Thus, Java is useful not only for networks but also for single system software distribution. In the present personal computer market, application writers have to produce versions of their applications that are compatible with the IBM PC and with the Apple Macintosh. However, with Java, the same version of the application runs on all platforms. The Java compiler accomplishes this by generating bytecode instructions which have nothing to do with a particular computer architecture. Rather, they are designed to be both easy to interpret on any machine and easily translated into native machine code on the fly.

Being architecture neutral, the “implementation dependent” aspects of the system are reduced or eliminated. The Java virtual machine (VM) can execute Java bytecodes directly on any machine to which the VM has been ported. Since linking is a more incremental and lightweight process, the development process can be much more rapid and exploratory. As part of the bytecode stream, more compile-time information is carried over and available at runtime.

Thus, the use of Java in the present invention provides a server to send region-specific and related information programs over the network as easily as traditional servers send data. These programs can display and manipulate data, such as related advertising information on a client computer. The present invention through the use of Java supports execution on multiple platforms. That is the same programs can be run on substantially all computers—the same Java program can work on a Macintosh, a Windows 95 machine, a Sun workstation, etc. It should be appreciated, however, that a Java stand-alone application may be constructed to achieve a substantially equivalent result. Although the present invention is described with respect to employing Java, it will be appreciated that any suitable programming language may be employed to carry out the present invention.

The present invention instantiates Java client classes by name at run time to implement client interfaces to changing server components. That is the present invention integrates the Java programming to communicate with services distributed on various computers (e.g., mobile and stationary) on the intranet through the use of distributed object technology, which is discussed in greater detail below.

Using this technology, a related task can be performed by the computer most optimally suited for it, and these decisions can be made dynamically. For example, if a given computer that provides a service is busy or down, the system will find an alternate source for that service, and provide it to the client immediately. The combination of Java-based client software and distributed object based services leads to a client/server system that facilitates push technology substantially.

Most current and past object oriented programming (OOP) systems are restricted to utilizing and making calls to objects within the same address space as the process utilizing or calling the objects. That is, a process cannot typically access objects located within other processes including where those other processes are located on the same or different host computers. However, distributed OOP systems allow processes to access objects located in remote address spaces located in the same or other host systems. A standard for such distributed OOP systems currently exists called Common Object Request Broker Architecture (CORBA) and is described in The Common Object Request Broker: Architecture and Specification, published by the Object Management Group (OMG), which is hereby incorporated by reference. This architecture allows a process to make calls to objects in other address spaces typically by constructing the necessary communication paths during compilation.

In simple items, CORBA allows applications to interact and communicate closely at a higher level of abstraction than merely sending packets of data back and forth. Applications in a heterogeneous computing environment can interact without worries of how the two different machines and operating systems can interface. Thus, CORBA specifies a system which provides interoperability between objects in a heterogeneous distributed environment and in a way transparent to the programmer. It is to be appreciated that CORBA is but one way of communicating with distributed objects. For example, a DCOM (Distributed Component Object Model) developed by Microsoft may be employed to accomplish the same task.

What has been described above are prefer led embodiments of the present invention. It is, of course, not possible to describe every conceivable combination of components or methodologies for purposes of describing the present invention, but one of ordinary skill in the art will recognize that many further combinations and permutations of the present invention are possible. Accordingly, the present invention is intended to embrace all such alterations, modifications and variations that fall within the spirit and scope of the appended claims.

Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
US5579535 *Jan 6, 1995Nov 26, 1996Motorola, Inc.Personal communication system providing supplemental information mode
US5648768 *Dec 30, 1994Jul 15, 1997Mapsys, Inc.System and method for identifying, tabulating and presenting information of interest along a travel route
US5682525 *Jan 11, 1995Oct 28, 1997Civix CorporationSystem and methods for remotely accessing a selected group of items of interest from a database
US5964821 *Oct 21, 1996Oct 12, 1999Delco Electronics CorporationMapless GPS navigation system with sortable destinations and zone preference
US5987454 *Jun 9, 1997Nov 16, 1999Hobbs; AllenMethod and apparatus for selectively augmenting retrieved text, numbers, maps, charts, still pictures and/or graphics, moving pictures and/or graphics and audio information from a network resource
US6023223 *Mar 18, 1999Feb 8, 2000Baxter, Jr.; John FrancisEarly warning detection and notification network for environmental conditions
US6081780 *Apr 28, 1998Jun 27, 2000International Business Machines CorporationTTS and prosody based authoring system
US6148261 *Jun 20, 1997Nov 14, 2000American Calcar, Inc.Personal communication system to send and receive voice data positioning information
US6192314 *Mar 25, 1998Feb 20, 2001Navigation Technologies Corp.Method and system for route calculation in a navigation application
Referenced by
Citing PatentFiling datePublication dateApplicantTitle
US6522875 *Nov 17, 1998Feb 18, 2003Eric Morgan DowlingGeographical web browser, methods, apparatus and systems
US6668353 *Mar 25, 1999Dec 23, 2003Lucent Technologies Inc.Space/time portals for computer systems
US6738630 *Apr 10, 2001May 18, 2004Knowtate, Inc.Combining markers with location information to deliver domain-specific content to mobile devices
US6798358Jul 3, 2001Sep 28, 2004Nortel Networks LimitedLocation-based content delivery
US6807427 *Nov 28, 2000Oct 19, 2004Kabushiki Kaisha ToshibaRadio terminal and information reception control method suitable for push type information distribution system
US6832153Nov 27, 2002Dec 14, 2004MobileariaMethod and apparatus for providing information pertaining to vehicles located along a predetermined travel route
US6873850 *Nov 14, 2002Mar 29, 2005Eric Morgan DowlingGeographical web browser, methods, apparatus and systems
US6879838 *Apr 20, 2001Apr 12, 2005Koninklijke Philips Electronics N.V.Distributed location based service system
US6961658May 13, 2003Nov 1, 2005Navteq North America, LlcMethod, system and article of manufacture for identifying regularly traveled routes
US6968380 *May 30, 2000Nov 22, 2005International Business Machines CorporationMethod and system for increasing ease-of-use and bandwidth utilization in wireless devices
US6972698 *Jun 28, 2002Dec 6, 2005Sony CorporationGPS e-marker
US6983139Sep 10, 2004Jan 3, 2006Eric Morgan DowlingGeographical web browser, methods, apparatus and systems
US6985933May 30, 2000Jan 10, 2006International Business Machines CorporationMethod and system for increasing ease-of-use and bandwidth utilization in wireless devices
US6993326Apr 2, 2001Jan 31, 2006Bellsouth Intellectual Property CorporationSystem and method for providing short message targeted advertisements over a wireless communications network
US7010306Jul 31, 2000Mar 7, 2006Ntt Docomo, Inc.Location information notifying method and location information notifying apparatus
US7058395Nov 1, 2005Jun 6, 2006Eric Morgan DowlingGeographical web browser, methods, apparatus and systems
US7062528Jul 13, 2001Jun 13, 2006Sony CorporationMethod and system for identifying a time specific event
US7065445 *Mar 24, 2003Jun 20, 2006MobileariaVehicle passive alert system and method
US7068189 *Jul 3, 2001Jun 27, 2006Nortel Networks LimitedLocation and event triggered notification services
US7084765 *Jul 12, 2001Aug 1, 2006Intel CorporationProcessor-based positioning system
US7089264Jun 22, 2001Aug 8, 2006Navteq North America, LlcGeographic database organization that facilitates location-based advertising
US7092818Aug 5, 2005Aug 15, 2006Navteq North America, LlcMethod, system and article of manufacture for identifying regularly traveled routes
US7092964Jun 27, 2002Aug 15, 2006Navteq North America, LlcMethod of collecting market research information
US7107234Aug 17, 2001Sep 12, 2006Sony CorporationElectronic music marker device delayed notification
US7127454Aug 17, 2001Oct 24, 2006Sony CorporationE-marker find music
US7142843Apr 6, 2005Nov 28, 2006Eric Morgan DowlingGeographical web browser, methods, apparatus and systems
US7184778 *Oct 12, 2004Feb 27, 2007Kabushiki Kaisha ToshibaRadio terminal and information reception control method suitable for push type information distribution system
US7196639May 17, 2004Mar 27, 2007Nortel Networks LimitedLocation-based content delivery
US7197394Jul 31, 2006Mar 27, 2007Navteq North America, LlcMethod, system and article of manufacture for identifying regularly traveled routes
US7266380Mar 11, 2004Sep 4, 2007Knowtate, Inc.Combining a marker with contextual information to deliver domain-specific content
US7385501 *Aug 3, 2005Jun 10, 2008Himanshu S. AminSystem for dynamically pushing information to a user utilizing global positioning system
US7525450 *Aug 3, 2005Apr 28, 2009Khi Acquisitions Limited Liability CompanySystem for dynamically pushing information to a user utilizing global positioning system
US7526278Dec 15, 2005Apr 28, 2009At&T Intellectual Property, I, L.P.System and method for providing short message targeted advertisements over a wireless communications network
US7529854 *Oct 15, 2004May 5, 2009Microsoft CorporationContext-aware systems and methods location-aware systems and methods context-aware vehicles and methods of operating the same and location-aware vehicles and methods of operating the same
US7536639Aug 16, 2001May 19, 2009Verisign, Inc.Numeric/voice name Internet access architecture and methodology
US7558584 *Mar 30, 2001Jul 7, 2009Ntt Docomo, Inc.Location reporting method and related mobile communication terminal
US7610151Jun 27, 2006Oct 27, 2009Microsoft CorporationCollaborative route planning for generating personalized and context-sensitive routing recommendations
US7623643Jul 26, 2005Nov 24, 2009Microsoft CorporationAugmenting a call with context
US7627334 *Jan 30, 2004Dec 1, 2009Contextual Information, Inc.Systems and methods for context relevant information management and display
US7634528Jun 18, 2003Dec 15, 2009Microsoft CorporationHarnessing information about the timing of a user's client-server interactions to enhance messaging and collaboration services
US7644144Dec 21, 2001Jan 5, 2010Microsoft CorporationMethods, tools, and interfaces for the dynamic assignment of people to groups to enable enhanced communication and collaboration
US7647171Jun 29, 2005Jan 12, 2010Microsoft CorporationLearning, storing, analyzing, and reasoning about the loss of location-identifying signals
US7647400Dec 7, 2006Jan 12, 2010Microsoft CorporationDynamically exchanging computer user's context
US7689521Jun 30, 2004Mar 30, 2010Microsoft CorporationContinuous time bayesian network models for predicting users' presence, activities, and component usage
US7689919Nov 5, 2004Mar 30, 2010Microsoft CorporationRequesting computer user's context data
US7693817Jun 29, 2005Apr 6, 2010Microsoft CorporationSensing, storing, indexing, and retrieving data leveraging measures of user activity, attention, and interest
US7698055Jun 30, 2005Apr 13, 2010Microsoft CorporationTraffic forecasting employing modeling and analysis of probabilistic interdependencies and contextual data
US7702798Sep 7, 2006Apr 20, 2010Microsoft CorporationProviding contextual information automatically
US7706964Jun 30, 2006Apr 27, 2010Microsoft CorporationInferring road speeds for context-sensitive routing
US7710290 *Jun 22, 2007May 4, 2010Apple Inc.System and method for situational location relevant invocable speed reference
US7716057Jun 15, 2007May 11, 2010Microsoft CorporationControlling the listening horizon of an automatic speech recognition system for use in handsfree conversational dialogue
US7716532Aug 31, 2006May 11, 2010Microsoft CorporationSystem for performing context-sensitive decisions about ideal communication modalities considering information about channel reliability
US7729204Oct 7, 2007Jun 1, 2010Microsoft CorporationAcoustic ranging
US7734780Mar 17, 2008Jun 8, 2010Microsoft CorporationAutomated response to computer users context
US7738881Dec 19, 2003Jun 15, 2010Microsoft CorporationSystems for determining the approximate location of a device from ambient signals
US7739210Aug 31, 2006Jun 15, 2010Microsoft CorporationMethods and architecture for cross-device activity monitoring, reasoning, and visualization for providing status and forecasts of a users' presence and availability
US7739215Apr 3, 2009Jun 15, 2010Microsoft CorporationCost-benefit approach to automatically composing answers to questions by extracting information from large unstructured corpora
US7739607Nov 14, 2006Jun 15, 2010Microsoft CorporationSupplying notifications related to supply and consumption of user context data
US7742591Apr 20, 2004Jun 22, 2010Microsoft CorporationQueue-theoretic models for ideal integration of automated call routing systems with human operators
US7743340Jun 30, 2003Jun 22, 2010Microsoft CorporationPositioning and rendering notification heralds based on user's focus of attention and activity
US7747719Jan 31, 2005Jun 29, 2010Microsoft CorporationMethods, tools, and interfaces for the dynamic assignment of people to groups to enable enhanced communication and collaboration
US7761464Jun 19, 2006Jul 20, 2010Microsoft CorporationDiversifying search results for improved search and personalization
US7774349Jun 30, 2004Aug 10, 2010Microsoft CorporationStatistical models and methods to support the personalization of applications and services via consideration of preference encodings of a community of users
US7778636Aug 17, 2010Gofigure Media, LlcMobile advertising systems and methods
US7778820Aug 4, 2008Aug 17, 2010Microsoft CorporationInferring informational goals and preferred level of detail of answers based on application employed by the user based at least on informational content being displayed to the user at the query is received
US7779015Nov 8, 2004Aug 17, 2010Microsoft CorporationLogging and analyzing context attributes
US7792756Oct 13, 2006Sep 7, 2010Microsoft CorporationSubscription management in a media sharing service
US7797267Jun 30, 2006Sep 14, 2010Microsoft CorporationMethods and architecture for learning and reasoning in support of context-sensitive reminding, informing, and service facilitation
US7802264Mar 29, 2002Sep 21, 2010Verizon Business Global LlcMethod and system for implementing a databus in a global ecosystem of interrelated services
US7814106Jun 21, 2006Oct 12, 2010Navteq North America, LlcGeographic database organization that facilitates location-based advertising
US7818415Sep 12, 2008Oct 19, 2010Neeraj JhanjiSystems for communicating current and future activity information among mobile internet users and methods therefor
US7822781Jun 24, 2005Oct 26, 2010Verizon Business Global LlcMethod and system for managing partitioned data resources
US7822865Mar 31, 2005Oct 26, 2010Rpx-Nw Acquisition LlcFederated multiprotocol communication
US7823073Jul 28, 2006Oct 26, 2010Microsoft CorporationPresence-based location and/or proximity awareness
US7827281Jun 11, 2007Nov 2, 2010Microsoft CorporationDynamically determining a computer user's context
US7831529Jul 28, 2008Nov 9, 2010Microsoft CorporationMultiattribute specification of preferences about people, priorities, and privacy for guiding messaging and communications
US7831532Jun 30, 2005Nov 9, 2010Microsoft CorporationPrecomputation and transmission of time-dependent information for varying or uncertain receipt times
US7831679Jun 29, 2005Nov 9, 2010Microsoft CorporationGuiding sensing and preferences for context-sensitive services
US7843331Apr 15, 2004Nov 30, 2010Miller John MSystem for dynamically pushing information to a user utilizing global positioning system
US7843332 *Aug 3, 2005Nov 30, 2010Miller John MSystem for dynamically pushing information to a user utilizing global positioning system
US7844666Dec 12, 2001Nov 30, 2010Microsoft CorporationControls and displays for acquiring preferences, inspecting behavior, and guiding the learning and decision policies of an adaptive communications prioritization and routing system
US7847685 *Aug 3, 2005Dec 7, 2010Miller John MSystem for dynamically pushing information to a user utilizing global positioning system
US7856486 *Mar 29, 2002Dec 21, 2010Verizon Business Global LlcMethod and system for implementing a global lookup in a global ecosystem of interrelated services
US7856508Aug 11, 2008Dec 21, 2010Rpx-Nw Acquisition LlcAccessing vended products or services using a wireless device
US7859402Oct 29, 2007Dec 28, 2010Miller John MComputer-implemented method to perform location-based searching
US7860519 *Jul 2, 2008Dec 28, 2010Accenture Global Services LimitedLocation-based services system
US7869816 *Nov 12, 2004Jan 11, 2011AlcatelMethod of transmitting area specific content
US7870240Jun 28, 2002Jan 11, 2011Microsoft CorporationMetadata schema for interpersonal communications management systems
US7873724Dec 5, 2003Jan 18, 2011Microsoft CorporationSystems and methods for guiding allocation of computational resources in automated perceptual systems
US7877686Oct 15, 2001Jan 25, 2011Microsoft CorporationDynamically displaying current status of tasks
US7895265Apr 24, 2006Feb 22, 2011Sony CorporationMethod and system for identifying a time specific event
US7908663Apr 20, 2004Mar 15, 2011Microsoft CorporationAbstractions and automation for enhanced sharing and collaboration
US7912630 *Dec 14, 2004Mar 22, 2011International Business Machines CorporationMethod and system for performing programmatic actions based upon vehicle approximate locations
US7912637Jun 25, 2007Mar 22, 2011Microsoft CorporationLandmark-based routing
US7925995 *Jun 30, 2005Apr 12, 2011Microsoft CorporationIntegration of location logs, GPS signals, and spatial resources for identifying user activities, goals, and context
US7937095Mar 7, 2007May 3, 2011Knowtate, Inc.Combining a marker with contextual information to deliver domain-specific content
US7937498Jan 8, 2009May 3, 2011RPX - NW Aquisition, LLCFederated multiprotocol communication
US7941269Nov 11, 2008May 10, 2011Rialcardo Tice B.V. LlcNetwork-based navigation system having virtual drive-thru advertisements integrated with actual imagery from along a physical route
US7945859Dec 17, 2008May 17, 2011Microsoft CorporationInterface for exchanging context data
US7948400Jun 29, 2007May 24, 2011Microsoft CorporationPredictive models of road reliability for traffic sensor configuration and routing
US7970648Apr 26, 2002Jun 28, 2011Accenture Global Services LimitedAdvertising campaign and business listing management for a location-based services system
US7975015May 16, 2007Jul 5, 2011Microsoft CorporationNotification platform architecture
US7979252Jun 21, 2007Jul 12, 2011Microsoft CorporationSelective sampling of user state based on expected utility
US7982599 *Mar 10, 2008Jul 19, 2011Miller John MSystem for dynamically pushing information to a user utilizing global positioning system
US7991718Jun 28, 2007Aug 2, 2011Microsoft CorporationMethod and apparatus for generating an inference about a destination of a trip using a combination of open-world modeling and closed world modeling
US7995996Mar 18, 2009Aug 9, 2011At&T Intellectual Property I, L.P.System and method for providing short message targeted advertisements over a wireless communications network
US8019834Jun 1, 2009Sep 13, 2011Microsoft CorporationHarnessing information about the timing of a user's client-server interactions to enhance messaging and collaboration services
US8020104Jan 11, 2005Sep 13, 2011Microsoft CorporationContextual responses based on automated learning techniques
US8024112Jun 26, 2006Sep 20, 2011Microsoft CorporationMethods for predicting destinations from partial trajectories employing open-and closed-world modeling methods
US8024415Mar 16, 2001Sep 20, 2011Microsoft CorporationPriorities generation and management
US8031050 *Oct 4, 2011Apple Inc.System and method for situational location relevant invocable speed reference
US8060389Aug 18, 2005Nov 15, 2011Apple Inc.System and method for anonymous location based services
US8073565Dec 6, 2011Apple Inc.System and method for alerting a first mobile data processing system nearby a second mobile data processing system
US8086672Jun 30, 2004Dec 27, 2011Microsoft CorporationWhen-free messaging
US8090530Jan 22, 2010Jan 3, 2012Microsoft CorporationComputation of travel routes, durations, and plans over multiple contexts
US8103665May 11, 2009Jan 24, 2012Microsoft CorporationSoliciting information based on a computer user's context
US8103745Jun 4, 2007Jan 24, 2012Rpx CorporationNegotiated wireless peripheral security systems
US8108144Jun 30, 2008Jan 31, 2012Apple Inc.Location based tracking
US8111134May 26, 2009Feb 7, 2012Visa International Service AssociationDevice including authentication glyph
US8126424Apr 18, 2008Feb 28, 2012Rave Wireless, Inc.Personalized message escrow with graphical route representation
US8126641Jun 30, 2006Feb 28, 2012Microsoft CorporationRoute planning with contingencies
US8126979Apr 13, 2010Feb 28, 2012Microsoft CorporationAutomated response to computer users context
US8127246Oct 1, 2007Feb 28, 2012Apple Inc.Varying user interface element based on movement
US8145532Oct 13, 2006Mar 27, 2012Microsoft CorporationConnecting devices to a media sharing service
US8159327May 13, 2009Apr 17, 2012Visa International Service AssociationDevice including authentication glyph
US8161165Dec 27, 2007Apr 17, 2012Microsoft CorporationRepresentation, decision models, and user interface for encoding managing preferences, and performing automated decision making about the timing and modalities of interpersonal communications
US8165562Apr 18, 2008Apr 24, 2012Rave Wireless, Inc.Personalized message escrow
US8166178Dec 27, 2007Apr 24, 2012Microsoft CorporationRepresentation, decision models, and user interface for encoding managing preferences, and performing automated decision making about the timing and modalities of interpersonal communications
US8166392May 21, 2003Apr 24, 2012Microsoft CorporationMethod for automatically assigning priorities to documents and messages
US8175802 *Jan 25, 2008May 8, 2012Apple Inc.Adaptive route guidance based on preferences
US8175921 *May 30, 2000May 8, 2012Nokia CorporationLocation aware product placement and advertising
US8180379Feb 22, 2008May 15, 2012Apple Inc.Synchronizing mobile and vehicle devices
US8180465Jan 15, 2008May 15, 2012Microsoft CorporationMulti-modal device power/mode management
US8181113Oct 27, 2008May 15, 2012Microsoft CorporationMediating conflicts in computer users context data
US8190170 *Mar 7, 2007May 29, 2012E.O. Communication Fund, LlcGeographical web browser, methods, apparatus and systems
US8200246Jun 12, 2012Microsoft CorporationData synchronization for devices supporting direction-based services
US8204684Jan 8, 2008Jun 19, 2012Apple Inc.Adaptive mobile device navigation
US8219027Feb 26, 2009Jul 10, 2012International Business Machines CorporationProximity based smart collaboration
US8225214Feb 19, 2009Jul 17, 2012Microsoft CorporationSupplying enhanced computer user's context data
US8244660Jul 29, 2011Aug 14, 2012Microsoft CorporationOpen-world modeling
US8249060Aug 11, 2006Aug 21, 2012Microsoft CorporationMetadata schema for interpersonal communications management systems
US8249565Jun 23, 2011Aug 21, 2012At&T Intellectual Property I, L.P.System and method for providing short message targeted advertisements over a wireless communications network
US8271354Jul 20, 2006Sep 18, 2012Sony CorporationElectronic music marker device delayed notification
US8271631Jan 31, 2005Sep 18, 2012Microsoft CorporationMethods, tools, and interfaces for the dynamic assignment of people to groups to enable enhanced communication and collaboration
US8275352Jan 3, 2008Sep 25, 2012Apple Inc.Location-based emergency information
US8290513Oct 16, 2012Apple Inc.Location-based services
US8290820Oct 13, 2006Oct 16, 2012Microsoft CorporationMethods of maintaining a journal of media encounters between co-existing portable devices
US8311191Oct 15, 2009Nov 13, 2012Microsoft CorporationAugmenting a call with context
US8311526May 27, 2008Nov 13, 2012Apple Inc.Location-based categorical information services
US8332402Jan 25, 2008Dec 11, 2012Apple Inc.Location based media items
US8346587Jun 30, 2003Jan 1, 2013Microsoft CorporationModels and methods for reducing visual complexity and search effort via ideal information abstraction, hiding, and sequencing
US8346662May 16, 2008Jan 1, 2013Visa U.S.A. Inc.Desktop alert with interactive bona fide dispute initiation through chat session facilitated by desktop application
US8346724Dec 8, 2008Jan 1, 2013Microsoft CorporationGenerating and supplying user context data
US8355862Jan 6, 2008Jan 15, 2013Apple Inc.Graphical user interface for presenting location information
US8359643Sep 18, 2008Jan 22, 2013Apple Inc.Group formation using anonymous broadcast information
US8369263Jul 6, 2007Feb 5, 2013E.O. Communication Fund, LlcGeographical web browser, methods, apparatus and systems
US8369867Jun 30, 2008Feb 5, 2013Apple Inc.Location sharing
US8369967Mar 7, 2011Feb 5, 2013Hoffberg Steven MAlarm system controller and a method for controlling an alarm system
US8385912May 18, 2006Feb 26, 2013Gofigure Media, LlcDigital media distribution system
US8385946Jan 25, 2008Feb 26, 2013Apple Inc.Disfavored route progressions or locations
US8385964Jun 7, 2011Feb 26, 2013Xone, Inc.Methods and apparatuses for geospatial-based sharing of information by multiple devices
US8386946Sep 15, 2009Feb 26, 2013Microsoft CorporationMethods for automated and semiautomated composition of visual sequences, flows, and flyovers based on content and context
US8396455Sep 23, 2009Mar 12, 2013Visa International Service AssociationSystems and methods for sorting alert and offer messages on a mobile device
US8402148Dec 27, 2007Mar 19, 2013Microsoft CorporationRepresentation, decision models, and user interface for encoding managing preferences, and performing automated decision making about the timing and modalities of interpersonal communications
US8406992Dec 17, 2010Mar 26, 2013Rialcardo Tice B.V. LlcNetwork-based navigation system having virtual drive-thru advertisements integrated with actual imagery from along a physical route
US8452529Jan 10, 2008May 28, 2013Apple Inc.Adaptive navigation system for estimating travel times
US8457295Sep 17, 2010Jun 4, 2013Karl SchweitzerCall ordering system using a pre-filled transaction record in a call center transaction from a mobile phone
US8463238Jun 11, 2013Apple Inc.Mobile device base station
US8467991May 8, 2009Jun 18, 2013Microsoft CorporationData services based on gesture and location information of device
US8473197Dec 15, 2011Jun 25, 2013Microsoft CorporationComputation of travel routes, durations, and plans over multiple contexts
US8478300Dec 20, 2005Jul 2, 2013Microsoft CorporationProximity service discovery in wireless networks
US8478692Jun 24, 2009Jul 2, 2013Visa International Service AssociationSystems and methods for geographic location notifications of payment transactions
US8489669Jul 10, 2007Jul 16, 2013Apple Inc.Mobile data processing system moving interest radius
US8489997May 7, 2010Jul 16, 2013Microsoft CorporationSupplying notifications related to supply and consumption of user context data
US8532635Jul 6, 2012Sep 10, 2013At&T Intellectual Property I, L.P.System and method for providing short message targeted advertisements over a wireless communications network
US8538458Mar 11, 2008Sep 17, 2013X One, Inc.Location sharing and tracking using mobile phones or other wireless devices
US8538685Jun 6, 2007Sep 17, 2013Apple Inc.System and method for internet connected service providing heterogeneous mobile systems with situational location relevant content
US8538686Sep 9, 2011Sep 17, 2013Microsoft CorporationTransport-dependent prediction of destinations
US8539380 *Mar 3, 2011Sep 17, 2013Microsoft CorporationIntegration of location logs, GPS signals, and spatial resources for identifying user activities, goals, and context
US8542097Apr 13, 2011Sep 24, 2013Jingle Technologies LlcSystems and methods for transmitting information, alerts, and/or comments to participants based on location information
US8548735Jan 30, 2012Oct 1, 2013Apple Inc.Location based tracking
US8554474 *Oct 21, 2008Oct 8, 2013Telefonaktiebolaget L M Ericsson (Publ)Reporting of changes in navigation map data for navigation system
US8559350May 15, 2006Oct 15, 2013Microsoft CorporationMechanism to convey discovery information in a wireless network
US8565783Nov 24, 2010Oct 22, 2013Microsoft CorporationPath progression matching for indoor positioning systems
US8566413Oct 27, 2008Oct 22, 2013Microsoft CorporationBounded-deferral policies for guiding the timing of alerting, interaction and communications using local sensory information
US8606906 *Mar 2, 2011Dec 10, 2013Sony CorporationWireless communication device, information distribution system, program
US8615257May 31, 2012Dec 24, 2013Microsoft CorporationData synchronization for devices supporting direction-based services
US8626433Sep 24, 2009Jan 7, 2014Microsoft CorporationComputing and harnessing inferences about the timing, duration, and nature of motion and cessation of motion with applications to mobile computing and communications
US8626712Jun 28, 2010Jan 7, 2014Microsoft CorporationLogging and analyzing computer user's context data
US8626877Mar 29, 2002Jan 7, 2014Verizon Business Global LlcMethod and system for implementing a global information bus in a global ecosystem of interrelated services
US8631419Jun 29, 2007Jan 14, 2014Microsoft CorporationSystem and methods for disruption detection, management, and recovery
US8644843May 16, 2008Feb 4, 2014Apple Inc.Location determination
US8653941Mar 5, 2012Feb 18, 2014Visa International Service AssociationDevice including authentication glyph
US8660530May 1, 2009Feb 25, 2014Apple Inc.Remotely receiving and communicating commands to a mobile device for execution by the mobile device
US8661030Apr 9, 2009Feb 25, 2014Microsoft CorporationRe-ranking top search results
US8666367May 1, 2009Mar 4, 2014Apple Inc.Remotely locating and commanding a mobile device
US8670748Mar 30, 2010Mar 11, 2014Apple Inc.Remotely locating and commanding a mobile device
US8677248May 14, 2009Mar 18, 2014Microsoft CorporationRequesting computer user's context data
US8682793May 28, 2013Mar 25, 2014Visa International Service AssociationMobile alert transaction system and method
US8694026Oct 15, 2012Apr 8, 2014Apple Inc.Location based services
US8700301Jan 29, 2009Apr 15, 2014Microsoft CorporationMobile computing devices, architecture and user interfaces based on dynamic direction information
US8700302Aug 6, 2009Apr 15, 2014Microsoft CorporationMobile computing devices, architecture and user interfaces based on dynamic direction information
US8706553 *Feb 16, 2012Apr 22, 2014Enpulz, L.L.C.Geographical and dispensing limits for E-promotions
US8706651Apr 3, 2009Apr 22, 2014Microsoft CorporationBuilding and using predictive models of current and future surprises
US8712441Apr 11, 2013Apr 29, 2014Xone, Inc.Methods and systems for temporarily sharing position data between mobile-device users
US8718925May 14, 2009May 6, 2014Microsoft CorporationCollaborative route planning for generating personalized and context-sensitive routing recommendations
US8725120Sep 1, 2006May 13, 2014Crystal Development Consulting Services L.L.C.Internet system for connecting client-travelers with geographically-associated data
US8725127Sep 9, 2013May 13, 2014At&T Intellectual Property I, L.P.System and method for providing short message targeted advertisements over a wireless communications network
US8738039Nov 9, 2012May 27, 2014Apple Inc.Location-based categorical information services
US8738437Dec 8, 2004May 27, 2014Accenture Global Services LimitedPassive mining of usage information in a location-based services system
US8750898Jan 18, 2013Jun 10, 2014X One, Inc.Methods and systems for annotating target locations
US8751589Apr 13, 2011Jun 10, 2014Jingle Technologies LlcSystems and methods for transmitting information, alerts, and/or comments to participants based on location information
US8762056Feb 6, 2008Jun 24, 2014Apple Inc.Route reference
US8768788Feb 17, 2012Jul 1, 2014Microsoft CorporationComputer executed method for connecting portable computing devices to a media sharing service within a predefined proximity
US8769442Jul 7, 2009Jul 1, 2014Microsoft CorporationSystem and method for allocating digital graffiti objects and canvasses
US8774825Jun 6, 2008Jul 8, 2014Apple Inc.Integration of map services with user applications in a mobile device
US8793066Dec 14, 2007Jul 29, 2014Microsoft CorporationRoute monetization
US8798593May 7, 2013Aug 5, 2014X One, Inc.Location sharing and tracking using mobile phones or other wireless devices
US8798645Jan 30, 2013Aug 5, 2014X One, Inc.Methods and systems for sharing position data and tracing paths between mobile-device users
US8798647Oct 15, 2013Aug 5, 2014X One, Inc.Tracking proximity of services provider to services consumer
US8799361Mar 14, 2013Aug 5, 2014Jingle Technologies LlcSystems and methods for transmitting information, alerts, and/or comments to participants based on location information
US8831635Jul 21, 2011Sep 9, 2014X One, Inc.Methods and apparatuses for transmission of an alert to multiple devices
US8843386May 4, 2011Sep 23, 2014Verizon Patent And Licensing Inc.Method and system for realizing an avatar in a management operations center implemented in a global ecosystem of interrelated services
US8843947Nov 16, 2012Sep 23, 2014Gofigure Media, LlcDigital media distribution system and method
US8856087Mar 29, 2002Oct 7, 2014Verizon Patent And Licensing Inc.Method and system for realizing a rendezvous service in a management operations center implemented in a global ecosystem of interrelated services
US8868374Jun 3, 2013Oct 21, 2014Microsoft CorporationData services based on gesture and location information of device
US8872767Jul 7, 2009Oct 28, 2014Microsoft CorporationSystem and method for converting gestures into digital graffiti
US8874592Jun 28, 2006Oct 28, 2014Microsoft CorporationSearch guided by location and context
US8892495Jan 8, 2013Nov 18, 2014Blanding Hovenweep, LlcAdaptive pattern recognition based controller apparatus and method and human-interface therefore
US8892674Oct 27, 2008Nov 18, 2014Microsoft CorporationIntegration of a computer-based message priority system with mobile electronic devices
US8903430Feb 21, 2008Dec 2, 2014Microsoft CorporationLocation based object tracking
US8924144Jan 30, 2012Dec 30, 2014Apple Inc.Location based tracking
US8930233Nov 14, 2011Jan 6, 2015Apple Inc.System and method for anonymous location based services
US8963686 *Nov 5, 2012Feb 24, 2015Apple Inc.System and method for situational location relevant invocable speed reference
US8977294Nov 12, 2007Mar 10, 2015Apple Inc.Securely locating a device
US8984059Jul 12, 2013Mar 17, 2015Apple Inc.Mobile data processing system moving interest radius
US8996546 *May 26, 2005Mar 31, 2015Travis L. HeaddInternet based resource retrieval system
US9008960Jun 19, 2013Apr 14, 2015Microsoft Technology Licensing, LlcComputation of travel routes, durations, and plans over multiple contexts
US9031208Nov 13, 2012May 12, 2015Microsoft Technology Licensing, LlcAugmenting a call with context
US9031581Nov 7, 2014May 12, 2015X One, Inc.Apparatus and method for obtaining content on a cellular wireless device based on proximity to other wireless devices
US9053514Feb 20, 2012Jun 9, 2015Enpluz, LLCSystem supporting promotion browsing and searching
US9066199Jun 27, 2008Jun 23, 2015Apple Inc.Location-aware mobile device
US9070166Feb 20, 2012Jun 30, 2015Enpluz, LLCCentralized, online multi-seller interface system
US9071463Feb 6, 2013Jun 30, 2015Visa International Service AssociationSystems and methods for sorting alert and offer messages on a mobile device
US9071643Apr 5, 2012Jun 30, 2015Rave Wireless, Inc.Personal security system
US9076128Feb 23, 2011Jul 7, 2015Microsoft Technology Licensing, LlcAbstractions and automation for enhanced sharing and collaboration
US9082153Feb 20, 2012Jul 14, 2015Enpluz, LLCWeb search and promotion search engine integration
US9098879Feb 16, 2012Aug 4, 2015Enpluz, LLCSeller promotion creation and modification
US9100793Dec 5, 2011Aug 4, 2015Apple Inc.System and method for alerting a first mobile data processing system nearby a second mobile data processing system
US9105031Feb 22, 2008Aug 11, 2015Microsoft Technology Licensing, LlcAuthentication mechanisms for wireless networks
US9109904Jan 25, 2008Aug 18, 2015Apple Inc.Integration of map services and user applications in a mobile device
US9123060May 12, 2014Sep 1, 2015At&T Intellectual Property I, L.P.System and method for providing short message targeted advertisements over a wireless communications network
US9131342Apr 30, 2014Sep 8, 2015Apple Inc.Location-based categorical information services
US9141704Jun 28, 2006Sep 22, 2015Microsoft Technology Licensing, LlcData management in social networks
US9163952Apr 15, 2011Oct 20, 2015Microsoft Technology Licensing, LlcSuggestive mapping
US9167558Jun 12, 2014Oct 20, 2015X One, Inc.Methods and systems for sharing position data between subscribers involving multiple wireless providers
US9183306Jun 30, 2008Nov 10, 2015Microsoft Technology Licensing, LlcAutomated selection of appropriate information based on a computer user's context
US9185522Nov 7, 2014Nov 10, 2015X One, Inc.Apparatus and method to transmit content to a cellular wireless device based on proximity to other wireless devices
US9200901Jun 2, 2009Dec 1, 2015Microsoft Technology Licensing, LlcPredictive services for devices supporting dynamic direction information
US9224170Apr 2, 2012Dec 29, 2015Rpx CorporationSales channel management infrastructure
US9243928Feb 15, 2013Jan 26, 2016Microsoft Technology Licensing, LlcMethods for automated and semiautomated composition of visual sequences, flows, and flyovers based on content and context
US9250092May 12, 2008Feb 2, 2016Apple Inc.Map service with network-based query for search
US9253616Mar 24, 2015Feb 2, 2016X One, Inc.Apparatus and method for obtaining content on a cellular wireless device based on proximity
US20010054180 *Jan 8, 2001Dec 20, 2001Atkinson Paul D.System and method for synchronizing output of media in public spaces
US20020007354 *Jul 13, 2001Jan 17, 2002Sony CorporationMethod and system for identifying a time specific event
US20020010652 *Jul 13, 2001Jan 24, 2002Sony CorporationVendor ID tracking for e-marker
US20020026361 *Jul 19, 2001Feb 28, 2002Jonas BlomPosition-based advertisement broker
US20020046259 *Dec 3, 2001Apr 18, 2002Glorikian Harry A.Internet system for connecting client-travelers with geographically-associated data
US20020052912 *Aug 16, 2001May 2, 2002Verisign, Inc.Numeric/voice name internet access architecture and methodology
US20020055924 *Jan 18, 2001May 9, 2002Richard LimingSystem and method providing a spatial location context
US20020087649 *Jun 14, 2001Jul 4, 2002Horvitz Eric J.Bounded-deferral policies for reducing the disruptiveness of notifications
US20020138650 *Mar 30, 2001Sep 26, 2002Hiroyuki YamamotoLocation reporting method and related mobile communication terminal
US20020145589 *Apr 6, 2001Oct 10, 2002Sony Corporation Of JapanUser interface for an e-marker
US20020147611 *Mar 29, 2002Oct 10, 2002Greene William S.Method and system for realizing a rendezvous service in a management operations center implemented in a global ecosystem of interrelated services
US20020155844 *Apr 20, 2001Oct 24, 2002Koninklijke Philips Electronics N.V.Distributed location based service system
US20020161646 *Apr 26, 2002Oct 31, 2002Gailey Michael L.Advertising campaign and business listing management for a location-based services system
US20020164977 *Apr 2, 2001Nov 7, 2002Link Ii Charles M.System and method for providing short message targeted advertisements over a wireless communications network
US20020169644 *Mar 29, 2002Nov 14, 2002Greene William S.Method and system for implementing a management operations center in a global ecosystem of interrelated services
US20020178026 *Mar 29, 2002Nov 28, 2002Robertson James A.Method and system for implementing a global lookup in a global ecosystem of interrelated services
US20030004774 *Mar 29, 2002Jan 2, 2003Greene William S.Method and system for realizing an avatar in a management operations center implemented in a global ecosystem of interrelated services
US20030006913 *Jul 3, 2001Jan 9, 2003Joyce Dennis P.Location-based content delivery
US20030008661 *Jul 3, 2001Jan 9, 2003Joyce Dennis P.Location-based content delivery
US20030011477 *Jul 12, 2001Jan 16, 2003Clapper Edward O.Processor-based positioning system
US20030034956 *Aug 17, 2001Feb 20, 2003Yuichiro DeguchiVirtual e-marker
US20030036352 *Aug 17, 2001Feb 20, 2003Sony CorporationEmbedded e-marker and communication system
US20030036967 *Aug 17, 2001Feb 20, 2003Yuichiro DeguchiElectronic music marker device delayed notification
US20030046273 *Aug 28, 2001Mar 6, 2003Intel CorporationPersonal assistance service with instant messaging
US20030046401 *Oct 16, 2001Mar 6, 2003Abbott Kenneth H.Dynamically determing appropriate computer user interfaces
US20030046421 *Dec 12, 2001Mar 6, 2003Horvitz Eric J.Controls and displays for acquiring preferences, inspecting behavior, and guiding the learning and decision policies of an adaptive communications prioritization and routing system
US20030069029 *Nov 14, 2002Apr 10, 2003Dowling Eric MorganGeographical web browser, methods, apparatus and systems
US20030069991 *Oct 9, 2001Apr 10, 2003Brescia Paul T.Location-based address provision
US20030110133 *Dec 7, 2001Jun 12, 2003Maritzen L. MichaelAutomated digital rights management and payment system with embedded content
US20040000995 *Jun 28, 2002Jan 1, 2004Yuichiro DeguchiGPS e-marker
US20040002938 *Jun 28, 2002Jan 1, 2004Sony Corporation And Sony Electronics Inc.Device and method for exchanging information
US20040049325 *Sep 6, 2002Mar 11, 2004Omega Patents, L.L.C.Vehicle control system with selectable vehicle style image and associated methods
US20040098462 *Jun 30, 2003May 20, 2004Horvitz Eric J.Positioning and rendering notification heralds based on user's focus of attention and activity
US20040102895 *Mar 24, 2003May 27, 2004Thayer Peter A.Vehicle passive alert system and method
US20040143636 *Mar 16, 2001Jul 22, 2004Horvitz Eric JPriorities generation and management
US20040176105 *Mar 11, 2004Sep 9, 2004Ashmore Bradley C.Combining a marker with contextual information to deliver domain-specific content
US20040199663 *Jun 18, 2003Oct 7, 2004Horvitz Eric J.Harnessing information about the timing of a user's client-server interactions to enhance messaging and collaboration services
US20040209602 *May 17, 2004Oct 21, 2004Joyce Dennis P.Location-based content delivery
US20040224699 *May 8, 2003Nov 11, 2004Cutlass, Inc.Targeted information access via portable device
US20040254998 *Jun 30, 2004Dec 16, 2004Microsoft CorporationWhen-free messaging
US20040264672 *Apr 20, 2004Dec 30, 2004Microsoft CorporationQueue-theoretic models for ideal integration of automated call routing systems with human operators
US20050014501 *Jun 3, 2002Jan 20, 2005Aitkenhead Gary JohnDelivery of broadcast information to a mobile station in a radio communication system
US20050015316 *Jul 2, 2003Jan 20, 2005Vincenzo SalluzzoMethods for calendaring, tracking, and expense reporting, and devices and systems employing same
US20050020277 *Dec 19, 2003Jan 27, 2005Krumm John C.Systems for determining the approximate location of a device from ambient signals
US20050021369 *Jan 30, 2004Jan 27, 2005Mark CohenSystems and methods for context relevant information management and display
US20050021485 *Jun 30, 2004Jan 27, 2005Microsoft CorporationContinuous time bayesian network models for predicting users' presence, activities, and component usage
US20050027590 *Apr 26, 2002Feb 3, 2005Gailey Michael L.Advertising campaign and business listing management for a location-based services system
US20050032528 *Sep 10, 2004Feb 10, 2005Dowling Eric MorganGeographical web browser, methods, apparatus and systems
US20050080902 *Oct 15, 2004Apr 14, 2005Microsoft CorporationContext-aware systems and methods location-aware systems and methods context-aware vehicles and methods of operating the same and location-aware vehicles and methods of operating the same
US20050084082 *Jun 30, 2004Apr 21, 2005Microsoft CorporationDesigns, interfaces, and policies for systems that enhance communication and minimize disruption by encoding preferences and situations
US20050102180 *Dec 8, 2004May 12, 2005Accenture LlpPassive mining of usage information in a location-based services system
US20050119011 *Oct 12, 2004Jun 2, 2005Kabushiki Kaisha ToshibaRadio terminal and information reception control method suitable for push type information distribution system
US20050119012 *Nov 12, 2004Jun 2, 2005AlcatelMethod of transmitting area specific content
US20050132014 *Jun 30, 2004Jun 16, 2005Microsoft CorporationStatistical models and methods to support the personalization of applications and services via consideration of preference encodings of a community of users
US20050132277 *Jan 24, 2005Jun 16, 2005Griswold Timothy J.Numeric/voice name internet access architecture and methodology
US20050132378 *Dec 5, 2003Jun 16, 2005Horvitz Eric J.Systems and methods for guiding allocation of computational resources in automated perceptual systems
US20050169228 *Mar 31, 2005Aug 4, 2005Dowling Eric M.Federated multiprotocol communication
US20050177416 *Dec 9, 2000Aug 11, 2005Linden Craig L.Mobile advertising methods and improvements
US20050177645 *Apr 6, 2005Aug 11, 2005Dowling Eric M.Geographical web browser, methods, apparatus and systems
US20050227739 *May 27, 2005Oct 13, 2005Dowling Eric MGeographical web browser, methods, apparatus and systems
US20050232423 *Apr 20, 2004Oct 20, 2005Microsoft CorporationAbstractions and automation for enhanced sharing and collaboration
US20050240621 *Jun 24, 2005Oct 27, 2005Mci, Inc.Method and system for managing partitioned data resources
US20050264417 *Aug 3, 2005Dec 1, 2005Miller John MSystem for dynamically pushing information to a user utilizing global positioning system
US20050266858 *Aug 3, 2005Dec 1, 2005Miller John MSystem for dynamically pushing information to a user utilizing global positioning system
US20050267893 *May 26, 2005Dec 1, 2005Headd Travis LInternet based resource retrieval system
US20050272442 *Aug 3, 2005Dec 8, 2005Miller John MSystem for dynamically pushing information to a user utilizing global positioning system
US20050283311 *Aug 5, 2005Dec 22, 2005Ohler Jean KMethod, system and article of manufacture for identifying regularly traveled routes
US20060004680 *Jan 11, 2005Jan 5, 2006Robarts James OContextual responses based on automated learning techniques
US20060010206 *Jun 29, 2005Jan 12, 2006Microsoft CorporationGuiding sensing and preferences for context-sensitive services
US20060019676 *Aug 3, 2005Jan 26, 2006Miller John MSystem for dynamically pushing information to a user utilizing global positioning system
US20060022048 *Aug 18, 2005Feb 2, 2006Johnson William JSystem and method for anonymous location based services
US20060041583 *Oct 27, 2005Feb 23, 2006Microsoft CorporationMethods for routing items for communications based on a measure of criticality
US20060041648 *Oct 14, 2005Feb 23, 2006Microsoft CorporationSystem and method for identifying and establishing preferred modalities or channels for communications based on participants' preferences and contexts
US20060069721 *Oct 31, 2005Mar 30, 2006Dowling Eric MNegotiated wireless peripheral systems
US20060069722 *Oct 31, 2005Mar 30, 2006Dowling Eric MNegotiated wireless peripheral systems
US20060074883 *Oct 5, 2004Apr 6, 2006Microsoft CorporationSystems, methods, and interfaces for providing personalized search and information access
US20060094443 *Nov 1, 2005May 4, 2006Dowling Eric MGeographical web browser, methods, apparatus and systems
US20060099936 *Dec 15, 2005May 11, 2006Link Charles M IiSystem and method for providing short message targeted advertisements over a wireless communications network
US20060105789 *Nov 18, 2004May 18, 2006Noah AmitWebsites mapping system and method
US20060106530 *Jun 30, 2005May 18, 2006Microsoft CorporationTraffic forecasting employing modeling and analysis of probabilistic interdependencies and contextual data
US20060106599 *Jun 30, 2005May 18, 2006Microsoft CorporationPrecomputation and transmission of time-dependent information for varying or uncertain receipt times
US20060129309 *Dec 14, 2004Jun 15, 2006International Business Machines CorporationMethod and system for performing programmatic actions based upon vehicle approximate locations
US20060253481 *Jun 21, 2006Nov 9, 2006Guido Matthew AGeographic database organization that facilitates location-based advertising
US20060259375 *Jul 20, 2006Nov 16, 2006Yuichiro DeguchiElectronic music marker device delayed notification
US20060265124 *Jul 31, 2006Nov 23, 2006Ohler Jean KMethod, system and article of manufacture for identifying regularly traveled routes
US20060293065 *Jun 27, 2005Dec 28, 2006Lucent Technologies Inc.Dynamic information on demand
US20060293851 *May 8, 2006Dec 28, 2006Nayyer NematallaSky Sur virtual travel guide
US20070005243 *Jun 29, 2005Jan 4, 2007Microsoft CorporationLearning, storing, analyzing, and reasoning about the loss of location-identifying signals
US20070005948 *Dec 23, 2005Jan 4, 2007Bayerische Motoren Werke AktiengesellschaftMethod for booting up software in the boot sector of a programmable read-only memory
US20070006098 *Jun 30, 2005Jan 4, 2007Microsoft CorporationIntegration of location logs, GPS signals, and spatial resources for identifying user activities, goals, and context
US20070011314 *Aug 31, 2006Jan 11, 2007Microsoft CorporationNotification platform architecture
US20070016553 *Jun 29, 2005Jan 18, 2007Microsoft CorporationSensing, storing, indexing, and retrieving data leveraging measures of user activity, attention, and interest
US20070036284 *Jul 26, 2005Feb 15, 2007Microsoft CorporationAugmenting a call with context
US20070064644 *Nov 22, 2006Mar 22, 2007Dowling Eric MGeographical web browser, methods, apparatus and systems
US20070071187 *Sep 7, 2006Mar 29, 2007Microsoft CorporationProviding contextual information automatically
US20070071209 *Aug 31, 2006Mar 29, 2007Microsoft CorporationMethods and architecture for cross-device activity monitoring, reasoning, and visualization for providing status and forecasts of a users' presence and availability
US20070073477 *Jun 26, 2006Mar 29, 2007Microsoft CorporationMethods for predicting destinations from partial trajectories employing open- and closed-world modeling methods
US20070083539 *Sep 1, 2006Apr 12, 2007Glorikian Harry AInternet System for Connecting Client-Travelers with Geographically-Associated Data
US20070089067 *Oct 15, 2001Apr 19, 2007Tangis CorporationDynamically displaying current status of tasks
US20070130524 *Nov 14, 2006Jun 7, 2007Tangis CorporationSupplying notifications related to supply and consumption of user context data
US20070136222 *Dec 9, 2005Jun 14, 2007Microsoft CorporationQuestion and answer architecture for reasoning and clarifying intentions, goals, and needs from contextual clues and content
US20070141986 *Dec 20, 2005Jun 21, 2007Microsoft CorporationProximity service discovery in wireless networks
US20070147280 *Mar 7, 2007Jun 28, 2007Ashmore Bradley CCombining a marker with contextual information to deliver domain-specific content
US20070155406 *Mar 7, 2007Jul 5, 2007Dowling Eric MGeographical web browser, methods, apparatus and systems
US20070156906 *Mar 7, 2007Jul 5, 2007Dowling Eric MNegotiated wireless peripheral security systems
US20070214228 *May 16, 2007Sep 13, 2007Microsoft CorporationNotification platform architecture
US20070218895 *Mar 19, 2007Sep 20, 2007Rave Wireless, Inc.Personal security system
US20070222559 *Nov 17, 2006Sep 27, 2007Nasa HeadquartersSystems and Method for Delivery of Information
US20070232326 *Jun 6, 2007Oct 4, 2007Johnson William JSystem and method for administration of situational location relevant deliverable content
US20070233387 *Jun 6, 2007Oct 4, 2007Johnson William JSystem and method for situational location informative shopping cart
US20070239459 *Jun 15, 2007Oct 11, 2007Microsoft CorporationControlling the listening horizon of an automatic speech recognition system for use in handsfree conversational dialogue
US20070244991 *Jun 11, 2007Oct 18, 2007Dowling Eric MNegotiated wireless peripheral systems
US20070266318 *Jan 12, 2007Nov 15, 2007Abbott Kenneth HManaging interactions between computer users' context models
US20070276587 *Jun 6, 2007Nov 29, 2007Johnson William JSystem and method for internet connected service providing heterogeneous mobile systems with situational location relevant content
US20070294225 *Jun 19, 2006Dec 20, 2007Microsoft CorporationDiversifying search results for improved search and personalization
US20070299599 *Jun 27, 2006Dec 27, 2007Microsoft CorporationCollaborative route planning for generating personalized and context-sensitive routing recommendations
US20070299681 *Oct 13, 2006Dec 27, 2007Microsoft CorporationSubscription management in a media sharing service
US20070299737 *Oct 13, 2006Dec 27, 2007Microsoft CorporationConnecting devices to a media sharing service
US20080004789 *Jun 30, 2006Jan 3, 2008Microsoft CorporationInferring road speeds for context-sensitive routing
US20080004802 *Jun 30, 2006Jan 3, 2008Microsoft CorporationRoute planning with contingencies
US20080004926 *Jun 30, 2006Jan 3, 2008Microsoft CorporationMethods and architectures for context-sensitive reminders and service facilitation
US20080005047 *Jun 29, 2006Jan 3, 2008Microsoft CorporationScenario-based search
US20080005055 *Jun 30, 2006Jan 3, 2008Microsoft CorporationMethods and architecture for learning and reasoning in support of context-sensitive reminding, informing, and service facilitation
US20080005067 *Jun 28, 2006Jan 3, 2008Microsoft CorporationContext-based search, retrieval, and awareness
US20080005068 *Jun 28, 2006Jan 3, 2008Microsoft CorporationContext-based search, retrieval, and awareness
US20080005071 *Jun 28, 2006Jan 3, 2008Microsoft CorporationSearch guided by location and context
US20080005072 *Jun 28, 2006Jan 3, 2008Microsoft CorporationSearch engine that identifies and uses social networks in communications, retrieval, and electronic commerce
US20080005073 *Jun 28, 2006Jan 3, 2008Microsoft CorporationData management in social networks
US20080005074 *Jun 28, 2006Jan 3, 2008Microsoft CorporationSearch over designated content
US20080005104 *Jun 28, 2006Jan 3, 2008Microsoft CorporationLocalized marketing
US20080028063 *Jul 28, 2006Jan 31, 2008Microsoft CorporationPresence-based Location and/or Proximity Awareness
US20080030308 *Jun 22, 2007Feb 7, 2008Johnson William JSystem and method for situational location relevant invocable speed reference
US20080065505 *Oct 13, 2006Mar 13, 2008Microsoft CorporationMaintaining a journal of media encounters
US20080090591 *Oct 29, 2007Apr 17, 2008Miller John Mcomputer-implemented method to perform location-based searching
US20080090613 *Jun 4, 2007Apr 17, 2008Dowling Eric MNegotiated wireless peripheral security systems
US20080091537 *Oct 29, 2007Apr 17, 2008Miller John MComputer-implemented method for pushing targeted advertisements to a user
US20080147775 *Jun 11, 2007Jun 19, 2008Microsoft CorporationDynamically swapping modules for determing a computer user's context
US20080161018 *Mar 10, 2008Jul 3, 2008Miller John MSystem for dynamically pushing information to a user utilizing global positioning system
US20080194240 *Jul 6, 2007Aug 14, 2008Eric Morgan DowlingGeographical web browser, methods, apparatus and systems
US20080249667 *Apr 10, 2007Oct 9, 2008Microsoft CorporationLearning and reasoning to enhance energy efficiency in transportation systems
US20080270224 *Jul 2, 2008Oct 30, 2008Accenture LlpLocation-based services system
US20080304361 *Oct 7, 2007Dec 11, 2008Microsoft CorporationAcoustic Ranging
US20080319658 *Jun 25, 2007Dec 25, 2008Microsoft CorporationLandmark-based routing
US20080319659 *Jun 25, 2007Dec 25, 2008Microsoft CorporationLandmark-based routing
US20080319727 *Jun 21, 2007Dec 25, 2008Microsoft CorporationSelective sampling of user state based on expected utility
US20090002195 *Jun 29, 2007Jan 1, 2009Microsoft CorporationSensing and predicting flow variance in a traffic system for traffic routing and sensing
US20090003659 *Jun 30, 2008Jan 1, 2009Apple Inc.Location based tracking
US20090005005 *Jan 2, 2008Jan 1, 2009Apple Inc.Mobile Device Base Station
US20090005018 *Jan 24, 2008Jan 1, 2009Apple Inc.Route Sharing and Location
US20090005068 *Jan 3, 2008Jan 1, 2009Apple Inc.Location-Based Emergency Information
US20090005072 *Jun 6, 2008Jan 1, 2009Apple Inc.Integration of User Applications in a Mobile Device
US20090005076 *Dec 28, 2007Jan 1, 2009Scott ForstallLocation-Based Information Services
US20090005079 *Jun 29, 2007Jan 1, 2009Microsoft CorporationDynamic awareness involving location
US20090005082 *Jan 25, 2008Jan 1, 2009Apple Inc.Disfavored route progressions or locations
US20090005965 *Jan 25, 2008Jan 1, 2009Apple Inc.Adaptive Route Guidance Based on Preferences
US20090006085 *Jun 29, 2007Jan 1, 2009Microsoft CorporationAutomated call classification and prioritization
US20090006297 *Jun 28, 2007Jan 1, 2009Microsoft CorporationOpen-world modeling
US20090006336 *Jan 25, 2008Jan 1, 2009Apple Inc.Location based media items
US20090006574 *Jun 29, 2007Jan 1, 2009Microsoft CorporationSystem and methods for disruption detection, management, and recovery
US20090030857 *Jul 28, 2008Jan 29, 2009Microsoft CorporationMultiattribute specification of preferences about people, priorities, and privacy for guiding messaging and communications
US20090031006 *Jul 10, 2007Jan 29, 2009Johnson William JSystem and method for alerting a first mobile data processing system nearby a second mobile data processing system
US20090076889 *Sep 12, 2008Mar 19, 2009Imahima Inc.Systems for communicating current and future activity information among mobile internet users and methods therefor
US20090076892 *Nov 9, 2006Mar 19, 2009Gofigure, L.L.C., A Missouri Limited Liability CompanySystem, method and device for playing recorded music on a wireless communications device
US20090077258 *Aug 11, 2008Mar 19, 2009Eric Morgan DowlingNegotiated wireless peripheral systems
US20090089706 *Oct 1, 2007Apr 2, 2009Apple Inc.Varying User Interface Element Based on Movement
US20090094111 *Oct 9, 2007Apr 9, 2009Microsoft CorporationAdvertising framework for wireless networks
US20090099992 *Oct 27, 2008Apr 16, 2009Microsoft CorporationBounded-deferral policies for guiding the timing of alerting, interaction and communications using local sensory information
US20090119385 *Oct 27, 2008May 7, 2009Microsoft CorporationIntegration of a computer-based message priority system with mobile electronic devices
US20090119417 *Jan 8, 2009May 7, 2009Rpx-Nw Acquisition LlcFederated multiprotocol communication
US20090150070 *Jan 9, 2009Jun 11, 2009International Business Machines CorporationMethod and system for performing programmatic actions based upon vehicle appropximate locations
US20090150167 *Dec 7, 2007Jun 11, 2009General Motors CorporationMethod for organizing data presented to a user in a vehicle
US20090150535 *Dec 8, 2008Jun 11, 2009Microsoft CorporationGenerating and supplying user context data
US20090157498 *Dec 14, 2007Jun 18, 2009Microsoft CorporationGenerational intelligent navigation synchronization or update
US20090157540 *Dec 14, 2007Jun 18, 2009Microsoft CorporationDestination auctioned through business of interest
US20090182492 *Jan 10, 2008Jul 16, 2009Apple Inc.Adaptive Navigation System for Estimating Travel Times
US20090191840 *Jul 30, 2009Rave Wireless, Inc.Personalized message escrow
US20090191842 *Jul 30, 2009Rave Wireless, Inc.Personalized message escrow with graphical route representation
US20090192966 *Jul 30, 2009Microsoft CorporationCost-benefit approach to automatically composing answers to questions by extracting information from large unstructured corpora
US20090210142 *Feb 19, 2008Aug 20, 2009Microsoft CorporationSafe route configuration
US20090210242 *Feb 19, 2008Aug 20, 2009Microsoft CorporationLoad balance payment
US20090210302 *Feb 19, 2008Aug 20, 2009Microsoft CorporationRoute reward augmentation
US20090214036 *Feb 22, 2008Aug 27, 2009Microsoft CorporationAuthentication mechanisms for wireless networks
US20090215471 *Feb 21, 2008Aug 27, 2009Microsoft CorporationLocation based object tracking
US20090228552 *May 14, 2009Sep 10, 2009Microsoft CorporationRequesting computer user's context data
US20090259544 *Mar 18, 2009Oct 15, 2009AT&T Intellectual Property I.L.P. f/k/a BellSouth Intellectual Property CorporationSystem And Method For Providing Short Message Targeted Advertisements Over A Wireless Communications Network
US20090271104 *Oct 29, 2009Microsoft CorporationCollaborative route planning for generating personalized and context-sensitive routing recommendations
US20090287604 *Nov 19, 2009Ayse KorgavDesktop alert with interactive bona fide dispute initiation through chat session facilitated by desktop application
US20090299934 *Jun 1, 2009Dec 3, 2009Microsoft CorporationHarnessing information about the timing of a user's client-server interactions to enhance messaging and collaboration services
US20090315766 *Jun 2, 2009Dec 24, 2009Microsoft CorporationSource switching for devices supporting dynamic direction information
US20090316867 *Apr 17, 2007Dec 24, 2009Jagrut PatelLocation specific real-time telephone broadcast receiver
US20090319175Dec 24, 2009Microsoft CorporationMobile computing devices, architecture and user interfaces based on dynamic direction information
US20090327134 *Dec 31, 2009Mark CarlsonSystems and methods for geographic location notifications of payment transactions
US20090327151 *Jun 24, 2009Dec 31, 2009Mark CarlsonSystems and methods for visual representation of offers
US20100009662 *May 8, 2009Jan 14, 2010Microsoft CorporationDelaying interaction with points of interest discovered based on directional device information
US20100010733 *Jan 14, 2010Microsoft CorporationRoute prediction
US20100034361 *Oct 15, 2009Feb 11, 2010Microsoft CorporationAugmenting a call with context
US20100075638 *Mar 25, 2010Mark CarlsonSystems and methods for sorting alert and offer messages on a mobile device
US20100075639 *Sep 24, 2009Mar 25, 2010Microsoft CorporationComputing and harnessing inferences about the timing, duration, and nature of motion and cessation of motion with applications to mobile computing and communications
US20100088143 *Oct 7, 2008Apr 8, 2010Microsoft CorporationCalendar event scheduling
US20100117792 *May 13, 2009May 13, 2010Patrick FaithDevice including authentication glyph
US20100120396 *May 26, 2009May 13, 2010Patrick FaithDevice including authentication glyph
US20100138338 *Sep 21, 2009Jun 3, 2010Ayman HammadIntelligent alert system and method
US20100145789 *Dec 10, 2009Jun 10, 2010Ecrio, Inc.Apparatus, method and system for loading digital transaction documents to a personal digital device
US20100207782 *Aug 19, 2010Apple Inc.System and Method for Situational Location Relevant Invocable Speed Reference
US20100216402 *Aug 26, 2010International Business Machines CorporationProximity based smart collaboration
US20100217862 *May 7, 2010Aug 26, 2010Microsoft CorporationSupplying notifications related to supply and consumption of user context data
US20100228612 *Mar 9, 2009Sep 9, 2010Microsoft CorporationDevice transaction model and services based on directional information of device
US20100262573 *Jun 28, 2010Oct 14, 2010Microsoft CorporationLogging and analyzing computer user's context data
US20100274572 *Mar 9, 2010Oct 28, 2010Ayman HammadAlert architecture
US20100279652 *May 1, 2009Nov 4, 2010Apple Inc.Remotely Locating and Commanding a Mobile Device
US20100279673 *May 1, 2009Nov 4, 2010Apple Inc.Remotely Locating and Commanding a Mobile Device
US20100287250 *Apr 26, 2010Nov 11, 2010Mark CarlsonMerchant Alert Based System and Method Including Customer Presence Notification
US20100299249 *Apr 26, 2010Nov 25, 2010Mark CarlsonSku level control and alerts
US20110006977 *Jan 13, 2011Microsoft CorporationSystem and method for converting gestures into digital graffiti
US20110010243 *Jul 10, 2009Jan 13, 2011Microsoft CorporationUser control of advertising content
US20110010244 *Jul 10, 2009Jan 13, 2011Microsoft CorporationSponsored application launcher suggestions
US20110010433 *Jan 13, 2011Microsoft CorporationTargeted presentation and delivery of themes
US20110010676 *Jul 7, 2009Jan 13, 2011Microsoft CorporationSystem and method for allocating digital graffiti objects and canvasses
US20110042453 *Oct 15, 2010Feb 24, 2011Neeraj JhanjiSystems for communicating current and future activity information among mobile Internet users and methods therefor
US20110055013 *Nov 12, 2009Mar 3, 2011Ayman HammadSecure alert system and method
US20110066505 *Mar 17, 2011Ayman HammadSecure Alert System and Method
US20110093350 *Dec 17, 2010Apr 21, 2011Facet Technology CorporationNetwork-Based Navigation System Having Virtual Drive-Thru Advertisements Integrated with Actual Imagery from Along a Physical Route
US20110161276 *Jun 30, 2011Microsoft CorporationIntegration of location logs, gps signals, and spatial resources for identifying user activities, goals, and context
US20110173055 *Nov 30, 2010Jul 14, 2011Saugatuck Media LlcSystem and methods for advertising on a mobile electronic device
US20110173072 *Jul 14, 2011David RossSystems and methods for advertising on a mobile electronic device
US20110202271 *Oct 21, 2008Aug 18, 2011Jacobus Martinus KruithofReporting Of Changes In Navigation Map Data For Navigation System
US20110213859 *Sep 1, 2011Verizon Business Global LlcMethod and system for realizing an avatar in a management operations center implemented in a global ecosystem of interrelated services
US20110239305 *Sep 29, 2011Sony CorporationWireless communication device, information distribution system, program
US20120022948 *Jan 26, 2012Microsoft CorporationAdvertising framework for wireless networks
US20120056716 *Sep 1, 2011Mar 8, 2012Apple Inc.System and method for situational location relevant invocable speed reference
US20120150653 *Feb 16, 2012Jun 14, 2012Enpulz, LlcSystem for Online Sales With Automatic Rebate and Coupon Redemption
US20120209979 *Aug 16, 2012Redknee Inc.System and method for providing context based services
US20130006772 *Sep 9, 2012Jan 3, 2013Silverbrook Research Pty LtdSystem for personal editorial and advertising content delivery
US20130035984 *Oct 10, 2012Feb 7, 2013Digimarc CorporationDistribued sensor methods and arrangements
US20150022549 *Oct 2, 2014Jan 22, 2015Microsoft CorporationSystem and method for converting gestures into digital graffiti
US20150178764 *Feb 23, 2015Jun 25, 2015Apple Inc.System and Method for Situational Location Relevant Invocable Speed Reference
USRE41701 *Jun 28, 2007Sep 14, 2010David DomnitzApparatus and method for delivering information to an individual based on location and/or time
USRE43430Jul 12, 2010May 29, 2012Auctnyc 10 LlcApparatus and method for delivering information to an individual based on location and/or time
WO2002080592A1 *Apr 2, 2002Oct 10, 2002Bellsouth Intellect Pty CorpSystem and method for providing short message targeted advertisements over a wireless communications network
WO2002084922A2 *Apr 4, 2002Oct 24, 2002Bradley C AshmoreCombining a marker with contextual information to deliver domain-specific content
WO2003013007A2 *Jul 26, 2002Feb 13, 2003Alan R ManstofSystem and method of providing wireless marketing incentives
WO2006121927A2 *May 8, 2006Nov 16, 2006Nematalla NayyerSky sūr virtual travel guide
WO2009048742A2 *Sep 24, 2008Apr 16, 2009Microsoft CorpAdvertising framework for wireless networks
Classifications
U.S. Classification340/995.12, 709/217, 340/990, 340/988, 455/456.6, 340/531, 707/999.003, 707/999.01, 707/999.104, 707/999.004, 701/516
International ClassificationG06Q30/02, H04Q7/20, G08G1/0967, G08B1/08, G08G1/0962
Cooperative ClassificationY10S707/99933, Y10S707/99934, Y10S707/99945, G06Q30/0255, G06Q30/0269, G08G1/096716, G06Q30/0261, G08G1/096775, G08G1/0962, G08G1/096741
European ClassificationG08G1/0967A1, G08G1/0967C1, G08G1/0967B1, G06Q30/0269, G06Q30/0261, G06Q30/0255, G08G1/0962
Legal Events
DateCodeEventDescription
Sep 21, 2005REMIMaintenance fee reminder mailed
Oct 10, 2005FPAYFee payment
Year of fee payment: 4
Oct 10, 2005SULPSurcharge for late payment
Aug 28, 2008ASAssignment
Owner name: KHI ACQUISTIONS LIMITED LIABILITY COMPANY, DELAWAR
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MILLER, JOHN M.;REEL/FRAME:021450/0820
Effective date: 20080522
Owner name: KHI ACQUISTIONS LIMITED LIABILITY COMPANY, DELAWAR
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AMIN, HIMANSHU S.;REEL/FRAME:021450/0811
Effective date: 20080521
Aug 21, 2009FPAYFee payment
Year of fee payment: 8
Jan 10, 2011ASAssignment
Owner name: KHI ACQUISITIONS LIMITED LIABILITY COMPANY, DELAWA
Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE S NAME PREVIOUSLY RECORDED ON REEL 021450 FRAME 0820. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNEE S NAME IS KHI ACQUISITIONS LIMITED LIABILITY COMPANY;ASSIGNOR:MILLER, JOHN M.;REEL/FRAME:025608/0709
Effective date: 20080522
Mar 18, 2013FPAYFee payment
Year of fee payment: 12