News Column

Patent Application Titled "Displaying Dynamic Content on a Map Based on User'S Location and Scheduled Task" Published Online

July 29, 2014



By a News Reporter-Staff News Editor at Information Technology Newsweekly -- According to news reporting originating from Washington, D.C., by VerticalNews journalists, a patent application by the inventors Bailiang, Zhou (Balgowlah, AU); Brawer, Sascha Benjamin (Bern, CH), filed on January 8, 2013, was made available online on July 17, 2014.

The assignee for this patent application is Google Inc.

Reporters obtained the following quote from the background information supplied by the inventors: "The background description provided herein is for the purpose of generally presenting the context of the disclosure. Work of the presently named inventors, to the extent it is described in this background section, as well as aspects of the description that may not otherwise qualify as prior art at the time of filing, are neither expressly nor impliedly admitted as prior art against the present disclosure.

"Current online maps show the maps in a static state. Vectors describing both the map content and styling are sent to a user device in response to a request for specific locations. The data sent to the user device only represents the map data as it exists on the backend mapping servers. Thus, if two users made a request for mapping data and each request included the same location, the backend mapping servers would return identical or nearly identical information. While these static maps may be useful for general viewing, they may not be appropriate in other dynamic contexts."

In addition to obtaining background information on this patent application, VerticalNews editors also obtained the inventors' summary information for this patent application: "Features and advantages described in this summary and the following detailed description are not all-inclusive. Many additional features and advantages will be apparent to one of ordinary skill in the art in view of the drawings, specification, and claims hereof. Additionally, other embodiments may omit one or more (or all) of the features and advantages described in this summary.

"A method for displaying graphic elements on a digital map based on application data generated or received by an application executing on a client computing device may send a mapping data request from the client computing device via a network connection. The mapping data request may include a geographic location and a request time. The method may also receive a vector in response to the mapping data request. The received vector may include mapping data corresponding to the geographic location. Further, the mapping data may include a plurality of graphic elements that represent the geographic location. The method may then retrieve application data generated or received by an application executing on the client computing device. The application data may include an application data time and an application data location, and the mapping data request geographic location may correspond to the application data location. The method may determine a difference between the application data time to the request time, modify the received mapping data based on the retrieved application data and the difference between the application data time to the request time, and display the modified mapping data on the client computing device.

"In a further embodiment, a method may generate mapping data for display at a client computing device based on application data corresponding to an application executing on a client computing device. The method may receive a mapping data request from a client computing device via a network connection. The mapping data request may include a geographic location, a request time, and application data generated or received by the application executing on the client computing device. The application data may include an application data time and an application data location, and the mapping data request geographic location may correspond to the application data location. The method may also retrieve mapping data that corresponds to the mapping data request geographic location and determine that a difference between the application data time and the request time is below a threshold. The method may then modify the retrieved mapping data based on the received application data and the determined time difference, generate a vector that includes the modified retrieved mapping data, and send the vector to the client computing device via the network connection.

"In a still further embodiment, a system may display graphic elements for mapping data of a digital map based on application data. The system may include a user task system and a mapping system. The user task system may include a processor and memory. The user task system memory may store user scheduled task data that is generated or received by an application executing on a client computing device. The user scheduled task data may include a task time and a task location. The mapping system may include a processor and a memory, also. The mapping system memory may store mapping data that includes a plurality of graphic elements to represent a geographic location using a mapping application of a client computing device. The mapping system memory may also store instructions for execution by the mapping system processor. One instruction may receive a mapping data request from the client computing device via a network connection. The mapping data request may include a geographic location and a request time. The mapping data request geographic location may correspond to the task location. Another instruction may retrieve mapping data that corresponds to the mapping data request geographic location. A further instruction may determine that a difference between the task time and the request time is below a threshold and modify the retrieved mapping data based on the received task location and the determined time difference. Also, an instruction may generate a vector that includes the modified retrieved mapping data, and send the vector to the client computing device via the network connection.

BRIEF DESCRIPTION OF THE DRAWINGS

"FIG. 1A is a block diagram of a system for displaying dynamic map content based on a user's location, scheduled task and preference on a mobile computing device;

"FIG. 1B is a block diagram of a data structure associated with scheduled task data;

"FIG. 1C is a block diagram of a data structure associated with daily routine data;

"FIG. 1D is a block diagram of a data structure associated with user preference data;

"FIG. 1E is a block diagram of a component of the system for displaying dynamic map content to a mobile computing device;

"FIG. 2A is an exemplary map generated by the system for displaying dynamic map content to a mobile computing device based on a user' location, scheduled task and preference;

"FIG. 2B is another exemplary map generated by the system for displaying dynamic map content to a mobile computing device based on a user' location, scheduled task and preference;

"FIG. 3 is an exemplary flow chart of a method for displaying dynamic map content, as described herein;

"FIG. 4 is a block diagram of a computing environment that implements a system and method for displaying dynamic map content on a computing device.

"The figures depict a preferred embodiment for purposes of illustration only. One skilled in the art may readily recognize from the following discussion that alternative embodiments of the structures and methods illustrated herein may be employed without departing from the principles described herein."

For more information, see this patent application: Bailiang, Zhou; Brawer, Sascha Benjamin. Displaying Dynamic Content on a Map Based on User'S Location and Scheduled Task. Filed January 8, 2013 and posted July 17, 2014. Patent URL: http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&u=%2Fnetahtml%2FPTO%2Fsearch-adv.html&r=4127&p=83&f=G&l=50&d=PG01&S1=20140710.PD.&OS=PD/20140710&RS=PD/20140710

Keywords for this news article include: Google Inc., Information Technology, Information and Data Architecture.

Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC


For more stories covering the world of technology, please see HispanicBusiness' Tech Channel



Source: Information Technology Newsweekly


Story Tools






HispanicBusiness.com Facebook Linkedin Twitter RSS Feed Email Alerts & Newsletters