US20040225433A1 - Method for associating real-time information with a geographical location - Google Patents
Method for associating real-time information with a geographical location Download PDFInfo
- Publication number
- US20040225433A1 US20040225433A1 US10/430,739 US43073903A US2004225433A1 US 20040225433 A1 US20040225433 A1 US 20040225433A1 US 43073903 A US43073903 A US 43073903A US 2004225433 A1 US2004225433 A1 US 2004225433A1
- Authority
- US
- United States
- Prior art keywords
- location
- interest
- buffer zone
- spatial object
- spatial
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
Definitions
- the invention relates to database querying. More specifically, the invention relates to searching and collecting information from multiple databases and in particular, to a method associating real-time information with a geographical location.
- GIS Geographic Information Systems
- the information is generally available in layers containing different types of information such as elevation, roads, population, structures, land features, and many statistics and demographics pertaining to a particular region.
- Some GIS servers collect and update real-time information that may be useful for travel and other planning. However, most of these servers are separate from one another and must be queried individually.
- One aspect of the invention provides a method for associating real-time information with a geographical location.
- a location of interest may be received by a server, and a buffer zone may be determined surrounding that location.
- Real-time spatial events may be continually updated in one or more GIS databases.
- the database entries may be software spatial objects, which may consist of the location and supplemental information pertaining to each event. All locations that are related to a spatial event may be listed in a relationship table.
- the location of interest may be used to query the relationship table for events occurring within the location's buffer zone, and therefore affecting the location.
- Another aspect of the invention provides a system for associating real-time information with a geographical location.
- the system may include means for receiving a location of interest at a server, means for determining a buffer zone surrounding the location, means for creating a relationship table based on real-time event determination, and means for determining spatial events that occur within the buffer zone of the location.
- the system may include means for receiving at least one location of interest at a server, means for determining at least one buffer zone based on the at least one location of interest, means for creating at least one relationship table based on spatial events, and means for determining at least one spatial event based on the buffer zone.
- FIG. 1 is a schematic diagram representation of a system for generating navigation information for a vehicle in accordance with the present invention
- FIG. 2 is a schematic diagram representation of another embodiment of a system for generating navigation information for a vehicle in accordance with the present invention
- FIG. 3 is a schematic diagram representation of one embodiment of a navigation subsystem in accordance with the present invention.
- FIG. 5 is map diagram demonstrating the operation of one embodiment of a method for associating real-time information with a geographical location of FIG. 4 in accordance with the present invention.
- FIG. 6 is a diagram representing the entries of a GIS database, road segment list, and relationship table of the embodiment of FIG. 5.
- FIG. 1 shows one embodiment of a system for providing services to a vehicle in accordance with the present invention at 100 .
- the system 100 may include one or more vehicle clients 10 , one or more carrier systems 20 , one or more communication networks 30 , one or more service management subsystems 40 and one or more navigation subsystems 50 .
- the service management subsystems may comprise one or more service management applications 42 and one or more service managers 44 .
- the navigation subsystems 50 may comprise one or more route applications 51 , 52 , and one or more coordinate databases 53 , 54 .
- Navigation subsystem 50 is a system for generating routes to be delivered to vehicle client 10 and for receiving route information from vehicle client 10 .
- Navigation subsystem 50 may be connected with or in communication with service management subsystem 40 .
- Service management subsystem 40 may be used to manage the delivery of information to or from navigation subsystem 50 or to other parts of system 100 . Routes may be delivered or information may be received via a live agent, such as a human advisor, or via a virtual agent, such as an interactive computer program.
- Navigation subsystem 50 may be any suitable hardware or software configuration, or combination of hardware and software that is configured to generate a route, process route information or receive information from vehicle client 10 .
- navigation subsystem 50 comprises one or more route applications 51 , 52 and one or more coordinate databases 53 , 54 .
- route applications 51 , 52 may be any suitable software application for generating route information or otherwise processing route information.
- Coordinate databases 53 , 54 may be any suitable databases for storing route information, such as location coordinates.
- Vehicle client 10 may be any suitable vehicle.
- the vehicle may be an automobile or a passenger-carrying unit such as a bus or train.
- vehicle client 10 may be an occupant of the vehicle or any suitable client device contained in the vehicle.
- vehicle client 10 is a mobile or portable device equipped to communicate with service management subsystem 40 .
- Carrier system 20 is any suitable system for transmitting a signal from vehicle 10 to service management subsystem 40 .
- Carrier system 20 may also transmit a signal from service management subsystem 40 to vehicle client 10 .
- carrier system 20 is a wireless carrier system as is well known in the art.
- Carrier system 20 may be, for example, a transmitter/receiver unit attached to vehicle client 10 .
- carrier system 20 may be a separate transmitter/receiver carried by vehicle client 10 .
- Service management subsystem 40 is a system for managing a variety of services to be delivered to or from vehicle client 10 .
- service management subsystem 40 manages services that are distributable over a variety of channels.
- services may be delivered via a live agent, such as a human advisor, or via a virtual agent, such as an interactive computer program.
- the structure of service management subsystem 40 may enable services to be delivered in a uniform manner regardless of the channel used for delivery or of the service being delivered.
- Service management subsystem 40 may maintain a consistent subscriber experience and “look and feel” across the products being delivered across the service distribution channels enabled.
- Service management subsystem 40 may be any suitable hardware or software configuration, or combination of hardware and software that is configured to standardize each service being delivered via the subsystem 40 and to standardize each channel of delivery.
- service management subsystem 40 standardizes each service and channel using personalization information from vehicle client 10 .
- service management subsystem 40 may have a common profile mechanism across the services being delivered independent of the service distribution channel (live agent, virtual agent, web channel, speech channel) and of the service (news, weather, sports, stocks, navigation instructions, etc.).
- service management subsystem includes one or more application components 42 and one or more service managers 44 .
- application 42 may be any suitable software application for managing one or more services.
- Service managers 44 may be any suitable hardware and/or software configuration or structure for executing applications 42 .
- Subscriber 210 may also have graphical user interface (GUI) access 232 through a communication network 230 , such as the Internet.
- GUI graphical user interface
- Such an interface may allow subscribers to access a variety of Internet and communication network-based services in accordance with the present invention. For example, subscriber 210 may access email via this interface.
- subscribers connect to the service management application 240 through the Internet 230 using standard Web browsers.
- System 200 may also include one or more administrators 270 .
- Administrator 270 may use GUI access to manage service management system 240 and information related to system 200 .
- Administrator 270 may be, for example, a live advisor available to advise subscriber 210 .
- Administrator 270 may also be, for example, an individual maintaining or administering service management subsystem 240 .
- administrator 270 accesses service management subsystem 240 via subscriber management subsystem 250 .
- subscriber management subsystem 250 uses a dedicated connection between administrator 270 and service management system 240 .
- system 200 may also include one or more message servers 234 .
- These messages may be, for example, voice or text or e-mail mail messages.
- message servers 234 communicate with service management application 240 via Internet 230 .
- subscribers 210 may receive incoming e-mail messages from, and send outgoing e-mail messages to, external mail transport agents using any suitable messaging protocol as is well known in the art.
- Message servers 234 may also be used to retrieve subscribers' e-mail from outside mail storage servers for consolidation into their e-mail accounts connected to system 200 .
- Route generation applications 351 , 352 may generate navigation information in any suitable manner. For example, route generation applications 351 , 352 may generate routes using geocoding. That is, the application 351 , 352 determines a corresponding latitude and longitude based on an input navigation address. Alternatively, route generation applications 351 , 352 may generate routes using reverse geocoding. That is, the application 351 , 352 determines a corresponding navigation address based on input latitude and longitude coordinates.
- the area of the buffer zone is used to search for spatial objects related to the location of interest.
- a spatial object comprises the location of an event, and attribute information pertaining to the event.
- Attribute information comprises supplemental information pertaining to an event and its location.
- a spatial object may comprise a traffic accident and the location of the accident.
- the event in this example is the traffic accident.
- the attribute information in this example may include alternate routes proposed by authorities, and traffic slowdown associated with the accident.
- Attribute information associated with a spatial object may comprise any type of desired information associated with the location of the event. Attribute information may include statistics pertaining to the location of interest. For example, a client may wish to know the population density surrounding a shopping mall. This information is available provided at least one available database includes population density information.
- GIS databases may be queried (Block 440 ) for real time spatial events existing within the buffer zone associated with the location of interest.
- a real-time spatial event comprises an occurrence, object, or statistic of interest.
- a spatial event can include any real-time event such as, for example, traffic conditions, weather conditions, advertisements, and roadwork.
- the information returned by the GIS database query pertaining to a real-time event is used to create a software spatial object (Block 450 ).
- a spatial object is created based on the information pertaining to each spatial event (Block 450 ).
- the server at service management system 40 , 240 assigns an ID to each spatial object created.
- Each spatial object is then loaded (Block 460 ) into a spatial object database (Block 465 ) at the server 40 , 240 .
- the spatial object database is updated in real-time as new information becomes available from the GIS databases (Block 445 ). Updating of the spatial object database (Block 465 ) occurs on a continual basis, independently of client requests.
- Data may be collected from more than one source, such as GIS databases (Block 445 ). Relevant data is then compiled into a relationship table that can be easily queried for relevant information (Block 490 ).
- the relationship table may exist as a database or simply as a file on a server that is updated as required. While a client request causes the server 40 , 240 to query the spatial object database (Block 465 ), the spatial object database is continually updated in real time through queries of the GIS databases (Block 445 ) made by the server 40 , 240 .
- One or more road segment databases 53 , 54 , 353 , 354 may be queried by the server 40 , 240 for the locations of road segments provided by the client (Block 470 ). These road segment locations may be used in determining buffer zones.
- the spatial object database (Block 465 ) is queried by the server for spatial objects located within the buffer zone associated with the location of interest (Block 470 ).
- a relationship table is created and maintained at the server at service management system 40 , 240 .
- the relationship table comprises a list of relationships between spatial objects and buffer zones associated with locations of interest for all clients at any given time.
- the relationship table is updated as new locations of interest are provided, and when old locations of interest are no longer needed.
- Relationships between spatial objects and buffer zones associated with the location of interest are established (Block 475 ) at the server at service management system 40 , 240 . Relationships are established by determining points where the locations of spatial objects intersect the buffer zone associated with the location of interest. A relationship between a spatial object and the location of interest is then loaded into a relationship table (Block 480 ) at the server. The relationship table may then be queried by the client or a server application 42 , 51 , 240 , 351 for information relevant to client's requested service.
- buffer zones are also created for spatial objects as well as for each location of interest.
- a spatial object such as a festival may affect an area much larger than the default buffer zone determined for most locations of interest.
- it may be desirable to represent the event as a large area rather than a point or line location.
- relationships are established by determining points or areas where spatial object buffer zones intersect the buffer zones associated with locations of interest.
- the relationship table lists the IDs of all locations of interest provided by clients, such as road segments in a road network database 53 , 54 , 353 , 354 that are affected by an event.
- the relationship table also lists the IDs of spatial objects that affect locations of interest.
- the spatial object lDs listed in the relationship table can be used to query the spatial object database (Block 470 ) and provide supplemental information pertaining to each event affecting a location of interest. Using this method, each client request requires only a query of the relationship table rather than the much larger GIS databases.
- the relationship table is used to provide an abbreviated list of entries from the spatial object database.
- the server at service management system 40 , 240 receiving the initial client request performs all database queries and data retrieval, relieving those tasks from the client's hardware. This method of compiling information from potentially multiple servers may significantly increase the range of information and types of information available to the client.
- a server application may query the spatial object database.
- a client 10 , 210 may request a route to be calculated.
- the service manager 40 , 240 may utilize a route generation application 51 , 52 , 351 , 352 to determine a route to reach the destination and provide a list of road segments that comprise the route.
- Each road segment found on the route becomes a location of interest and assigned its own buffer zone (Block 420 , Block 430 ).
- the spatial object database (Block 465 ) is queried for spatial events intersecting each buffer zone (Block 470 ). Relationships are established by determining points where spatial objects intersect the selected buffer zones associated with the locations of interest (Block 475 ).
- the IDs of spatial objects intersecting buffer zones associated with locations of interest are stored in a relationship table (Block 480 ).
- the relationship table may be queried for spatial objects that may affect the client's route.
- a real-time event such as an automobile accident occurs within the buffer zone of a road segment on the generated route.
- a query of the spatial object database returns a spatial object with the location of the accident and supplemental information such as excessive traffic slowdown due to the accident. Since the spatial object intersects a buffer zone associated with a location of interest, a relationship is loaded into the relationship table (Block 480 ).
- the relationship entry comprises the ID associated with the spatial object created for the accident and the ID associated with the buffer zone determined for the location of interest.
- FIG. 5 and FIG. 6 illustrate an example of one embodiment of a method for associating real-time information with a geographical location in accordance with the present invention in which a server application requests supplemental information.
- a client 505 requests a route to a destination at 1 st Street and 34 th Street 560 .
- a route generation application returns a route traversing three road segments.
- a buffer zone is created for each road segment (Block 420 ).
- a unique ID is assigned to each road segment buffer zone (Block 430 ), 620 .
- the segment of Elk Rd 540 is assigned a buffer zone 510 with an ID of B22CA5 625 .
- the segment of Howard Ave 555 is assigned a buffer zone 515 with an ID of B7613B 635 .
- the segment of 1 st Street 527 is assigned a buffer zone 520 with an ID of B5D1B2 630 .
- a spatial object 610 with an ID of E15A7F exists for the congestion.
- the spatial object 610 includes the location of the traffic congestion as well as the supplemental information that travel time through that area has doubled. Since a buffer zone 520 , 630 intersects the spatial object 525 , a relationship is loaded into the relationship table 645 .
- the route generation application may generate a new route based on this supplemental information.
- the client manually selects locations of interest and corresponding buffer zones.
- the selections may be made through voice communication with a live administrator 270 or through an Internet based web channel 260 .
- the locations of interest may comprise a list of road segments or a series of geographical locations.
- the spatial object database is queried for events occurring within the buffer zone list (Block 470 ). Spatial objects are returned by the spatial object database (Block 465 ). Relationships are determined between the locations of interest and the buffer areas associated with the locations of interest (Block 475 ), and are loaded into a relationship table (Block 480 ).
- the client can directly specify any type of desired information.
- the relationship table is then queried for the specified type of information pertaining to the event spatial objects (Block 490 ). That information is returned to the client by the same means in which it was originally requested.
Abstract
Description
- In general, the invention relates to database querying. More specifically, the invention relates to searching and collecting information from multiple databases and in particular, to a method associating real-time information with a geographical location.
- Currently Geographic Information Systems (GIS) exist which collect spatial information pertaining to regional areas. The information is generally available in layers containing different types of information such as elevation, roads, population, structures, land features, and many statistics and demographics pertaining to a particular region. Many governmental and commercial servers exist to provide this information. Some GIS servers collect and update real-time information that may be useful for travel and other planning. However, most of these servers are separate from one another and must be queried individually.
- In order to relate spatial events to a location, it is currently possible to use a relationship table provided by a data supplier, but that would require the restriction of only using that data supplier's database. Different data suppliers may possess differing amounts and types of data. The benefit of using multiple data suppliers is that accuracy can be increased by locating a greater number of real-time spatial events. Much of the real-time information currently available is stored in non-spatial databases. This limits the event information available and how it may be queried. This information may be useful if it can be associated with information available in other databases, perhaps by associating a spatial location with it.
- The number and size of the servers presents a large task to query in real-time, as entries and attributes may change often. It may not be practical to require a client device to perform these large database queries. It would be desirable, therefore, to compile this information in advance and perform short queries on an abbreviated data list. Delivery of requested information may be greatly increased, and real-time data may be updated in a timely fashion. Thus, there is a significant need for a method and system for improving database querying so that the potential benefits of associating real-time information with a geographical location can be realized.
- One aspect of the invention provides a method for associating real-time information with a geographical location. A location of interest may be received by a server, and a buffer zone may be determined surrounding that location. Real-time spatial events may be continually updated in one or more GIS databases. The database entries may be software spatial objects, which may consist of the location and supplemental information pertaining to each event. All locations that are related to a spatial event may be listed in a relationship table. The location of interest may be used to query the relationship table for events occurring within the location's buffer zone, and therefore affecting the location.
- Another aspect of the invention provides a system for associating real-time information with a geographical location. The system may include means for receiving a location of interest at a server, means for determining a buffer zone surrounding the location, means for creating a relationship table based on real-time event determination, and means for determining spatial events that occur within the buffer zone of the location.
- Another aspect of the invention provides a system for associating real-time information with a geographical location. The system may include means for receiving at least one location of interest at a server, means for determining at least one buffer zone based on the at least one location of interest, means for creating at least one relationship table based on spatial events, and means for determining at least one spatial event based on the buffer zone.
- Another aspect of the invention provides a computer usable medium including a program for associating real-time information with a geographical location. The program may include computer program code for receiving at least one location of interest, program code for determining a buffer zone surrounding the location, program code for creating at least one relationship table comprising locations and supplementary information pertaining to events, and program code for determining whether real-time events exist within the buffer zone of the location of interest. If one or more events are found within the buffer zone, the program may return the location and supplemental information to the user or applications using the invention.
- The foregoing and other features and advantages of the invention will become further apparent from the following detailed description of the presently preferred embodiment, read in conjunction with the accompanying drawings. The detailed description and drawings are merely illustrative of the invention rather than limiting, the scope of the invention being defined by the appended claims and equivalents thereof.
- FIG. 1 is a schematic diagram representation of a system for generating navigation information for a vehicle in accordance with the present invention;
- FIG. 2 is a schematic diagram representation of another embodiment of a system for generating navigation information for a vehicle in accordance with the present invention;
- FIG. 3 is a schematic diagram representation of one embodiment of a navigation subsystem in accordance with the present invention;
- FIG. 4 is a flow chart representation of a preferred embodiment of a method for associating real-time information with a geographical location;
- FIG. 5 is map diagram demonstrating the operation of one embodiment of a method for associating real-time information with a geographical location of FIG. 4 in accordance with the present invention; and
- FIG. 6 is a diagram representing the entries of a GIS database, road segment list, and relationship table of the embodiment of FIG. 5.
- FIG. 1 shows one embodiment of a system for providing services to a vehicle in accordance with the present invention at100. The
system 100 may include one ormore vehicle clients 10, one ormore carrier systems 20, one ormore communication networks 30, one or moreservice management subsystems 40 and one ormore navigation subsystems 50. The service management subsystems may comprise one or moreservice management applications 42 and one ormore service managers 44. Thenavigation subsystems 50 may comprise one ormore route applications more coordinate databases -
Navigation subsystem 50 is a system for generating routes to be delivered tovehicle client 10 and for receiving route information fromvehicle client 10.Navigation subsystem 50 may be connected with or in communication withservice management subsystem 40.Service management subsystem 40 may be used to manage the delivery of information to or fromnavigation subsystem 50 or to other parts ofsystem 100. Routes may be delivered or information may be received via a live agent, such as a human advisor, or via a virtual agent, such as an interactive computer program. -
Navigation subsystem 50 may be any suitable hardware or software configuration, or combination of hardware and software that is configured to generate a route, process route information or receive information fromvehicle client 10. In one embodiment of the invention,navigation subsystem 50 comprises one ormore route applications more coordinate databases route applications databases -
Vehicle client 10 may be any suitable vehicle. For example, the vehicle may be an automobile or a passenger-carrying unit such as a bus or train. Alternatively,vehicle client 10 may be an occupant of the vehicle or any suitable client device contained in the vehicle. In one embodiment of the invention,vehicle client 10 is a mobile or portable device equipped to communicate withservice management subsystem 40. -
Carrier system 20 is any suitable system for transmitting a signal fromvehicle 10 toservice management subsystem 40.Carrier system 20 may also transmit a signal fromservice management subsystem 40 tovehicle client 10. In one embodiment of the invention,carrier system 20 is a wireless carrier system as is well known in the art.Carrier system 20 may be, for example, a transmitter/receiver unit attached tovehicle client 10. Alternatively,carrier system 20 may be a separate transmitter/receiver carried byvehicle client 10. -
Communication network 30 is any suitable system for communicating betweenvehicle client 10 andservice management subsystem 40. In one embodiment of the invention, communication network is a public switched telephone network (PSTN). Alternatively,communication network 30 may be a multiprotocol Internet or intranet capable of transmitting voice and/or data in either analog or digital form or a combination of both. Alternatively,communication network 30 may be a hybrid communication network or virtual network. -
Service management subsystem 40 is a system for managing a variety of services to be delivered to or fromvehicle client 10. In one embodiment of the invention,service management subsystem 40 manages services that are distributable over a variety of channels. For example, services may be delivered via a live agent, such as a human advisor, or via a virtual agent, such as an interactive computer program. The structure ofservice management subsystem 40 may enable services to be delivered in a uniform manner regardless of the channel used for delivery or of the service being delivered.Service management subsystem 40 may maintain a consistent subscriber experience and “look and feel” across the products being delivered across the service distribution channels enabled. -
Service management subsystem 40 may be any suitable hardware or software configuration, or combination of hardware and software that is configured to standardize each service being delivered via thesubsystem 40 and to standardize each channel of delivery. In one embodiment of the invention,service management subsystem 40 standardizes each service and channel using personalization information fromvehicle client 10. Thus,service management subsystem 40 may have a common profile mechanism across the services being delivered independent of the service distribution channel (live agent, virtual agent, web channel, speech channel) and of the service (news, weather, sports, stocks, navigation instructions, etc.). In one embodiment of the invention, service management subsystem includes one ormore application components 42 and one ormore service managers 44. For example,application 42 may be any suitable software application for managing one or more services.Service managers 44 may be any suitable hardware and/or software configuration or structure for executingapplications 42. - FIG. 2 shows another embodiment of a system for providing services to a vehicle in accordance with the present invention at200. Vehicle-directed
service system 200 may include asubscriber 210 and aservice management application 240. In the embodiment shown in FIG. 2, the service management subsystem may be in connection with acommunication network 230, such as the Internet.Service management application 240 may also be in communication with service applications or other service management subsystems. For example, in FIG. 2,service management subsystem 240 is also in communication with a subsystem for processing route information shown at 251.Service management subsystem 240 may also be in communication with a web-based service application or other web-based service management systems or web servers. For example, in FIG. 2,service management application 240 is in communication with aweb channel 260. - In one embodiment of the invention,
service management application 240 may include an in-vehicle component 245 ofservice management subsystem 240. This in-vehicle component may be located in, or on or may be in communication withvehicle client 210. In one embodiment of the invention, the in-vehicle component 245 may install a software algorithm, based on the type of call originated through a voice command, in order to optimize the talk path tosubscriber management application 240.System 200 may also allow the subscriber to connect to a live administrator oradvisor 270 through a spoken command acknowledged through thesubscriber management application 240 voice user interface (VUI). - In one embodiment of the invention,
subscriber 210 may haveVUI access 222 through aPSTN 220. This may serve as the primary end user interface toservice management application 240. This VUI access may allow subscribers in their vehicles equipped in accordance with the present invention to access a variety of services. For example,subscribers 210 may request route information or travel information or may provide information about their route, using voice commands in a conversational manner. Furthermore, the subscriber may have the ability to interrupt or suspend the session if required. In one embodiment of the invention, connections are made to theservice management application 240 through the public telephone system. In one embodiment of the invention,subscriber 210 may gain audio access tosubscriber management application 240 by activating an in-vehicle speech recognition application. This speech recognition application may allow the subscriber to place hands-free cell phone calls. -
Subscriber 210 may also have graphical user interface (GUI)access 232 through acommunication network 230, such as the Internet. Such an interface may allow subscribers to access a variety of Internet and communication network-based services in accordance with the present invention. For example,subscriber 210 may access email via this interface. In one embodiment of the invention, subscribers connect to theservice management application 240 through theInternet 230 using standard Web browsers. -
Subscriber 210 may also have GUI access through aweb channel 260. This interface may be used by subscribers to access a variety of services. For example,subscriber 210 may maintain one or more user profiles usingweb channel 260.Subscriber 210 may also set up user-related rules such as e-mail consolidation and filtering rules. This interface may also be used to access selected content services. Vehicle data, such as diagnostic codes and messages, can be consolidated and displayed using web-channel 260. As with other components ofsystem 200, information entered or accessed viaweb channel 260 may then be incorporated into new products and services for presentation over other channels in communication withservice management subsystem 240. Thesubscribers 210 may connect to theweb channel 260 using standard Web browsers. In one embodiment of the invention, standard web channel software interacts with the service management application to update subscriber profiles and/or to obtain information of interest. In one embodiment of the invention, theweb channel 260 interface uses a dedicated connection to theservice management system 240. -
System 200 may also include one ormore administrators 270.Administrator 270 may use GUI access to manageservice management system 240 and information related tosystem 200.Administrator 270 may be, for example, a live advisor available to advisesubscriber 210.Administrator 270 may also be, for example, an individual maintaining or administeringservice management subsystem 240. In one embodiment of the invention,administrator 270 accessesservice management subsystem 240 viasubscriber management subsystem 250. For example,administrator 270 may send configuration and subscriber information toservice management system 240.Administrator 270 may also receive notifications of interesting events withinsystem 200. In one embodiment of the invention,subscriber management subsystem 250 uses a dedicated connection betweenadministrator 270 andservice management system 240. - As seen in FIG. 2,
system 200 may also include one ormore message servers 234. These messages may be, for example, voice or text or e-mail mail messages. In one embodiment of the invention,message servers 234 communicate withservice management application 240 viaInternet 230. Thus,subscribers 210 may receive incoming e-mail messages from, and send outgoing e-mail messages to, external mail transport agents using any suitable messaging protocol as is well known in the art.Message servers 234 may also be used to retrieve subscribers' e-mail from outside mail storage servers for consolidation into their e-mail accounts connected tosystem 200. -
System 200 may also include other services to be delivered in addition to news, weather, sports and finance services as described above. For example, yellow pages listings, special interest content (e.g., movie or restaurant reviews), content related to the location of the vehicle (e.g. travel profiles of nearby tourist attractions) or content related to navigation of the vehicle may all be delivered viasystem 200. - FIG. 3 shows one embodiment of a navigation system in accordance with the present invention at300.
Navigation system 300 may include one ormore navigation clients navigation client vehicle navigator Navigation system 300 may also include one or moreroute generation applications Navigation system 300 may also include one or more coordinatedatabases -
Navigation clients - In-
vehicle navigator navigation client vehicle client 310. 312. For example, in-vehicle navigator vehicle navigator vehicle -
Route generation applications route generation applications route generation applications databases -
Route generation applications route generation applications application route generation applications application - Coordinate
databases databases databases - FIG. 4 illustrates a block diagram of a preferred embodiment of a method for associating real-time information with a geographical location in accordance with the present invention at400. A
client - Using the
communication network service management system - The client may directly request supplemental information pertaining to a location of interest. Alternatively, a server application may request supplemental information to aid in the execution of a service for the client. For example, a
route generation application - A buffer zone extending from the location of interest is determined (Block420) by the server at
service management system - The server at
service management system server application - The area of the buffer zone is used to search for spatial objects related to the location of interest. A spatial object comprises the location of an event, and attribute information pertaining to the event. Attribute information comprises supplemental information pertaining to an event and its location. For example, a spatial object may comprise a traffic accident and the location of the accident. The event in this example is the traffic accident. The attribute information in this example may include alternate routes proposed by authorities, and traffic slowdown associated with the accident.
- Attribute information associated with a spatial object may comprise any type of desired information associated with the location of the event. Attribute information may include statistics pertaining to the location of interest. For example, a client may wish to know the population density surrounding a shopping mall. This information is available provided at least one available database includes population density information.
- One or more Geographical Information System (GIS) databases (Block445) may be queried (Block 440) for real time spatial events existing within the buffer zone associated with the location of interest. A real-time spatial event comprises an occurrence, object, or statistic of interest. A spatial event can include any real-time event such as, for example, traffic conditions, weather conditions, advertisements, and roadwork. The information returned by the GIS database query pertaining to a real-time event is used to create a software spatial object (Block 450).
- A spatial object is created based on the information pertaining to each spatial event (Block450). The server at
service management system server - Data may be collected from more than one source, such as GIS databases (Block445). Relevant data is then compiled into a relationship table that can be easily queried for relevant information (Block 490). The relationship table may exist as a database or simply as a file on a server that is updated as required. While a client request causes the
server server - The GIS databases (Block445) may be maintained by real-time data suppliers, or may be maintained in part by the server at
service management system - One or more
road segment databases server - A relationship table is created and maintained at the server at
service management system - Relationships between spatial objects and buffer zones associated with the location of interest are established (Block475) at the server at
service management system server application - In one embodiment, buffer zones are also created for spatial objects as well as for each location of interest. For example, a spatial object such as a festival may affect an area much larger than the default buffer zone determined for most locations of interest. In this example, it may be desirable to represent the event as a large area rather than a point or line location. In this embodiment, relationships are established by determining points or areas where spatial object buffer zones intersect the buffer zones associated with locations of interest.
- The relationship table lists the IDs of all locations of interest provided by clients, such as road segments in a
road network database service management system - In one example of using the method of400, a server application may query the spatial object database. Using
communication network 30, aclient service manager route generation application Block 420, Block 430). The spatial object database (Block 465) is queried for spatial events intersecting each buffer zone (Block 470). Relationships are established by determining points where spatial objects intersect the selected buffer zones associated with the locations of interest (Block 475). The IDs of spatial objects intersecting buffer zones associated with locations of interest are stored in a relationship table (Block 480). The relationship table may be queried for spatial objects that may affect the client's route. - For example, a real-time event such as an automobile accident occurs within the buffer zone of a road segment on the generated route. A query of the spatial object database (Block470) returns a spatial object with the location of the accident and supplemental information such as excessive traffic slowdown due to the accident. Since the spatial object intersects a buffer zone associated with a location of interest, a relationship is loaded into the relationship table (Block 480). The relationship entry comprises the ID associated with the spatial object created for the accident and the ID associated with the buffer zone determined for the location of interest.
- The relationship table provides a list of spatial object IDs and the IDs of the buffer zones they intersect. The spatial object IDs in the relationship table can then be used to quickly retrieve information from the spatial object database (Block465) for details that may lengthen travel time.
- FIG. 5 and FIG. 6 illustrate an example of one embodiment of a method for associating real-time information with a geographical location in accordance with the present invention in which a server application requests supplemental information. In the example illustrated in FIG. 5 and FIG. 6, a
client 505 requests a route to a destination at 1st Street and 34thStreet 560. A route generation application returns a route traversing three road segments. A buffer zone is created for each road segment (Block 420). A unique ID is assigned to each road segment buffer zone (Block 430), 620. - The segment of
Elk Rd 540 is assigned abuffer zone 510 with an ID ofB22CA5 625. The segment ofHoward Ave 555 is assigned abuffer zone 515 with an ID ofB7613B 635. The segment of 1stStreet 527 is assigned abuffer zone 520 with an ID ofB5D1B2 630. - The server at
service management system spatial object database 605. The query returns no spatial objects within the buffer zone of the first segment traversingElk Rd 540. However, the query reveals a parade in progress onMain Street 535. A spatial object with an ID of E643AF has been created for theparade 615 from a previous GIS database query. Thespatial object 615 includes the location of the parade as well as the supplemental information that all traffic is prohibited to crossMain Street 635. Thebuffer zone relationship 650 to be stored in the relationship table 640. The spatial object database query also revealstraffic congestion 525 at 1st Street andBull Dr 550 withinbuffer zone 520. Aspatial object 610 with an ID of E15A7F exists for the congestion. Thespatial object 610 includes the location of the traffic congestion as well as the supplemental information that travel time through that area has doubled. Since abuffer zone spatial object 525, a relationship is loaded into the relationship table 645. The route generation application may generate a new route based on this supplemental information. - In another embodiment of the invention, the client manually selects locations of interest and corresponding buffer zones. The selections may be made through voice communication with a
live administrator 270 or through an Internet basedweb channel 260. The locations of interest may comprise a list of road segments or a series of geographical locations. The spatial object database is queried for events occurring within the buffer zone list (Block 470). Spatial objects are returned by the spatial object database (Block 465). Relationships are determined between the locations of interest and the buffer areas associated with the locations of interest (Block 475), and are loaded into a relationship table (Block 480). The client can directly specify any type of desired information. The relationship table is then queried for the specified type of information pertaining to the event spatial objects (Block 490). That information is returned to the client by the same means in which it was originally requested. - While the embodiments of the present invention disclosed herein are presently considered to be preferred, various changes and modifications can be made without departing from the spirit and scope of the invention. The scope of the invention is indicated in the appended claims, and all changes that come within the meaning and range of equivalents are intended to be embraced therein.
Claims (18)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/430,739 US6823256B1 (en) | 2003-05-06 | 2003-05-06 | Method for associating real-time information with a geographical location |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/430,739 US6823256B1 (en) | 2003-05-06 | 2003-05-06 | Method for associating real-time information with a geographical location |
Publications (2)
Publication Number | Publication Date |
---|---|
US20040225433A1 true US20040225433A1 (en) | 2004-11-11 |
US6823256B1 US6823256B1 (en) | 2004-11-23 |
Family
ID=33416304
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/430,739 Expired - Lifetime US6823256B1 (en) | 2003-05-06 | 2003-05-06 | Method for associating real-time information with a geographical location |
Country Status (1)
Country | Link |
---|---|
US (1) | US6823256B1 (en) |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1777981A1 (en) * | 2005-10-18 | 2007-04-25 | Samsung Electronics Co., Ltd. | Method and apparatus for providing and processing location information |
US20070118564A1 (en) * | 2005-11-15 | 2007-05-24 | Nec (China) Co., Ltd. | Traffic information query system and traffic information query method |
US20070259634A1 (en) * | 2006-05-02 | 2007-11-08 | Navteq North America Llc. | Methods of providing advertisements in traffic channels and supporting apparatus, readable medium, and data structure |
WO2007040551A3 (en) * | 2005-09-19 | 2007-11-22 | Nergy Corp | Method and system for identification of geographic location |
US20070288164A1 (en) * | 2006-06-08 | 2007-12-13 | Microsoft Corporation | Interactive map application |
US20080288165A1 (en) * | 2004-09-24 | 2008-11-20 | Nokia Corporation | Displaying a Map Having a Close Known Location |
US20090037087A1 (en) * | 2007-06-28 | 2009-02-05 | Nec (China) Co., Ltd. | Traffic information processing apparatus and method, traffic information integrating device and method |
US20100042320A1 (en) * | 2004-11-26 | 2010-02-18 | Microsoft Corporation | Location aware mobile-device software development |
US20100151885A1 (en) * | 2008-12-17 | 2010-06-17 | Avaya Inc. | Location Privacy Enforcement in a Location-Based Services Platform |
US20100318588A1 (en) * | 2009-06-12 | 2010-12-16 | Avaya Inc. | Spatial-Temporal Event Correlation for Location-Based Services |
US8155672B2 (en) | 2008-09-16 | 2012-04-10 | Avaya Inc. | Scalable geo-location event processing |
US20130131890A1 (en) * | 2011-11-17 | 2013-05-23 | Cartasite Inc. | Methods and systems of enhancing acceleration information |
US20140004885A1 (en) * | 2012-06-28 | 2014-01-02 | Experience Proximity, Inc. dba OOOii | Systems and methods for associating virtual content relative to real-world locales |
US9319471B2 (en) * | 2005-12-23 | 2016-04-19 | Perdiemco Llc | Object location tracking system based on relative coordinate systems using proximity location information sources |
US9965556B2 (en) * | 2016-05-06 | 2018-05-08 | 1Q, Llc | Situational awareness system with topical interest profile building using location tracking information |
US10742479B2 (en) * | 2015-07-07 | 2020-08-11 | International Business Machines Corporation | Management of events and moving objects |
US11269930B1 (en) * | 2017-03-28 | 2022-03-08 | Amazon Technologies, Inc. | Tracking granularity levels for accessing a spatial index |
US11315428B2 (en) | 2017-06-21 | 2022-04-26 | International Business Machines Corporation | Management of mobile objects |
US11386785B2 (en) | 2017-06-21 | 2022-07-12 | International Business Machines Corporation | Management of mobile objects |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6581003B1 (en) | 2001-12-20 | 2003-06-17 | Garmin Ltd. | Systems and methods for a navigational device with forced layer switching based on memory constraints |
US6975940B1 (en) | 2001-12-21 | 2005-12-13 | Garmin Ltd. | Systems, functional data, and methods for generating a route |
US7725249B2 (en) * | 2003-02-27 | 2010-05-25 | General Electric Company | Method and apparatus for congestion management |
US20060146719A1 (en) * | 2004-11-08 | 2006-07-06 | Sobek Adam D | Web-based navigational system for the disabled community |
US20070083329A1 (en) * | 2005-10-07 | 2007-04-12 | Wansoo Im | Location-based interactive web-based multi-user community site |
US7925320B2 (en) | 2006-03-06 | 2011-04-12 | Garmin Switzerland Gmbh | Electronic device mount |
US8799004B2 (en) * | 2007-07-05 | 2014-08-05 | Map Ip One, Llc | System and method for real estate spatial data analysis |
US8700007B1 (en) * | 2008-06-19 | 2014-04-15 | Sprint Communications Company L.P. | Communication of events depicted in media to a wireless device |
CN103365886B (en) | 2012-03-31 | 2016-07-06 | 国际商业机器公司 | The querying method of the spatial event in car networking and Optimizing Queries device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5640468A (en) * | 1994-04-28 | 1997-06-17 | Hsu; Shin-Yi | Method for identifying objects and features in an image |
US5781762A (en) * | 1995-04-10 | 1998-07-14 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Parallel proximity detection for computer simulations |
US6236365B1 (en) * | 1996-09-09 | 2001-05-22 | Tracbeam, Llc | Location of a mobile station using a plurality of commercial wireless infrastructures |
-
2003
- 2003-05-06 US US10/430,739 patent/US6823256B1/en not_active Expired - Lifetime
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5640468A (en) * | 1994-04-28 | 1997-06-17 | Hsu; Shin-Yi | Method for identifying objects and features in an image |
US5781762A (en) * | 1995-04-10 | 1998-07-14 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Parallel proximity detection for computer simulations |
US6236365B1 (en) * | 1996-09-09 | 2001-05-22 | Tracbeam, Llc | Location of a mobile station using a plurality of commercial wireless infrastructures |
Cited By (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080288165A1 (en) * | 2004-09-24 | 2008-11-20 | Nokia Corporation | Displaying a Map Having a Close Known Location |
US9423265B2 (en) * | 2004-09-24 | 2016-08-23 | Nokia Technologies Oy | Displaying a map having a close known location |
US9128956B2 (en) * | 2004-11-26 | 2015-09-08 | Microsoft Technology Licensing, Llc | Location aware mobile-device software development |
US20100042320A1 (en) * | 2004-11-26 | 2010-02-18 | Microsoft Corporation | Location aware mobile-device software development |
WO2007040551A3 (en) * | 2005-09-19 | 2007-11-22 | Nergy Corp | Method and system for identification of geographic location |
EP1777981A1 (en) * | 2005-10-18 | 2007-04-25 | Samsung Electronics Co., Ltd. | Method and apparatus for providing and processing location information |
US20070118277A1 (en) * | 2005-10-18 | 2007-05-24 | Samsung Electronics Co., Ltd. | Method and apparatus for providing and processing location information |
US7908075B2 (en) * | 2005-11-15 | 2011-03-15 | Nec (China) Co., Ltd. | Traffic information query system and traffic information query method |
US20070118564A1 (en) * | 2005-11-15 | 2007-05-24 | Nec (China) Co., Ltd. | Traffic information query system and traffic information query method |
US9319471B2 (en) * | 2005-12-23 | 2016-04-19 | Perdiemco Llc | Object location tracking system based on relative coordinate systems using proximity location information sources |
US20070259634A1 (en) * | 2006-05-02 | 2007-11-08 | Navteq North America Llc. | Methods of providing advertisements in traffic channels and supporting apparatus, readable medium, and data structure |
US10282988B2 (en) * | 2006-05-02 | 2019-05-07 | Here Global B.V. | Methods of providing advertisements in traffic channels and supporting apparatus, readable medium, and data structure |
US20070288164A1 (en) * | 2006-06-08 | 2007-12-13 | Microsoft Corporation | Interactive map application |
US8296045B2 (en) * | 2007-06-28 | 2012-10-23 | Nec (China) Co., Ltd. | Traffic information processing apparatus and method, traffic information integrating device and method |
US20090037087A1 (en) * | 2007-06-28 | 2009-02-05 | Nec (China) Co., Ltd. | Traffic information processing apparatus and method, traffic information integrating device and method |
US8155672B2 (en) | 2008-09-16 | 2012-04-10 | Avaya Inc. | Scalable geo-location event processing |
US20100151885A1 (en) * | 2008-12-17 | 2010-06-17 | Avaya Inc. | Location Privacy Enforcement in a Location-Based Services Platform |
US8855665B2 (en) | 2008-12-17 | 2014-10-07 | Avaya Inc. | Location privacy enforcement in a location-based services platform |
US20100318588A1 (en) * | 2009-06-12 | 2010-12-16 | Avaya Inc. | Spatial-Temporal Event Correlation for Location-Based Services |
US20130131890A1 (en) * | 2011-11-17 | 2013-05-23 | Cartasite Inc. | Methods and systems of enhancing acceleration information |
US10387786B2 (en) * | 2012-02-29 | 2019-08-20 | 1Q, Llc | Situational awareness and electronic survey system |
US9020537B2 (en) * | 2012-06-28 | 2015-04-28 | Experience Proximity, Inc. | Systems and methods for associating virtual content relative to real-world locales |
US20140004885A1 (en) * | 2012-06-28 | 2014-01-02 | Experience Proximity, Inc. dba OOOii | Systems and methods for associating virtual content relative to real-world locales |
US10742479B2 (en) * | 2015-07-07 | 2020-08-11 | International Business Machines Corporation | Management of events and moving objects |
US10742478B2 (en) * | 2015-07-07 | 2020-08-11 | International Business Machines Corporation | Management of events and moving objects |
US10749734B2 (en) | 2015-07-07 | 2020-08-18 | International Business Machines Corporation | Management of events and moving objects |
US9965556B2 (en) * | 2016-05-06 | 2018-05-08 | 1Q, Llc | Situational awareness system with topical interest profile building using location tracking information |
US11269930B1 (en) * | 2017-03-28 | 2022-03-08 | Amazon Technologies, Inc. | Tracking granularity levels for accessing a spatial index |
US20220188340A1 (en) * | 2017-03-28 | 2022-06-16 | Amazon Technologies, Inc. | Tracking granularity levels for accessing a spatial index |
US11315428B2 (en) | 2017-06-21 | 2022-04-26 | International Business Machines Corporation | Management of mobile objects |
US11386785B2 (en) | 2017-06-21 | 2022-07-12 | International Business Machines Corporation | Management of mobile objects |
Also Published As
Publication number | Publication date |
---|---|
US6823256B1 (en) | 2004-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6823256B1 (en) | Method for associating real-time information with a geographical location | |
US6424912B1 (en) | Method for providing vehicle navigation instructions | |
US11252530B2 (en) | Providing location specific information | |
US9151617B2 (en) | Selected driver notification of transitory roadtrip events | |
US6427119B1 (en) | Method and system for providing multiple entry points to a vehicle navigation route | |
US6701251B2 (en) | Method and system for providing multiple beginning maneuvers for navigation of a vehicle | |
US7801904B2 (en) | Navigation system with distributed computing architecture | |
US8027691B2 (en) | Method and apparatus for providing position profiles in mobile value-added services | |
US6708110B2 (en) | Method of providing vehicle instructions to a non-navigable point of interest | |
US6728630B1 (en) | Method for providing route instructions to a mobile vehicle | |
US7031724B2 (en) | Location-based services for a telematics service subscriber | |
US9677903B2 (en) | Selected driver notification of transitory roadtrip events | |
US9464904B2 (en) | System and method for providing privacy protected navigation between mobile terminals | |
US6775613B2 (en) | Method and system for vehicle proximity searching | |
US20040214557A1 (en) | Multimedia information and information inquiry download service | |
US20070015520A1 (en) | Efficiently determining the location of a mobile communications device system and methods | |
US6665610B1 (en) | Method for providing vehicle navigation instructions | |
WO2003063521A2 (en) | Routing framework | |
US20100241352A1 (en) | System and method for location-based searches and advertising | |
US6640186B2 (en) | Method and system for generating a list of maneuvers for navigation of a vehicle | |
KR100507233B1 (en) | System and method for providing destination connected information | |
US6567741B1 (en) | Method and system for reducing shape points for a navigation system | |
US7010748B1 (en) | Method and system for displaying site-specific bookmarks on a computer | |
KR20040031139A (en) | A system and method for providing destination connected information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: GENERAL MOTORS CORPORATION, MICHIGAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BURT, WYLIE R.;REEL/FRAME:014052/0880 Effective date: 20030505 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: UNITED STATES DEPARTMENT OF THE TREASURY, DISTRICT Free format text: SECURITY AGREEMENT;ASSIGNOR:GENERAL MOTORS CORPORATION;REEL/FRAME:022191/0254 Effective date: 20081231 Owner name: UNITED STATES DEPARTMENT OF THE TREASURY,DISTRICT Free format text: SECURITY AGREEMENT;ASSIGNOR:GENERAL MOTORS CORPORATION;REEL/FRAME:022191/0254 Effective date: 20081231 |
|
AS | Assignment |
Owner name: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECU Free format text: SECURITY AGREEMENT;ASSIGNOR:GENERAL MOTORS CORPORATION;REEL/FRAME:022552/0006 Effective date: 20090409 Owner name: CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SEC Free format text: SECURITY AGREEMENT;ASSIGNOR:GENERAL MOTORS CORPORATION;REEL/FRAME:022552/0006 Effective date: 20090409 |
|
AS | Assignment |
Owner name: MOTORS LIQUIDATION COMPANY (F/K/A GENERAL MOTORS C Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:UNITED STATES DEPARTMENT OF THE TREASURY;REEL/FRAME:023119/0491 Effective date: 20090709 |
|
AS | Assignment |
Owner name: MOTORS LIQUIDATION COMPANY (F/K/A GENERAL MOTORS C Free format text: RELEASE BY SECURED PARTY;ASSIGNORS:CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES;CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES;REEL/FRAME:023119/0817 Effective date: 20090709 Owner name: MOTORS LIQUIDATION COMPANY, MICHIGAN Free format text: CHANGE OF NAME;ASSIGNOR:GENERAL MOTORS CORPORATION;REEL/FRAME:023129/0236 Effective date: 20090709 Owner name: MOTORS LIQUIDATION COMPANY,MICHIGAN Free format text: CHANGE OF NAME;ASSIGNOR:GENERAL MOTORS CORPORATION;REEL/FRAME:023129/0236 Effective date: 20090709 |
|
AS | Assignment |
Owner name: GENERAL MOTORS COMPANY, MICHIGAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MOTORS LIQUIDATION COMPANY;REEL/FRAME:023148/0248 Effective date: 20090710 Owner name: UNITED STATES DEPARTMENT OF THE TREASURY, DISTRICT Free format text: SECURITY AGREEMENT;ASSIGNOR:GENERAL MOTORS COMPANY;REEL/FRAME:023155/0814 Effective date: 20090710 Owner name: UAW RETIREE MEDICAL BENEFITS TRUST, MICHIGAN Free format text: SECURITY AGREEMENT;ASSIGNOR:GENERAL MOTORS COMPANY;REEL/FRAME:023155/0849 Effective date: 20090710 Owner name: GENERAL MOTORS COMPANY,MICHIGAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MOTORS LIQUIDATION COMPANY;REEL/FRAME:023148/0248 Effective date: 20090710 Owner name: UNITED STATES DEPARTMENT OF THE TREASURY,DISTRICT Free format text: SECURITY AGREEMENT;ASSIGNOR:GENERAL MOTORS COMPANY;REEL/FRAME:023155/0814 Effective date: 20090710 Owner name: UAW RETIREE MEDICAL BENEFITS TRUST,MICHIGAN Free format text: SECURITY AGREEMENT;ASSIGNOR:GENERAL MOTORS COMPANY;REEL/FRAME:023155/0849 Effective date: 20090710 |
|
AS | Assignment |
Owner name: GENERAL MOTORS LLC, MICHIGAN Free format text: CHANGE OF NAME;ASSIGNOR:GENERAL MOTORS COMPANY;REEL/FRAME:023504/0691 Effective date: 20091016 Owner name: GENERAL MOTORS LLC,MICHIGAN Free format text: CHANGE OF NAME;ASSIGNOR:GENERAL MOTORS COMPANY;REEL/FRAME:023504/0691 Effective date: 20091016 |
|
AS | Assignment |
Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC., MICHIGAN Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:UAW RETIREE MEDICAL BENEFITS TRUST;REEL/FRAME:025311/0725 Effective date: 20101026 Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC., MICHIGAN Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:UNITED STATES DEPARTMENT OF THE TREASURY;REEL/FRAME:025245/0347 Effective date: 20100420 |
|
AS | Assignment |
Owner name: WILMINGTON TRUST COMPANY, DELAWARE Free format text: SECURITY AGREEMENT;ASSIGNOR:GENERAL MOTORS LLC;REEL/FRAME:025327/0196 Effective date: 20101027 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
AS | Assignment |
Owner name: GENERAL MOTORS LLC, MICHIGAN Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:WILMINGTON TRUST COMPANY;REEL/FRAME:034183/0436 Effective date: 20141017 |
|
FPAY | Fee payment |
Year of fee payment: 12 |